All Frameworks  Class Hierarchy  This Framework  Indexes   

VPMInterfaces Interface CATIVpmAFLAffectedObject

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


interface CATIVpmAFLAffectedObject

Class to manage the Action Flow Affected Objects.
Role: Affected Objects are attached to Actions to control the items that are to be created/modified for the Action.


Method Index


o AddObject(CATIVpmAFLAffectedObject_var&,int)
Adds a pointed object to this Affected Object.
o CopyTo(CATIVpmAFLAffectedObject_var&)
Copies attributes from this Affected Object to another (customized attributes are copied if possible).
o Dump(char*)
Dumps the Affected Object attributes.
o GetActionRelated(CATIVpmAFLAction_var&)
Retrieves the Action handling this Affected Object.
o GetChangeType(CATUnicodeString&)
Get the change type.
o GetCreationDate(CATTime&)
Retrieves the creation date from this Affected Object.
o GetDesc(CATUnicodeString&)
Retrieves the description of this Affected Object.
o GetId(CORBAAny&)
Retrieves the Identifier of the object pointed to by the Affected Object (under a tk_binary sequence octet).
o GetId(SEQUENCE(octet)&)
Retrieves the identifier of the object pointed to by the Affected Object.
o GetLastModifDate(CATTime&)
Get the last modification date from this Affected Object.
o GetName(CATUnicodeString&)
Obsolete.
o GetPointedAffectedObjects(CATLISTV(CATIVpmAFLAffectedObject_var)&)
Retrieves a list of pointed Affected Objects for this Affected Object.
o GetPointingAffectedObjects(CATLISTV(CATIVpmAFLAffectedObject_var)&)
Retrieves a list of pointing Affected Objects for this Affected Object.
o GetPriority(CATUnicodeString&)
Retrieves the priority of this Affected Object.
o GetRealObject(CATIVpmFactoryObject_var&)
Retrieves the real object pointed to by the Affected Object.
o GetSource(CATUnicodeString&)
Retrieves the modeler source of this Affected Object.
o GetStatus(CATUnicodeString&)
Retrieves the status of this Affected Object.
o GetType(CATUnicodeString&)
Retrieves the type of Affected Object.
o GetUUID(SEQUENCE(octet)&)
Retrieves the UUID of an Affected Object.
o RemoveObject(CATIVpmAFLAffectedObject_var&)
Removes a pointed object from this Affected Object.
o SetChangeType(CATUnicodeString&)
Set the change type.
o SetDesc(CATUnicodeString&)
Assigns the description of this Affected Object.
o SetPriority(CATUnicodeString&)
Assigns the priority of this Affected Object.
o SetSource(CATUnicodeString&)
Assigns the modeler source of this Affected Object.

Methods


o AddObject
public virtual AddObject( iObject,
const isPersistent=0)
Adds a pointed object to this Affected Object. The add operation may be persistent or not depending on the persistency flag (second parameter).
Parameters:
iObject
The pointed object to be added.
isPersistent
Specify whether the add operation is persistent or not (default).
o CopyTo
public virtual CopyTo( oObj)
Copies attributes from this Affected Object to another (customized attributes are copied if possible).
Parameters:
oObj
The target Affected Object.
o Dump
public virtual Dump( iPrefix)
Dumps the Affected Object attributes.
Parameters:
iPrefix
The prefix text for each output line.
o GetActionRelated
public virtual GetActionRelated( oActionRelated)
Retrieves the Action handling this Affected Object.
Parameters:
oActionRelated
The Action.
o GetChangeType
public virtual GetChangeType( oChgType)
Get the change type.
Parameters:
oChgType
o GetCreationDate
public virtual GetCreationDate( oTime)
Retrieves the creation date from this Affected Object.
Parameters:
oTime
The creation date.
o GetDesc
public virtual GetDesc( oObjDesc)
Retrieves the description of this Affected Object.
Parameters:
oObjDesc
The Affected Object description.
o GetId
public virtual GetId( oId)
Retrieves the Identifier of the object pointed to by the Affected Object (under a tk_binary sequence octet).
Parameters:
oId
The pointed object identifier.
o GetId
public virtual GetId( oId)
Retrieves the identifier of the object pointed to by the Affected Object.
Parameters:
oId
The pointed object identifier.
o GetLastModifDate
public virtual GetLastModifDate( oTime)
Get the last modification date from this Affected Object.
Parameters:
oTime
The last modification date.
o GetName
public virtual GetName( oName)
Obsolete. Use the ENOVINamedObject interface instead.
Parameters:
oName
The Affected Object name.
o GetPointedAffectedObjects
public virtual GetPointedAffectedObjects( oListObjects)
Retrieves a list of pointed Affected Objects for this Affected Object.
Parameters:
oListObjects
The list of pointed objects.
o GetPointingAffectedObjects
public virtual GetPointingAffectedObjects( oListObjects)
Retrieves a list of pointing Affected Objects for this Affected Object.
Parameters:
oListObjects
The list of pointing objects.
o GetPriority
public virtual GetPriority( oObjPriority)
Retrieves the priority of this Affected Object.
Parameters:
oObjPriority
The Affected Object priority.
o GetRealObject
public virtual GetRealObject( oObj)
Retrieves the real object pointed to by the Affected Object.
Parameters:
oObj
The pointed object.
o GetSource
public virtual GetSource( oObjSource)
Retrieves the modeler source of this Affected Object.
Parameters:
oObjSource
The Affected Object modeler source.
o GetStatus
public virtual GetStatus( oObjStatus)
Retrieves the status of this Affected Object.
Parameters:
oObjStatus
The Affected Object status.
o GetType
public virtual GetType( oObjType)
Retrieves the type of Affected Object.
Parameters:
oObjType
The Affected Object type.
o GetUUID
public virtual GetUUID( oUUID)
Retrieves the UUID of an Affected Object.
Parameters:
oUUID
The Affected Object identifier.
o RemoveObject
public virtual RemoveObject( iObject)
Removes a pointed object from this Affected Object.
Parameters:
iObject
The pointed object to be removed.
o SetChangeType
public virtual SetChangeType( const iChgType)
Set the change type.
Parameters:
iChgType
o SetDesc
public virtual SetDesc( const iObjDesc)
Assigns the description of this Affected Object.
Parameters:
iObjDesc
The Affected Object description.
o SetPriority
public virtual SetPriority( const iObjPriority)
Assigns the priority of this Affected Object.
Parameters:
iObjPriority
The Affected Object priority.
o SetSource
public virtual SetSource( const iObjSource)
Assigns the modeler source of this Affected Object.
Parameters:
iObjSource
The Affected Object modeler source.

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

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