All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

ENOVInterfaces Interface VPMIWflTransition

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

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


interface VPMIWflTransition

Interface of the transition type.
Role: The interface provides functions for accessing and managing WFL transitions.


Method Index


o Destroy()
Destroy the transition.
o Dump(char*)
Dump the transition information.
o GetCondition(CATUnicodeString&)
Get the condition.
o GetDescription(CATUnicodeString&)
Get the description.
o GetFrom(CATUnicodeString&)
Get the name of the source activity.
o GetId(CATUnicodeString&)
Get the transition id.
o GetKind(CATUnicodeString&)
Get the transition kind.
o GetName(CATUnicodeString&)
Get the transition name.
o GetParentProcess(VPMIWflProcess_var&)
Get the process in which this transition is defined.
o GetSource(CATIVpmAFLAction_var&)
Get the source activity.
o GetTarget(CATIVpmAFLAction_var&)
Get the target activity.
o GetTo(CATUnicodeString&)
Get the name of the target activity.
o SetCondition(CATUnicodeString&)
Set the condition.
o SetDescription(CATUnicodeString&)
Set the description.
o SetFrom(CATUnicodeString&)
Set the name of the source activity.
o SetId(CATUnicodeString&)
Set the transition id.
o SetKind(CATUnicodeString&)
Set the transition kind.
o SetName(CATUnicodeString&)
Set the transition name.
o SetTo(CATUnicodeString&)
Set the name of the target activity.

Methods


o Destroy
public virtual HRESULT Destroy()=0
Destroy the transition.
Returns:

Legal values: S_OK The operation succeeds. E_FAIL The operation failed.
o Dump
public virtual HRESULT Dump(char* iTag)=0
Dump the transition information.
Parameters:
iTag
o GetCondition
public virtual HRESULT GetCondition(CATUnicodeString& oCondition)=0
Get the condition.
Parameters:
oCondition
o GetDescription
public virtual HRESULT GetDescription(CATUnicodeString& oDescription)=0
Get the description.
Parameters:
oDescription
o GetFrom
public virtual HRESULT GetFrom(CATUnicodeString& oFrom)=0
Get the name of the source activity.
Parameters:
oFrom
o GetId
public virtual HRESULT GetId(CATUnicodeString& oId)=0
Get the transition id.
Parameters:
oId
o GetKind
public virtual HRESULT GetKind(CATUnicodeString& oKind)=0
Get the transition kind.
Parameters:
iKind
o GetName
public virtual HRESULT GetName(CATUnicodeString& oName)=0
Get the transition name.
Parameters:
oName
o GetParentProcess
public virtual HRESULT GetParentProcess(VPMIWflProcess_var& oProcess)=0
Get the process in which this transition is defined.
Parameters:
oProcess
o GetSource
public virtual HRESULT GetSource(CATIVpmAFLAction_var& oSource)=0
Get the source activity.
Parameters:
oSource
o GetTarget
public virtual HRESULT GetTarget(CATIVpmAFLAction_var& oTarget)=0
Get the target activity.
Parameters:
oTarget
o GetTo
public virtual HRESULT GetTo(CATUnicodeString& oTo)=0
Get the name of the target activity.
Parameters:
oTo
o SetCondition
public virtual HRESULT SetCondition( const CATUnicodeString& iCondition)=0
Set the condition.
Parameters:
iCondition
o SetDescription
public virtual HRESULT SetDescription( const CATUnicodeString& iDescription)=0
Set the description.
Parameters:
iDescription
o SetFrom
public virtual HRESULT SetFrom( const CATUnicodeString& iFrom)=0
Set the name of the source activity.
Parameters:
iFrom
o SetId
public virtual HRESULT SetId( const CATUnicodeString& iId)=0
Set the transition id.
Parameters:
iId
o SetKind
public virtual HRESULT SetKind( const CATUnicodeString& iKind)=0
Set the transition kind.
Parameters:
iKind

Legal values: REGULAR LOOP_BEGIN LOOP_END IBLOCK_BEGIN IBLOCK_END ERROR
o SetName
public virtual HRESULT SetName( const CATUnicodeString& iName)=0
Set the transition name.
Parameters:
iName
o SetTo
public virtual HRESULT SetTo( const CATUnicodeString& iTo)=0
Set the name of the target activity.
Parameters:
iTo

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

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