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.EPropertiesHolderImpl
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
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. |
ownedConstraints
name, NAME_EDEFAULT
annotatingComments, ownedAnnotations, ownedComments, ownedExtensions
eAdapters, 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) |
getOwnedConstraints
getName, setName, toString
allOwnedElements, eInvoke, getAnnotatingComments, getOwnedAnnotations, getOwnedComments, getOwnedExtensions, getValue
eBasicSetContainer, getESObject, getETarget, getImage, getTarget, getText, setESObject, setTarget, unloaded
eAdapters, eBasicAdapters, eBasicProperties, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURI
eAddVirtualValue, 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, eVirtualValues
eBasicAdapterArray, eBasicHasAdapters, eNotificationRequired, eNotify
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getOwnedConstraints
getName, setName
allOwnedElements, getAnnotatingComments, getESObject, getETarget, getOwnedAnnotations, getOwnedComments, getOwnedExtensions, getValue
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
protected 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 NamespaceImpl
public java.util.List<Transition> getIncomingTransitions()
getIncomingTransitions
in interface Vertex
PivotPackage.getVertex_IncomingTransitions()
,
Transition.getTarget()
public java.util.List<Transition> getOutgoingTransitions()
getOutgoingTransitions
in interface Vertex
PivotPackage.getVertex_OutgoingTransitions()
,
Transition.getSource()
public Region getOwningRegion()
getOwningRegion
in interface Vertex
Vertex.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 Vertex
newOwningRegion
- the new value of the 'Owning Region' container reference.Vertex.getOwningRegion()
public boolean isIsComposite()
isIsComposite
in interface State
PivotPackage.getState_IsComposite()
public boolean isIsOrthogonal()
isIsOrthogonal
in interface State
PivotPackage.getState_IsOrthogonal()
public boolean isIsSimple()
isIsSimple
in interface State
PivotPackage.getState_IsSimple()
public boolean isIsSubmachineState()
isIsSubmachineState
in interface State
PivotPackage.getState_IsSubmachineState()
public java.util.List<Pseudostate> getOwnedConnectionPoints()
getOwnedConnectionPoints
in interface State
PivotPackage.getState_OwnedConnectionPoints()
,
Pseudostate.getOwningState()
public java.util.List<ConnectionPointReference> getOwnedConnections()
getOwnedConnections
in interface State
PivotPackage.getState_OwnedConnections()
,
ConnectionPointReference.getOwningState()
public java.util.List<Trigger> getOwnedDeferrableTriggers()
getOwnedDeferrableTriggers
in interface State
PivotPackage.getState_OwnedDeferrableTriggers()
,
Trigger.getOwningState()
public Behavior getOwnedDoActivity()
getOwnedDoActivity
in interface State
State.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 State
newOwnedDoActivity
- the new value of the 'Owned Do Activity' containment reference.State.getOwnedDoActivity()
public Behavior getOwnedEntry()
getOwnedEntry
in interface State
State.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 State
newOwnedEntry
- the new value of the 'Owned Entry' containment reference.State.getOwnedEntry()
public Behavior getOwnedExit()
getOwnedExit
in interface State
State.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 State
newOwnedExit
- the new value of the 'Owned Exit' containment reference.State.getOwnedExit()
public java.util.List<Region> getOwnedRegions()
getOwnedRegions
in interface State
PivotPackage.getState_OwnedRegions()
,
Region.getOwningState()
public Constraint getOwnedStateInvariant()
getOwnedStateInvariant
in interface State
State.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 State
newOwnedStateInvariant
- the new value of the 'Owned State Invariant' containment reference.State.getOwnedStateInvariant()
public State getRedefinedState()
getRedefinedState
in interface State
State.setRedefinedState(State)
,
PivotPackage.getState_RedefinedState()
public State basicGetRedefinedState()
public void setRedefinedState(State newRedefinedState)
setRedefinedState
in interface State
newRedefinedState
- the new value of the 'Redefined State' reference.State.getRedefinedState()
public StateMachine getSubmachines()
getSubmachines
in interface State
State.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 State
newSubmachines
- 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 ElementImpl
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 NamespaceImpl
public org.eclipse.emf.common.notify.NotificationChain eBasicRemoveFromContainerFeature(org.eclipse.emf.common.notify.NotificationChain msgs)
eBasicRemoveFromContainerFeature
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface org.eclipse.emf.ecore.InternalEObject
eGet
in class NamespaceImpl
public void eSet(int featureID, java.lang.Object newValue)
eSet
in interface org.eclipse.emf.ecore.InternalEObject
eSet
in class NamespaceImpl
public void eUnset(int featureID)
eUnset
in interface org.eclipse.emf.ecore.InternalEObject
eUnset
in class NamespaceImpl
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
eIsSet
in class NamespaceImpl
public int eBaseStructuralFeatureID(int derivedFeatureID, java.lang.Class<?> baseClass)
eBaseStructuralFeatureID
in interface org.eclipse.emf.ecore.InternalEObject
eBaseStructuralFeatureID
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public int eDerivedStructuralFeatureID(int baseFeatureID, java.lang.Class<?> baseClass)
eDerivedStructuralFeatureID
in interface org.eclipse.emf.ecore.InternalEObject
eDerivedStructuralFeatureID
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl