All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

ENOVInterfaces Interface ENOVICWState

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

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


interface ENOVICWState

Interface for Status.

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


Method Index


o ApplyNewStatus(CATUnicodeString&,CATUnicodeString&,boolean&)
Changes the status of Action, ECO, and ECR objects.
o ExportActionObjects(CATUnicodeString&)
Export Action, ECO, and ECR objects to a file.
o GetAffObjonActForEco(CATIVpmFactoryObject_var&,CATListOfCATIVpmFactoryObject&)
Gets the affected objects on an action attached to an ECO.
o GetAffObjonEcoSummView(CATIVpmFactoryObject_var&,CATListOfCATIVpmFactoryObject&)
Gets the affected objects on an ECO that are of type system generated.

Methods


o ApplyNewStatus
public virtual HRESULT ApplyNewStatus( const CATUnicodeString& iTransitionName,
const CATUnicodeString& iDescription,
const boolean& iSimulate= FALSE) = 0
Changes the status of Action, ECO, and ECR objects.
Parameters:
iTransitionName
Type of status change, eg "Promote"
iDescription
Description of status change
iSimulate
Boolean value for whether to simulate status change
o ExportActionObjects
public virtual HRESULT ExportActionObjects( const CATUnicodeString& outFilename)= 0
Export Action, ECO, and ECR objects to a file.
Parameters:
outFilename
Full path of file to export to
o GetAffObjonActForEco
public virtual HRESULT GetAffObjonActForEco(CATIVpmFactoryObject_var& oEcoFact,
CATListOfCATIVpmFactoryObject& affObjList) = 0
Gets the affected objects on an action attached to an ECO.
Parameters:
oEcoFact
Eco Factory Object
affObjList
List of Affected Objects
o GetAffObjonEcoSummView
public virtual HRESULT GetAffObjonEcoSummView(CATIVpmFactoryObject_var& oEcoFact,
CATListOfCATIVpmFactoryObject& affObjList) = 0
Gets the affected objects on an ECO that are of type system generated.
Parameters:
oEcoFact
Eco Factory Object
affObjList
List of Affected Objects

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

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