DELPPRProcessItf Interface DELIPPRProcessPrecedencesAuth
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface DELIPPRProcessPrecedencesAuth
Interface to author the Functional Process model.
Method Index
- o
RemoveNextProcess(CATIPLMNavOccurrence*,CATIPLMNavOccurrence*)
- UnSets Successor of a Process instance (from a precedence point of view).
- o
SetNextProcess(CATIPLMNavOccurrence*,CATIPLMNavOccurrence*,int&)
- Sets Successor of a Process instance (from a precedence point of view).
Methods
o RemoveNextProcess
public virtual RemoveNextProcess( | | iProcess, |
| | ipiProcessNextOccToRemove) |
-
UnSets Successor of a Process instance (from a precedence point of view).
When setting a Successor both input and output ports are created.
No check is done to see if this precedence already exist.
If it is the case it will be created twice.
- Parameters:
-
- iProcess
- [in] The working Process instance.
- ipiProcessNextOccToRemove
- [in] The Successor Process instance of the current Process instance.
- Returns:
- Legal values:
- S_OK : The method successfully ended.
- E_FAIL : An error occurred.
o SetNextProcess
public virtual SetNextProcess( | | iProcess, |
| | iNext, |
| | oError) |
-
Sets Successor of a Process instance (from a precedence point of view).
When setting a Successor both input and output ports are created.
No check is done to see if this precedence already exist.
If it is the case it will be created twice.
- Parameters:
-
- iProcess
- [in] The working Process instance.
- iNext
- [in] The Successor Process instance of the current Process instance.
- oError
- [out] The Error code.
1: successor and predecessor are equal
2: Sucessor and predecessor doesn't have same father
3: You would create a loop
- Returns:
- Legal values:
- S_OK : The method successfully ended.
- E_FAIL : An error occurred.
This object is included in the file: DELIPPRProcessPrecedencesAuth.h
If needed, your Imakefile.mk should include the module: DELPPRProcessItf
Copyright © 1999-2014, Dassault Systèmes. All rights reserved.