DELPPRSystemItf Interface DELIPPRSystemAuth
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface DELIPPRSystemAuth
Interface to author the Production System model.
Method Index
- o
AssignOperation(CATIPLMNavOccurrence*,CATIPLMNavOccurrence*)
- Creates an Implement Link between an Operation Occurrence held by a System and an Operation Occurrence held by a Workplan.
- o
AssignProcess(CATIPLMNavOccurrence*,CATIPLMNavOccurrence*)
- Creates an implement link between an operation occurrence and a process occurrence.
- o
CreateMaterialFlow(CATIPLMNavOccurrence*,CATIPLMNavOccurrence*)
- Creates a material flow between two system occurrences that have the same parent.
- o
CreateOperation(CATIType_var&,void**,IID&)
- Creates an operation reference.
- o
CreateScope(CATIPLMNavReference*,CATIPLMNavReference*)
-
- o
CreateScope(CATIPLMNavOccurrence*,CATIPLMNavOccurrence*)
-
- o
CreateSubSystemOrOperation(CATIPLMNavReference*,CATIType_var&,void**,IID&)
- Creates a System or an Operation under a given System or Operation reference.
- o
CreateSystem(CATIType_var&,void**,IID&)
- Creates a system reference.
- o
RemoveMaterialFlow(CATIPLMNavOccurrence*,CATIPLMNavOccurrence*)
- Remove a material flow between two system occurrences that have the same parent.
- o
RemoveScope(CATIPLMNavReference*,CATIPLMNavReference*)
-
- o
RemoveScope(CATIPLMNavOccurrence*,CATIPLMNavOccurrence*)
-
- o
RemoveSubOperationOrSystem(CATIPLMNavReference*,CATIPLMNavInstance*)
- Removes a System or an Operation under a given System or Operation reference.
- o
UnAssignOperation(CATIPLMNavOccurrence*,CATIPLMNavOccurrence*)
- Removes an Implement Link between an Operation Occurrence held by a System and an Operation Occurrence held by a Workplan.
- o
UnAssignProcess(CATIPLMNavOccurrence*,CATIPLMNavOccurrence*)
- Removes an implement link between an operation occurrence and a process occurrence.
Methods
o AssignOperation
public virtual AssignOperation( | | ipOperationOccHeldBySystem, |
| | ipOperationOccHeldByWorkplan) |
-
Creates an Implement Link between an Operation Occurrence held by a System and an Operation Occurrence held by a Workplan.
- Parameters:
-
- ipOperationOccHeldBySystem
- The Operation Occurrence held by the System
- ipOperationOccHeldByWorkplan
- The Operation Occurrence held by the Workplan
- Returns:
-
S_OK
- if the method succeeds
E_INVALIDARG
- for an invalid argument
E_FAIL
- if the method fails for any other reason
o AssignProcess
public virtual AssignProcess( | | ipiOperationOcc, |
| | ipiProcessOcc) |
-
Creates an implement link between an operation occurrence and a process occurrence.
- Parameters:
-
- ipiOperationOcc
- The operation occurrence
- ipiProcessOcc
- The process occurrence
- Returns:
-
S_OK
- if the method succeeds
E_INVALIDARG
- for an invalid argument
E_FAIL
- if the method fails for any other reason
o CreateMaterialFlow
public virtual CreateMaterialFlow( | | ipiSystemInstanceFrom, |
| | ipiSystemInstanceTo) |
-
Creates a material flow between two system occurrences that have the same parent.
- Parameters:
-
- ipiSystemInstanceFrom
- The system occurrence representing the source (OUT) of the material flow
- ipiSystemInstanceTo
- The system occurrence representing the target (IN) of the material flow
- Returns:
-
S_OK
- if the method succeeds
E_INVALIDARG
- for an invalid argument, e.g. if the two systems don't have the same parent
E_UNEXPECTED
- if you are trying to create a material flow which generates a loop
E_FAIL
- if the method fails for any other reason
o CreateOperation
public virtual CreateOperation( | const | ihType, |
| | oppOperationReference, |
| const | iIID | = IID_CATIPLMNavReference ) |
-
Creates an operation reference.
- Parameters:
-
- ihType
- The system type to be chosen among the available types
- iIID
- The IID of the interface representing the created system reference
Legal values: Any interface implemented on a system reference (IID_CATIPLMNavReference by default)
- oppOperationReference
- The created operation reference
- Returns:
-
S_OK
- if the method succeeds
E_INVALIDARG
- if the type is not valid
E_NOINTERFACE
- if the requested interface is not implemented on the resulting object
E_FAIL
- if the method fails for any other reason
o CreateScope
public virtual CreateScope( | | ipiSystemReference, |
| | ipiProcessReference) |
-
- Deprecated:
- R417
Use
method (with occurrences as input) instead. Creates a scope link between a system reference and a process reference.
o CreateScope
public virtual CreateScope( | | ipSystemOccurrence, |
| | ipiProcessOrWorkplanOccurrence) |
-
o CreateSubSystemOrOperation
public virtual CreateSubSystemOrOperation( | | ipiFatherReference, |
| const | ihType, |
| | oppNewInstance, |
| const | iIID | = IID_CATIPLMNavInstance) |
-
Creates a System or an Operation under a given System or Operation reference.
- Parameters:
-
- ipiFatherReference
- The system or operation reference under which the new system or operation has to be created
- ihType
- The system or operation type to be chosen among the available types
- oppNewInstance
- The created system or operation instance
- iIID
- The IID of the interface representing the created system or operation instance
Legal values: Any interface implemented on a system or operation instance (IID_CATIPLMNavInstance by default)
- Returns:
-
S_OK
- if the method succeeds
E_INVALIDARG
- if the type is not valid or for any other invalid argument
E_NOINTERFACE
- if the requested interface is not implemented on the resulting object
E_FAIL
- if the method fails for any other reason
o CreateSystem
public virtual CreateSystem( | const | ihType, |
| | oppSystemReference, |
| const | iIID | = IID_CATIPLMNavReference) |
-
Creates a system reference.
- Parameters:
-
- ihType
- The system type to be chosen among the available types
- oppSystemReference
- The created system reference
- iIID
- The IID of the interface representing the created system reference
Legal values: Any interface implemented on a system reference (IID_CATIPLMNavReference by default)
- Returns:
-
S_OK
- if the method succeeds
E_INVALIDARG
- if the type is not valid
E_NOINTERFACE
- if the requested interface is not implemented on the resulting object
E_FAIL
- if the method fails for any other reason
o RemoveMaterialFlow
public virtual RemoveMaterialFlow( | | ipiSystemFromOcc, |
| | ipiSystemToOcc) |
-
Remove a material flow between two system occurrences that have the same parent.
- Parameters:
-
- ipiSystemFromOcc
- The system occurrence representing the source (OUT) of the material flow
- ipiSystemToOcc
- The system occurrence representing the target (IN) of the material flow
- Returns:
-
S_OK
- if the method succeeds
E_INVALIDARG
- for an invalid argument, e.g. if the two systems don't have the same parent
E_UNEXPECTED
- if you are trying to create a material flow which generates a loop
E_FAIL
- if the method fails for any other reason
o RemoveScope
public virtual RemoveScope( | | ipiSystemReference, |
| | ipiProcessReference) |
-
- Deprecated:
- R417
Use
method (with occurrences as input) instead. Removes a scope link between a system reference and a process reference.
o RemoveScope
public virtual RemoveScope( | | ipSystemOccurrence, |
| | ipProcessOrWorkplanOccurrence) |
-
o RemoveSubOperationOrSystem
public virtual RemoveSubOperationOrSystem( | | ipiFatherSystemOrOperation, |
| | ipiInstanceToRemove) |
-
Removes a System or an Operation under a given System or Operation reference.
- Parameters:
-
- ipiFatherReference
- The system or operation reference under which a system or operation has to be removed
- ipiInstanceToRemove
- The system or operation instance to be removed
- Returns:
-
S_OK
- if the method succeeds
E_INVALIDARG
- if the type is not valid or for any other invalid argument
E_NOINTERFACE
- if the requested interface is not implemented on the resulting object
E_FAIL
- if the method fails for any other reason
o UnAssignOperation
public virtual UnAssignOperation( | | ipOperationOccHeldBySystem, |
| | ipOperationOccHeldByWorkplan) |
-
Removes an Implement Link between an Operation Occurrence held by a System and an Operation Occurrence held by a Workplan.
- Parameters:
-
- ipOperationOccHeldBySystem
- The Operation Occurrence held by the System
- ipOperationOccHeldByWorkplan
- The Operation Occurrence held by the Workplan
- Returns:
-
S_OK
- if the method succeeds
E_INVALIDARG
- for an invalid argument
E_FAIL
- if the method fails for any other reason
o UnAssignProcess
public virtual UnAssignProcess( | | ipiOperationOcc, |
| | ipiProcessOcc) |
-
Removes an implement link between an operation occurrence and a process occurrence.
- Parameters:
-
- ipiOperationOcc
- The operation occurrence
- ipiProcessOcc
- The process occurrence to be unassigned
- Returns:
-
S_OK
- if the method succeeds
E_INVALIDARG
- for an invalid argument
E_FAIL
- if the method fails for any other reason
This object is included in the file: DELIPPRSystemAuth.h
If needed, your Imakefile.mk should include the module: DELPPRSystemItf
Copyright © 1999-2014, Dassault Systèmes. All rights reserved.