public class StateImpl extends NamespaceImpl implements State
The following features are implemented:
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 java.lang.Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList| Modifier and Type | Field and Description |
|---|---|
protected org.eclipse.emf.common.util.EList<Transition> |
incomingTransitions
The cached value of the '
Incoming Transitions' reference list. |
protected static boolean |
IS_COMPOSITE_EDEFAULT
The default value of the '
Is Composite' attribute. |
protected static boolean |
IS_ORTHOGONAL_EDEFAULT
The default value of the '
Is Orthogonal' attribute. |
protected static boolean |
IS_SIMPLE_EDEFAULT
The default value of the '
Is Simple' attribute. |
protected static boolean |
IS_SUBMACHINE_STATE_EDEFAULT
The default value of the '
Is Submachine State' attribute. |
protected org.eclipse.emf.common.util.EList<Transition> |
outgoingTransitions
The cached value of the '
Outgoing Transitions' reference list. |
protected org.eclipse.emf.common.util.EList<Pseudostate> |
ownedConnectionPoints
The cached value of the '
Owned Connection Points' containment reference list. |
protected org.eclipse.emf.common.util.EList<ConnectionPointReference> |
ownedConnections
The cached value of the '
Owned Connections' containment reference list. |
protected org.eclipse.emf.common.util.EList<Trigger> |
ownedDeferrableTriggers
The cached value of the '
Owned Deferrable Triggers' containment reference list. |
protected Behavior |
ownedDoActivity
The cached value of the '
Owned Do Activity' containment reference. |
protected Behavior |
ownedEntry
The cached value of the '
Owned Entry' containment reference. |
protected Behavior |
ownedExit
The cached value of the '
Owned Exit' containment reference. |
protected org.eclipse.emf.common.util.EList<Region> |
ownedRegions
The cached value of the '
Owned Regions' containment reference list. |
protected Constraint |
ownedStateInvariant
The cached value of the '
Owned State Invariant' containment reference. |
protected State |
redefinedState
The cached value of the '
Redefined State' reference. |
protected StateMachine |
submachines
The cached value of the '
Submachines' reference. |
ownedConstraintsname, NAME_EDEFAULTannotatingComments, ownedAnnotations, ownedComments, ownedExtensionseAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY| Modifier | Constructor and Description |
|---|---|
protected |
StateImpl() |
| Modifier and Type | Method and Description |
|---|---|
<R> R |
accept(Visitor<R> visitor)
Accept a visit from a visitor and return the result of a call to the derived type-specific visitXXX in the visitor.
|
State |
basicGetRedefinedState() |
StateMachine |
basicGetSubmachines() |
org.eclipse.emf.common.notify.NotificationChain |
basicSetOwnedDoActivity(Behavior newOwnedDoActivity,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
basicSetOwnedEntry(Behavior newOwnedEntry,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
basicSetOwnedExit(Behavior newOwnedExit,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
basicSetOwnedStateInvariant(Constraint newOwnedStateInvariant,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
basicSetOwningRegion(Region newOwningRegion,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
basicSetSubmachines(StateMachine newSubmachines,
org.eclipse.emf.common.notify.NotificationChain msgs) |
int |
eBaseStructuralFeatureID(int derivedFeatureID,
java.lang.Class<?> baseClass) |
org.eclipse.emf.common.notify.NotificationChain |
eBasicRemoveFromContainerFeature(org.eclipse.emf.common.notify.NotificationChain msgs) |
int |
eDerivedStructuralFeatureID(int baseFeatureID,
java.lang.Class<?> baseClass) |
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
org.eclipse.emf.common.notify.NotificationChain |
eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs) |
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) |
java.util.List<Transition> |
getIncomingTransitions() |
java.util.List<Transition> |
getOutgoingTransitions() |
java.util.List<Pseudostate> |
getOwnedConnectionPoints() |
java.util.List<ConnectionPointReference> |
getOwnedConnections() |
java.util.List<Trigger> |
getOwnedDeferrableTriggers() |
Behavior |
getOwnedDoActivity() |
Behavior |
getOwnedEntry() |
Behavior |
getOwnedExit() |
java.util.List<Region> |
getOwnedRegions() |
Constraint |
getOwnedStateInvariant() |
Region |
getOwningRegion() |
State |
getRedefinedState() |
StateMachine |
getSubmachines() |
boolean |
isIsComposite() |
boolean |
isIsOrthogonal() |
boolean |
isIsSimple() |
boolean |
isIsSubmachineState() |
void |
setOwnedDoActivity(Behavior newOwnedDoActivity) |
void |
setOwnedEntry(Behavior newOwnedEntry) |
void |
setOwnedExit(Behavior newOwnedExit) |
void |
setOwnedStateInvariant(Constraint newOwnedStateInvariant) |
void |
setOwningRegion(Region newOwningRegion) |
void |
setRedefinedState(State newRedefinedState) |
void |
setSubmachines(StateMachine newSubmachines) |
getOwnedConstraintsgetName, setName, toStringallOwnedElements, eInvoke, getAnnotatingComments, getOwnedAnnotations, getOwnedComments, getOwnedExtensions, getValueeBasicSetContainer, getESObject, getETarget, getImage, getTarget, getText, setESObject, setTarget, unloadedeAdapters, eBasicAdapters, eBasicProperties, eClass, eContainerFeatureID, eDeliver, eInternalContainer, 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, waitgetOwnedConstraintsgetName, setNameallOwnedElements, getAnnotatingComments, getESObject, getETarget, getOwnedAnnotations, getOwnedComments, getOwnedExtensions, getValueeAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetprotected org.eclipse.emf.common.util.EList<Transition> incomingTransitions
Incoming Transitions' reference list.
getIncomingTransitions()protected org.eclipse.emf.common.util.EList<Transition> outgoingTransitions
Outgoing Transitions' reference list.
getOutgoingTransitions()protected static final boolean IS_COMPOSITE_EDEFAULT
Is Composite' attribute.
isIsComposite(),
Constant Field Valuesprotected static final boolean IS_ORTHOGONAL_EDEFAULT
Is Orthogonal' attribute.
isIsOrthogonal(),
Constant Field Valuesprotected static final boolean IS_SIMPLE_EDEFAULT
Is Simple' attribute.
isIsSimple(),
Constant Field Valuesprotected static final boolean IS_SUBMACHINE_STATE_EDEFAULT
Is Submachine State' attribute.
isIsSubmachineState(),
Constant Field Valuesprotected org.eclipse.emf.common.util.EList<Pseudostate> ownedConnectionPoints
Owned Connection Points' containment reference list.
getOwnedConnectionPoints()protected org.eclipse.emf.common.util.EList<ConnectionPointReference> ownedConnections
Owned Connections' containment reference list.
getOwnedConnections()protected org.eclipse.emf.common.util.EList<Trigger> ownedDeferrableTriggers
Owned Deferrable Triggers' containment reference list.
getOwnedDeferrableTriggers()protected Behavior ownedDoActivity
Owned Do Activity' containment reference.
getOwnedDoActivity()protected Behavior ownedEntry
Owned Entry' containment reference.
getOwnedEntry()protected Behavior ownedExit
Owned Exit' containment reference.
getOwnedExit()protected org.eclipse.emf.common.util.EList<Region> ownedRegions
Owned Regions' containment reference list.
getOwnedRegions()protected Constraint ownedStateInvariant
Owned State Invariant' containment reference.
getOwnedStateInvariant()protected State redefinedState
Redefined State' reference.
getRedefinedState()protected StateMachine submachines
Submachines' reference.
getSubmachines()protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass in class NamespaceImplpublic java.util.List<Transition> getIncomingTransitions()
getIncomingTransitions in interface VertexPivotPackage.getVertex_IncomingTransitions(),
Transition.getTarget()public java.util.List<Transition> getOutgoingTransitions()
getOutgoingTransitions in interface VertexPivotPackage.getVertex_OutgoingTransitions(),
Transition.getSource()public Region getOwningRegion()
getOwningRegion in interface VertexVertex.setOwningRegion(Region),
PivotPackage.getVertex_OwningRegion(),
Region.getOwnedSubvertexes()public org.eclipse.emf.common.notify.NotificationChain basicSetOwningRegion(Region newOwningRegion, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setOwningRegion(Region newOwningRegion)
setOwningRegion in interface VertexnewOwningRegion - the new value of the 'Owning Region' container reference.Vertex.getOwningRegion()public boolean isIsComposite()
isIsComposite in interface StatePivotPackage.getState_IsComposite()public boolean isIsOrthogonal()
isIsOrthogonal in interface StatePivotPackage.getState_IsOrthogonal()public boolean isIsSimple()
isIsSimple in interface StatePivotPackage.getState_IsSimple()public boolean isIsSubmachineState()
isIsSubmachineState in interface StatePivotPackage.getState_IsSubmachineState()public java.util.List<Pseudostate> getOwnedConnectionPoints()
getOwnedConnectionPoints in interface StatePivotPackage.getState_OwnedConnectionPoints(),
Pseudostate.getOwningState()public java.util.List<ConnectionPointReference> getOwnedConnections()
getOwnedConnections in interface StatePivotPackage.getState_OwnedConnections(),
ConnectionPointReference.getOwningState()public java.util.List<Trigger> getOwnedDeferrableTriggers()
getOwnedDeferrableTriggers in interface StatePivotPackage.getState_OwnedDeferrableTriggers(),
Trigger.getOwningState()public Behavior getOwnedDoActivity()
getOwnedDoActivity in interface StateState.setOwnedDoActivity(Behavior),
PivotPackage.getState_OwnedDoActivity()public org.eclipse.emf.common.notify.NotificationChain basicSetOwnedDoActivity(Behavior newOwnedDoActivity, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setOwnedDoActivity(Behavior newOwnedDoActivity)
setOwnedDoActivity in interface StatenewOwnedDoActivity - the new value of the 'Owned Do Activity' containment reference.State.getOwnedDoActivity()public Behavior getOwnedEntry()
getOwnedEntry in interface StateState.setOwnedEntry(Behavior),
PivotPackage.getState_OwnedEntry()public org.eclipse.emf.common.notify.NotificationChain basicSetOwnedEntry(Behavior newOwnedEntry, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setOwnedEntry(Behavior newOwnedEntry)
setOwnedEntry in interface StatenewOwnedEntry - the new value of the 'Owned Entry' containment reference.State.getOwnedEntry()public Behavior getOwnedExit()
getOwnedExit in interface StateState.setOwnedExit(Behavior),
PivotPackage.getState_OwnedExit()public org.eclipse.emf.common.notify.NotificationChain basicSetOwnedExit(Behavior newOwnedExit, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setOwnedExit(Behavior newOwnedExit)
setOwnedExit in interface StatenewOwnedExit - the new value of the 'Owned Exit' containment reference.State.getOwnedExit()public java.util.List<Region> getOwnedRegions()
getOwnedRegions in interface StatePivotPackage.getState_OwnedRegions(),
Region.getOwningState()public Constraint getOwnedStateInvariant()
getOwnedStateInvariant in interface StateState.setOwnedStateInvariant(Constraint),
PivotPackage.getState_OwnedStateInvariant(),
Constraint.getOwningState()public org.eclipse.emf.common.notify.NotificationChain basicSetOwnedStateInvariant(Constraint newOwnedStateInvariant, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setOwnedStateInvariant(Constraint newOwnedStateInvariant)
setOwnedStateInvariant in interface StatenewOwnedStateInvariant - the new value of the 'Owned State Invariant' containment reference.State.getOwnedStateInvariant()public State getRedefinedState()
getRedefinedState in interface StateState.setRedefinedState(State),
PivotPackage.getState_RedefinedState()public State basicGetRedefinedState()
public void setRedefinedState(State newRedefinedState)
setRedefinedState in interface StatenewRedefinedState - the new value of the 'Redefined State' reference.State.getRedefinedState()public StateMachine getSubmachines()
getSubmachines in interface StateState.setSubmachines(StateMachine),
PivotPackage.getState_Submachines(),
StateMachine.getSubmachineStates()public StateMachine basicGetSubmachines()
public org.eclipse.emf.common.notify.NotificationChain basicSetSubmachines(StateMachine newSubmachines, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setSubmachines(StateMachine newSubmachines)
setSubmachines in interface StatenewSubmachines - the new value of the 'Submachines' reference.State.getSubmachines()public org.eclipse.emf.common.notify.NotificationChain eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseAdd in class ElementImplpublic 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 NamespaceImplpublic org.eclipse.emf.common.notify.NotificationChain eBasicRemoveFromContainerFeature(org.eclipse.emf.common.notify.NotificationChain msgs)
eBasicRemoveFromContainerFeature in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in interface org.eclipse.emf.ecore.InternalEObjecteGet in class NamespaceImplpublic void eSet(int featureID,
java.lang.Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class NamespaceImplpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class NamespaceImplpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class NamespaceImplpublic int eBaseStructuralFeatureID(int derivedFeatureID,
java.lang.Class<?> baseClass)
eBaseStructuralFeatureID in interface org.eclipse.emf.ecore.InternalEObjecteBaseStructuralFeatureID in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic int eDerivedStructuralFeatureID(int baseFeatureID,
java.lang.Class<?> baseClass)
eDerivedStructuralFeatureID in interface org.eclipse.emf.ecore.InternalEObjecteDerivedStructuralFeatureID in class org.eclipse.emf.ecore.impl.BasicEObjectImpl