public class StartControlPortInstanceImplCustom extends eu.vicci.process.model.sofiainstance.impl.StartControlPortInstanceImpl implements ActorAssignable
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImplorg.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList| Modifier and Type | Field and Description |
|---|---|
protected eu.vicci.process.model.sofiainstance.State |
executionState |
CPS_EXECUTION_STATE_EDEFAULT, cpsExecutionState, decoupled, DECOUPLED_EDEFAULT, EXECUTION_STATE_EDEFAULT, INSTANCE_ID_EDEFAULT, instanceId, instancenumber, INSTANCENUMBER_EDEFAULT, inTransitionInstances, name, NAME_EDEFAULT, outTransitionInstances, portType, TYPE_ID_EDEFAULT, typeIdeAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY| Constructor and Description |
|---|
StartControlPortInstanceImplCustom() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
activate(eu.vicci.process.model.sofiainstance.DataTypeInstance parameter)
Activates the StartControlPort
By activating an StartControlPort the ProcessStep containing it gets
signalized that a successor has finished working.
|
void |
deactivate()
Deactivates this port and try´s to execute the process step.
|
void |
deactivateSubSteps() |
void |
deploy(eu.vicci.process.model.sofiainstance.MappingUtil mapper)
Deploys the ProcessStep before execution.
|
void |
deploy(eu.vicci.process.model.sofiainstance.MappingUtil mapper,
akka.actor.ActorRef parent) |
void |
executeSubSteps()
Executes SubSteps of it's corresponding ProcessStep.
|
akka.actor.ActorRef |
getActorReference() |
eu.vicci.process.model.sofiainstance.State |
getExecutionState() |
void |
setExecutionState(eu.vicci.process.model.sofiainstance.State newExecutionState) |
eStaticClassbasicGetInTransitionInstances, basicGetPortType, basicSetInTransitionInstances, basicSetProcessStepInstance, eBaseStructuralFeatureID, eBasicRemoveFromContainerFeature, eDerivedStructuralFeatureID, eGet, eInverseAdd, eInverseRemove, eIsSet, eSet, eUnset, getCpsExecutionState, getInstanceId, getInstancenumber, getInTransitionInstances, getName, getOutTransitionInstances, getPortType, getProcessStepInstance, getTypeId, isDecoupled, setCpsExecutionState, setDecoupled, setInstanceId, setInstancenumber, setInTransitionInstances, setName, setPortType, setProcessStepInstance, setTypeId, toStringeAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURIeAddVirtualValue, eAllContents, eBasicRemoveFromContainer, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicClass, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eHasSettings, eInternalResource, eInverseAdd, eInverseRemove, eInvocationDelegate, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetDirectResource, eSetResource, eSetStore, eSetting, eSettingDelegate, eSettings, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValueseBasicAdapterArray, eBasicHasAdapters, eNotificationRequired, eNotifyclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetInTransitionInstances, getOutTransitionInstances, getPortType, getProcessStepInstance, getTypeId, isDecoupled, setDecoupled, setInTransitionInstances, setPortType, setProcessStepInstance, setTypeIdgetCpsExecutionState, setCpsExecutionStategetInstanceId, getInstancenumber, setInstanceId, setInstancenumbereAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetprotected volatile eu.vicci.process.model.sofiainstance.State executionState
public void deploy(eu.vicci.process.model.sofiainstance.MappingUtil mapper)
deploy in interface eu.vicci.process.model.sofiainstance.PortInstancedeploy in class eu.vicci.process.model.sofiainstance.impl.PortInstanceImplmapper - MappingUtil is needed for the deployment process (e.g. to
avoid unwanted duplicates)public void deploy(eu.vicci.process.model.sofiainstance.MappingUtil mapper,
akka.actor.ActorRef parent)
deploy in interface ActorAssignablepublic boolean activate(eu.vicci.process.model.sofiainstance.DataTypeInstance parameter)
activate in interface eu.vicci.process.model.sofiainstance.PortInstanceactivate in class eu.vicci.process.model.sofiainstance.impl.PortInstanceImplparameter - In case of an ControlPort the parameter will be empty or null
because Transitions that are only needed to control the
execution order do not transport any information but the fact
that they are activated.public void deactivate()
deactivate in interface eu.vicci.process.model.sofiainstance.PortInstancedeactivate in class eu.vicci.process.model.sofiainstance.impl.PortInstanceImplpublic void deactivateSubSteps()
deactivateSubSteps in interface eu.vicci.process.model.sofiainstance.StartPortInstancedeactivateSubSteps in class eu.vicci.process.model.sofiainstance.impl.StartControlPortInstanceImplpublic void executeSubSteps()
executeSubSteps in interface eu.vicci.process.model.sofiainstance.StartPortInstanceexecuteSubSteps in class eu.vicci.process.model.sofiainstance.impl.StartControlPortInstanceImplpublic akka.actor.ActorRef getActorReference()
getActorReference in interface ActorAssignablepublic void setExecutionState(eu.vicci.process.model.sofiainstance.State newExecutionState)
setExecutionState in interface eu.vicci.process.model.sofiainstance.StatefulsetExecutionState in class eu.vicci.process.model.sofiainstance.impl.PortInstanceImplpublic eu.vicci.process.model.sofiainstance.State getExecutionState()
getExecutionState in interface eu.vicci.process.model.sofiainstance.StatefulgetExecutionState in class eu.vicci.process.model.sofiainstance.impl.PortInstanceImplCopyright © 2018. All rights reserved.