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.