All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

VPMInterfaces Interface CATICfgGroupModif

System.IUnknown
  |
  +---System.IDispatch
    |
    +---System.CATBaseUnknown
      |
      +---CATICfgGroupModif
 

Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.


interface CATICfgGroupModif

Interface to define common effectivity expressions.
Role: This interface can be used to create or query effectivity expressions that are common across all modifications. Any instance of a class implementing CATIVpmFactoryManager ( CATIVpmFactoryManager ) a DS component. (like CATICfgManager can be used to query for the implementation of this interface.

See also:
CATICfgManager


Method Index


o AddModification(CATICfgModification_var&,int)
Adds a modification.
o GetCondition(CATICfgNormalValue_var&)
Returns the Common Condition Effectivity expression of the Group Mod.
o GetModificationList(CATListValCATICfgModification_var&)
Retrieves a modification list.
o RemoveModification(CATICfgModification_var&,int)
Removes a modification.

Methods


o AddModification
public virtual HRESULT AddModification(CATICfgModification_var& iMod,
int iCheckOnly= 0)=0
Adds a modification.
Parameters:
iMod
The modification to be added to the GroupModif.
iCheckOnly
Keep the default value.
o GetCondition
public virtual HRESULT GetCondition(CATICfgNormalValue_var& oVal)=0
Returns the Common Condition Effectivity expression of the Group Mod.
Parameters:
Val
The NormalValue which holds the common condition effectivity information.
Returns:
  • S_OK if the method execution was successful.
  • E_FAIL if the method failedl.
  • Common Condition Effectivity expression, if defined.
o GetModificationList
public virtual HRESULT GetModificationList(CATListValCATICfgModification_var& oModList)=0
Retrieves a modification list.
Parameters:
oModList
The retrieved modification list.
o RemoveModification
public virtual HRESULT RemoveModification(CATICfgModification_var& iMod,
int iCheckOnly= 0)=0
Removes a modification.
Parameters:
iMod
The modification to be removed from the GroupModif.
iCheckOnly
Keep the default value.

This object is included in the file: CATICfgGroupModif.h
If needed, your Imakefile.mk should include the module: GUIDVPMInterfaces

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