All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

ENOVInterfaces Interface ENOVICWAffectedObjects

System.IUnknown
  |
  +---System.IDispatch
    |
    +---System.CATBaseUnknown
      |
      +---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 HRESULT AddAffectedObject( const CATIVpmFactoryObject_var& ObjecttoAdd,
const CATUnicodeString& iAOType,
CATIVpmAFLAffectedObject_var& oAffObject,
const CATUnicodeString& iChangeType="Add" )= 0
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 HRESULT RemoveAffectedObject(CATIVpmAFLAffectedObject_var& oaffObj)=0
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.