public class OpenHabSemanticCommandInvokeInstanceImplCustom extends OpenHabSemanticResultSetReceiverInvokeInstanceImplCustom implements eu.vicci.process.model.sofiainstance.OpenHabSemanticCommandInvokeInstance
OpenHabSemanticResultSetReceiverInvokeInstanceImplCustom,
so the result of a select can also be present on the dataendports of this process step.
At the moment there is no check if the command was correctly received by the openhab item,
or if selected items even exists or can receive the given command.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.EObservableAdapterListqueryResultclient, query, serverBaseUri, withLatestactorReference, 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 |
|---|
OpenHabSemanticCommandInvokeInstanceImplCustom() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
fillPrivateMembers(List<eu.vicci.process.model.sofiainstance.DataTypeInstance> startParameter)
Fills the private members with the values from the process type definition.
|
void |
work() |
activateDataEndPortsfillPrivateMembersAndStartClient, replacePlaceholderdoingEndoperations, onDeploy, onEscalate, onExecute, onKill, onPause, onResume, onStop, portExecutionStateChanged, postDeactivated, postEscalated, postExecuted, postReset, preDeactivated, preReset, processExecuted, processReset, resetAllSubsteps, setAllPortsToInactive, startStateTimerIfNeededactivateControlEndPorts, activateEscalationPort, addProcessExecutedListener, addProcessResetListener, aggregateEndParameter, aggregateStartParameter, allEndPortsAreDeactivatedOrActivated, allEndPortsHaveTheState, allStartPortsActive, allSubstepsAreReset, allSubstepsHasFinishedExecution, 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 OpenHabSemanticCommandInvokeInstanceImplCustom()
public void work()
work in interface InternalProcessStepInterfacework in class ProcessStepInstanceImplCustomprotected boolean fillPrivateMembers(List<eu.vicci.process.model.sofiainstance.DataTypeInstance> startParameter)
OpenHabSemanticInvokeInstanceImplCustomfillPrivateMembers in class OpenHabSemanticInvokeInstanceImplCustomCopyright © 2018. All rights reserved.