/** */ package statemachine; import org.eclipse.emf.ecore.EAttribute; import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.EOperation; import org.eclipse.emf.ecore.EPackage; import org.eclipse.emf.ecore.EReference; /** * <!-- begin-user-doc --> * The <b>Package</b> for the model. * It contains accessors for the meta objects to represent * <ul> * <li>each class,</li> * <li>each feature of each class,</li> * <li>each operation of each class,</li> * <li>each enum,</li> * <li>and each data type</li> * </ul> * <!-- end-user-doc --> * @see statemachine.StatemachineFactory * @model kind="package" * @generated */ public interface StatemachinePackage extends EPackage { /** * The package name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNAME = "statemachine"; /** * The package namespace URI. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_URI = "http:///statemachine.ecore"; /** * The package namespace name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_PREFIX = "statemachine"; /** * The singleton instance of the package. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ StatemachinePackage eINSTANCE = statemachine.impl.StatemachinePackageImpl.init(); /** * The meta object id for the '{@link statemachine.impl.StateImpl <em>State</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see statemachine.impl.StateImpl * @see statemachine.impl.StatemachinePackageImpl#getState() * @generated */ int STATE = 0; /** * The feature id for the '<em><b>Initial</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STATE__INITIAL = 0; /** * The feature id for the '<em><b>Terminal</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STATE__TERMINAL = 1; /** * The number of structural features of the '<em>State</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STATE_FEATURE_COUNT = 2; /** * The number of operations of the '<em>State</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STATE_OPERATION_COUNT = 0; /** * The meta object id for the '{@link statemachine.impl.StateMachineImpl <em>State Machine</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see statemachine.impl.StateMachineImpl * @see statemachine.impl.StatemachinePackageImpl#getStateMachine() * @generated */ int STATE_MACHINE = 1; /** * The feature id for the '<em><b>States</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STATE_MACHINE__STATES = 0; /** * The feature id for the '<em><b>Delta</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STATE_MACHINE__DELTA = 1; /** * The number of structural features of the '<em>State Machine</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STATE_MACHINE_FEATURE_COUNT = 2; /** * The operation id for the '<em>Add State</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STATE_MACHINE___ADD_STATE__BOOLEAN_BOOLEAN = 0; /** * The operation id for the '<em>Terminals</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STATE_MACHINE___TERMINALS = 1; /** * The operation id for the '<em>Accessible States</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STATE_MACHINE___ACCESSIBLE_STATES = 2; /** * The operation id for the '<em>Accessible States</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STATE_MACHINE___ACCESSIBLE_STATES__SET = 3; /** * The operation id for the '<em>Co Accessible States</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STATE_MACHINE___CO_ACCESSIBLE_STATES__SET = 4; /** * The operation id for the '<em>Co Accessible States</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STATE_MACHINE___CO_ACCESSIBLE_STATES = 5; /** * The operation id for the '<em>Accessible And Co Accessible States</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STATE_MACHINE___ACCESSIBLE_AND_CO_ACCESSIBLE_STATES = 6; /** * The operation id for the '<em>Delta From</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STATE_MACHINE___DELTA_FROM__STATE_STATE = 7; /** * The operation id for the '<em>Delta Minus One</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STATE_MACHINE___DELTA_MINUS_ONE__STATE_OBJECT = 8; /** * The operation id for the '<em>Add Transition</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STATE_MACHINE___ADD_TRANSITION__TRANSITION = 9; /** * The operation id for the '<em>Accessible States</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STATE_MACHINE___ACCESSIBLE_STATES__STATE = 10; /** * The operation id for the '<em>Accept</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STATE_MACHINE___ACCEPT__ELIST = 11; /** * The operation id for the '<em>Alphabet</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STATE_MACHINE___ALPHABET = 12; /** * The operation id for the '<em>Delta</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STATE_MACHINE___DELTA__STATE_OBJECT = 13; /** * The operation id for the '<em>Delta</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STATE_MACHINE___DELTA__STATE = 14; /** * The operation id for the '<em>Delta</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STATE_MACHINE___DELTA__SET = 15; /** * The operation id for the '<em>Steps</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STATE_MACHINE___STEPS__SET_ELIST = 16; /** * The operation id for the '<em>Steps</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STATE_MACHINE___STEPS__STATE_ELIST = 17; /** * The operation id for the '<em>Step</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STATE_MACHINE___STEP__SET_OBJECT = 18; /** * The operation id for the '<em>Initials</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STATE_MACHINE___INITIALS = 19; /** * The operation id for the '<em>Delta Minus One</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STATE_MACHINE___DELTA_MINUS_ONE__STATE = 20; /** * The number of operations of the '<em>State Machine</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STATE_MACHINE_OPERATION_COUNT = 21; /** * The meta object id for the '{@link statemachine.impl.TransitionImpl <em>Transition</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see statemachine.impl.TransitionImpl * @see statemachine.impl.StatemachinePackageImpl#getTransition() * @generated */ int TRANSITION = 2; /** * The feature id for the '<em><b>Start</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TRANSITION__START = 0; /** * The feature id for the '<em><b>End</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TRANSITION__END = 1; /** * The feature id for the '<em><b>Label</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TRANSITION__LABEL = 2; /** * The number of structural features of the '<em>Transition</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TRANSITION_FEATURE_COUNT = 3; /** * The number of operations of the '<em>Transition</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TRANSITION_OPERATION_COUNT = 0; /** * The meta object id for the '{@link java.util.Set <em>Set</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.util.Set * @see statemachine.impl.StatemachinePackageImpl#getSet() * @generated */ int SET = 3; /** * The number of structural features of the '<em>Set</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SET_FEATURE_COUNT = 0; /** * The number of operations of the '<em>Set</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SET_OPERATION_COUNT = 0; /** * Returns the meta object for class '{@link statemachine.State <em>State</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>State</em>'. * @see statemachine.State * @generated */ EClass getState(); /** * Returns the meta object for the attribute '{@link statemachine.State#isInitial <em>Initial</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Initial</em>'. * @see statemachine.State#isInitial() * @see #getState() * @generated */ EAttribute getState_Initial(); /** * Returns the meta object for the attribute '{@link statemachine.State#isTerminal <em>Terminal</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Terminal</em>'. * @see statemachine.State#isTerminal() * @see #getState() * @generated */ EAttribute getState_Terminal(); /** * Returns the meta object for class '{@link statemachine.StateMachine <em>State Machine</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>State Machine</em>'. * @see statemachine.StateMachine * @generated */ EClass getStateMachine(); /** * Returns the meta object for the containment reference list '{@link statemachine.StateMachine#getStates <em>States</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>States</em>'. * @see statemachine.StateMachine#getStates() * @see #getStateMachine() * @generated */ EReference getStateMachine_States(); /** * Returns the meta object for the containment reference list '{@link statemachine.StateMachine#getDelta <em>Delta</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Delta</em>'. * @see statemachine.StateMachine#getDelta() * @see #getStateMachine() * @generated */ EReference getStateMachine_Delta(); /** * Returns the meta object for the '{@link statemachine.StateMachine#addState(boolean, boolean) <em>Add State</em>}' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the '<em>Add State</em>' operation. * @see statemachine.StateMachine#addState(boolean, boolean) * @generated */ EOperation getStateMachine__AddState__boolean_boolean(); /** * Returns the meta object for the '{@link statemachine.StateMachine#terminals() <em>Terminals</em>}' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the '<em>Terminals</em>' operation. * @see statemachine.StateMachine#terminals() * @generated */ EOperation getStateMachine__Terminals(); /** * Returns the meta object for the '{@link statemachine.StateMachine#accessibleStates() <em>Accessible States</em>}' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the '<em>Accessible States</em>' operation. * @see statemachine.StateMachine#accessibleStates() * @generated */ EOperation getStateMachine__AccessibleStates(); /** * Returns the meta object for the '{@link statemachine.StateMachine#accessibleStates(java.util.Set) <em>Accessible States</em>}' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the '<em>Accessible States</em>' operation. * @see statemachine.StateMachine#accessibleStates(java.util.Set) * @generated */ EOperation getStateMachine__AccessibleStates__Set(); /** * Returns the meta object for the '{@link statemachine.StateMachine#coAccessibleStates(java.util.Set) <em>Co Accessible States</em>}' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the '<em>Co Accessible States</em>' operation. * @see statemachine.StateMachine#coAccessibleStates(java.util.Set) * @generated */ EOperation getStateMachine__CoAccessibleStates__Set(); /** * Returns the meta object for the '{@link statemachine.StateMachine#coAccessibleStates() <em>Co Accessible States</em>}' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the '<em>Co Accessible States</em>' operation. * @see statemachine.StateMachine#coAccessibleStates() * @generated */ EOperation getStateMachine__CoAccessibleStates(); /** * Returns the meta object for the '{@link statemachine.StateMachine#accessibleAndCoAccessibleStates() <em>Accessible And Co Accessible States</em>}' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the '<em>Accessible And Co Accessible States</em>' operation. * @see statemachine.StateMachine#accessibleAndCoAccessibleStates() * @generated */ EOperation getStateMachine__AccessibleAndCoAccessibleStates(); /** * Returns the meta object for the '{@link statemachine.StateMachine#deltaFrom(statemachine.State, statemachine.State) <em>Delta From</em>}' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the '<em>Delta From</em>' operation. * @see statemachine.StateMachine#deltaFrom(statemachine.State, statemachine.State) * @generated */ EOperation getStateMachine__DeltaFrom__State_State(); /** * Returns the meta object for the '{@link statemachine.StateMachine#deltaMinusOne(statemachine.State, java.lang.Object) <em>Delta Minus One</em>}' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the '<em>Delta Minus One</em>' operation. * @see statemachine.StateMachine#deltaMinusOne(statemachine.State, java.lang.Object) * @generated */ EOperation getStateMachine__DeltaMinusOne__State_Object(); /** * Returns the meta object for the '{@link statemachine.StateMachine#addTransition(statemachine.Transition) <em>Add Transition</em>}' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the '<em>Add Transition</em>' operation. * @see statemachine.StateMachine#addTransition(statemachine.Transition) * @generated */ EOperation getStateMachine__AddTransition__Transition(); /** * Returns the meta object for the '{@link statemachine.StateMachine#accessibleStates(statemachine.State) <em>Accessible States</em>}' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the '<em>Accessible States</em>' operation. * @see statemachine.StateMachine#accessibleStates(statemachine.State) * @generated */ EOperation getStateMachine__AccessibleStates__State(); /** * Returns the meta object for the '{@link statemachine.StateMachine#accept(org.eclipse.emf.common.util.EList) <em>Accept</em>}' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the '<em>Accept</em>' operation. * @see statemachine.StateMachine#accept(org.eclipse.emf.common.util.EList) * @generated */ EOperation getStateMachine__Accept__EList(); /** * Returns the meta object for the '{@link statemachine.StateMachine#alphabet() <em>Alphabet</em>}' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the '<em>Alphabet</em>' operation. * @see statemachine.StateMachine#alphabet() * @generated */ EOperation getStateMachine__Alphabet(); /** * Returns the meta object for the '{@link statemachine.StateMachine#delta(statemachine.State, java.lang.Object) <em>Delta</em>}' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the '<em>Delta</em>' operation. * @see statemachine.StateMachine#delta(statemachine.State, java.lang.Object) * @generated */ EOperation getStateMachine__Delta__State_Object(); /** * Returns the meta object for the '{@link statemachine.StateMachine#delta(statemachine.State) <em>Delta</em>}' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the '<em>Delta</em>' operation. * @see statemachine.StateMachine#delta(statemachine.State) * @generated */ EOperation getStateMachine__Delta__State(); /** * Returns the meta object for the '{@link statemachine.StateMachine#delta(java.util.Set) <em>Delta</em>}' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the '<em>Delta</em>' operation. * @see statemachine.StateMachine#delta(java.util.Set) * @generated */ EOperation getStateMachine__Delta__Set(); /** * Returns the meta object for the '{@link statemachine.StateMachine#steps(java.util.Set, org.eclipse.emf.common.util.EList) <em>Steps</em>}' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the '<em>Steps</em>' operation. * @see statemachine.StateMachine#steps(java.util.Set, org.eclipse.emf.common.util.EList) * @generated */ EOperation getStateMachine__Steps__Set_EList(); /** * Returns the meta object for the '{@link statemachine.StateMachine#steps(statemachine.State, org.eclipse.emf.common.util.EList) <em>Steps</em>}' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the '<em>Steps</em>' operation. * @see statemachine.StateMachine#steps(statemachine.State, org.eclipse.emf.common.util.EList) * @generated */ EOperation getStateMachine__Steps__State_EList(); /** * Returns the meta object for the '{@link statemachine.StateMachine#step(java.util.Set, java.lang.Object) <em>Step</em>}' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the '<em>Step</em>' operation. * @see statemachine.StateMachine#step(java.util.Set, java.lang.Object) * @generated */ EOperation getStateMachine__Step__Set_Object(); /** * Returns the meta object for the '{@link statemachine.StateMachine#initials() <em>Initials</em>}' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the '<em>Initials</em>' operation. * @see statemachine.StateMachine#initials() * @generated */ EOperation getStateMachine__Initials(); /** * Returns the meta object for the '{@link statemachine.StateMachine#deltaMinusOne(statemachine.State) <em>Delta Minus One</em>}' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the '<em>Delta Minus One</em>' operation. * @see statemachine.StateMachine#deltaMinusOne(statemachine.State) * @generated */ EOperation getStateMachine__DeltaMinusOne__State(); /** * Returns the meta object for class '{@link statemachine.Transition <em>Transition</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Transition</em>'. * @see statemachine.Transition * @generated */ EClass getTransition(); /** * Returns the meta object for the reference '{@link statemachine.Transition#getStart <em>Start</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Start</em>'. * @see statemachine.Transition#getStart() * @see #getTransition() * @generated */ EReference getTransition_Start(); /** * Returns the meta object for the reference '{@link statemachine.Transition#getEnd <em>End</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>End</em>'. * @see statemachine.Transition#getEnd() * @see #getTransition() * @generated */ EReference getTransition_End(); /** * Returns the meta object for the attribute '{@link statemachine.Transition#getLabel <em>Label</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Label</em>'. * @see statemachine.Transition#getLabel() * @see #getTransition() * @generated */ EAttribute getTransition_Label(); /** * Returns the meta object for class '{@link java.util.Set <em>Set</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Set</em>'. * @see java.util.Set * @model instanceClass="java.util.Set" typeParameters="T" * @generated */ EClass getSet(); /** * Returns the factory that creates the instances of the model. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the factory that creates the instances of the model. * @generated */ StatemachineFactory getStatemachineFactory(); /** * <!-- begin-user-doc --> * Defines literals for the meta objects that represent * <ul> * <li>each class,</li> * <li>each feature of each class,</li> * <li>each operation of each class,</li> * <li>each enum,</li> * <li>and each data type</li> * </ul> * <!-- end-user-doc --> * @generated */ interface Literals { /** * The meta object literal for the '{@link statemachine.impl.StateImpl <em>State</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see statemachine.impl.StateImpl * @see statemachine.impl.StatemachinePackageImpl#getState() * @generated */ EClass STATE = eINSTANCE.getState(); /** * The meta object literal for the '<em><b>Initial</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute STATE__INITIAL = eINSTANCE.getState_Initial(); /** * The meta object literal for the '<em><b>Terminal</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute STATE__TERMINAL = eINSTANCE.getState_Terminal(); /** * The meta object literal for the '{@link statemachine.impl.StateMachineImpl <em>State Machine</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see statemachine.impl.StateMachineImpl * @see statemachine.impl.StatemachinePackageImpl#getStateMachine() * @generated */ EClass STATE_MACHINE = eINSTANCE.getStateMachine(); /** * The meta object literal for the '<em><b>States</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference STATE_MACHINE__STATES = eINSTANCE.getStateMachine_States(); /** * The meta object literal for the '<em><b>Delta</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference STATE_MACHINE__DELTA = eINSTANCE.getStateMachine_Delta(); /** * The meta object literal for the '<em><b>Add State</b></em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EOperation STATE_MACHINE___ADD_STATE__BOOLEAN_BOOLEAN = eINSTANCE.getStateMachine__AddState__boolean_boolean(); /** * The meta object literal for the '<em><b>Terminals</b></em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EOperation STATE_MACHINE___TERMINALS = eINSTANCE.getStateMachine__Terminals(); /** * The meta object literal for the '<em><b>Accessible States</b></em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EOperation STATE_MACHINE___ACCESSIBLE_STATES = eINSTANCE.getStateMachine__AccessibleStates(); /** * The meta object literal for the '<em><b>Accessible States</b></em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EOperation STATE_MACHINE___ACCESSIBLE_STATES__SET = eINSTANCE.getStateMachine__AccessibleStates__Set(); /** * The meta object literal for the '<em><b>Co Accessible States</b></em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EOperation STATE_MACHINE___CO_ACCESSIBLE_STATES__SET = eINSTANCE.getStateMachine__CoAccessibleStates__Set(); /** * The meta object literal for the '<em><b>Co Accessible States</b></em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EOperation STATE_MACHINE___CO_ACCESSIBLE_STATES = eINSTANCE.getStateMachine__CoAccessibleStates(); /** * The meta object literal for the '<em><b>Accessible And Co Accessible States</b></em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EOperation STATE_MACHINE___ACCESSIBLE_AND_CO_ACCESSIBLE_STATES = eINSTANCE.getStateMachine__AccessibleAndCoAccessibleStates(); /** * The meta object literal for the '<em><b>Delta From</b></em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EOperation STATE_MACHINE___DELTA_FROM__STATE_STATE = eINSTANCE.getStateMachine__DeltaFrom__State_State(); /** * The meta object literal for the '<em><b>Delta Minus One</b></em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EOperation STATE_MACHINE___DELTA_MINUS_ONE__STATE_OBJECT = eINSTANCE.getStateMachine__DeltaMinusOne__State_Object(); /** * The meta object literal for the '<em><b>Add Transition</b></em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EOperation STATE_MACHINE___ADD_TRANSITION__TRANSITION = eINSTANCE.getStateMachine__AddTransition__Transition(); /** * The meta object literal for the '<em><b>Accessible States</b></em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EOperation STATE_MACHINE___ACCESSIBLE_STATES__STATE = eINSTANCE.getStateMachine__AccessibleStates__State(); /** * The meta object literal for the '<em><b>Accept</b></em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EOperation STATE_MACHINE___ACCEPT__ELIST = eINSTANCE.getStateMachine__Accept__EList(); /** * The meta object literal for the '<em><b>Alphabet</b></em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EOperation STATE_MACHINE___ALPHABET = eINSTANCE.getStateMachine__Alphabet(); /** * The meta object literal for the '<em><b>Delta</b></em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EOperation STATE_MACHINE___DELTA__STATE_OBJECT = eINSTANCE.getStateMachine__Delta__State_Object(); /** * The meta object literal for the '<em><b>Delta</b></em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EOperation STATE_MACHINE___DELTA__STATE = eINSTANCE.getStateMachine__Delta__State(); /** * The meta object literal for the '<em><b>Delta</b></em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EOperation STATE_MACHINE___DELTA__SET = eINSTANCE.getStateMachine__Delta__Set(); /** * The meta object literal for the '<em><b>Steps</b></em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EOperation STATE_MACHINE___STEPS__SET_ELIST = eINSTANCE.getStateMachine__Steps__Set_EList(); /** * The meta object literal for the '<em><b>Steps</b></em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EOperation STATE_MACHINE___STEPS__STATE_ELIST = eINSTANCE.getStateMachine__Steps__State_EList(); /** * The meta object literal for the '<em><b>Step</b></em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EOperation STATE_MACHINE___STEP__SET_OBJECT = eINSTANCE.getStateMachine__Step__Set_Object(); /** * The meta object literal for the '<em><b>Initials</b></em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EOperation STATE_MACHINE___INITIALS = eINSTANCE.getStateMachine__Initials(); /** * The meta object literal for the '<em><b>Delta Minus One</b></em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EOperation STATE_MACHINE___DELTA_MINUS_ONE__STATE = eINSTANCE.getStateMachine__DeltaMinusOne__State(); /** * The meta object literal for the '{@link statemachine.impl.TransitionImpl <em>Transition</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see statemachine.impl.TransitionImpl * @see statemachine.impl.StatemachinePackageImpl#getTransition() * @generated */ EClass TRANSITION = eINSTANCE.getTransition(); /** * The meta object literal for the '<em><b>Start</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference TRANSITION__START = eINSTANCE.getTransition_Start(); /** * The meta object literal for the '<em><b>End</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference TRANSITION__END = eINSTANCE.getTransition_End(); /** * The meta object literal for the '<em><b>Label</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute TRANSITION__LABEL = eINSTANCE.getTransition_Label(); /** * The meta object literal for the '{@link java.util.Set <em>Set</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.util.Set * @see statemachine.impl.StatemachinePackageImpl#getSet() * @generated */ EClass SET = eINSTANCE.getSet(); } } //StatemachinePackage