/** */ package simpleStatechart; 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 * * * @see simpleStatechart.SimpleStatechartFactory * @model kind="package" * @generated */ public interface SimpleStatechartPackage extends EPackage { /** * The package name. * * * @generated */ String eNAME = "simpleStatechart"; /** * The package namespace URI. * * * @generated */ String eNS_URI = "simpleSC"; /** * The package namespace name. * * * @generated */ String eNS_PREFIX = "simpleSC"; /** * The singleton instance of the package. * * * @generated */ SimpleStatechartPackage eINSTANCE = simpleStatechart.impl.SimpleStatechartPackageImpl.init(); /** * The meta object id for the '{@link simpleStatechart.impl.StateImpl State}' class. * * * @see simpleStatechart.impl.StateImpl * @see simpleStatechart.impl.SimpleStatechartPackageImpl#getState() * @generated */ int STATE = 0; /** * The feature id for the 'Next' reference list. * * * @generated * @ordered */ int STATE__NEXT = 0; /** * The number of structural features of the 'State' class. * * * @generated * @ordered */ int STATE_FEATURE_COUNT = 1; /** * The number of operations of the 'State' class. * * * @generated * @ordered */ int STATE_OPERATION_COUNT = 0; /** * The meta object id for the '{@link simpleStatechart.impl.EntryImpl Entry}' class. * * * @see simpleStatechart.impl.EntryImpl * @see simpleStatechart.impl.SimpleStatechartPackageImpl#getEntry() * @generated */ int ENTRY = 1; /** * The feature id for the 'Entry' reference. * * * @generated * @ordered */ int ENTRY__ENTRY = 0; /** * The number of structural features of the 'Entry' class. * * * @generated * @ordered */ int ENTRY_FEATURE_COUNT = 1; /** * The number of operations of the 'Entry' class. * * * @generated * @ordered */ int ENTRY_OPERATION_COUNT = 0; /** * The meta object id for the '{@link simpleStatechart.impl.StatechartImpl Statechart}' class. * * * @see simpleStatechart.impl.StatechartImpl * @see simpleStatechart.impl.SimpleStatechartPackageImpl#getStatechart() * @generated */ int STATECHART = 2; /** * The feature id for the 'State' containment reference list. * * * @generated * @ordered */ int STATECHART__STATE = 0; /** * The feature id for the 'Entry' containment reference. * * * @generated * @ordered */ int STATECHART__ENTRY = 1; /** * The number of structural features of the 'Statechart' class. * * * @generated * @ordered */ int STATECHART_FEATURE_COUNT = 2; /** * The number of operations of the 'Statechart' class. * * * @generated * @ordered */ int STATECHART_OPERATION_COUNT = 0; /** * Returns the meta object for class '{@link simpleStatechart.State State}'. * * * @return the meta object for class 'State'. * @see simpleStatechart.State * @generated */ EClass getState(); /** * Returns the meta object for the reference list '{@link simpleStatechart.State#getNext Next}'. * * * @return the meta object for the reference list 'Next'. * @see simpleStatechart.State#getNext() * @see #getState() * @generated */ EReference getState_Next(); /** * Returns the meta object for class '{@link simpleStatechart.Entry Entry}'. * * * @return the meta object for class 'Entry'. * @see simpleStatechart.Entry * @generated */ EClass getEntry(); /** * Returns the meta object for the reference '{@link simpleStatechart.Entry#getEntry Entry}'. * * * @return the meta object for the reference 'Entry'. * @see simpleStatechart.Entry#getEntry() * @see #getEntry() * @generated */ EReference getEntry_Entry(); /** * Returns the meta object for class '{@link simpleStatechart.Statechart Statechart}'. * * * @return the meta object for class 'Statechart'. * @see simpleStatechart.Statechart * @generated */ EClass getStatechart(); /** * Returns the meta object for the containment reference list '{@link simpleStatechart.Statechart#getState State}'. * * * @return the meta object for the containment reference list 'State'. * @see simpleStatechart.Statechart#getState() * @see #getStatechart() * @generated */ EReference getStatechart_State(); /** * Returns the meta object for the containment reference '{@link simpleStatechart.Statechart#getEntry Entry}'. * * * @return the meta object for the containment reference 'Entry'. * @see simpleStatechart.Statechart#getEntry() * @see #getStatechart() * @generated */ EReference getStatechart_Entry(); /** * Returns the factory that creates the instances of the model. * * * @return the factory that creates the instances of the model. * @generated */ SimpleStatechartFactory getSimpleStatechartFactory(); /** * * Defines literals for the meta objects that represent * * * @generated */ interface Literals { /** * The meta object literal for the '{@link simpleStatechart.impl.StateImpl State}' class. * * * @see simpleStatechart.impl.StateImpl * @see simpleStatechart.impl.SimpleStatechartPackageImpl#getState() * @generated */ EClass STATE = eINSTANCE.getState(); /** * The meta object literal for the 'Next' reference list feature. * * * @generated */ EReference STATE__NEXT = eINSTANCE.getState_Next(); /** * The meta object literal for the '{@link simpleStatechart.impl.EntryImpl Entry}' class. * * * @see simpleStatechart.impl.EntryImpl * @see simpleStatechart.impl.SimpleStatechartPackageImpl#getEntry() * @generated */ EClass ENTRY = eINSTANCE.getEntry(); /** * The meta object literal for the 'Entry' reference feature. * * * @generated */ EReference ENTRY__ENTRY = eINSTANCE.getEntry_Entry(); /** * The meta object literal for the '{@link simpleStatechart.impl.StatechartImpl Statechart}' class. * * * @see simpleStatechart.impl.StatechartImpl * @see simpleStatechart.impl.SimpleStatechartPackageImpl#getStatechart() * @generated */ EClass STATECHART = eINSTANCE.getStatechart(); /** * The meta object literal for the 'State' containment reference list feature. * * * @generated */ EReference STATECHART__STATE = eINSTANCE.getStatechart_State(); /** * The meta object literal for the 'Entry' containment reference feature. * * * @generated */ EReference STATECHART__ENTRY = eINSTANCE.getStatechart_Entry(); } } //SimpleStatechartPackage