| /** |
| * * Copyright (c) 2021 The University of York. |
| * * |
| * * This program and the accompanying materials are made |
| * * available under the terms of the Eclipse Public License 2.0 |
| * * which is available at https://www.eclipse.org/legal/epl-2.0/ |
| * * |
| * * SPDX-License-Identifier: EPL-2.0 |
| */ |
| package org.eclipse.epsilon.sirius.widget.examples.statemachine; |
| |
| import org.eclipse.emf.ecore.EAttribute; |
| import org.eclipse.emf.ecore.EClass; |
| 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 org.eclipse.epsilon.sirius.widget.examples.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://www.eclipse.org/epsilon/statemachine"; |
| |
| /** |
| * 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 = org.eclipse.epsilon.sirius.widget.examples.statemachine.impl.StatemachinePackageImpl.init(); |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.epsilon.sirius.widget.examples.statemachine.impl.StateMachineImpl <em>State Machine</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.epsilon.sirius.widget.examples.statemachine.impl.StateMachineImpl |
| * @see org.eclipse.epsilon.sirius.widget.examples.statemachine.impl.StatemachinePackageImpl#getStateMachine() |
| * @generated |
| */ |
| int STATE_MACHINE = 0; |
| |
| /** |
| * The feature id for the '<em><b>Initial State</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int STATE_MACHINE__INITIAL_STATE = 0; |
| |
| /** |
| * The feature id for the '<em><b>Transitions</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int STATE_MACHINE__TRANSITIONS = 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 = 2; |
| |
| /** |
| * 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 = 3; |
| |
| /** |
| * The number of operations of the '<em>State Machine</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int STATE_MACHINE_OPERATION_COUNT = 0; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.epsilon.sirius.widget.examples.statemachine.impl.NamedElementImpl <em>Named Element</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.epsilon.sirius.widget.examples.statemachine.impl.NamedElementImpl |
| * @see org.eclipse.epsilon.sirius.widget.examples.statemachine.impl.StatemachinePackageImpl#getNamedElement() |
| * @generated |
| */ |
| int NAMED_ELEMENT = 1; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int NAMED_ELEMENT__NAME = 0; |
| |
| /** |
| * The number of structural features of the '<em>Named Element</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int NAMED_ELEMENT_FEATURE_COUNT = 1; |
| |
| /** |
| * The number of operations of the '<em>Named Element</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int NAMED_ELEMENT_OPERATION_COUNT = 0; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.epsilon.sirius.widget.examples.statemachine.impl.StateImpl <em>State</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.epsilon.sirius.widget.examples.statemachine.impl.StateImpl |
| * @see org.eclipse.epsilon.sirius.widget.examples.statemachine.impl.StatemachinePackageImpl#getState() |
| * @generated |
| */ |
| int STATE = 2; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int STATE__NAME = NAMED_ELEMENT__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Action</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int STATE__ACTION = NAMED_ELEMENT_FEATURE_COUNT + 0; |
| |
| /** |
| * The feature id for the '<em><b>Outgoing</b></em>' reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int STATE__OUTGOING = NAMED_ELEMENT_FEATURE_COUNT + 1; |
| |
| /** |
| * The feature id for the '<em><b>Incoming</b></em>' reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int STATE__INCOMING = NAMED_ELEMENT_FEATURE_COUNT + 2; |
| |
| /** |
| * The number of structural features of the '<em>State</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int STATE_FEATURE_COUNT = NAMED_ELEMENT_FEATURE_COUNT + 3; |
| |
| /** |
| * The number of operations of the '<em>State</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int STATE_OPERATION_COUNT = NAMED_ELEMENT_OPERATION_COUNT + 0; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.epsilon.sirius.widget.examples.statemachine.impl.InitialStateImpl <em>Initial State</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.epsilon.sirius.widget.examples.statemachine.impl.InitialStateImpl |
| * @see org.eclipse.epsilon.sirius.widget.examples.statemachine.impl.StatemachinePackageImpl#getInitialState() |
| * @generated |
| */ |
| int INITIAL_STATE = 3; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int INITIAL_STATE__NAME = STATE__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Action</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int INITIAL_STATE__ACTION = STATE__ACTION; |
| |
| /** |
| * The feature id for the '<em><b>Outgoing</b></em>' reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int INITIAL_STATE__OUTGOING = STATE__OUTGOING; |
| |
| /** |
| * The feature id for the '<em><b>Incoming</b></em>' reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int INITIAL_STATE__INCOMING = STATE__INCOMING; |
| |
| /** |
| * The number of structural features of the '<em>Initial State</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int INITIAL_STATE_FEATURE_COUNT = STATE_FEATURE_COUNT + 0; |
| |
| /** |
| * The number of operations of the '<em>Initial State</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int INITIAL_STATE_OPERATION_COUNT = STATE_OPERATION_COUNT + 0; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.epsilon.sirius.widget.examples.statemachine.impl.FinalStateImpl <em>Final State</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.epsilon.sirius.widget.examples.statemachine.impl.FinalStateImpl |
| * @see org.eclipse.epsilon.sirius.widget.examples.statemachine.impl.StatemachinePackageImpl#getFinalState() |
| * @generated |
| */ |
| int FINAL_STATE = 4; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FINAL_STATE__NAME = STATE__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Action</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FINAL_STATE__ACTION = STATE__ACTION; |
| |
| /** |
| * The feature id for the '<em><b>Outgoing</b></em>' reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FINAL_STATE__OUTGOING = STATE__OUTGOING; |
| |
| /** |
| * The feature id for the '<em><b>Incoming</b></em>' reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FINAL_STATE__INCOMING = STATE__INCOMING; |
| |
| /** |
| * The number of structural features of the '<em>Final State</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FINAL_STATE_FEATURE_COUNT = STATE_FEATURE_COUNT + 0; |
| |
| /** |
| * The number of operations of the '<em>Final State</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FINAL_STATE_OPERATION_COUNT = STATE_OPERATION_COUNT + 0; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.epsilon.sirius.widget.examples.statemachine.impl.TransitionImpl <em>Transition</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.epsilon.sirius.widget.examples.statemachine.impl.TransitionImpl |
| * @see org.eclipse.epsilon.sirius.widget.examples.statemachine.impl.StatemachinePackageImpl#getTransition() |
| * @generated |
| */ |
| int TRANSITION = 5; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TRANSITION__NAME = NAMED_ELEMENT__NAME; |
| |
| /** |
| * The feature id for the '<em><b>To</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TRANSITION__TO = NAMED_ELEMENT_FEATURE_COUNT + 0; |
| |
| /** |
| * The feature id for the '<em><b>From</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TRANSITION__FROM = NAMED_ELEMENT_FEATURE_COUNT + 1; |
| |
| /** |
| * The feature id for the '<em><b>Guard</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TRANSITION__GUARD = NAMED_ELEMENT_FEATURE_COUNT + 2; |
| |
| /** |
| * The number of structural features of the '<em>Transition</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TRANSITION_FEATURE_COUNT = NAMED_ELEMENT_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 = NAMED_ELEMENT_OPERATION_COUNT + 0; |
| |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.epsilon.sirius.widget.examples.statemachine.StateMachine <em>State Machine</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>State Machine</em>'. |
| * @see org.eclipse.epsilon.sirius.widget.examples.statemachine.StateMachine |
| * @generated |
| */ |
| EClass getStateMachine(); |
| |
| /** |
| * Returns the meta object for the containment reference '{@link org.eclipse.epsilon.sirius.widget.examples.statemachine.StateMachine#getInitialState <em>Initial State</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference '<em>Initial State</em>'. |
| * @see org.eclipse.epsilon.sirius.widget.examples.statemachine.StateMachine#getInitialState() |
| * @see #getStateMachine() |
| * @generated |
| */ |
| EReference getStateMachine_InitialState(); |
| |
| /** |
| * Returns the meta object for the containment reference list '{@link org.eclipse.epsilon.sirius.widget.examples.statemachine.StateMachine#getTransitions <em>Transitions</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference list '<em>Transitions</em>'. |
| * @see org.eclipse.epsilon.sirius.widget.examples.statemachine.StateMachine#getTransitions() |
| * @see #getStateMachine() |
| * @generated |
| */ |
| EReference getStateMachine_Transitions(); |
| |
| /** |
| * Returns the meta object for the containment reference list '{@link org.eclipse.epsilon.sirius.widget.examples.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 org.eclipse.epsilon.sirius.widget.examples.statemachine.StateMachine#getStates() |
| * @see #getStateMachine() |
| * @generated |
| */ |
| EReference getStateMachine_States(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.epsilon.sirius.widget.examples.statemachine.NamedElement <em>Named Element</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Named Element</em>'. |
| * @see org.eclipse.epsilon.sirius.widget.examples.statemachine.NamedElement |
| * @generated |
| */ |
| EClass getNamedElement(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.epsilon.sirius.widget.examples.statemachine.NamedElement#getName <em>Name</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Name</em>'. |
| * @see org.eclipse.epsilon.sirius.widget.examples.statemachine.NamedElement#getName() |
| * @see #getNamedElement() |
| * @generated |
| */ |
| EAttribute getNamedElement_Name(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.epsilon.sirius.widget.examples.statemachine.State <em>State</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>State</em>'. |
| * @see org.eclipse.epsilon.sirius.widget.examples.statemachine.State |
| * @generated |
| */ |
| EClass getState(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.epsilon.sirius.widget.examples.statemachine.State#getAction <em>Action</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Action</em>'. |
| * @see org.eclipse.epsilon.sirius.widget.examples.statemachine.State#getAction() |
| * @see #getState() |
| * @generated |
| */ |
| EAttribute getState_Action(); |
| |
| /** |
| * Returns the meta object for the reference list '{@link org.eclipse.epsilon.sirius.widget.examples.statemachine.State#getOutgoing <em>Outgoing</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the reference list '<em>Outgoing</em>'. |
| * @see org.eclipse.epsilon.sirius.widget.examples.statemachine.State#getOutgoing() |
| * @see #getState() |
| * @generated |
| */ |
| EReference getState_Outgoing(); |
| |
| /** |
| * Returns the meta object for the reference list '{@link org.eclipse.epsilon.sirius.widget.examples.statemachine.State#getIncoming <em>Incoming</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the reference list '<em>Incoming</em>'. |
| * @see org.eclipse.epsilon.sirius.widget.examples.statemachine.State#getIncoming() |
| * @see #getState() |
| * @generated |
| */ |
| EReference getState_Incoming(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.epsilon.sirius.widget.examples.statemachine.InitialState <em>Initial State</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Initial State</em>'. |
| * @see org.eclipse.epsilon.sirius.widget.examples.statemachine.InitialState |
| * @generated |
| */ |
| EClass getInitialState(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.epsilon.sirius.widget.examples.statemachine.FinalState <em>Final State</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Final State</em>'. |
| * @see org.eclipse.epsilon.sirius.widget.examples.statemachine.FinalState |
| * @generated |
| */ |
| EClass getFinalState(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.epsilon.sirius.widget.examples.statemachine.Transition <em>Transition</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Transition</em>'. |
| * @see org.eclipse.epsilon.sirius.widget.examples.statemachine.Transition |
| * @generated |
| */ |
| EClass getTransition(); |
| |
| /** |
| * Returns the meta object for the reference '{@link org.eclipse.epsilon.sirius.widget.examples.statemachine.Transition#getTo <em>To</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the reference '<em>To</em>'. |
| * @see org.eclipse.epsilon.sirius.widget.examples.statemachine.Transition#getTo() |
| * @see #getTransition() |
| * @generated |
| */ |
| EReference getTransition_To(); |
| |
| /** |
| * Returns the meta object for the reference '{@link org.eclipse.epsilon.sirius.widget.examples.statemachine.Transition#getFrom <em>From</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the reference '<em>From</em>'. |
| * @see org.eclipse.epsilon.sirius.widget.examples.statemachine.Transition#getFrom() |
| * @see #getTransition() |
| * @generated |
| */ |
| EReference getTransition_From(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.epsilon.sirius.widget.examples.statemachine.Transition#getGuard <em>Guard</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Guard</em>'. |
| * @see org.eclipse.epsilon.sirius.widget.examples.statemachine.Transition#getGuard() |
| * @see #getTransition() |
| * @generated |
| */ |
| EAttribute getTransition_Guard(); |
| |
| /** |
| * 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 org.eclipse.epsilon.sirius.widget.examples.statemachine.impl.StateMachineImpl <em>State Machine</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.epsilon.sirius.widget.examples.statemachine.impl.StateMachineImpl |
| * @see org.eclipse.epsilon.sirius.widget.examples.statemachine.impl.StatemachinePackageImpl#getStateMachine() |
| * @generated |
| */ |
| EClass STATE_MACHINE = eINSTANCE.getStateMachine(); |
| |
| /** |
| * The meta object literal for the '<em><b>Initial State</b></em>' containment reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference STATE_MACHINE__INITIAL_STATE = eINSTANCE.getStateMachine_InitialState(); |
| |
| /** |
| * The meta object literal for the '<em><b>Transitions</b></em>' containment reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference STATE_MACHINE__TRANSITIONS = eINSTANCE.getStateMachine_Transitions(); |
| |
| /** |
| * 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 '{@link org.eclipse.epsilon.sirius.widget.examples.statemachine.impl.NamedElementImpl <em>Named Element</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.epsilon.sirius.widget.examples.statemachine.impl.NamedElementImpl |
| * @see org.eclipse.epsilon.sirius.widget.examples.statemachine.impl.StatemachinePackageImpl#getNamedElement() |
| * @generated |
| */ |
| EClass NAMED_ELEMENT = eINSTANCE.getNamedElement(); |
| |
| /** |
| * The meta object literal for the '<em><b>Name</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute NAMED_ELEMENT__NAME = eINSTANCE.getNamedElement_Name(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.epsilon.sirius.widget.examples.statemachine.impl.StateImpl <em>State</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.epsilon.sirius.widget.examples.statemachine.impl.StateImpl |
| * @see org.eclipse.epsilon.sirius.widget.examples.statemachine.impl.StatemachinePackageImpl#getState() |
| * @generated |
| */ |
| EClass STATE = eINSTANCE.getState(); |
| |
| /** |
| * The meta object literal for the '<em><b>Action</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute STATE__ACTION = eINSTANCE.getState_Action(); |
| |
| /** |
| * The meta object literal for the '<em><b>Outgoing</b></em>' reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference STATE__OUTGOING = eINSTANCE.getState_Outgoing(); |
| |
| /** |
| * The meta object literal for the '<em><b>Incoming</b></em>' reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference STATE__INCOMING = eINSTANCE.getState_Incoming(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.epsilon.sirius.widget.examples.statemachine.impl.InitialStateImpl <em>Initial State</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.epsilon.sirius.widget.examples.statemachine.impl.InitialStateImpl |
| * @see org.eclipse.epsilon.sirius.widget.examples.statemachine.impl.StatemachinePackageImpl#getInitialState() |
| * @generated |
| */ |
| EClass INITIAL_STATE = eINSTANCE.getInitialState(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.epsilon.sirius.widget.examples.statemachine.impl.FinalStateImpl <em>Final State</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.epsilon.sirius.widget.examples.statemachine.impl.FinalStateImpl |
| * @see org.eclipse.epsilon.sirius.widget.examples.statemachine.impl.StatemachinePackageImpl#getFinalState() |
| * @generated |
| */ |
| EClass FINAL_STATE = eINSTANCE.getFinalState(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.epsilon.sirius.widget.examples.statemachine.impl.TransitionImpl <em>Transition</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.epsilon.sirius.widget.examples.statemachine.impl.TransitionImpl |
| * @see org.eclipse.epsilon.sirius.widget.examples.statemachine.impl.StatemachinePackageImpl#getTransition() |
| * @generated |
| */ |
| EClass TRANSITION = eINSTANCE.getTransition(); |
| |
| /** |
| * The meta object literal for the '<em><b>To</b></em>' reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference TRANSITION__TO = eINSTANCE.getTransition_To(); |
| |
| /** |
| * The meta object literal for the '<em><b>From</b></em>' reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference TRANSITION__FROM = eINSTANCE.getTransition_From(); |
| |
| /** |
| * The meta object literal for the '<em><b>Guard</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute TRANSITION__GUARD = eINSTANCE.getTransition_Guard(); |
| |
| } |
| |
| } //StatemachinePackage |