/**
*/
package ca.mcgill.ecse.dslreasoner.standalone.test.yakindu;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;
/**
*
* The Package for the model.
* It contains accessors for the meta objects to represent
*
* - each class,
* - each feature of each class,
* - each operation of each class,
* - each enum,
* - and each data type
*
*
* @see ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.YakinduFactory
* @model kind="package"
* @generated
*/
public interface YakinduPackage extends EPackage {
/**
* The package name.
*
*
* @generated
*/
String eNAME = "yakindu";
/**
* The package namespace URI.
*
*
* @generated
*/
String eNS_URI = "YakinduMetamodel";
/**
* The package namespace name.
*
*
* @generated
*/
String eNS_PREFIX = "yakindu";
/**
* The singleton instance of the package.
*
*
* @generated
*/
YakinduPackage eINSTANCE = ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.impl.YakinduPackageImpl.init();
/**
* The meta object id for the '{@link ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.impl.VertexImpl Vertex}' class.
*
*
* @see ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.impl.VertexImpl
* @see ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.impl.YakinduPackageImpl#getVertex()
* @generated
*/
int VERTEX = 1;
/**
* The feature id for the 'Incoming Transitions' reference list.
*
*
* @generated
* @ordered
*/
int VERTEX__INCOMING_TRANSITIONS = 0;
/**
* The feature id for the 'Outgoing Transitions' containment reference list.
*
*
* @generated
* @ordered
*/
int VERTEX__OUTGOING_TRANSITIONS = 1;
/**
* The number of structural features of the 'Vertex' class.
*
*
* @generated
* @ordered
*/
int VERTEX_FEATURE_COUNT = 2;
/**
* The number of operations of the 'Vertex' class.
*
*
* @generated
* @ordered
*/
int VERTEX_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.impl.PseudostateImpl Pseudostate}' class.
*
*
* @see ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.impl.PseudostateImpl
* @see ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.impl.YakinduPackageImpl#getPseudostate()
* @generated
*/
int PSEUDOSTATE = 0;
/**
* The feature id for the 'Incoming Transitions' reference list.
*
*
* @generated
* @ordered
*/
int PSEUDOSTATE__INCOMING_TRANSITIONS = VERTEX__INCOMING_TRANSITIONS;
/**
* The feature id for the 'Outgoing Transitions' containment reference list.
*
*
* @generated
* @ordered
*/
int PSEUDOSTATE__OUTGOING_TRANSITIONS = VERTEX__OUTGOING_TRANSITIONS;
/**
* The number of structural features of the 'Pseudostate' class.
*
*
* @generated
* @ordered
*/
int PSEUDOSTATE_FEATURE_COUNT = VERTEX_FEATURE_COUNT + 0;
/**
* The number of operations of the 'Pseudostate' class.
*
*
* @generated
* @ordered
*/
int PSEUDOSTATE_OPERATION_COUNT = VERTEX_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.impl.RegionImpl Region}' class.
*
*
* @see ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.impl.RegionImpl
* @see ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.impl.YakinduPackageImpl#getRegion()
* @generated
*/
int REGION = 2;
/**
* The feature id for the 'Vertices' containment reference list.
*
*
* @generated
* @ordered
*/
int REGION__VERTICES = 0;
/**
* The number of structural features of the 'Region' class.
*
*
* @generated
* @ordered
*/
int REGION_FEATURE_COUNT = 1;
/**
* The number of operations of the 'Region' class.
*
*
* @generated
* @ordered
*/
int REGION_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.impl.TransitionImpl Transition}' class.
*
*
* @see ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.impl.TransitionImpl
* @see ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.impl.YakinduPackageImpl#getTransition()
* @generated
*/
int TRANSITION = 3;
/**
* The feature id for the 'Target' reference.
*
*
* @generated
* @ordered
*/
int TRANSITION__TARGET = 0;
/**
* The feature id for the 'Source' container reference.
*
*
* @generated
* @ordered
*/
int TRANSITION__SOURCE = 1;
/**
* The number of structural features of the 'Transition' class.
*
*
* @generated
* @ordered
*/
int TRANSITION_FEATURE_COUNT = 2;
/**
* The number of operations of the 'Transition' class.
*
*
* @generated
* @ordered
*/
int TRANSITION_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.impl.CompositeElementImpl Composite Element}' class.
*
*
* @see ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.impl.CompositeElementImpl
* @see ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.impl.YakinduPackageImpl#getCompositeElement()
* @generated
*/
int COMPOSITE_ELEMENT = 9;
/**
* The feature id for the 'Regions' containment reference list.
*
*
* @generated
* @ordered
*/
int COMPOSITE_ELEMENT__REGIONS = 0;
/**
* The number of structural features of the 'Composite Element' class.
*
*
* @generated
* @ordered
*/
int COMPOSITE_ELEMENT_FEATURE_COUNT = 1;
/**
* The number of operations of the 'Composite Element' class.
*
*
* @generated
* @ordered
*/
int COMPOSITE_ELEMENT_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.impl.StatechartImpl Statechart}' class.
*
*
* @see ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.impl.StatechartImpl
* @see ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.impl.YakinduPackageImpl#getStatechart()
* @generated
*/
int STATECHART = 4;
/**
* The feature id for the 'Regions' containment reference list.
*
*
* @generated
* @ordered
*/
int STATECHART__REGIONS = COMPOSITE_ELEMENT__REGIONS;
/**
* The number of structural features of the 'Statechart' class.
*
*
* @generated
* @ordered
*/
int STATECHART_FEATURE_COUNT = COMPOSITE_ELEMENT_FEATURE_COUNT + 0;
/**
* The number of operations of the 'Statechart' class.
*
*
* @generated
* @ordered
*/
int STATECHART_OPERATION_COUNT = COMPOSITE_ELEMENT_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.impl.EntryImpl Entry}' class.
*
*
* @see ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.impl.EntryImpl
* @see ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.impl.YakinduPackageImpl#getEntry()
* @generated
*/
int ENTRY = 5;
/**
* The feature id for the 'Incoming Transitions' reference list.
*
*
* @generated
* @ordered
*/
int ENTRY__INCOMING_TRANSITIONS = PSEUDOSTATE__INCOMING_TRANSITIONS;
/**
* The feature id for the 'Outgoing Transitions' containment reference list.
*
*
* @generated
* @ordered
*/
int ENTRY__OUTGOING_TRANSITIONS = PSEUDOSTATE__OUTGOING_TRANSITIONS;
/**
* The number of structural features of the 'Entry' class.
*
*
* @generated
* @ordered
*/
int ENTRY_FEATURE_COUNT = PSEUDOSTATE_FEATURE_COUNT + 0;
/**
* The number of operations of the 'Entry' class.
*
*
* @generated
* @ordered
*/
int ENTRY_OPERATION_COUNT = PSEUDOSTATE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.impl.SynchronizationImpl Synchronization}' class.
*
*
* @see ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.impl.SynchronizationImpl
* @see ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.impl.YakinduPackageImpl#getSynchronization()
* @generated
*/
int SYNCHRONIZATION = 6;
/**
* The feature id for the 'Incoming Transitions' reference list.
*
*
* @generated
* @ordered
*/
int SYNCHRONIZATION__INCOMING_TRANSITIONS = PSEUDOSTATE__INCOMING_TRANSITIONS;
/**
* The feature id for the 'Outgoing Transitions' containment reference list.
*
*
* @generated
* @ordered
*/
int SYNCHRONIZATION__OUTGOING_TRANSITIONS = PSEUDOSTATE__OUTGOING_TRANSITIONS;
/**
* The number of structural features of the 'Synchronization' class.
*
*
* @generated
* @ordered
*/
int SYNCHRONIZATION_FEATURE_COUNT = PSEUDOSTATE_FEATURE_COUNT + 0;
/**
* The number of operations of the 'Synchronization' class.
*
*
* @generated
* @ordered
*/
int SYNCHRONIZATION_OPERATION_COUNT = PSEUDOSTATE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.impl.RegularStateImpl Regular State}' class.
*
*
* @see ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.impl.RegularStateImpl
* @see ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.impl.YakinduPackageImpl#getRegularState()
* @generated
*/
int REGULAR_STATE = 8;
/**
* The feature id for the 'Incoming Transitions' reference list.
*
*
* @generated
* @ordered
*/
int REGULAR_STATE__INCOMING_TRANSITIONS = VERTEX__INCOMING_TRANSITIONS;
/**
* The feature id for the 'Outgoing Transitions' containment reference list.
*
*
* @generated
* @ordered
*/
int REGULAR_STATE__OUTGOING_TRANSITIONS = VERTEX__OUTGOING_TRANSITIONS;
/**
* The number of structural features of the 'Regular State' class.
*
*
* @generated
* @ordered
*/
int REGULAR_STATE_FEATURE_COUNT = VERTEX_FEATURE_COUNT + 0;
/**
* The number of operations of the 'Regular State' class.
*
*
* @generated
* @ordered
*/
int REGULAR_STATE_OPERATION_COUNT = VERTEX_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.impl.StateImpl State}' class.
*
*
* @see ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.impl.StateImpl
* @see ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.impl.YakinduPackageImpl#getState()
* @generated
*/
int STATE = 7;
/**
* The feature id for the 'Incoming Transitions' reference list.
*
*
* @generated
* @ordered
*/
int STATE__INCOMING_TRANSITIONS = REGULAR_STATE__INCOMING_TRANSITIONS;
/**
* The feature id for the 'Outgoing Transitions' containment reference list.
*
*
* @generated
* @ordered
*/
int STATE__OUTGOING_TRANSITIONS = REGULAR_STATE__OUTGOING_TRANSITIONS;
/**
* The feature id for the 'Regions' containment reference list.
*
*
* @generated
* @ordered
*/
int STATE__REGIONS = REGULAR_STATE_FEATURE_COUNT + 0;
/**
* The number of structural features of the 'State' class.
*
*
* @generated
* @ordered
*/
int STATE_FEATURE_COUNT = REGULAR_STATE_FEATURE_COUNT + 1;
/**
* The number of operations of the 'State' class.
*
*
* @generated
* @ordered
*/
int STATE_OPERATION_COUNT = REGULAR_STATE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.impl.ChoiceImpl Choice}' class.
*
*
* @see ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.impl.ChoiceImpl
* @see ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.impl.YakinduPackageImpl#getChoice()
* @generated
*/
int CHOICE = 10;
/**
* The feature id for the 'Incoming Transitions' reference list.
*
*
* @generated
* @ordered
*/
int CHOICE__INCOMING_TRANSITIONS = PSEUDOSTATE__INCOMING_TRANSITIONS;
/**
* The feature id for the 'Outgoing Transitions' containment reference list.
*
*
* @generated
* @ordered
*/
int CHOICE__OUTGOING_TRANSITIONS = PSEUDOSTATE__OUTGOING_TRANSITIONS;
/**
* The number of structural features of the 'Choice' class.
*
*
* @generated
* @ordered
*/
int CHOICE_FEATURE_COUNT = PSEUDOSTATE_FEATURE_COUNT + 0;
/**
* The number of operations of the 'Choice' class.
*
*
* @generated
* @ordered
*/
int CHOICE_OPERATION_COUNT = PSEUDOSTATE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.impl.ExitImpl Exit}' class.
*
*
* @see ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.impl.ExitImpl
* @see ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.impl.YakinduPackageImpl#getExit()
* @generated
*/
int EXIT = 11;
/**
* The feature id for the 'Incoming Transitions' reference list.
*
*
* @generated
* @ordered
*/
int EXIT__INCOMING_TRANSITIONS = PSEUDOSTATE__INCOMING_TRANSITIONS;
/**
* The feature id for the 'Outgoing Transitions' containment reference list.
*
*
* @generated
* @ordered
*/
int EXIT__OUTGOING_TRANSITIONS = PSEUDOSTATE__OUTGOING_TRANSITIONS;
/**
* The number of structural features of the 'Exit' class.
*
*
* @generated
* @ordered
*/
int EXIT_FEATURE_COUNT = PSEUDOSTATE_FEATURE_COUNT + 0;
/**
* The number of operations of the 'Exit' class.
*
*
* @generated
* @ordered
*/
int EXIT_OPERATION_COUNT = PSEUDOSTATE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.impl.FinalStateImpl Final State}' class.
*
*
* @see ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.impl.FinalStateImpl
* @see ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.impl.YakinduPackageImpl#getFinalState()
* @generated
*/
int FINAL_STATE = 12;
/**
* The feature id for the 'Incoming Transitions' reference list.
*
*
* @generated
* @ordered
*/
int FINAL_STATE__INCOMING_TRANSITIONS = REGULAR_STATE__INCOMING_TRANSITIONS;
/**
* The feature id for the 'Outgoing Transitions' containment reference list.
*
*
* @generated
* @ordered
*/
int FINAL_STATE__OUTGOING_TRANSITIONS = REGULAR_STATE__OUTGOING_TRANSITIONS;
/**
* The number of structural features of the 'Final State' class.
*
*
* @generated
* @ordered
*/
int FINAL_STATE_FEATURE_COUNT = REGULAR_STATE_FEATURE_COUNT + 0;
/**
* The number of operations of the 'Final State' class.
*
*
* @generated
* @ordered
*/
int FINAL_STATE_OPERATION_COUNT = REGULAR_STATE_OPERATION_COUNT + 0;
/**
* Returns the meta object for class '{@link ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.Pseudostate Pseudostate}'.
*
*
* @return the meta object for class 'Pseudostate'.
* @see ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.Pseudostate
* @generated
*/
EClass getPseudostate();
/**
* Returns the meta object for class '{@link ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.Vertex Vertex}'.
*
*
* @return the meta object for class 'Vertex'.
* @see ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.Vertex
* @generated
*/
EClass getVertex();
/**
* Returns the meta object for the reference list '{@link ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.Vertex#getIncomingTransitions Incoming Transitions}'.
*
*
* @return the meta object for the reference list 'Incoming Transitions'.
* @see ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.Vertex#getIncomingTransitions()
* @see #getVertex()
* @generated
*/
EReference getVertex_IncomingTransitions();
/**
* Returns the meta object for the containment reference list '{@link ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.Vertex#getOutgoingTransitions Outgoing Transitions}'.
*
*
* @return the meta object for the containment reference list 'Outgoing Transitions'.
* @see ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.Vertex#getOutgoingTransitions()
* @see #getVertex()
* @generated
*/
EReference getVertex_OutgoingTransitions();
/**
* Returns the meta object for class '{@link ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.Region Region}'.
*
*
* @return the meta object for class 'Region'.
* @see ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.Region
* @generated
*/
EClass getRegion();
/**
* Returns the meta object for the containment reference list '{@link ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.Region#getVertices Vertices}'.
*
*
* @return the meta object for the containment reference list 'Vertices'.
* @see ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.Region#getVertices()
* @see #getRegion()
* @generated
*/
EReference getRegion_Vertices();
/**
* Returns the meta object for class '{@link ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.Transition Transition}'.
*
*
* @return the meta object for class 'Transition'.
* @see ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.Transition
* @generated
*/
EClass getTransition();
/**
* Returns the meta object for the reference '{@link ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.Transition#getTarget Target}'.
*
*
* @return the meta object for the reference 'Target'.
* @see ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.Transition#getTarget()
* @see #getTransition()
* @generated
*/
EReference getTransition_Target();
/**
* Returns the meta object for the container reference '{@link ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.Transition#getSource Source}'.
*
*
* @return the meta object for the container reference 'Source'.
* @see ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.Transition#getSource()
* @see #getTransition()
* @generated
*/
EReference getTransition_Source();
/**
* Returns the meta object for class '{@link ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.Statechart Statechart}'.
*
*
* @return the meta object for class 'Statechart'.
* @see ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.Statechart
* @generated
*/
EClass getStatechart();
/**
* Returns the meta object for class '{@link ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.Entry Entry}'.
*
*
* @return the meta object for class 'Entry'.
* @see ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.Entry
* @generated
*/
EClass getEntry();
/**
* Returns the meta object for class '{@link ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.Synchronization Synchronization}'.
*
*
* @return the meta object for class 'Synchronization'.
* @see ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.Synchronization
* @generated
*/
EClass getSynchronization();
/**
* Returns the meta object for class '{@link ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.State State}'.
*
*
* @return the meta object for class 'State'.
* @see ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.State
* @generated
*/
EClass getState();
/**
* Returns the meta object for class '{@link ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.RegularState Regular State}'.
*
*
* @return the meta object for class 'Regular State'.
* @see ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.RegularState
* @generated
*/
EClass getRegularState();
/**
* Returns the meta object for class '{@link ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.CompositeElement Composite Element}'.
*
*
* @return the meta object for class 'Composite Element'.
* @see ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.CompositeElement
* @generated
*/
EClass getCompositeElement();
/**
* Returns the meta object for the containment reference list '{@link ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.CompositeElement#getRegions Regions}'.
*
*
* @return the meta object for the containment reference list 'Regions'.
* @see ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.CompositeElement#getRegions()
* @see #getCompositeElement()
* @generated
*/
EReference getCompositeElement_Regions();
/**
* Returns the meta object for class '{@link ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.Choice Choice}'.
*
*
* @return the meta object for class 'Choice'.
* @see ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.Choice
* @generated
*/
EClass getChoice();
/**
* Returns the meta object for class '{@link ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.Exit Exit}'.
*
*
* @return the meta object for class 'Exit'.
* @see ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.Exit
* @generated
*/
EClass getExit();
/**
* Returns the meta object for class '{@link ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.FinalState Final State}'.
*
*
* @return the meta object for class 'Final State'.
* @see ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.FinalState
* @generated
*/
EClass getFinalState();
/**
* Returns the factory that creates the instances of the model.
*
*
* @return the factory that creates the instances of the model.
* @generated
*/
YakinduFactory getYakinduFactory();
/**
*
* Defines literals for the meta objects that represent
*
* - each class,
* - each feature of each class,
* - each operation of each class,
* - each enum,
* - and each data type
*
*
* @generated
*/
interface Literals {
/**
* The meta object literal for the '{@link ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.impl.PseudostateImpl Pseudostate}' class.
*
*
* @see ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.impl.PseudostateImpl
* @see ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.impl.YakinduPackageImpl#getPseudostate()
* @generated
*/
EClass PSEUDOSTATE = eINSTANCE.getPseudostate();
/**
* The meta object literal for the '{@link ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.impl.VertexImpl Vertex}' class.
*
*
* @see ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.impl.VertexImpl
* @see ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.impl.YakinduPackageImpl#getVertex()
* @generated
*/
EClass VERTEX = eINSTANCE.getVertex();
/**
* The meta object literal for the 'Incoming Transitions' reference list feature.
*
*
* @generated
*/
EReference VERTEX__INCOMING_TRANSITIONS = eINSTANCE.getVertex_IncomingTransitions();
/**
* The meta object literal for the 'Outgoing Transitions' containment reference list feature.
*
*
* @generated
*/
EReference VERTEX__OUTGOING_TRANSITIONS = eINSTANCE.getVertex_OutgoingTransitions();
/**
* The meta object literal for the '{@link ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.impl.RegionImpl Region}' class.
*
*
* @see ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.impl.RegionImpl
* @see ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.impl.YakinduPackageImpl#getRegion()
* @generated
*/
EClass REGION = eINSTANCE.getRegion();
/**
* The meta object literal for the 'Vertices' containment reference list feature.
*
*
* @generated
*/
EReference REGION__VERTICES = eINSTANCE.getRegion_Vertices();
/**
* The meta object literal for the '{@link ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.impl.TransitionImpl Transition}' class.
*
*
* @see ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.impl.TransitionImpl
* @see ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.impl.YakinduPackageImpl#getTransition()
* @generated
*/
EClass TRANSITION = eINSTANCE.getTransition();
/**
* The meta object literal for the 'Target' reference feature.
*
*
* @generated
*/
EReference TRANSITION__TARGET = eINSTANCE.getTransition_Target();
/**
* The meta object literal for the 'Source' container reference feature.
*
*
* @generated
*/
EReference TRANSITION__SOURCE = eINSTANCE.getTransition_Source();
/**
* The meta object literal for the '{@link ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.impl.StatechartImpl Statechart}' class.
*
*
* @see ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.impl.StatechartImpl
* @see ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.impl.YakinduPackageImpl#getStatechart()
* @generated
*/
EClass STATECHART = eINSTANCE.getStatechart();
/**
* The meta object literal for the '{@link ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.impl.EntryImpl Entry}' class.
*
*
* @see ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.impl.EntryImpl
* @see ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.impl.YakinduPackageImpl#getEntry()
* @generated
*/
EClass ENTRY = eINSTANCE.getEntry();
/**
* The meta object literal for the '{@link ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.impl.SynchronizationImpl Synchronization}' class.
*
*
* @see ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.impl.SynchronizationImpl
* @see ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.impl.YakinduPackageImpl#getSynchronization()
* @generated
*/
EClass SYNCHRONIZATION = eINSTANCE.getSynchronization();
/**
* The meta object literal for the '{@link ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.impl.StateImpl State}' class.
*
*
* @see ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.impl.StateImpl
* @see ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.impl.YakinduPackageImpl#getState()
* @generated
*/
EClass STATE = eINSTANCE.getState();
/**
* The meta object literal for the '{@link ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.impl.RegularStateImpl Regular State}' class.
*
*
* @see ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.impl.RegularStateImpl
* @see ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.impl.YakinduPackageImpl#getRegularState()
* @generated
*/
EClass REGULAR_STATE = eINSTANCE.getRegularState();
/**
* The meta object literal for the '{@link ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.impl.CompositeElementImpl Composite Element}' class.
*
*
* @see ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.impl.CompositeElementImpl
* @see ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.impl.YakinduPackageImpl#getCompositeElement()
* @generated
*/
EClass COMPOSITE_ELEMENT = eINSTANCE.getCompositeElement();
/**
* The meta object literal for the 'Regions' containment reference list feature.
*
*
* @generated
*/
EReference COMPOSITE_ELEMENT__REGIONS = eINSTANCE.getCompositeElement_Regions();
/**
* The meta object literal for the '{@link ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.impl.ChoiceImpl Choice}' class.
*
*
* @see ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.impl.ChoiceImpl
* @see ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.impl.YakinduPackageImpl#getChoice()
* @generated
*/
EClass CHOICE = eINSTANCE.getChoice();
/**
* The meta object literal for the '{@link ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.impl.ExitImpl Exit}' class.
*
*
* @see ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.impl.ExitImpl
* @see ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.impl.YakinduPackageImpl#getExit()
* @generated
*/
EClass EXIT = eINSTANCE.getExit();
/**
* The meta object literal for the '{@link ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.impl.FinalStateImpl Final State}' class.
*
*
* @see ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.impl.FinalStateImpl
* @see ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.impl.YakinduPackageImpl#getFinalState()
* @generated
*/
EClass FINAL_STATE = eINSTANCE.getFinalState();
}
} //YakinduPackage