All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

VPMInterfaces Interface CATIVpmGraphAdministrator

System.IUnknown
  |
  +---System.IDispatch
    |
    +---System.CATBaseUnknown
      |
      +---VPMInterfaces.CATIVpmGraphMng
        |
        +---CATIVpmGraphAdministrator
 

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


interface CATIVpmGraphAdministrator

Interface which provides means to read, create, navigate and write a graph instance.


Method Index


o CreatePredicat(CATUnicodeString&,CATUnicodeString&,CATUnicodeString&,CATUnicodeString&,CATIVpmGraphPredicat_var&)
Create an Predicate.
o GetListOfCommands(CATLISTV(CATBaseUnknown_var)&)
Get all commands.
o GetListOfConditions(CATLISTV(CATBaseUnknown_var)&)
Get all conditions.
o GetListOfEnumPredicats(CATLISTV(CATBaseUnknown_var)&)
Get all EnumPredicats.
o GetListOfGraphInstances(CATLISTV(CATBaseUnknown_var)&)
Get all Graph Instances.
o GetListOfOperations(CATLISTV(CATBaseUnknown_var)&)
Get all operations.
o GetListOfPredicats(CATLISTV(CATBaseUnknown_var)&)
Get all Predicates.
o GetListOfTransitions(CATLISTV(CATBaseUnknown_var)&)
Get all transitions.

Methods


o CreatePredicat
public virtual HRESULT CreatePredicat( const CATUnicodeString& iPredicatName,
const CATUnicodeString& iPathAttributeName,
const CATUnicodeString& iOperatorName,
const CATUnicodeString& iRelatedValue,
CATIVpmGraphPredicat_var& oGraphPredicat)= 0
Create an Predicate.
Parameters:
iPredicatName
-
iPathAttributeName
-
iOperatorName
-
iRelatedValue
-
oGraphPredicat
-
Returns:

Legal values
S_OK
Creation is successfull
S_FALSE
The instance is already created. It returns the GraphPredicatHandler
E_FAIL
An error occurs during the process
o GetListOfCommands
public virtual HRESULT GetListOfCommands(CATLISTV(CATBaseUnknown_var)& oCommandList)= 0
Get all commands.
Parameters:
oCommandList
-
Returns:

Legal values
S_OK
Commands exist in datatabase
S_FALSE
No Command in datatabase
E_FAIL
An error occurs during the process
o GetListOfConditions
public virtual HRESULT GetListOfConditions(CATLISTV(CATBaseUnknown_var)& oConditionList)= 0
Get all conditions.
Parameters:
oConditionList
-
Returns:

Legal values
S_OK
Conditions exist in datatabase
S_FALSE
No Condition in datatabase
E_FAIL
An error occurs during the process
o GetListOfEnumPredicats
public virtual HRESULT GetListOfEnumPredicats(CATLISTV(CATBaseUnknown_var)& oPredicatList)= 0
Get all EnumPredicats.
Parameters:
oPredicatList
-
Returns:

Legal values
S_OK
EnumPredicats exist in datatabase
S_FALSE
No EnumPredicat in datatabase
E_FAIL
An error occurs during the process
o GetListOfGraphInstances
public virtual HRESULT GetListOfGraphInstances(CATLISTV(CATBaseUnknown_var)& oGraphInstanceList)= 0
Get all Graph Instances.
Parameters:
oGraphInstanceList
-
Returns:

Legal values
S_OK
Graph instances exist in datatabase
S_FALSE
No Graph instances in datatabase
E_FAIL
An error occurs during the process
o GetListOfOperations
public virtual HRESULT GetListOfOperations(CATLISTV(CATBaseUnknown_var)& oOperationList)= 0
Get all operations.
Parameters:
oOperationList
-
Returns:

Legal values
S_OK
Operations exist in datatabase
S_FALSE
No Operation in datatabase
E_FAIL
An error occurs during the process
o GetListOfPredicats
public virtual HRESULT GetListOfPredicats(CATLISTV(CATBaseUnknown_var)& oPredicatList)= 0
Get all Predicates.
Parameters:
oPredicatList
-
Returns:

Legal values
S_OK
Predicates exist in datatabase
S_FALSE
No Predicate in datatabase
E_FAIL
An error occurs during the process
o GetListOfTransitions
public virtual HRESULT GetListOfTransitions(CATLISTV(CATBaseUnknown_var)& oTransistionList)= 0
Get all transitions.
Parameters:
oTransistionList
-
Returns:

Legal values
S_OK
Transitions exist in datatabase
S_FALSE
No Transition in datatabase
E_FAIL
An error occurs during the process

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

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