public class AutomatonImpl extends org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container implements Automaton
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 static java.lang.String |
EVENT_PATTERN_ID_EDEFAULT
The default value of the '
Event Pattern Id' attribute. |
protected java.lang.String |
eventPatternId
The cached value of the '
Event Pattern Id' attribute. |
protected org.eclipse.emf.common.util.EList<EventToken> |
eventTokens
The cached value of the '
Event Tokens' containment reference list. |
protected org.eclipse.emf.ecore.EStructuralFeature.Internal.SettingDelegate |
FINAL_STATES__ESETTING_DELEGATE
The cached setting delegate for the '
Final States' reference list. |
protected org.eclipse.emf.ecore.EStructuralFeature.Internal.SettingDelegate |
INITIAL_STATE__ESETTING_DELEGATE
The cached setting delegate for the '
Initial State' reference. |
protected org.eclipse.emf.common.util.EList<State> |
states
The cached value of the '
States' containment reference list. |
protected org.eclipse.emf.common.util.EList<TimedZone> |
timedZones
The cached value of the '
Timed Zones' containment reference list. |
protected org.eclipse.emf.ecore.EStructuralFeature.Internal.SettingDelegate |
TRAP_STATE__ESETTING_DELEGATE
The cached setting delegate for the '
Trap State' reference. |
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET| Modifier | Constructor and Description |
|---|---|
protected |
AutomatonImpl() |
| Modifier and Type | Method and Description |
|---|---|
InitState |
basicGetInitialState() |
TrapState |
basicGetTrapState() |
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
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) |
java.lang.String |
getEventPatternId() |
org.eclipse.emf.common.util.EList<EventToken> |
getEventTokens() |
org.eclipse.emf.common.util.EList<FinalState> |
getFinalStates() |
InitState |
getInitialState() |
org.eclipse.emf.common.util.EList<State> |
getStates() |
org.eclipse.emf.common.util.EList<TimedZone> |
getTimedZones() |
TrapState |
getTrapState() |
void |
setEventPatternId(java.lang.String newEventPatternId) |
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, 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<State> states
States' containment reference list.
getStates()protected static final java.lang.String EVENT_PATTERN_ID_EDEFAULT
Event Pattern Id' attribute.
getEventPatternId()protected java.lang.String eventPatternId
Event Pattern Id' attribute.
getEventPatternId()protected org.eclipse.emf.common.util.EList<EventToken> eventTokens
Event Tokens' containment reference list.
getEventTokens()protected org.eclipse.emf.common.util.EList<TimedZone> timedZones
Timed Zones' containment reference list.
getTimedZones()protected org.eclipse.emf.ecore.EStructuralFeature.Internal.SettingDelegate INITIAL_STATE__ESETTING_DELEGATE
Initial State' reference.
getInitialState()protected org.eclipse.emf.ecore.EStructuralFeature.Internal.SettingDelegate FINAL_STATES__ESETTING_DELEGATE
Final States' reference list.
getFinalStates()protected org.eclipse.emf.ecore.EStructuralFeature.Internal.SettingDelegate TRAP_STATE__ESETTING_DELEGATE
Trap State' reference.
getTrapState()protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic org.eclipse.emf.common.util.EList<State> getStates()
getStates in interface AutomatonAutomatonPackage.getAutomaton_States()public java.lang.String getEventPatternId()
getEventPatternId in interface AutomatonAutomaton.setEventPatternId(String),
AutomatonPackage.getAutomaton_EventPatternId()public void setEventPatternId(java.lang.String newEventPatternId)
setEventPatternId in interface AutomatonnewEventPatternId - the new value of the 'Event Pattern Id' attribute.Automaton.getEventPatternId()public org.eclipse.emf.common.util.EList<EventToken> getEventTokens()
getEventTokens in interface AutomatonAutomatonPackage.getAutomaton_EventTokens()public org.eclipse.emf.common.util.EList<TimedZone> getTimedZones()
getTimedZones in interface AutomatonAutomatonPackage.getAutomaton_TimedZones()public InitState getInitialState()
getInitialState in interface AutomatonAutomatonPackage.getAutomaton_InitialState()public InitState basicGetInitialState()
public org.eclipse.emf.common.util.EList<FinalState> getFinalStates()
getFinalStates in interface AutomatonAutomatonPackage.getAutomaton_FinalStates()public TrapState getTrapState()
getTrapState in interface AutomatonAutomatonPackage.getAutomaton_TrapState()public TrapState basicGetTrapState()
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.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