public class AutomatonPackageImpl extends org.eclipse.emf.ecore.impl.EPackageImpl implements AutomatonPackage
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
AutomatonPackage.Literals
AUTOMATON, AUTOMATON__EVENT_PATTERN_ID, AUTOMATON__EVENT_TOKENS, AUTOMATON__FINAL_STATES, AUTOMATON__INITIAL_STATE, AUTOMATON__STATES, AUTOMATON__TIMED_ZONES, AUTOMATON__TRAP_STATE, AUTOMATON_FEATURE_COUNT, AUTOMATON_OPERATION_COUNT, eINSTANCE, eNAME, eNS_PREFIX, eNS_URI, EPSILON_TRANSITION, EPSILON_TRANSITION__POST_STATE, EPSILON_TRANSITION__PRE_STATE, EPSILON_TRANSITION_FEATURE_COUNT, EPSILON_TRANSITION_OPERATION_COUNT, EVENT_CONTEXT, EVENT_TOKEN, EVENT_TOKEN__CURRENT_STATE, EVENT_TOKEN__LAST_PROCESSED, EVENT_TOKEN__PARAMETER_TABLE, EVENT_TOKEN__RECORDED_EVENTS, EVENT_TOKEN__TIMED_ZONES, EVENT_TOKEN_FEATURE_COUNT, EVENT_TOKEN_OPERATION_COUNT, FINAL_STATE, FINAL_STATE__EVENT_TOKENS, FINAL_STATE__IN_STATE_OF, FINAL_STATE__IN_TRANSITIONS, FINAL_STATE__LABEL, FINAL_STATE__LAST_PROCESSED_EVENT, FINAL_STATE__OUT_STATE_OF, FINAL_STATE__OUT_TRANSITIONS, FINAL_STATE_FEATURE_COUNT, FINAL_STATE_OPERATION_COUNT, GUARD, GUARD__EVENT_TYPE, GUARD__TRANSITION, GUARD_FEATURE_COUNT, GUARD_OPERATION_COUNT, HOLDS_FOR, HOLDS_FOR__IN_STATE, HOLDS_FOR__OUT_STATE, HOLDS_FOR__TIME, HOLDS_FOR_FEATURE_COUNT, HOLDS_FOR_OPERATION_COUNT, INIT_STATE, INIT_STATE__EVENT_TOKENS, INIT_STATE__IN_STATE_OF, INIT_STATE__IN_TRANSITIONS, INIT_STATE__LABEL, INIT_STATE__LAST_PROCESSED_EVENT, INIT_STATE__OUT_STATE_OF, INIT_STATE__OUT_TRANSITIONS, INIT_STATE_FEATURE_COUNT, INIT_STATE_OPERATION_COUNT, INTERNAL_MODEL, INTERNAL_MODEL__AUTOMATA, INTERNAL_MODEL__ENABLED_FOR_THE_LATEST_EVENT, INTERNAL_MODEL__EVENT_TOKENS_IN_MODEL, INTERNAL_MODEL__LATEST_EVENT, INTERNAL_MODEL_FEATURE_COUNT, INTERNAL_MODEL_OPERATION_COUNT, NEGATIVE_TRANSITION, NEGATIVE_TRANSITION__GUARDS, NEGATIVE_TRANSITION__PARAMETERS, NEGATIVE_TRANSITION__POST_STATE, NEGATIVE_TRANSITION__PRE_STATE, NEGATIVE_TRANSITION_FEATURE_COUNT, NEGATIVE_TRANSITION_OPERATION_COUNT, PARAMETER, PARAMETER__POSITION, PARAMETER__SYMBOLIC_NAME, PARAMETER__TRANSITION, PARAMETER_BINDING, PARAMETER_BINDING__PARAMETER_TABLE, PARAMETER_BINDING__SYMBOLIC_NAME, PARAMETER_BINDING__VALUE, PARAMETER_BINDING_FEATURE_COUNT, PARAMETER_BINDING_OPERATION_COUNT, PARAMETER_FEATURE_COUNT, PARAMETER_OPERATION_COUNT, PARAMETER_TABLE, PARAMETER_TABLE__EVENT_TOKEN, PARAMETER_TABLE__PARAMETER_BINDINGS, PARAMETER_TABLE_FEATURE_COUNT, PARAMETER_TABLE_OPERATION_COUNT, STATE, STATE__EVENT_TOKENS, STATE__IN_STATE_OF, STATE__IN_TRANSITIONS, STATE__LABEL, STATE__LAST_PROCESSED_EVENT, STATE__OUT_STATE_OF, STATE__OUT_TRANSITIONS, STATE_FEATURE_COUNT, STATE_OPERATION_COUNT, TIMED_ZONE, TIMED_ZONE__IN_STATE, TIMED_ZONE__OUT_STATE, TIMED_ZONE__TIME, TIMED_ZONE_FEATURE_COUNT, TIMED_ZONE_OPERATION_COUNT, TRANSITION, TRANSITION__POST_STATE, TRANSITION__PRE_STATE, TRANSITION_FEATURE_COUNT, TRANSITION_OPERATION_COUNT, TRAP_STATE, TRAP_STATE__EVENT_TOKENS, TRAP_STATE__IN_STATE_OF, TRAP_STATE__IN_TRANSITIONS, TRAP_STATE__LABEL, TRAP_STATE__LAST_PROCESSED_EVENT, TRAP_STATE__OUT_STATE_OF, TRAP_STATE__OUT_TRANSITIONS, TRAP_STATE_FEATURE_COUNT, TRAP_STATE_OPERATION_COUNT, TYPED_TRANSITION, TYPED_TRANSITION__GUARDS, TYPED_TRANSITION__PARAMETERS, TYPED_TRANSITION__POST_STATE, TYPED_TRANSITION__PRE_STATE, TYPED_TRANSITION_FEATURE_COUNT, TYPED_TRANSITION_OPERATION_COUNT, WITHIN, WITHIN__IN_STATE, WITHIN__OUT_STATE, WITHIN__TIME, WITHIN_FEATURE_COUNT, WITHIN_OPERATION_COUNT
Modifier and Type | Method and Description |
---|---|
void |
createPackageContents()
Creates the meta-model objects for the package.
|
org.eclipse.emf.ecore.EAttribute |
getAutomaton_EventPatternId() |
org.eclipse.emf.ecore.EReference |
getAutomaton_EventTokens() |
org.eclipse.emf.ecore.EReference |
getAutomaton_FinalStates() |
org.eclipse.emf.ecore.EReference |
getAutomaton_InitialState() |
org.eclipse.emf.ecore.EReference |
getAutomaton_States() |
org.eclipse.emf.ecore.EReference |
getAutomaton_TimedZones() |
org.eclipse.emf.ecore.EReference |
getAutomaton_TrapState() |
org.eclipse.emf.ecore.EClass |
getAutomaton() |
AutomatonFactory |
getAutomatonFactory() |
org.eclipse.emf.ecore.EClass |
getEpsilonTransition() |
org.eclipse.emf.ecore.EEnum |
getEventContext() |
org.eclipse.emf.ecore.EReference |
getEventToken_CurrentState() |
org.eclipse.emf.ecore.EReference |
getEventToken_LastProcessed() |
org.eclipse.emf.ecore.EReference |
getEventToken_ParameterTable() |
org.eclipse.emf.ecore.EReference |
getEventToken_RecordedEvents() |
org.eclipse.emf.ecore.EReference |
getEventToken_TimedZones() |
org.eclipse.emf.ecore.EClass |
getEventToken() |
org.eclipse.emf.ecore.EClass |
getFinalState() |
org.eclipse.emf.ecore.EReference |
getGuard_EventType() |
org.eclipse.emf.ecore.EReference |
getGuard_Transition() |
org.eclipse.emf.ecore.EClass |
getGuard() |
org.eclipse.emf.ecore.EClass |
getHoldsFor() |
org.eclipse.emf.ecore.EClass |
getInitState() |
org.eclipse.emf.ecore.EReference |
getInternalModel_Automata() |
org.eclipse.emf.ecore.EReference |
getInternalModel_EnabledForTheLatestEvent() |
org.eclipse.emf.ecore.EReference |
getInternalModel_EventTokensInModel() |
org.eclipse.emf.ecore.EReference |
getInternalModel_LatestEvent() |
org.eclipse.emf.ecore.EClass |
getInternalModel() |
org.eclipse.emf.ecore.EClass |
getNegativeTransition() |
org.eclipse.emf.ecore.EAttribute |
getParameter_Position() |
org.eclipse.emf.ecore.EAttribute |
getParameter_SymbolicName() |
org.eclipse.emf.ecore.EReference |
getParameter_Transition() |
org.eclipse.emf.ecore.EClass |
getParameter() |
org.eclipse.emf.ecore.EReference |
getParameterBinding_ParameterTable() |
org.eclipse.emf.ecore.EAttribute |
getParameterBinding_SymbolicName() |
org.eclipse.emf.ecore.EAttribute |
getParameterBinding_Value() |
org.eclipse.emf.ecore.EClass |
getParameterBinding() |
org.eclipse.emf.ecore.EReference |
getParameterTable_EventToken() |
org.eclipse.emf.ecore.EReference |
getParameterTable_ParameterBindings() |
org.eclipse.emf.ecore.EClass |
getParameterTable() |
org.eclipse.emf.ecore.EReference |
getState_EventTokens() |
org.eclipse.emf.ecore.EReference |
getState_InStateOf() |
org.eclipse.emf.ecore.EReference |
getState_InTransitions() |
org.eclipse.emf.ecore.EAttribute |
getState_Label() |
org.eclipse.emf.ecore.EReference |
getState_LastProcessedEvent() |
org.eclipse.emf.ecore.EReference |
getState_OutStateOf() |
org.eclipse.emf.ecore.EReference |
getState_OutTransitions() |
org.eclipse.emf.ecore.EClass |
getState() |
org.eclipse.emf.ecore.EReference |
getTimedZone_InState() |
org.eclipse.emf.ecore.EReference |
getTimedZone_OutState() |
org.eclipse.emf.ecore.EAttribute |
getTimedZone_Time() |
org.eclipse.emf.ecore.EClass |
getTimedZone() |
org.eclipse.emf.ecore.EReference |
getTransition_PostState() |
org.eclipse.emf.ecore.EReference |
getTransition_PreState() |
org.eclipse.emf.ecore.EClass |
getTransition() |
org.eclipse.emf.ecore.EClass |
getTrapState() |
org.eclipse.emf.ecore.EReference |
getTypedTransition_Guards() |
org.eclipse.emf.ecore.EReference |
getTypedTransition_Parameters() |
org.eclipse.emf.ecore.EClass |
getTypedTransition() |
org.eclipse.emf.ecore.EClass |
getWithin() |
static AutomatonPackage |
init()
Creates, registers, and initializes the Package for this model, and for any others upon which it depends.
|
void |
initializePackageContents()
Complete the initialization of the package and its meta-model.
|
basicGetESuperPackage, basicSetEFactoryInstance, eBasicRemoveFromContainerFeature, eGet, eInverseAdd, eInverseRemove, eInvoke, eIsSet, eObjectForURIFragmentSegment, eSet, eSetProxyURI, eUnset, freeze, getEClassifier, getEClassifierGen, getEClassifiers, getEFactoryInstance, getESubpackages, getESuperPackage, getExtendedMetaData, getNsPrefix, getNsURI, setEFactoryInstance, setExtendedMetaData, setNamespaceURI, setNsPrefix, setNsURI, toString
eContents, eCrossReferences, getName, getNameGen, setName
eURIFragmentSegment, getEAnnotation, getEAnnotations
eInternalContainer
dynamicGet, dynamicSet, dynamicUnset, eAdapters, eClass, eContainerFeatureID, eDeliver, eDirectResource, eIsProxy, eProxyURI, eSetClass, eSetDeliver
eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, 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, eIsSet, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eStore, eUnset, eVirtualGet, eVirtualGet, eVirtualIsSet, eVirtualSet, eVirtualUnset
eNotificationRequired, eNotify
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
getEClassifier, getEClassifiers, getEFactoryInstance, getESubpackages, getESuperPackage, getNsPrefix, getNsURI, setEFactoryInstance, setNsPrefix, setNsURI
getEAnnotation, getEAnnotations
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
public static AutomatonPackage init()
This method is used to initialize AutomatonPackage.eINSTANCE
when that field is accessed.
Clients should not invoke it directly. Instead, they should simply access that field to obtain the package.
public org.eclipse.emf.ecore.EClass getInternalModel()
getInternalModel
in interface AutomatonPackage
InternalModel
public org.eclipse.emf.ecore.EReference getInternalModel_Automata()
getInternalModel_Automata
in interface AutomatonPackage
InternalModel.getAutomata()
,
AutomatonPackage.getInternalModel()
public org.eclipse.emf.ecore.EReference getInternalModel_LatestEvent()
getInternalModel_LatestEvent
in interface AutomatonPackage
InternalModel.getLatestEvent()
,
AutomatonPackage.getInternalModel()
public org.eclipse.emf.ecore.EReference getInternalModel_EnabledForTheLatestEvent()
getInternalModel_EnabledForTheLatestEvent
in interface AutomatonPackage
InternalModel.getEnabledForTheLatestEvent()
,
AutomatonPackage.getInternalModel()
public org.eclipse.emf.ecore.EReference getInternalModel_EventTokensInModel()
getInternalModel_EventTokensInModel
in interface AutomatonPackage
InternalModel.getEventTokensInModel()
,
AutomatonPackage.getInternalModel()
public org.eclipse.emf.ecore.EClass getAutomaton()
getAutomaton
in interface AutomatonPackage
Automaton
public org.eclipse.emf.ecore.EReference getAutomaton_States()
getAutomaton_States
in interface AutomatonPackage
Automaton.getStates()
,
AutomatonPackage.getAutomaton()
public org.eclipse.emf.ecore.EAttribute getAutomaton_EventPatternId()
getAutomaton_EventPatternId
in interface AutomatonPackage
Automaton.getEventPatternId()
,
AutomatonPackage.getAutomaton()
public org.eclipse.emf.ecore.EReference getAutomaton_EventTokens()
getAutomaton_EventTokens
in interface AutomatonPackage
Automaton.getEventTokens()
,
AutomatonPackage.getAutomaton()
public org.eclipse.emf.ecore.EReference getAutomaton_TimedZones()
getAutomaton_TimedZones
in interface AutomatonPackage
Automaton.getTimedZones()
,
AutomatonPackage.getAutomaton()
public org.eclipse.emf.ecore.EReference getAutomaton_InitialState()
getAutomaton_InitialState
in interface AutomatonPackage
Automaton.getInitialState()
,
AutomatonPackage.getAutomaton()
public org.eclipse.emf.ecore.EReference getAutomaton_FinalStates()
getAutomaton_FinalStates
in interface AutomatonPackage
Automaton.getFinalStates()
,
AutomatonPackage.getAutomaton()
public org.eclipse.emf.ecore.EReference getAutomaton_TrapState()
getAutomaton_TrapState
in interface AutomatonPackage
Automaton.getTrapState()
,
AutomatonPackage.getAutomaton()
public org.eclipse.emf.ecore.EClass getEventToken()
getEventToken
in interface AutomatonPackage
EventToken
public org.eclipse.emf.ecore.EReference getEventToken_CurrentState()
getEventToken_CurrentState
in interface AutomatonPackage
EventToken.getCurrentState()
,
AutomatonPackage.getEventToken()
public org.eclipse.emf.ecore.EReference getEventToken_RecordedEvents()
getEventToken_RecordedEvents
in interface AutomatonPackage
EventToken.getRecordedEvents()
,
AutomatonPackage.getEventToken()
public org.eclipse.emf.ecore.EReference getEventToken_LastProcessed()
getEventToken_LastProcessed
in interface AutomatonPackage
EventToken.getLastProcessed()
,
AutomatonPackage.getEventToken()
public org.eclipse.emf.ecore.EReference getEventToken_TimedZones()
getEventToken_TimedZones
in interface AutomatonPackage
EventToken.getTimedZones()
,
AutomatonPackage.getEventToken()
public org.eclipse.emf.ecore.EReference getEventToken_ParameterTable()
getEventToken_ParameterTable
in interface AutomatonPackage
EventToken.getParameterTable()
,
AutomatonPackage.getEventToken()
public org.eclipse.emf.ecore.EClass getState()
getState
in interface AutomatonPackage
State
public org.eclipse.emf.ecore.EReference getState_InTransitions()
getState_InTransitions
in interface AutomatonPackage
State.getInTransitions()
,
AutomatonPackage.getState()
public org.eclipse.emf.ecore.EReference getState_OutTransitions()
getState_OutTransitions
in interface AutomatonPackage
State.getOutTransitions()
,
AutomatonPackage.getState()
public org.eclipse.emf.ecore.EAttribute getState_Label()
getState_Label
in interface AutomatonPackage
State.getLabel()
,
AutomatonPackage.getState()
public org.eclipse.emf.ecore.EReference getState_EventTokens()
getState_EventTokens
in interface AutomatonPackage
State.getEventTokens()
,
AutomatonPackage.getState()
public org.eclipse.emf.ecore.EReference getState_LastProcessedEvent()
getState_LastProcessedEvent
in interface AutomatonPackage
State.getLastProcessedEvent()
,
AutomatonPackage.getState()
public org.eclipse.emf.ecore.EReference getState_InStateOf()
getState_InStateOf
in interface AutomatonPackage
State.getInStateOf()
,
AutomatonPackage.getState()
public org.eclipse.emf.ecore.EReference getState_OutStateOf()
getState_OutStateOf
in interface AutomatonPackage
State.getOutStateOf()
,
AutomatonPackage.getState()
public org.eclipse.emf.ecore.EClass getInitState()
getInitState
in interface AutomatonPackage
InitState
public org.eclipse.emf.ecore.EClass getFinalState()
getFinalState
in interface AutomatonPackage
FinalState
public org.eclipse.emf.ecore.EClass getTrapState()
getTrapState
in interface AutomatonPackage
TrapState
public org.eclipse.emf.ecore.EClass getTransition()
getTransition
in interface AutomatonPackage
Transition
public org.eclipse.emf.ecore.EReference getTransition_PreState()
getTransition_PreState
in interface AutomatonPackage
Transition.getPreState()
,
AutomatonPackage.getTransition()
public org.eclipse.emf.ecore.EReference getTransition_PostState()
getTransition_PostState
in interface AutomatonPackage
Transition.getPostState()
,
AutomatonPackage.getTransition()
public org.eclipse.emf.ecore.EClass getTypedTransition()
getTypedTransition
in interface AutomatonPackage
TypedTransition
public org.eclipse.emf.ecore.EReference getTypedTransition_Guards()
getTypedTransition_Guards
in interface AutomatonPackage
TypedTransition.getGuards()
,
AutomatonPackage.getTypedTransition()
public org.eclipse.emf.ecore.EReference getTypedTransition_Parameters()
getTypedTransition_Parameters
in interface AutomatonPackage
TypedTransition.getParameters()
,
AutomatonPackage.getTypedTransition()
public org.eclipse.emf.ecore.EClass getNegativeTransition()
getNegativeTransition
in interface AutomatonPackage
NegativeTransition
public org.eclipse.emf.ecore.EClass getEpsilonTransition()
getEpsilonTransition
in interface AutomatonPackage
EpsilonTransition
public org.eclipse.emf.ecore.EClass getGuard()
getGuard
in interface AutomatonPackage
Guard
public org.eclipse.emf.ecore.EReference getGuard_EventType()
getGuard_EventType
in interface AutomatonPackage
Guard.getEventType()
,
AutomatonPackage.getGuard()
public org.eclipse.emf.ecore.EReference getGuard_Transition()
getGuard_Transition
in interface AutomatonPackage
Guard.getTransition()
,
AutomatonPackage.getGuard()
public org.eclipse.emf.ecore.EClass getTimedZone()
getTimedZone
in interface AutomatonPackage
TimedZone
public org.eclipse.emf.ecore.EReference getTimedZone_InState()
getTimedZone_InState
in interface AutomatonPackage
TimedZone.getInState()
,
AutomatonPackage.getTimedZone()
public org.eclipse.emf.ecore.EReference getTimedZone_OutState()
getTimedZone_OutState
in interface AutomatonPackage
TimedZone.getOutState()
,
AutomatonPackage.getTimedZone()
public org.eclipse.emf.ecore.EAttribute getTimedZone_Time()
getTimedZone_Time
in interface AutomatonPackage
TimedZone.getTime()
,
AutomatonPackage.getTimedZone()
public org.eclipse.emf.ecore.EClass getWithin()
getWithin
in interface AutomatonPackage
Within
public org.eclipse.emf.ecore.EClass getHoldsFor()
getHoldsFor
in interface AutomatonPackage
HoldsFor
public org.eclipse.emf.ecore.EClass getParameter()
getParameter
in interface AutomatonPackage
Parameter
public org.eclipse.emf.ecore.EAttribute getParameter_Position()
getParameter_Position
in interface AutomatonPackage
Parameter.getPosition()
,
AutomatonPackage.getParameter()
public org.eclipse.emf.ecore.EAttribute getParameter_SymbolicName()
getParameter_SymbolicName
in interface AutomatonPackage
Parameter.getSymbolicName()
,
AutomatonPackage.getParameter()
public org.eclipse.emf.ecore.EReference getParameter_Transition()
getParameter_Transition
in interface AutomatonPackage
Parameter.getTransition()
,
AutomatonPackage.getParameter()
public org.eclipse.emf.ecore.EClass getParameterTable()
getParameterTable
in interface AutomatonPackage
ParameterTable
public org.eclipse.emf.ecore.EReference getParameterTable_ParameterBindings()
getParameterTable_ParameterBindings
in interface AutomatonPackage
ParameterTable.getParameterBindings()
,
AutomatonPackage.getParameterTable()
public org.eclipse.emf.ecore.EReference getParameterTable_EventToken()
getParameterTable_EventToken
in interface AutomatonPackage
ParameterTable.getEventToken()
,
AutomatonPackage.getParameterTable()
public org.eclipse.emf.ecore.EClass getParameterBinding()
getParameterBinding
in interface AutomatonPackage
ParameterBinding
public org.eclipse.emf.ecore.EAttribute getParameterBinding_SymbolicName()
getParameterBinding_SymbolicName
in interface AutomatonPackage
ParameterBinding.getSymbolicName()
,
AutomatonPackage.getParameterBinding()
public org.eclipse.emf.ecore.EAttribute getParameterBinding_Value()
getParameterBinding_Value
in interface AutomatonPackage
ParameterBinding.getValue()
,
AutomatonPackage.getParameterBinding()
public org.eclipse.emf.ecore.EReference getParameterBinding_ParameterTable()
getParameterBinding_ParameterTable
in interface AutomatonPackage
ParameterBinding.getParameterTable()
,
AutomatonPackage.getParameterBinding()
public org.eclipse.emf.ecore.EEnum getEventContext()
getEventContext
in interface AutomatonPackage
EventContext
public AutomatonFactory getAutomatonFactory()
getAutomatonFactory
in interface AutomatonPackage
public void createPackageContents()
public void initializePackageContents()