public interface ProcessStepInstance extends Stateful, InstanceIdentifiable
The following features are supported:
| Modifier and Type | Method and Description |
|---|---|
String |
configure(Configuration Configuration) |
void |
deactivate() |
void |
deploy(MappingUtil mapper) |
void |
escalate() |
boolean |
execute() |
long |
getDelay()
Returns the value of the 'Delay' attribute.
|
String |
getModelID()
Returns the value of the 'Model ID' attribute.
|
ExecutionPermission |
getPermission()
Returns the value of the 'Permission' attribute.
|
org.eclipse.emf.common.util.EList<PortInstance> |
getPorts()
Returns the value of the 'Ports' containment reference list.
|
String |
getProcessInstanceID()
Returns the value of the 'Process Instance ID' attribute.
|
String |
getProcessModelID()
Returns the value of the 'Process Model ID' attribute.
|
ProcessStep |
getProcessStepType()
Returns the value of the 'Process Step Type' reference.
|
org.eclipse.emf.common.util.EList<ProcessStepInstance> |
getSubSteps()
Returns the value of the 'Sub Steps' containment reference list.
|
boolean |
isCyberPhysical()
Returns the value of the 'Cyber Physical' attribute.
|
void |
kill() |
void |
pause() |
void |
resume() |
void |
setCyberPhysical(boolean value)
Sets the value of the '
Cyber Physical' attribute. |
void |
setDelay(long value)
Sets the value of the '
Delay' attribute. |
void |
setModelID(String value)
Sets the value of the '
Model ID' attribute. |
void |
setPermission(ExecutionPermission value)
Sets the value of the '
Permission' attribute. |
void |
setProcessInstanceID(String value)
Sets the value of the '
Process Instance ID' attribute. |
void |
setProcessModelID(String value)
Sets the value of the '
Process Model ID' attribute. |
void |
setProcessStepType(ProcessStep value)
Sets the value of the '
Process Step Type' reference. |
void |
stop() |
getCpsExecutionState, getExecutionState, setCpsExecutionState, setExecutionStategetInstanceId, getInstancenumber, setInstanceId, setInstancenumberProcessStep getProcessStepType()
If the meaning of the 'Process Step Type' reference isn't clear, there really should be more of a description here...
setProcessStepType(ProcessStep),
SofiaInstancePackage.getProcessStepInstance_ProcessStepType()void setProcessStepType(ProcessStep value)
Process Step Type' reference.
value - the new value of the 'Process Step Type' reference.getProcessStepType()ExecutionPermission getPermission()
ExecutionPermission.
If the meaning of the 'Permission' attribute isn't clear, there really should be more of a description here...
ExecutionPermission,
setPermission(ExecutionPermission),
SofiaInstancePackage.getProcessStepInstance_Permission()void setPermission(ExecutionPermission value)
Permission' attribute.
value - the new value of the 'Permission' attribute.ExecutionPermission,
getPermission()long getDelay()
If the meaning of the 'Delay' attribute isn't clear, there really should be more of a description here...
setDelay(long),
SofiaInstancePackage.getProcessStepInstance_Delay()void setDelay(long value)
Delay' attribute.
value - the new value of the 'Delay' attribute.getDelay()org.eclipse.emf.common.util.EList<PortInstance> getPorts()
PortInstance.
It is bidirectional and its opposite is 'Process Step Instance'.
If the meaning of the 'Ports' containment reference list isn't clear, there really should be more of a description here...
SofiaInstancePackage.getProcessStepInstance_Ports(),
PortInstance.getProcessStepInstance()org.eclipse.emf.common.util.EList<ProcessStepInstance> getSubSteps()
ProcessStepInstance.
If the meaning of the 'Sub Steps' containment reference list isn't clear, there really should be more of a description here...
SofiaInstancePackage.getProcessStepInstance_SubSteps()String getProcessInstanceID()
If the meaning of the 'Process Instance ID' attribute isn't clear, there really should be more of a description here...
setProcessInstanceID(String),
SofiaInstancePackage.getProcessStepInstance_ProcessInstanceID()void setProcessInstanceID(String value)
Process Instance ID' attribute.
value - the new value of the 'Process Instance ID' attribute.getProcessInstanceID()String getProcessModelID()
If the meaning of the 'Process Model ID' attribute isn't clear, there really should be more of a description here...
setProcessModelID(String),
SofiaInstancePackage.getProcessStepInstance_ProcessModelID()void setProcessModelID(String value)
Process Model ID' attribute.
value - the new value of the 'Process Model ID' attribute.getProcessModelID()String getModelID()
If the meaning of the 'Model ID' attribute isn't clear, there really should be more of a description here...
setModelID(String),
SofiaInstancePackage.getProcessStepInstance_ModelID()void setModelID(String value)
Model ID' attribute.
value - the new value of the 'Model ID' attribute.getModelID()boolean isCyberPhysical()
If the meaning of the 'Cyber Physical' attribute isn't clear, there really should be more of a description here...
setCyberPhysical(boolean),
SofiaInstancePackage.getProcessStepInstance_CyberPhysical()void setCyberPhysical(boolean value)
Cyber Physical' attribute.
value - the new value of the 'Cyber Physical' attribute.isCyberPhysical()boolean execute()
void stop()
void pause()
void kill()
void deploy(MappingUtil mapper)
String configure(Configuration Configuration)
void escalate()
void resume()
void deactivate()
Copyright © 2018. All rights reserved.