/** */ package ca.mcgill.ecse.dslreasoner.vampire.yakindumm; import org.eclipse.emf.ecore.EAttribute; import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.EEnum; 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 * * * @see ca.mcgill.ecse.dslreasoner.vampire.yakindumm.YakindummFactory * @model kind="package" * @generated */ public interface YakindummPackage extends EPackage { /** * The package name. * * * @generated */ String eNAME = "yakindumm"; /** * The package namespace URI. * * * @generated */ String eNS_URI = "hu.bme.mit.inf.yakindumm"; /** * The package namespace name. * * * @generated */ String eNS_PREFIX = "ca.mcgill.ecse.yakindumm"; /** * The singleton instance of the package. * * * @generated */ YakindummPackage eINSTANCE = ca.mcgill.ecse.dslreasoner.vampire.yakindumm.impl.YakindummPackageImpl.init(); /** * The meta object id for the '{@link ca.mcgill.ecse.dslreasoner.vampire.yakindumm.impl.VertexImpl Vertex}' class. * * * @see ca.mcgill.ecse.dslreasoner.vampire.yakindumm.impl.VertexImpl * @see ca.mcgill.ecse.dslreasoner.vampire.yakindumm.impl.YakindummPackageImpl#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.vampire.yakindumm.impl.PseudostateImpl Pseudostate}' class. * * * @see ca.mcgill.ecse.dslreasoner.vampire.yakindumm.impl.PseudostateImpl * @see ca.mcgill.ecse.dslreasoner.vampire.yakindumm.impl.YakindummPackageImpl#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.vampire.yakindumm.impl.RegionImpl Region}' class. * * * @see ca.mcgill.ecse.dslreasoner.vampire.yakindumm.impl.RegionImpl * @see ca.mcgill.ecse.dslreasoner.vampire.yakindumm.impl.YakindummPackageImpl#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.vampire.yakindumm.impl.TransitionImpl Transition}' class. * * * @see ca.mcgill.ecse.dslreasoner.vampire.yakindumm.impl.TransitionImpl * @see ca.mcgill.ecse.dslreasoner.vampire.yakindumm.impl.YakindummPackageImpl#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.vampire.yakindumm.impl.CompositeElementImpl Composite Element}' class. * * * @see ca.mcgill.ecse.dslreasoner.vampire.yakindumm.impl.CompositeElementImpl * @see ca.mcgill.ecse.dslreasoner.vampire.yakindumm.impl.YakindummPackageImpl#getCompositeElement() * @generated */ int COMPOSITE_ELEMENT = 8; /** * 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.vampire.yakindumm.impl.StatechartImpl Statechart}' class. * * * @see ca.mcgill.ecse.dslreasoner.vampire.yakindumm.impl.StatechartImpl * @see ca.mcgill.ecse.dslreasoner.vampire.yakindumm.impl.YakindummPackageImpl#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.vampire.yakindumm.impl.EntryImpl Entry}' class. * * * @see ca.mcgill.ecse.dslreasoner.vampire.yakindumm.impl.EntryImpl * @see ca.mcgill.ecse.dslreasoner.vampire.yakindumm.impl.YakindummPackageImpl#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 feature id for the 'Type' attribute. * * * @generated * @ordered */ int ENTRY__TYPE = PSEUDOSTATE_FEATURE_COUNT + 0; /** * The number of structural features of the 'Entry' class. * * * @generated * @ordered */ int ENTRY_FEATURE_COUNT = PSEUDOSTATE_FEATURE_COUNT + 1; /** * 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.vampire.yakindumm.impl.RegularStateImpl Regular State}' class. * * * @see ca.mcgill.ecse.dslreasoner.vampire.yakindumm.impl.RegularStateImpl * @see ca.mcgill.ecse.dslreasoner.vampire.yakindumm.impl.YakindummPackageImpl#getRegularState() * @generated */ int REGULAR_STATE = 7; /** * 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.vampire.yakindumm.impl.StateImpl State}' class. * * * @see ca.mcgill.ecse.dslreasoner.vampire.yakindumm.impl.StateImpl * @see ca.mcgill.ecse.dslreasoner.vampire.yakindumm.impl.YakindummPackageImpl#getState() * @generated */ int STATE = 6; /** * 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.vampire.yakindumm.impl.ChoiceImpl Choice}' class. * * * @see ca.mcgill.ecse.dslreasoner.vampire.yakindumm.impl.ChoiceImpl * @see ca.mcgill.ecse.dslreasoner.vampire.yakindumm.impl.YakindummPackageImpl#getChoice() * @generated */ int CHOICE = 9; /** * 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.vampire.yakindumm.impl.ExitImpl Exit}' class. * * * @see ca.mcgill.ecse.dslreasoner.vampire.yakindumm.impl.ExitImpl * @see ca.mcgill.ecse.dslreasoner.vampire.yakindumm.impl.YakindummPackageImpl#getExit() * @generated */ int EXIT = 10; /** * 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.vampire.yakindumm.impl.FinalStateImpl Final State}' class. * * * @see ca.mcgill.ecse.dslreasoner.vampire.yakindumm.impl.FinalStateImpl * @see ca.mcgill.ecse.dslreasoner.vampire.yakindumm.impl.YakindummPackageImpl#getFinalState() * @generated */ int FINAL_STATE = 11; /** * 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; /** * The meta object id for the '{@link ca.mcgill.ecse.dslreasoner.vampire.yakindumm.EntryType Entry Type}' enum. * * * @see ca.mcgill.ecse.dslreasoner.vampire.yakindumm.EntryType * @see ca.mcgill.ecse.dslreasoner.vampire.yakindumm.impl.YakindummPackageImpl#getEntryType() * @generated */ int ENTRY_TYPE = 12; /** * Returns the meta object for class '{@link ca.mcgill.ecse.dslreasoner.vampire.yakindumm.Pseudostate Pseudostate}'. * * * @return the meta object for class 'Pseudostate'. * @see ca.mcgill.ecse.dslreasoner.vampire.yakindumm.Pseudostate * @generated */ EClass getPseudostate(); /** * Returns the meta object for class '{@link ca.mcgill.ecse.dslreasoner.vampire.yakindumm.Vertex Vertex}'. * * * @return the meta object for class 'Vertex'. * @see ca.mcgill.ecse.dslreasoner.vampire.yakindumm.Vertex * @generated */ EClass getVertex(); /** * Returns the meta object for the reference list '{@link ca.mcgill.ecse.dslreasoner.vampire.yakindumm.Vertex#getIncomingTransitions Incoming Transitions}'. * * * @return the meta object for the reference list 'Incoming Transitions'. * @see ca.mcgill.ecse.dslreasoner.vampire.yakindumm.Vertex#getIncomingTransitions() * @see #getVertex() * @generated */ EReference getVertex_IncomingTransitions(); /** * Returns the meta object for the containment reference list '{@link ca.mcgill.ecse.dslreasoner.vampire.yakindumm.Vertex#getOutgoingTransitions Outgoing Transitions}'. * * * @return the meta object for the containment reference list 'Outgoing Transitions'. * @see ca.mcgill.ecse.dslreasoner.vampire.yakindumm.Vertex#getOutgoingTransitions() * @see #getVertex() * @generated */ EReference getVertex_OutgoingTransitions(); /** * Returns the meta object for class '{@link ca.mcgill.ecse.dslreasoner.vampire.yakindumm.Region Region}'. * * * @return the meta object for class 'Region'. * @see ca.mcgill.ecse.dslreasoner.vampire.yakindumm.Region * @generated */ EClass getRegion(); /** * Returns the meta object for the containment reference list '{@link ca.mcgill.ecse.dslreasoner.vampire.yakindumm.Region#getVertices Vertices}'. * * * @return the meta object for the containment reference list 'Vertices'. * @see ca.mcgill.ecse.dslreasoner.vampire.yakindumm.Region#getVertices() * @see #getRegion() * @generated */ EReference getRegion_Vertices(); /** * Returns the meta object for class '{@link ca.mcgill.ecse.dslreasoner.vampire.yakindumm.Transition Transition}'. * * * @return the meta object for class 'Transition'. * @see ca.mcgill.ecse.dslreasoner.vampire.yakindumm.Transition * @generated */ EClass getTransition(); /** * Returns the meta object for the reference '{@link ca.mcgill.ecse.dslreasoner.vampire.yakindumm.Transition#getTarget Target}'. * * * @return the meta object for the reference 'Target'. * @see ca.mcgill.ecse.dslreasoner.vampire.yakindumm.Transition#getTarget() * @see #getTransition() * @generated */ EReference getTransition_Target(); /** * Returns the meta object for the container reference '{@link ca.mcgill.ecse.dslreasoner.vampire.yakindumm.Transition#getSource Source}'. * * * @return the meta object for the container reference 'Source'. * @see ca.mcgill.ecse.dslreasoner.vampire.yakindumm.Transition#getSource() * @see #getTransition() * @generated */ EReference getTransition_Source(); /** * Returns the meta object for class '{@link ca.mcgill.ecse.dslreasoner.vampire.yakindumm.Statechart Statechart}'. * * * @return the meta object for class 'Statechart'. * @see ca.mcgill.ecse.dslreasoner.vampire.yakindumm.Statechart * @generated */ EClass getStatechart(); /** * Returns the meta object for class '{@link ca.mcgill.ecse.dslreasoner.vampire.yakindumm.Entry Entry}'. * * * @return the meta object for class 'Entry'. * @see ca.mcgill.ecse.dslreasoner.vampire.yakindumm.Entry * @generated */ EClass getEntry(); /** * Returns the meta object for the attribute '{@link ca.mcgill.ecse.dslreasoner.vampire.yakindumm.Entry#getType Type}'. * * * @return the meta object for the attribute 'Type'. * @see ca.mcgill.ecse.dslreasoner.vampire.yakindumm.Entry#getType() * @see #getEntry() * @generated */ EAttribute getEntry_Type(); /** * Returns the meta object for class '{@link ca.mcgill.ecse.dslreasoner.vampire.yakindumm.State State}'. * * * @return the meta object for class 'State'. * @see ca.mcgill.ecse.dslreasoner.vampire.yakindumm.State * @generated */ EClass getState(); /** * Returns the meta object for class '{@link ca.mcgill.ecse.dslreasoner.vampire.yakindumm.RegularState Regular State}'. * * * @return the meta object for class 'Regular State'. * @see ca.mcgill.ecse.dslreasoner.vampire.yakindumm.RegularState * @generated */ EClass getRegularState(); /** * Returns the meta object for class '{@link ca.mcgill.ecse.dslreasoner.vampire.yakindumm.CompositeElement Composite Element}'. * * * @return the meta object for class 'Composite Element'. * @see ca.mcgill.ecse.dslreasoner.vampire.yakindumm.CompositeElement * @generated */ EClass getCompositeElement(); /** * Returns the meta object for the containment reference list '{@link ca.mcgill.ecse.dslreasoner.vampire.yakindumm.CompositeElement#getRegions Regions}'. * * * @return the meta object for the containment reference list 'Regions'. * @see ca.mcgill.ecse.dslreasoner.vampire.yakindumm.CompositeElement#getRegions() * @see #getCompositeElement() * @generated */ EReference getCompositeElement_Regions(); /** * Returns the meta object for class '{@link ca.mcgill.ecse.dslreasoner.vampire.yakindumm.Choice Choice}'. * * * @return the meta object for class 'Choice'. * @see ca.mcgill.ecse.dslreasoner.vampire.yakindumm.Choice * @generated */ EClass getChoice(); /** * Returns the meta object for class '{@link ca.mcgill.ecse.dslreasoner.vampire.yakindumm.Exit Exit}'. * * * @return the meta object for class 'Exit'. * @see ca.mcgill.ecse.dslreasoner.vampire.yakindumm.Exit * @generated */ EClass getExit(); /** * Returns the meta object for class '{@link ca.mcgill.ecse.dslreasoner.vampire.yakindumm.FinalState Final State}'. * * * @return the meta object for class 'Final State'. * @see ca.mcgill.ecse.dslreasoner.vampire.yakindumm.FinalState * @generated */ EClass getFinalState(); /** * Returns the meta object for enum '{@link ca.mcgill.ecse.dslreasoner.vampire.yakindumm.EntryType Entry Type}'. * * * @return the meta object for enum 'Entry Type'. * @see ca.mcgill.ecse.dslreasoner.vampire.yakindumm.EntryType * @generated */ EEnum getEntryType(); /** * Returns the factory that creates the instances of the model. * * * @return the factory that creates the instances of the model. * @generated */ YakindummFactory getYakindummFactory(); /** * * Defines literals for the meta objects that represent * * * @generated */ interface Literals { /** * The meta object literal for the '{@link ca.mcgill.ecse.dslreasoner.vampire.yakindumm.impl.PseudostateImpl Pseudostate}' class. * * * @see ca.mcgill.ecse.dslreasoner.vampire.yakindumm.impl.PseudostateImpl * @see ca.mcgill.ecse.dslreasoner.vampire.yakindumm.impl.YakindummPackageImpl#getPseudostate() * @generated */ EClass PSEUDOSTATE = eINSTANCE.getPseudostate(); /** * The meta object literal for the '{@link ca.mcgill.ecse.dslreasoner.vampire.yakindumm.impl.VertexImpl Vertex}' class. * * * @see ca.mcgill.ecse.dslreasoner.vampire.yakindumm.impl.VertexImpl * @see ca.mcgill.ecse.dslreasoner.vampire.yakindumm.impl.YakindummPackageImpl#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.vampire.yakindumm.impl.RegionImpl Region}' class. * * * @see ca.mcgill.ecse.dslreasoner.vampire.yakindumm.impl.RegionImpl * @see ca.mcgill.ecse.dslreasoner.vampire.yakindumm.impl.YakindummPackageImpl#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.vampire.yakindumm.impl.TransitionImpl Transition}' class. * * * @see ca.mcgill.ecse.dslreasoner.vampire.yakindumm.impl.TransitionImpl * @see ca.mcgill.ecse.dslreasoner.vampire.yakindumm.impl.YakindummPackageImpl#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.vampire.yakindumm.impl.StatechartImpl Statechart}' class. * * * @see ca.mcgill.ecse.dslreasoner.vampire.yakindumm.impl.StatechartImpl * @see ca.mcgill.ecse.dslreasoner.vampire.yakindumm.impl.YakindummPackageImpl#getStatechart() * @generated */ EClass STATECHART = eINSTANCE.getStatechart(); /** * The meta object literal for the '{@link ca.mcgill.ecse.dslreasoner.vampire.yakindumm.impl.EntryImpl Entry}' class. * * * @see ca.mcgill.ecse.dslreasoner.vampire.yakindumm.impl.EntryImpl * @see ca.mcgill.ecse.dslreasoner.vampire.yakindumm.impl.YakindummPackageImpl#getEntry() * @generated */ EClass ENTRY = eINSTANCE.getEntry(); /** * The meta object literal for the 'Type' attribute feature. * * * @generated */ EAttribute ENTRY__TYPE = eINSTANCE.getEntry_Type(); /** * The meta object literal for the '{@link ca.mcgill.ecse.dslreasoner.vampire.yakindumm.impl.StateImpl State}' class. * * * @see ca.mcgill.ecse.dslreasoner.vampire.yakindumm.impl.StateImpl * @see ca.mcgill.ecse.dslreasoner.vampire.yakindumm.impl.YakindummPackageImpl#getState() * @generated */ EClass STATE = eINSTANCE.getState(); /** * The meta object literal for the '{@link ca.mcgill.ecse.dslreasoner.vampire.yakindumm.impl.RegularStateImpl Regular State}' class. * * * @see ca.mcgill.ecse.dslreasoner.vampire.yakindumm.impl.RegularStateImpl * @see ca.mcgill.ecse.dslreasoner.vampire.yakindumm.impl.YakindummPackageImpl#getRegularState() * @generated */ EClass REGULAR_STATE = eINSTANCE.getRegularState(); /** * The meta object literal for the '{@link ca.mcgill.ecse.dslreasoner.vampire.yakindumm.impl.CompositeElementImpl Composite Element}' class. * * * @see ca.mcgill.ecse.dslreasoner.vampire.yakindumm.impl.CompositeElementImpl * @see ca.mcgill.ecse.dslreasoner.vampire.yakindumm.impl.YakindummPackageImpl#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.vampire.yakindumm.impl.ChoiceImpl Choice}' class. * * * @see ca.mcgill.ecse.dslreasoner.vampire.yakindumm.impl.ChoiceImpl * @see ca.mcgill.ecse.dslreasoner.vampire.yakindumm.impl.YakindummPackageImpl#getChoice() * @generated */ EClass CHOICE = eINSTANCE.getChoice(); /** * The meta object literal for the '{@link ca.mcgill.ecse.dslreasoner.vampire.yakindumm.impl.ExitImpl Exit}' class. * * * @see ca.mcgill.ecse.dslreasoner.vampire.yakindumm.impl.ExitImpl * @see ca.mcgill.ecse.dslreasoner.vampire.yakindumm.impl.YakindummPackageImpl#getExit() * @generated */ EClass EXIT = eINSTANCE.getExit(); /** * The meta object literal for the '{@link ca.mcgill.ecse.dslreasoner.vampire.yakindumm.impl.FinalStateImpl Final State}' class. * * * @see ca.mcgill.ecse.dslreasoner.vampire.yakindumm.impl.FinalStateImpl * @see ca.mcgill.ecse.dslreasoner.vampire.yakindumm.impl.YakindummPackageImpl#getFinalState() * @generated */ EClass FINAL_STATE = eINSTANCE.getFinalState(); /** * The meta object literal for the '{@link ca.mcgill.ecse.dslreasoner.vampire.yakindumm.EntryType Entry Type}' enum. * * * @see ca.mcgill.ecse.dslreasoner.vampire.yakindumm.EntryType * @see ca.mcgill.ecse.dslreasoner.vampire.yakindumm.impl.YakindummPackageImpl#getEntryType() * @generated */ EEnum ENTRY_TYPE = eINSTANCE.getEntryType(); } } //YakindummPackage