|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.EObjectImpl
org.eclipse.emf.mwe.ewm.workflow.WorkflowComponent
org.eclipse.emf.mwe.ewm.workflow.WorkflowCompositeComponent
public class WorkflowCompositeComponent
A representation of the model object 'Workflow Composite Component'. A composite may reference parameters of it's children. This allows the composite to be treated as a "black box", or as a single, complex component. A composite orchestration strategy must be specified for each composite instance.
The following features are supported:
WorkflowPackage.getWorkflowCompositeComponent()| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
|---|
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl |
| Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
|---|
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends java.lang.Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList |
| Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
org.eclipse.emf.ecore.InternalEObject.EStore |
| Field Summary | |
|---|---|
protected org.eclipse.emf.common.util.EList<WorkflowComponent> |
components
The cached value of the ' Components' containment reference list. |
protected WorkflowCompositeOrchestrationStrategy |
compositeOrchestrationStrategy
The cached value of the ' Composite Orchestration Strategy' containment reference. |
protected org.eclipse.emf.common.util.EList<WorkflowParameterConnection> |
connections
The cached value of the ' Connections' containment reference list. |
protected org.eclipse.emf.common.util.EList<WorkflowParameter> |
parameters
The cached value of the ' Parameters' reference list. |
protected WorkflowStateResolutionStrategy |
stateResolutionStrategy
The cached value of the ' State Resolution Strategy' containment reference. |
| Fields inherited from class org.eclipse.emf.mwe.ewm.workflow.WorkflowComponent |
|---|
componentOrchestrationStrategy, description, DESCRIPTION_EDEFAULT, name, NAME_EDEFAULT, type, TYPE_EDEFAULT |
| Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
|---|
eAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY |
| Fields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
|---|
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET |
| Fields inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
EOPPOSITE_FEATURE_BASE |
| Constructor Summary | |
|---|---|
protected |
WorkflowCompositeComponent()
|
| Method Summary | |
|---|---|
void |
accept(IWorkflowVisitor visitor)
Calls visitor.visitComposite() with the instance of this class. |
org.eclipse.emf.common.notify.NotificationChain |
basicSetCompositeOrchestrationStrategy(WorkflowCompositeOrchestrationStrategy newCompositeOrchestrationStrategy,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetStateResolutionStrategy(WorkflowStateResolutionStrategy newStateResolutionStrategy,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType)
|
org.eclipse.emf.common.notify.NotificationChain |
eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
boolean |
eIsSet(int featureID)
|
void |
eSet(int featureID,
java.lang.Object newValue)
|
protected org.eclipse.emf.ecore.EClass |
eStaticClass()
|
void |
eUnset(int featureID)
|
org.eclipse.emf.common.util.EList<WorkflowComponent> |
getComponents()
Returns the value of the 'Components' containment reference list. |
WorkflowCompositeOrchestrationStrategy |
getCompositeOrchestrationStrategy()
Returns the value of the 'Composite Orchestration Strategy' containment reference. |
org.eclipse.emf.common.util.EList<WorkflowParameterConnection> |
getConnections()
Returns the value of the 'Connections' containment reference list. |
org.eclipse.emf.common.util.EList<WorkflowParameter> |
getParameters()
Returns the value of the 'Parameters' reference list. |
WorkflowStateResolutionStrategy |
getStateResolutionStrategy()
Returns the value of the 'State Resolution Strategy' containment reference. |
WorkflowState |
run(WorkflowContext context)
Runs each of the composite's children using the supplied composite orchestration strategy. |
void |
setCompositeOrchestrationStrategy(WorkflowCompositeOrchestrationStrategy newCompositeOrchestrationStrategy)
Sets the value of the ' Composite Orchestration Strategy' containment reference. |
void |
setStateResolutionStrategy(WorkflowStateResolutionStrategy newStateResolutionStrategy)
Sets the value of the ' State Resolution Strategy' containment reference. |
| Methods inherited from class org.eclipse.emf.mwe.ewm.workflow.WorkflowComponent |
|---|
basicSetComponentOrchestrationStrategy, getComponentOrchestrationStrategy, getDescription, getName, getType, setComponentOrchestrationStrategy, setDescription, setName, setType, start, toString |
| Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
|---|
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURI |
| Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
|---|
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, 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, 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, eVirtualValues |
| Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
|---|
eBasicAdapterArray, eBasicHasAdapters, eNotificationRequired, eNotify |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.eclipse.emf.ecore.EObject |
|---|
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset |
| Methods inherited from interface org.eclipse.emf.common.notify.Notifier |
|---|
eAdapters, eDeliver, eNotify, eSetDeliver |
| Methods inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
eNotificationRequired |
| Field Detail |
|---|
protected org.eclipse.emf.common.util.EList<WorkflowComponent> components
Components' containment reference list.
getComponents()protected org.eclipse.emf.common.util.EList<WorkflowParameter> parameters
Parameters' reference list.
getParameters()protected WorkflowCompositeOrchestrationStrategy compositeOrchestrationStrategy
Composite Orchestration Strategy' containment reference.
getCompositeOrchestrationStrategy()protected org.eclipse.emf.common.util.EList<WorkflowParameterConnection> connections
Connections' containment reference list.
getConnections()protected WorkflowStateResolutionStrategy stateResolutionStrategy
State Resolution Strategy' containment reference.
getStateResolutionStrategy()| Constructor Detail |
|---|
protected WorkflowCompositeComponent()
| Method Detail |
|---|
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass in class WorkflowComponentpublic org.eclipse.emf.common.util.EList<WorkflowComponent> getComponents()
WorkflowComponent.
If the meaning of the 'Components' containment reference list isn't clear, there really should be more of a description here...
WorkflowPackage.getWorkflowCompositeComponent_Components()public org.eclipse.emf.common.util.EList<WorkflowParameter> getParameters()
WorkflowParameter.
If the meaning of the 'Parameters' reference list isn't clear, there really should be more of a description here...
WorkflowPackage.getWorkflowCompositeComponent_Parameters()public WorkflowCompositeOrchestrationStrategy getCompositeOrchestrationStrategy()
If the meaning of the 'Composite Orchestration Strategy' containment reference isn't clear, there really should be more of a description here...
setCompositeOrchestrationStrategy(WorkflowCompositeOrchestrationStrategy),
WorkflowPackage.getWorkflowCompositeComponent_CompositeOrchestrationStrategy()
public org.eclipse.emf.common.notify.NotificationChain basicSetCompositeOrchestrationStrategy(WorkflowCompositeOrchestrationStrategy newCompositeOrchestrationStrategy,
org.eclipse.emf.common.notify.NotificationChain msgs)
public void setCompositeOrchestrationStrategy(WorkflowCompositeOrchestrationStrategy newCompositeOrchestrationStrategy)
Composite Orchestration Strategy' containment reference.
value - the new value of the 'Composite Orchestration Strategy' containment reference.getCompositeOrchestrationStrategy()public org.eclipse.emf.common.util.EList<WorkflowParameterConnection> getConnections()
WorkflowParameterConnection.
If the meaning of the 'Connections' containment reference list isn't clear, there really should be more of a description here...
WorkflowPackage.getWorkflowCompositeComponent_Connections()public WorkflowStateResolutionStrategy getStateResolutionStrategy()
If the meaning of the 'State Resolution Strategy' containment reference isn't clear, there really should be more of a description here...
setStateResolutionStrategy(WorkflowStateResolutionStrategy),
WorkflowPackage.getWorkflowCompositeComponent_StateResolutionStrategy()
public org.eclipse.emf.common.notify.NotificationChain basicSetStateResolutionStrategy(WorkflowStateResolutionStrategy newStateResolutionStrategy,
org.eclipse.emf.common.notify.NotificationChain msgs)
public void setStateResolutionStrategy(WorkflowStateResolutionStrategy newStateResolutionStrategy)
State Resolution Strategy' containment reference.
value - the new value of the 'State Resolution Strategy' containment reference.getStateResolutionStrategy()
public org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseRemove in class WorkflowComponent
public java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in interface org.eclipse.emf.ecore.InternalEObjecteGet in class WorkflowComponent
public void eSet(int featureID,
java.lang.Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class WorkflowComponentpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class WorkflowComponentpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class WorkflowComponentpublic void accept(IWorkflowVisitor visitor)
accept in class WorkflowComponent
public WorkflowState run(WorkflowContext context)
throws WorkflowRuntimeException
run in class WorkflowComponentWorkflowRuntimeException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||