public class StateImpl extends org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container implements State
The following features are implemented:
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container.Dynamicorg.eclipse.emf.ecore.impl.MinimalEObjectImpl.Containerorg.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<EventToken> |
eventTokens
The cached value of the '
Event Tokens' reference list. |
protected org.eclipse.emf.common.util.EList<TimedZone> |
inStateOf
The cached value of the '
In State Of' reference list. |
protected org.eclipse.emf.common.util.EList<Transition> |
inTransitions
The cached value of the '
In Transitions' reference list. |
protected java.lang.String |
label
The cached value of the '
Label' attribute. |
protected static java.lang.String |
LABEL_EDEFAULT
The default value of the '
Label' attribute. |
protected Event |
lastProcessedEvent
The cached value of the '
Last Processed Event' reference. |
protected org.eclipse.emf.common.util.EList<TimedZone> |
outStateOf
The cached value of the '
Out State Of' reference list. |
protected org.eclipse.emf.common.util.EList<Transition> |
outTransitions
The cached value of the '
Out Transitions' containment reference list. |
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET| Modifier | Constructor and Description |
|---|---|
protected |
StateImpl() |
| Modifier and Type | Method and Description |
|---|---|
Event |
basicGetLastProcessedEvent() |
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) |
org.eclipse.emf.common.util.EList<EventToken> |
getEventTokens() |
org.eclipse.emf.common.util.EList<TimedZone> |
getInStateOf() |
org.eclipse.emf.common.util.EList<Transition> |
getInTransitions() |
java.lang.String |
getLabel() |
Event |
getLastProcessedEvent() |
org.eclipse.emf.common.util.EList<TimedZone> |
getOutStateOf() |
org.eclipse.emf.common.util.EList<Transition> |
getOutTransitions() |
void |
setLabel(java.lang.String newLabel) |
void |
setLastProcessedEvent(Event newLastProcessedEvent) |
java.lang.String |
toString() |
eBasicSetContainer, eInternalContainerdynamicGet, dynamicSet, dynamicUnset, eAdapters, eBasicAdapterArray, eBasicAdapterListeners, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetAdapterListeners, eBasicSetContainer, eBasicSetContainerFeatureID, eBasicSetSettings, eBasicSettings, eClass, eContainerFeatureID, eContents, eCrossReferences, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSetDirectResource, eSetProxyURI, eSettingseAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseRemove, eInvocationDelegate, eInvoke, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValueseNotificationRequired, eNotifyclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waiteAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetprotected org.eclipse.emf.common.util.EList<Transition> inTransitions
In Transitions' reference list.
getInTransitions()protected org.eclipse.emf.common.util.EList<Transition> outTransitions
Out Transitions' containment reference list.
getOutTransitions()protected static final java.lang.String LABEL_EDEFAULT
Label' attribute.
getLabel()protected java.lang.String label
Label' attribute.
getLabel()protected org.eclipse.emf.common.util.EList<EventToken> eventTokens
Event Tokens' reference list.
getEventTokens()protected Event lastProcessedEvent
Last Processed Event' reference.
getLastProcessedEvent()protected org.eclipse.emf.common.util.EList<TimedZone> inStateOf
In State Of' reference list.
getInStateOf()protected org.eclipse.emf.common.util.EList<TimedZone> outStateOf
Out State Of' reference list.
getOutStateOf()protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic org.eclipse.emf.common.util.EList<Transition> getInTransitions()
getInTransitions in interface StateAutomatonPackage.getState_InTransitions(),
Transition.getPostState()public org.eclipse.emf.common.util.EList<Transition> getOutTransitions()
getOutTransitions in interface StateAutomatonPackage.getState_OutTransitions(),
Transition.getPreState()public java.lang.String getLabel()
getLabel in interface StateState.setLabel(String),
AutomatonPackage.getState_Label()public void setLabel(java.lang.String newLabel)
setLabel in interface StatenewLabel - the new value of the 'Label' attribute.State.getLabel()public org.eclipse.emf.common.util.EList<EventToken> getEventTokens()
getEventTokens in interface StateAutomatonPackage.getState_EventTokens(),
EventToken.getCurrentState()public Event getLastProcessedEvent()
getLastProcessedEvent in interface StateState.setLastProcessedEvent(Event),
AutomatonPackage.getState_LastProcessedEvent()public Event basicGetLastProcessedEvent()
public void setLastProcessedEvent(Event newLastProcessedEvent)
setLastProcessedEvent in interface StatenewLastProcessedEvent - the new value of the 'Last Processed Event' reference.State.getLastProcessedEvent()public org.eclipse.emf.common.util.EList<TimedZone> getInStateOf()
getInStateOf in interface StateAutomatonPackage.getState_InStateOf(),
TimedZone.getInState()public org.eclipse.emf.common.util.EList<TimedZone> getOutStateOf()
getOutStateOf in interface StateAutomatonPackage.getState_OutStateOf(),
TimedZone.getOutState()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 org.eclipse.emf.ecore.impl.BasicEObjectImplpublic 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 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 org.eclipse.emf.ecore.impl.BasicEObjectImplpublic void eSet(int featureID,
java.lang.Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic java.lang.String toString()
toString in class org.eclipse.emf.ecore.impl.BasicEObjectImpl