DELPPRSystemItf Interface DELIPPRProductFlowManagementAuth

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


interface DELIPPRProductFlowManagementAuth



Method Index


o CreatePort(CATIPLMNavReference*,int,CATBaseUnknown*&)
Create Port under a System Reference.
o CreateProductFlowBetweenBrothers(CATBaseUnknown*,CATIPLMNavOccurrence*,CATBaseUnknown*,CATIPLMNavOccurrence*)
Create Product Flow between Brother From System Occurrence to To System Occurrence - Product Flow is created using the given ports, FromPort of type (OUT) and ToPort of type (IN).
o CreateProductFlowBetweenFatherAndSon(CATIPLMNavOccurrence*,CATBaseUnknown*,CATIPLMNavOccurrence*)
Create Product Flow between Father Sytem and Son Operation Occurrences - Product Flow is created between System and the given Operation.
o CreateProductFlowBetweenFatherAndSon(CATIPLMNavOccurrence*,CATBaseUnknown*,CATIPLMNavOccurrence*,CATBaseUnknown*)
Create Product Flow between Father and Son System Occurrences.
o DeletePort(CATBaseUnknown*)
Delete a given Port Removes the Port aggregated under this System Reference.
o DeleteProductFlow(CATBaseUnknown*,CATIPLMNavOccurrence*)
Delete Product Flows will delete the Product Flows on the Operation from the given Port.
o DeleteProductFlow(CATBaseUnknown*,CATIPLMNavOccurrence*,CATBaseUnknown*,CATIPLMNavOccurrence*)
Delete a Product Flow between From and To System Occurrence.

Methods


o CreatePort
public virtual CreatePort( ipReference,
iPortDirection,
oPort)
Create Port under a System Reference. The created port is aggregated under this System Reference.
Parameters:
ipReference
System Reference
iPortDirection
Diredction of the Port, 1- IN and 2 – OUT
oPort
The Port created
Returns:
S_OK
On Success
E_FAIL
On Failure
o CreateProductFlowBetweenBrothers
public virtual CreateProductFlowBetweenBrothers( ipFromPort,
ipiSystemOccurrenceFrom,
ipToPort,
ipiSystemOccurrenceTo)
Create Product Flow between Brother From System Occurrence to To System Occurrence - Product Flow is created using the given ports, FromPort of type (OUT) and ToPort of type (IN). The given system occurrences must have a common father.
Parameters:
ipFromPort
From Port object of type OUT
ipiSystemOccurrenceForm
From System Occurrence
ipToPort
To Port object of type IN
ipiSystemOccurrenceTo
To System Occurrence
Returns:
S_OK
On Success
E_FAIL
On Failure
o CreateProductFlowBetweenFatherAndSon
public virtual CreateProductFlowBetweenFatherAndSon( ipiFatherSystemOccurrence,
ipPortOnFather,
ipiOperationOccurrence)
Create Product Flow between Father Sytem and Son Operation Occurrences - Product Flow is created between System and the given Operation. The type of the port will be used to identify the direction of the connection (Connecting Operation to Port or Port to Operation)
Parameters:
ipiFatherSystemOccurrence
Father System Occurrence.
ipPortOnFather
Port On Father System
ipiOperationOccurrence
Operation Occurrence Object
Returns:
S_OK
On Success
E_FAIL
On Failure
o CreateProductFlowBetweenFatherAndSon
public virtual CreateProductFlowBetweenFatherAndSon( ipiFatherSystemOccurrence,
ipPortOnFather,
ipiSonSystemOccurrence,
ipPortOnSon)
Create Product Flow between Father and Son System Occurrences. Product Flow will be created from System to the System Occurrence. The FromPort and the ToPort should be of the same type IN or OUT.
Parameters:
ipiFatherSystemOccurrence
Father System Occurrence.
ipPortOnFather
Port On Father System
ipiSonSystemOccurrence
System Occurrence Object
ipPortOnSon
Port On Son System
Returns:
S_OK
On Success
E_FAIL
On Failure
o DeletePort
public virtual DeletePort( iPort)
Delete a given Port Removes the Port aggregated under this System Reference. This should be called on a Sys Reference. It will delete the associated product flows before deleting the port.
Parameters:
iPort
Port object to be deleted
Returns:
S_OK
On Success
E_FAIL
On Failure
o DeleteProductFlow
public virtual DeleteProductFlow( ipPort,
ipiOperationOccurrence)
Delete Product Flows will delete the Product Flows on the Operation from the given Port.
Parameters:
ipPort
Port object
ipiOperationOccurrence
Operation Occurrence
Returns:
S_OK
On Success
E_FAIL
On Failure
o DeleteProductFlow
public virtual DeleteProductFlow( ipFromPort,
ipiSystemOccurrenceFrom,
ipToPort,
ipiSystemOccurrenceTo)
Delete a Product Flow between From and To System Occurrence.
Parameters:
ipFromPort
From Port object
ipiSystemOccurrenceForm
From System Occurrence
ipToPort
To Port object
ipiSystemOccurrenceTo
To System Occurrence
Returns:
S_OK
On Success
E_FAIL
On Failure

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

Copyright © 1999-2014, Dassault Systèmes. All rights reserved.