public class InternalModelImpl extends org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container implements InternalModel
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<Automaton> |
automata
The cached value of the '
Automata ' containment reference list. |
protected org.eclipse.emf.common.util.EList<Automaton> |
enabledForTheLatestEvent
The cached value of the '
Enabled For The Latest Event ' reference list. |
protected org.eclipse.emf.ecore.EStructuralFeature.Internal.SettingDelegate |
EVENT_TOKENS_IN_MODEL__ESETTING_DELEGATE
The cached setting delegate for the '
Event Tokens In Model ' reference list. |
protected Event |
latestEvent
The cached value of the '
Latest Event ' containment reference. |
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
Modifier | Constructor and Description |
---|---|
protected |
InternalModelImpl() |
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.common.notify.NotificationChain |
basicSetLatestEvent(Event newLatestEvent,
org.eclipse.emf.common.notify.NotificationChain msgs) |
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) |
org.eclipse.emf.common.util.EList<Automaton> |
getAutomata() |
org.eclipse.emf.common.util.EList<Automaton> |
getEnabledForTheLatestEvent() |
org.eclipse.emf.common.util.EList<EventToken> |
getEventTokensInModel() |
Event |
getLatestEvent() |
void |
setLatestEvent(Event newLatestEvent) |
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, 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 org.eclipse.emf.common.util.EList<Automaton> automata
Automata
' containment reference list.
getAutomata()
protected Event latestEvent
Latest Event
' containment reference.
getLatestEvent()
protected org.eclipse.emf.common.util.EList<Automaton> enabledForTheLatestEvent
Enabled For The Latest Event
' reference list.
getEnabledForTheLatestEvent()
protected org.eclipse.emf.ecore.EStructuralFeature.Internal.SettingDelegate EVENT_TOKENS_IN_MODEL__ESETTING_DELEGATE
Event Tokens In Model
' reference list.
getEventTokensInModel()
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public org.eclipse.emf.common.util.EList<Automaton> getAutomata()
getAutomata
in interface InternalModel
AutomatonPackage.getInternalModel_Automata()
public Event getLatestEvent()
getLatestEvent
in interface InternalModel
InternalModel.setLatestEvent(Event)
,
AutomatonPackage.getInternalModel_LatestEvent()
public org.eclipse.emf.common.notify.NotificationChain basicSetLatestEvent(Event newLatestEvent, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setLatestEvent(Event newLatestEvent)
setLatestEvent
in interface InternalModel
newLatestEvent
- the new value of the 'Latest Event' containment reference.InternalModel.getLatestEvent()
public org.eclipse.emf.common.util.EList<Automaton> getEnabledForTheLatestEvent()
getEnabledForTheLatestEvent
in interface InternalModel
AutomatonPackage.getInternalModel_EnabledForTheLatestEvent()
public org.eclipse.emf.common.util.EList<EventToken> getEventTokensInModel()
getEventTokensInModel
in interface InternalModel
AutomatonPackage.getInternalModel_EventTokensInModel()
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