All Frameworks Class Hierarchy This Framework Previous Next Indexes
ENOVInterfaces Interface ENOVIPropagateEffectivity
System.IUnknown
|
+---System.IDispatch
|
+---System.CATBaseUnknown
|
+---ENOVIPropagateEffectivity
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface ENOVIPropagateEffectivity
Interface to propagate Effectivity of an ItemInstance to its children.
Role: The ENOVIPropagateEffectivity enables you to:
- Propagate effectivites of Parent ItemInstance(PartInstance only) to its children ItemInstances
- Extend effectivities of Parent will be used to Extend the child's effectivity
Method Index
- o
GetPUEModifications(CATListOfCATICfgModification_var&)
- Get the Modifications in this ItemInstance effectivity that have PUE.
- o
IsPUE(CATICfgModification_var&,CATListOfCATUnicodeString&)
- Checks if the Input Modification has a Product-Unit-Effectivity.
- o
PropagateEffectivity(CATICfgModification_var&,CATICfgFilter_var&)
- Creates a ProductSpecification.
Methods
o GetPUEModifications
-
Get the Modifications in this ItemInstance effectivity that have PUE.
- Parameters:
-
- oMods
- Output value - List of Modifications for which there is a PUE
- Returns:
- An HRESULT
Legal values:
- S_OK
- Found modifications with PUE
- E_FAIL
- Failed to check for Mods with PUE
o IsPUE
-
Checks if the Input Modification has a Product-Unit-Effectivity.
- Parameters:
-
- iMod
- Input value - The Modification effectivity
- oDomainList
- Output value - List of Domain names for which there is a PUE in the given Modification
- Returns:
- An HRESULT
Legal values:
- S_OK
- The Modification has PUE
- S_FALSE
- The Modification does not have PUE
- E_FAIL
- Failed to check for PUE
o PropagateEffectivity
public virtual HRESULT PropagateEffectivity( | const CATICfgModification_var& | iMod, |
| const CATICfgFilter_var& | iFilter)=0 |
-
Creates a ProductSpecification.
- Parameters:
-
- iMod
- Input value - The Modification effectivity which will be propagated to the children of the assembly
- iFilter
- Input value - The Configuration Filter
- Returns:
- An HRESULT
Legal values:
- S_OK
- The Propagation of effectivity is successfully completed
- E_FAIL
- Failed to Propagate the effectivity
This object is included in the file: ENOVIPropagateEffectivity.h
If needed, your Imakefile.mk should include the module: GUIDENOVInterfaces