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.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 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, 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, eVirtualValues, toStringeNotificationRequired, eNotifyclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waiteAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetprotected 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.BasicEObjectImplpublic State getCurrentState()
getCurrentState in interface EventTokenEventToken.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 EventTokennewCurrentState - the new value of the 'Current State' reference.EventToken.getCurrentState()public org.eclipse.emf.common.util.EList<Event> getRecordedEvents()
getRecordedEvents in interface EventTokenAutomatonPackage.getEventToken_RecordedEvents()public Event getLastProcessed()
getLastProcessed in interface EventTokenEventToken.setLastProcessed(Event),
AutomatonPackage.getEventToken_LastProcessed()public Event basicGetLastProcessed()
public void setLastProcessed(Event newLastProcessed)
setLastProcessed in interface EventTokennewLastProcessed - the new value of the 'Last Processed' reference.EventToken.getLastProcessed()public org.eclipse.emf.common.util.EList<TimedZone> getTimedZones()
getTimedZones in interface EventTokenAutomatonPackage.getEventToken_TimedZones()public ParameterTable getParameterTable()
getParameterTable in interface EventTokenEventToken.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 EventTokennewParameterTable - 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.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.BasicEObjectImpl