public class DistributingProcessInstanceImplCustom extends ProcessInstanceImplCustom
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 |
|---|
DistributingProcessInstanceImplCustom() |
| 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. |
boolean |
allSubstepsHasFinishedExecution()
Checks if all Substeps are finished
|
void |
finishDistribution()
forces this processstep to finish the execution.
|
boolean |
onExecute()
Actions to perform on the process execution.
|
void |
setDistributionManager(eu.vicci.process.distribution.core.IDistributionManager distributionManager)
Sets the an
IDistributionManager for distributing this process. |
getRunningForInstanceId, setRunningForInstanceId, start, workdoingEndoperations, onDeploy, onEscalate, onKill, onPause, onResume, onStop, portExecutionStateChanged, postDeactivated, postEscalated, postExecuted, postReset, preDeactivated, preReset, processExecuted, processReset, resetAllSubsteps, setAllPortsToInactive, startStateTimerIfNeededactivateEscalationPort, addProcessExecutedListener, addProcessResetListener, aggregateEndParameter, aggregateStartParameter, allEndPortsAreDeactivatedOrActivated, allEndPortsHaveTheState, allStartPortsActive, allSubstepsAreReset, cancelTimer, changeExecutionState, configure, deploy, deploy, escalate, execute, executeDelay, forwardReactivation, 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 DistributingProcessInstanceImplCustom()
public boolean onExecute()
StateChangableonExecute in interface StateChangableonExecute in class ProcessStepInstanceImplCustompublic boolean allSubstepsHasFinishedExecution()
ProcessStepInstanceImplCustomBaseallSubstepsHasFinishedExecution in class ProcessStepInstanceImplCustomBasepublic void setDistributionManager(eu.vicci.process.distribution.core.IDistributionManager distributionManager)
IDistributionManager for distributing this process.distributionManager - public void finishDistribution()
public void activateDataEndPorts()
ProcessStepInstanceImplCustomBaseactivateDataEndPorts in interface InternalProcessStepInterfaceactivateDataEndPorts in class ProcessStepInstanceImplCustomBasepublic void activateControlEndPorts()
ProcessStepInstanceImplCustomBaseactivateControlEndPorts in interface InternalProcessStepInterfaceactivateControlEndPorts in class ProcessStepInstanceImplCustomBaseCopyright © 2018. All rights reserved.