public class IfInstanceImplCustom extends ProcessStepInstanceImplCustom implements eu.vicci.process.model.sofiainstance.IfInstance
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.EObservableAdapterListactorReference, currentState, endParameter, executionState, LOGGER, messageQueue, peerId, processExecutedListeners, processManager, processResetListener, returnValues, runsOnPeer, startParameter, stateTimer, timer, timerTaskCPS_EXECUTION_STATE_EDEFAULT, cpsExecutionState, CYBER_PHYSICAL_EDEFAULT, cyberPhysical, delay, DELAY_EDEFAULT, EXECUTION_STATE_EDEFAULT, INSTANCE_ID_EDEFAULT, instanceId, instancenumber, INSTANCENUMBER_EDEFAULT, MODEL_ID_EDEFAULT, modelID, permission, PERMISSION_EDEFAULT, ports, PROCESS_INSTANCE_ID_EDEFAULT, PROCESS_MODEL_ID_EDEFAULT, processInstanceID, processModelID, processStepType, subStepseAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY| Constructor and Description |
|---|
IfInstanceImplCustom() |
| Modifier and Type | Method and Description |
|---|---|
void |
activateControlEndPorts()
Activating outgoing control ports.
|
void |
activateDataEndPorts()
Activating outgoing data ports.
This method fills all EndDataPorts with their respective information simply by matching the names of all items of the field 'returnValue' and the names of the data fields of all EndDataPorts. |
void |
forwardReactivation()
Forwards a start or execute call in the case that the ProcessStep is in state EXECUTED.
This method is used to propagate the reactivating start or execute call after the entire process had been paused or stopped. |
eu.vicci.process.model.sofiainstance.ConditionInstance |
getIfConditionInstance() |
void |
setIfConditionInstance(eu.vicci.process.model.sofiainstance.ConditionInstance value) |
void |
work() |
doingEndoperations, onDeploy, onEscalate, onExecute, onKill, onPause, onResume, onStop, portExecutionStateChanged, postDeactivated, postEscalated, postExecuted, postReset, preDeactivated, preReset, processExecuted, processReset, resetAllSubsteps, setAllPortsToInactive, startStateTimerIfNeededactivateEscalationPort, addProcessExecutedListener, addProcessResetListener, aggregateEndParameter, aggregateStartParameter, allEndPortsAreDeactivatedOrActivated, allEndPortsHaveTheState, allStartPortsActive, allSubstepsAreReset, allSubstepsHasFinishedExecution, cancelTimer, changeExecutionState, configure, deploy, deploy, escalate, execute, executeDelay, getActorReference, getCurrentState, getEndParameter, getExecutionState, getOriginalProcessInstanceId, getReturnValues, getStartParameter, getStartPorts, getTimer, getTimerTask, hasAnyDeactivatedAndRequiredStartPort, hasFinishedExecution, isCompensatingPort, kill, logInfo, logInfo, pause, reset, resume, runsCompensation, setCurrentState, setDelay, setEndParameter, setExecutionState, setMessageQueue, setPermission, setProcessManager, setReturnValues, setStartParameter, setTimer, setTimerTask, startSubProcesses, stopbasicGetProcessStepType, deactivate, eBaseStructuralFeatureID, eDerivedStructuralFeatureID, eGet, eInverseAdd, eInverseRemove, eIsSet, eSet, eStaticClass, eUnset, getCpsExecutionState, getDelay, getInstanceId, getInstancenumber, getModelID, getPermission, getPorts, getProcessInstanceID, getProcessModelID, getProcessStepType, getSubSteps, isCyberPhysical, setCpsExecutionState, setCyberPhysical, setInstanceId, setInstancenumber, setModelID, setProcessInstanceID, setProcessModelID, setProcessStepType, toStringeAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURIeAddVirtualValue, eAllContents, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, 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, waitconfigure, deactivate, deploy, escalate, execute, getDelay, getModelID, getPermission, getPorts, getProcessInstanceID, getProcessModelID, getProcessStepType, getSubSteps, isCyberPhysical, kill, pause, resume, setCyberPhysical, setDelay, setModelID, setPermission, setProcessInstanceID, setProcessModelID, setProcessStepType, stopgetCpsExecutionState, getExecutionState, setCpsExecutionState, setExecutionStategetInstanceId, getInstancenumber, setInstanceId, setInstancenumbereAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetpublic void work()
work in interface InternalProcessStepInterfacework in class ProcessStepInstanceImplCustompublic void activateDataEndPorts()
ProcessStepInstanceImplCustomBaseactivateDataEndPorts in interface InternalProcessStepInterfaceactivateDataEndPorts in class ProcessStepInstanceImplCustomBasepublic void activateControlEndPorts()
ProcessStepInstanceImplCustomBaseactivateControlEndPorts in interface InternalProcessStepInterfaceactivateControlEndPorts in class ProcessStepInstanceImplCustomBasepublic eu.vicci.process.model.sofiainstance.ConditionInstance getIfConditionInstance()
getIfConditionInstance in interface eu.vicci.process.model.sofiainstance.IfInstancepublic void setIfConditionInstance(eu.vicci.process.model.sofiainstance.ConditionInstance value)
setIfConditionInstance in interface eu.vicci.process.model.sofiainstance.IfInstancepublic void forwardReactivation()
ProcessStepInstanceImplCustomBaseforwardReactivation in interface InternalProcessStepInterfaceforwardReactivation in class ProcessStepInstanceImplCustomBaseCopyright © 2018. All rights reserved.