All Frameworks Class Hierarchy This Framework Indexes
ENOVInterfaces Interface 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
| public virtual GetPUEModifications( | | oMods) |
-
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
| public virtual IsPUE( | const | iMod, |
| | oDomainList) |
-
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 PropagateEffectivity( | const | iMod, |
| const | iFilter) |
-
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