public class EscalationPortInstanceImplCustom extends eu.vicci.process.model.sofiainstance.impl.EscalationPortInstanceImpl implements ActorAssignable, PortExecutionStateListenable
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.EObservableAdapterListESCALATION_REASON_EDEFAULT, escalationReasonCPS_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 |
|---|
EscalationPortInstanceImplCustom() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
activate(eu.vicci.process.model.sofiainstance.DataTypeInstance parameter)
Activates the EscalationPort
By activating an EscalationPort all outgoing Transition will be executed.
|
void |
addPortExecutionStateChangedListener(PortExecutionStateChangedListener listener) |
void |
deactivate()
Deactivates this port and all outgoing transitions.
|
void |
deploy(eu.vicci.process.model.sofiainstance.MappingUtil mapper)
Deploys the EscalationPort before execution.
|
void |
deploy(eu.vicci.process.model.sofiainstance.MappingUtil mapper,
akka.actor.ActorRef parent) |
akka.actor.ActorRef |
getActorReference() |
eu.vicci.process.model.sofiainstance.State |
getExecutionState() |
void |
setExecutionState(eu.vicci.process.model.sofiainstance.State newExecutionState) |
eGet, eIsSet, eSet, eStaticClass, eUnset, getEscalationReason, setEscalationReason, toStringbasicGetInTransitionInstances, basicGetPortType, basicSetInTransitionInstances, basicSetProcessStepInstance, eBaseStructuralFeatureID, eBasicRemoveFromContainerFeature, eDerivedStructuralFeatureID, eInverseAdd, eInverseRemove, getCpsExecutionState, getInstanceId, getInstancenumber, getInTransitionInstances, getName, getOutTransitionInstances, getPortType, getProcessStepInstance, getTypeId, isDecoupled, setCpsExecutionState, setDecoupled, setInstanceId, setInstancenumber, setInTransitionInstances, setName, setPortType, setProcessStepInstance, setTypeIdeAdapters, 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, eUnsetpublic 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 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.PortInstanceImplpublic akka.actor.ActorRef getActorReference()
getActorReference in interface ActorAssignablepublic void addPortExecutionStateChangedListener(PortExecutionStateChangedListener listener)
addPortExecutionStateChangedListener in interface PortExecutionStateListenableCopyright © 2018. All rights reserved.