All Frameworks  Class Hierarchy  This Framework  Indexes   

ENOVInterfaces Interface ENOVICWAffectedObjects

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


interface ENOVICWAffectedObjects

Interface for Affected Objects.

Role: Implements extensions of an Action (or derivative) to perform Affected Objects operations.


Method Index


o AddAffectedObject(CATIVpmFactoryObject_var&,CATUnicodeString&,CATIVpmAFLAffectedObject_var&,CATUnicodeString&)
Adds an Affected Object to an Action, ECO, or ECR.
o RemoveAffectedObject(CATIVpmAFLAffectedObject_var&)
Removes an Affected Object from an Action, ECO, or ECR.

Methods


o AddAffectedObject
public virtual AddAffectedObject( const ObjecttoAdd,
const iAOType,
oAffObject,
const iChangeType="Add" )
Adds an Affected Object to an Action, ECO, or ECR.
Parameters:
ObjecttoAdd
Object being added as AffectedObject
iAOType
Affected Object type
oAffObject
Created Affected Object
o RemoveAffectedObject
public virtual RemoveAffectedObject( oaffObj)
Removes an Affected Object from an Action, ECO, or ECR.
Parameters:
oaffObj
Affected Object to be removed

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

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