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.Dynamic
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
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<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, eInternalContainer
dynamicGet, 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, eSettings
eAddVirtualValue, 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, eVirtualValues
eNotificationRequired, eNotify
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
protected 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.BasicEObjectImpl
public org.eclipse.emf.common.util.EList<Transition> getInTransitions()
getInTransitions
in interface State
AutomatonPackage.getState_InTransitions()
,
Transition.getPostState()
public org.eclipse.emf.common.util.EList<Transition> getOutTransitions()
getOutTransitions
in interface State
AutomatonPackage.getState_OutTransitions()
,
Transition.getPreState()
public java.lang.String getLabel()
getLabel
in interface State
State.setLabel(String)
,
AutomatonPackage.getState_Label()
public void setLabel(java.lang.String newLabel)
setLabel
in interface State
newLabel
- the new value of the 'Label' attribute.State.getLabel()
public org.eclipse.emf.common.util.EList<EventToken> getEventTokens()
getEventTokens
in interface State
AutomatonPackage.getState_EventTokens()
,
EventToken.getCurrentState()
public Event getLastProcessedEvent()
getLastProcessedEvent
in interface State
State.setLastProcessedEvent(Event)
,
AutomatonPackage.getState_LastProcessedEvent()
public Event basicGetLastProcessedEvent()
public void setLastProcessedEvent(Event newLastProcessedEvent)
setLastProcessedEvent
in interface State
newLastProcessedEvent
- the new value of the 'Last Processed Event' reference.State.getLastProcessedEvent()
public org.eclipse.emf.common.util.EList<TimedZone> getInStateOf()
getInStateOf
in interface State
AutomatonPackage.getState_InStateOf()
,
TimedZone.getInState()
public org.eclipse.emf.common.util.EList<TimedZone> getOutStateOf()
getOutStateOf
in interface State
AutomatonPackage.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.BasicEObjectImpl
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 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 org.eclipse.emf.ecore.impl.BasicEObjectImpl
public void eSet(int featureID, java.lang.Object newValue)
eSet
in interface org.eclipse.emf.ecore.InternalEObject
eSet
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public void eUnset(int featureID)
eUnset
in interface org.eclipse.emf.ecore.InternalEObject
eUnset
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
eIsSet
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public java.lang.String toString()
toString
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl