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:


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 HRESULT GetPUEModifications(CATListOfCATICfgModification_var& oMods)=0
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 HRESULT IsPUE( const CATICfgModification_var& iMod,
CATListOfCATUnicodeString& oDomainList)=0
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

Copyright © 2003, Dassault Systèmes. All rights reserved.