public class EventTokenImpl extends org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container implements EventToken
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 State |
currentState
The cached value of the '
Current State ' reference. |
protected Event |
lastProcessed
The cached value of the '
Last Processed ' reference. |
protected ParameterTable |
parameterTable
The cached value of the '
Parameter Table ' containment reference. |
protected org.eclipse.emf.common.util.EList<Event> |
recordedEvents
The cached value of the '
Recorded Events ' reference list. |
protected org.eclipse.emf.common.util.EList<TimedZone> |
timedZones
The cached value of the '
Timed Zones ' reference list. |
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
Modifier | Constructor and Description |
---|---|
protected |
EventTokenImpl() |
Modifier and Type | Method and Description |
---|---|
State |
basicGetCurrentState() |
Event |
basicGetLastProcessed() |
org.eclipse.emf.common.notify.NotificationChain |
basicSetCurrentState(State newCurrentState,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
basicSetParameterTable(ParameterTable newParameterTable,
org.eclipse.emf.common.notify.NotificationChain msgs) |
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) |
State |
getCurrentState() |
Event |
getLastProcessed() |
ParameterTable |
getParameterTable() |
org.eclipse.emf.common.util.EList<Event> |
getRecordedEvents() |
org.eclipse.emf.common.util.EList<TimedZone> |
getTimedZones() |
void |
setCurrentState(State newCurrentState) |
void |
setLastProcessed(Event newLastProcessed) |
void |
setParameterTable(ParameterTable newParameterTable) |
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, toString
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 State currentState
Current State
' reference.
getCurrentState()
protected org.eclipse.emf.common.util.EList<Event> recordedEvents
Recorded Events
' reference list.
getRecordedEvents()
protected Event lastProcessed
Last Processed
' reference.
getLastProcessed()
protected org.eclipse.emf.common.util.EList<TimedZone> timedZones
Timed Zones
' reference list.
getTimedZones()
protected ParameterTable parameterTable
Parameter Table
' containment reference.
getParameterTable()
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public State getCurrentState()
getCurrentState
in interface EventToken
EventToken.setCurrentState(State)
,
AutomatonPackage.getEventToken_CurrentState()
,
State.getEventTokens()
public State basicGetCurrentState()
public org.eclipse.emf.common.notify.NotificationChain basicSetCurrentState(State newCurrentState, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setCurrentState(State newCurrentState)
setCurrentState
in interface EventToken
newCurrentState
- the new value of the 'Current State' reference.EventToken.getCurrentState()
public org.eclipse.emf.common.util.EList<Event> getRecordedEvents()
getRecordedEvents
in interface EventToken
AutomatonPackage.getEventToken_RecordedEvents()
public Event getLastProcessed()
getLastProcessed
in interface EventToken
EventToken.setLastProcessed(Event)
,
AutomatonPackage.getEventToken_LastProcessed()
public Event basicGetLastProcessed()
public void setLastProcessed(Event newLastProcessed)
setLastProcessed
in interface EventToken
newLastProcessed
- the new value of the 'Last Processed' reference.EventToken.getLastProcessed()
public org.eclipse.emf.common.util.EList<TimedZone> getTimedZones()
getTimedZones
in interface EventToken
AutomatonPackage.getEventToken_TimedZones()
public ParameterTable getParameterTable()
getParameterTable
in interface EventToken
EventToken.setParameterTable(ParameterTable)
,
AutomatonPackage.getEventToken_ParameterTable()
,
ParameterTable.getEventToken()
public org.eclipse.emf.common.notify.NotificationChain basicSetParameterTable(ParameterTable newParameterTable, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setParameterTable(ParameterTable newParameterTable)
setParameterTable
in interface EventToken
newParameterTable
- the new value of the 'Parameter Table' containment reference.EventToken.getParameterTable()
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