All Frameworks  Class Hierarchy  This Framework  Indexes   

VPMInterfaces Interface 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 AddModification( iMod,
iCheckOnly= 0)
Adds a modification.
Parameters:
iMod
The modification to be added to the GroupModif.
iCheckOnly
Keep the default value.
o GetCondition
public virtual GetCondition( oVal)
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 GetModificationList( oModList)
Retrieves a modification list.
Parameters:
oModList
The retrieved modification list.
o RemoveModification
public virtual RemoveModification( iMod,
iCheckOnly= 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.