All Frameworks  Class Hierarchy  This Framework  Indexes   

DMAPSInterfaces Interface CATISPPFlowMgt

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


interface CATISPPFlowMgt

Interface to manage Control Flows and Product Flows between Activities.

Note: It is also used for Product Input and Output Management.


Method Index


o AddControlFlow(CATISPPFlowMgt_var&)
Creates a Control Flow between two Activities.
o AddProductInput(CATISPPItem_var&)
This interface allows to add a Product Input to an Activity
o GetControlInput()
Returns a list of Control Input to an Activity.
o GetControlOutput()
Returns a list of Control Output to an Activity.
o NextActivitiesForControl(CATUnicodeString&)
Returns following Activities from one Activity (in terms of Control).
o PreviousActivitiesForControl(CATUnicodeString&)
Allows to find the previous Activities from one Activity (in terms of Control).
o RemoveControlFlow()
Removes all Control Flow on the activity.
o RemoveControlFlow(CATISPPFlowMgt_var&)
Removes a Control Flow between two Activities.

Methods


o AddControlFlow
public virtual AddControlFlow( const iPostActivity)
Creates a Control Flow between two Activities.
Parameters:
iPostActivity
Handler on the Activity at the end of the Control Flow
Returns:
Handler on the resulting Control Flow
o AddProductInput
public virtual AddProductInput( const iItem= NULL_var )
This interface allows to add a Product Input to an Activity
Parameters:
iProductInstance
This optional parameter allows to link this Input to a Part (Item) from an Assembly
Returns:
Handler on newly created ProductIO interface
o GetControlInput
public virtual GetControlInput()
Returns a list of Control Input to an Activity.
Returns:
List of Handlers on ControlIO interface
o GetControlOutput
public virtual GetControlOutput()
Returns a list of Control Output to an Activity.
Returns:
List of Handlers on ControlIO interface
o NextActivitiesForControl
public virtual NextActivitiesForControl( const iType= "Activity")
Returns following Activities from one Activity (in terms of Control).
Parameters:
iType
This optional parameter allows to filter for search on a certain Activity type
Returns:
List of Handlers on following Activity interfaces
o PreviousActivitiesForControl
public virtual PreviousActivitiesForControl( const iType= "Activity")
Allows to find the previous Activities from one Activity (in terms of Control).
Parameters:
iType
This optional parameter allows to filter for search on a certain Activity type
Returns:
List of Handlers on preceding Activity interfaces
o RemoveControlFlow
public virtual RemoveControlFlow()
Removes all Control Flow on the activity.
o RemoveControlFlow
public virtual RemoveControlFlow( const iActivity)
Removes a Control Flow between two Activities.
Parameters:
iActivity
Handler on the Activity linked

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

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