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.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 | 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) |
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() |
eInternalContainer
dynamicGet, dynamicSet, dynamicUnset, eAdapters, eClass, eContainerFeatureID, eContents, eCrossReferences, eDeliver, eDirectResource, eIsProxy, eProxyURI, eSetClass, eSetDeliver, eSetProxyURI
eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eContainer, eContainingFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseRemove, eInvoke, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eStore, eUnset, eURIFragmentSegment, eVirtualGet, eVirtualGet, eVirtualIsSet, eVirtualSet, eVirtualUnset
eNotificationRequired, eNotify
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
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