All Frameworks Class Hierarchy This Framework Previous Next Indexes
DMAPSInterfaces Interface CATISPPFlowMgt
System.IUnknown
|
+---System.IDispatch
|
+---System.CATBaseUnknown
|
+---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 HRESULT AddControlFlow( | const CATISPPFlowMgt_var& | iPostActivity) = 0 |
-
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
-
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 CATListValCATBaseUnknown_var GetControlInput( | )const = 0 |
-
Returns a list of Control Input to an Activity.
- Returns:
- List of Handlers on ControlIO interface
o GetControlOutput
public virtual CATListValCATBaseUnknown_var GetControlOutput( | )const = 0 |
-
Returns a list of Control Output to an Activity.
- Returns:
- List of Handlers on ControlIO interface
o NextActivitiesForControl
public virtual CATListValCATBaseUnknown_var NextActivitiesForControl( | const CATUnicodeString& | iType | = "Activity") =0 |
-
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 CATListValCATBaseUnknown_var PreviousActivitiesForControl( | const CATUnicodeString& | iType | = "Activity") =0 |
-
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 void RemoveControlFlow( | )= 0 |
-
Removes all Control Flow on the activity.
o RemoveControlFlow
public virtual void RemoveControlFlow( | const CATISPPFlowMgt_var& | iActivity)= 0 |
-
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