DELPPRProcessItf Interface DELIPPRProcessPrecedencesNav
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface DELIPPRProcessPrecedencesNav
Method Index
- o
GetNextProcesses(CATIPLMNavOccurrence*,CATListPtrCATIPLMNavOccurrence&)
- Gets Predecessors of a Process occurrence (from a precedence point of view).
- o
GetNextProcesses(CATIPLMNavInstance*,CATIPLMNavReference*,CATListPtrCATIPLMNavOccurrence&)
- Gets Predecessors of a Process instance (from a precedence point of view).
- o
GetPreviousProcesses(CATIPLMNavOccurrence*,CATListPtrCATIPLMNavOccurrence&)
- Gets Predecessors of a Process occurrence (from a precedence point of view).
- o
GetPreviousProcesses(CATIPLMNavInstance*,CATIPLMNavReference*,CATListPtrCATIPLMNavOccurrence&)
- Gets Predecessors of a Process instance (from a precedence point of view).
Methods
o GetNextProcesses
public virtual GetNextProcesses( | | iProcess, |
| | oSuccessorsList) |
-
Gets Predecessors of a Process occurrence (from a precedence point of view).
This method is implemented on Process occurrence only.
- Parameters:
-
- iProcess
- [in] The working Process occurrence.
- oSuccessorsList
- [out] The List of Successor Process occurrences of the current Process occurrence.
The returned occurrences are built in same tree as the current Process occurrence
- Returns:
- Legal values:
- S_OK : The method successfully ended.
- E_FAIL : An error occurred.
o GetNextProcesses
public virtual GetNextProcesses( | | ipiProcessInstance, |
| | ipiProcessContextForOutputOcc, |
| | oSuccessorsOccList) |
-
Gets Predecessors of a Process instance (from a precedence point of view).
This method is implemented on Process instance only.
- Parameters:
-
- ipiProcessInst
- The process instance
- ipiProcessContextForOutputOcc
- The context (process reference) for the resulting occurrences
- oSuccessorsOccList
- The List of Successor Process occurrences of the current Process instance.
- Returns:
-
S_OK
- if there is at least one predecessor
S_FALSE
- if there is no predecessor
E_INVALIDARG
- for an invalid argument
E_FAIL
- if the method fails for any other reason
o GetPreviousProcesses
public virtual GetPreviousProcesses( | | iProcess, |
| | oPredecessorsList) |
-
Gets Predecessors of a Process occurrence (from a precedence point of view).
This method is implemented on Process occurrence only.
- Parameters:
-
- iProcess
- [in] The working Process occurrence.
- oPredecessorsList
- [out] The List of Predecessor Process occurrences of the current Process occurrence.
The returned occurrences are built in same tree as the current Process occurrence
- Returns:
- Legal values:
- S_OK : The method successfully ended.
- E_FAIL : An error occurred.
o GetPreviousProcesses
public virtual GetPreviousProcesses( | | ipiProcessInstance, |
| | ipiProcessContextForOutputOcc, |
| | oPredecessorsOccList) |
-
Gets Predecessors of a Process instance (from a precedence point of view).
This method is implemented on Process instance only.
- Parameters:
-
- ipiProcessInst
- The process instance
- ipiProcessContextForOutputOcc
- The context (process reference) for the resulting occurrences
- oPredecessorsOccList
- The List of Predecessor Process occurrences of the current Process instance.
- Returns:
-
S_OK
- if there is at least one predecessor
S_FALSE
- if there is no predecessor
E_INVALIDARG
- for an invalid argument
E_FAIL
- if the method fails for any other reason
This object is included in the file: DELIPPRProcessPrecedencesNav.h
If needed, your Imakefile.mk should include the module: DELPPRProcessItf
Copyright © 1999-2014, Dassault Systèmes. All rights reserved.