/**
*/
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
*
* - each class,
* - each feature of each class,
* - each operation of each class,
* - each enum,
* - and each data type
*
*
* @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
*
* - 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 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