/**
*/
package org.archstudio.xadl3.statechart_1_0;
import org.archstudio.xadl3.xadlcore_3_0.Xadlcore_3_0Package;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EDataType;
import org.eclipse.emf.ecore.EEnum;
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 --> <!-- begin-model-doc --> xADL 3 Core Schema This schema defines the core elements for xADL 3
* documents. The schema is intentionally small, defining only a few elements that are intended to be common across xADL
* descriptions and extensions, regardless of domain. Changelog: - 3.0.0: * Initial version <!-- end-model-doc -->
*
* @see org.archstudio.xadl3.statechart_1_0.Statechart_1_0Factory
* @model kind="package"
* @generated
*/
public interface Statechart_1_0Package extends EPackage {
/**
* The package name. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
String eNAME = "statechart_1_0";
/**
* The package namespace URI. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
String eNS_URI = "http://www.archstudio.org/xadl3/schemas/statechart-1.0.xsd";
/**
* The package namespace name. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
String eNS_PREFIX = "statechart_1_0";
/**
* The singleton instance of the package. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
Statechart_1_0Package eINSTANCE = org.archstudio.xadl3.statechart_1_0.impl.Statechart_1_0PackageImpl.init();
/**
* The meta object id for the '{@link org.archstudio.xadl3.statechart_1_0.impl.BehaviorImpl <em>Behavior</em>}'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.archstudio.xadl3.statechart_1_0.impl.BehaviorImpl
* @see org.archstudio.xadl3.statechart_1_0.impl.Statechart_1_0PackageImpl#getBehavior()
* @generated
*/
int BEHAVIOR = 0;
/**
* The feature id for the '<em><b>Ext</b></em>' containment reference list. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
* @ordered
*/
int BEHAVIOR__EXT = 0;
/**
* The feature id for the '<em><b>Id</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BEHAVIOR__ID = 1;
/**
* The number of structural features of the '<em>Behavior</em>' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BEHAVIOR_FEATURE_COUNT = 2;
/**
* The number of operations of the '<em>Behavior</em>' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BEHAVIOR_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link org.archstudio.xadl3.statechart_1_0.impl.ConstraintImpl <em>Constraint</em>}'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.archstudio.xadl3.statechart_1_0.impl.ConstraintImpl
* @see org.archstudio.xadl3.statechart_1_0.impl.Statechart_1_0PackageImpl#getConstraint()
* @generated
*/
int CONSTRAINT = 1;
/**
* The feature id for the '<em><b>Ext</b></em>' containment reference list. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
* @ordered
*/
int CONSTRAINT__EXT = 0;
/**
* The feature id for the '<em><b>Id</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CONSTRAINT__ID = 1;
/**
* The number of structural features of the '<em>Constraint</em>' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @generated
* @ordered
*/
int CONSTRAINT_FEATURE_COUNT = 2;
/**
* The number of operations of the '<em>Constraint</em>' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CONSTRAINT_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link org.archstudio.xadl3.statechart_1_0.impl.DocumentRootImpl
* <em>Document Root</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.archstudio.xadl3.statechart_1_0.impl.DocumentRootImpl
* @see org.archstudio.xadl3.statechart_1_0.impl.Statechart_1_0PackageImpl#getDocumentRoot()
* @generated
*/
int DOCUMENT_ROOT = 2;
/**
* The feature id for the '<em><b>Mixed</b></em>' attribute list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DOCUMENT_ROOT__MIXED = 0;
/**
* The feature id for the '<em><b>XMLNS Prefix Map</b></em>' map. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DOCUMENT_ROOT__XMLNS_PREFIX_MAP = 1;
/**
* The feature id for the '<em><b>XSI Schema Location</b></em>' map. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DOCUMENT_ROOT__XSI_SCHEMA_LOCATION = 2;
/**
* The feature id for the '<em><b>Statechart</b></em>' containment reference. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
* @ordered
*/
int DOCUMENT_ROOT__STATECHART = 3;
/**
* The number of structural features of the '<em>Document Root</em>' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
* @ordered
*/
int DOCUMENT_ROOT_FEATURE_COUNT = 4;
/**
* The number of operations of the '<em>Document Root</em>' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DOCUMENT_ROOT_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link org.archstudio.xadl3.statechart_1_0.impl.PseudoStateImpl <em>Pseudo State</em>
* }' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.archstudio.xadl3.statechart_1_0.impl.PseudoStateImpl
* @see org.archstudio.xadl3.statechart_1_0.impl.Statechart_1_0PackageImpl#getPseudoState()
* @generated
*/
int PSEUDO_STATE = 5;
/**
* The feature id for the '<em><b>Ext</b></em>' containment reference list. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
* @ordered
*/
int PSEUDO_STATE__EXT = 0;
/**
* The feature id for the '<em><b>Id</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PSEUDO_STATE__ID = 1;
/**
* The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PSEUDO_STATE__NAME = 2;
/**
* The number of structural features of the '<em>Pseudo State</em>' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @generated
* @ordered
*/
int PSEUDO_STATE_FEATURE_COUNT = 3;
/**
* The number of operations of the '<em>Pseudo State</em>' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PSEUDO_STATE_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link org.archstudio.xadl3.statechart_1_0.impl.FinalStateImpl <em>Final State</em>}'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.archstudio.xadl3.statechart_1_0.impl.FinalStateImpl
* @see org.archstudio.xadl3.statechart_1_0.impl.Statechart_1_0PackageImpl#getFinalState()
* @generated
*/
int FINAL_STATE = 3;
/**
* The feature id for the '<em><b>Ext</b></em>' containment reference list. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
* @ordered
*/
int FINAL_STATE__EXT = PSEUDO_STATE__EXT;
/**
* The feature id for the '<em><b>Id</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FINAL_STATE__ID = PSEUDO_STATE__ID;
/**
* The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FINAL_STATE__NAME = PSEUDO_STATE__NAME;
/**
* The feature id for the '<em><b>Type</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FINAL_STATE__TYPE = PSEUDO_STATE_FEATURE_COUNT + 0;
/**
* 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 = PSEUDO_STATE_FEATURE_COUNT + 1;
/**
* The number of operations of the '<em>Final State</em>' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FINAL_STATE_OPERATION_COUNT = PSEUDO_STATE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.archstudio.xadl3.statechart_1_0.impl.InitialStateImpl
* <em>Initial State</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.archstudio.xadl3.statechart_1_0.impl.InitialStateImpl
* @see org.archstudio.xadl3.statechart_1_0.impl.Statechart_1_0PackageImpl#getInitialState()
* @generated
*/
int INITIAL_STATE = 4;
/**
* The feature id for the '<em><b>Ext</b></em>' containment reference list. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
* @ordered
*/
int INITIAL_STATE__EXT = PSEUDO_STATE__EXT;
/**
* The feature id for the '<em><b>Id</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int INITIAL_STATE__ID = PSEUDO_STATE__ID;
/**
* The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int INITIAL_STATE__NAME = PSEUDO_STATE__NAME;
/**
* The feature id for the '<em><b>Type</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int INITIAL_STATE__TYPE = PSEUDO_STATE_FEATURE_COUNT + 0;
/**
* 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 = PSEUDO_STATE_FEATURE_COUNT + 1;
/**
* The number of operations of the '<em>Initial State</em>' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int INITIAL_STATE_OPERATION_COUNT = PSEUDO_STATE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.archstudio.xadl3.statechart_1_0.impl.StateImpl <em>State</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.archstudio.xadl3.statechart_1_0.impl.StateImpl
* @see org.archstudio.xadl3.statechart_1_0.impl.Statechart_1_0PackageImpl#getState()
* @generated
*/
int STATE = 6;
/**
* The feature id for the '<em><b>Ext</b></em>' containment reference list. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
* @ordered
*/
int STATE__EXT = PSEUDO_STATE__EXT;
/**
* The feature id for the '<em><b>Id</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int STATE__ID = PSEUDO_STATE__ID;
/**
* The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int STATE__NAME = PSEUDO_STATE__NAME;
/**
* The feature id for the '<em><b>Entry</b></em>' containment reference list. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
* @ordered
*/
int STATE__ENTRY = PSEUDO_STATE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Exit</b></em>' containment reference list. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
* @ordered
*/
int STATE__EXIT = PSEUDO_STATE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Sub Statechart</b></em>' containment reference. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
* @ordered
*/
int STATE__SUB_STATECHART = PSEUDO_STATE_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Type</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int STATE__TYPE = PSEUDO_STATE_FEATURE_COUNT + 3;
/**
* The number of structural features of the '<em>State</em>' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int STATE_FEATURE_COUNT = PSEUDO_STATE_FEATURE_COUNT + 4;
/**
* The number of operations of the '<em>State</em>' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int STATE_OPERATION_COUNT = PSEUDO_STATE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.archstudio.xadl3.statechart_1_0.impl.StatechartImpl <em>Statechart</em>}'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.archstudio.xadl3.statechart_1_0.impl.StatechartImpl
* @see org.archstudio.xadl3.statechart_1_0.impl.Statechart_1_0PackageImpl#getStatechart()
* @generated
*/
int STATECHART = 7;
/**
* The feature id for the '<em><b>State</b></em>' containment reference list. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
* @ordered
*/
int STATECHART__STATE = 0;
/**
* The feature id for the '<em><b>Transition</b></em>' containment reference list. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
* @ordered
*/
int STATECHART__TRANSITION = 1;
/**
* The feature id for the '<em><b>Ext</b></em>' containment reference list. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
* @ordered
*/
int STATECHART__EXT = 2;
/**
* The feature id for the '<em><b>Id</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int STATECHART__ID = 3;
/**
* The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int STATECHART__NAME = 4;
/**
* The number of structural features of the '<em>Statechart</em>' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @generated
* @ordered
*/
int STATECHART_FEATURE_COUNT = 5;
/**
* The number of operations of the '<em>Statechart</em>' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int STATECHART_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link org.archstudio.xadl3.statechart_1_0.impl.StatechartSpecificationImpl
* <em>Statechart Specification</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.archstudio.xadl3.statechart_1_0.impl.StatechartSpecificationImpl
* @see org.archstudio.xadl3.statechart_1_0.impl.Statechart_1_0PackageImpl#getStatechartSpecification()
* @generated
*/
int STATECHART_SPECIFICATION = 8;
/**
* The feature id for the '<em><b>Statechart</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int STATECHART_SPECIFICATION__STATECHART = Xadlcore_3_0Package.EXTENSION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Ext</b></em>' containment reference list. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
* @ordered
*/
int STATECHART_SPECIFICATION__EXT = Xadlcore_3_0Package.EXTENSION_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Id</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int STATECHART_SPECIFICATION__ID = Xadlcore_3_0Package.EXTENSION_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Statechart Specification</em>' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
* @ordered
*/
int STATECHART_SPECIFICATION_FEATURE_COUNT = Xadlcore_3_0Package.EXTENSION_FEATURE_COUNT + 3;
/**
* The number of operations of the '<em>Statechart Specification</em>' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
* @ordered
*/
int STATECHART_SPECIFICATION_OPERATION_COUNT = Xadlcore_3_0Package.EXTENSION_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.archstudio.xadl3.statechart_1_0.impl.SubStatechartImpl
* <em>Sub Statechart</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.archstudio.xadl3.statechart_1_0.impl.SubStatechartImpl
* @see org.archstudio.xadl3.statechart_1_0.impl.Statechart_1_0PackageImpl#getSubStatechart()
* @generated
*/
int SUB_STATECHART = 9;
/**
* The feature id for the '<em><b>Inner Statechart</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @generated
* @ordered
*/
int SUB_STATECHART__INNER_STATECHART = 0;
/**
* The feature id for the '<em><b>Id</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SUB_STATECHART__ID = 1;
/**
* The number of structural features of the '<em>Sub Statechart</em>' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
* @ordered
*/
int SUB_STATECHART_FEATURE_COUNT = 2;
/**
* The number of operations of the '<em>Sub Statechart</em>' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SUB_STATECHART_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link org.archstudio.xadl3.statechart_1_0.impl.TransitionImpl <em>Transition</em>}'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.archstudio.xadl3.statechart_1_0.impl.TransitionImpl
* @see org.archstudio.xadl3.statechart_1_0.impl.Statechart_1_0PackageImpl#getTransition()
* @generated
*/
int TRANSITION = 10;
/**
* The feature id for the '<em><b>From</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TRANSITION__FROM = 0;
/**
* The feature id for the '<em><b>To</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TRANSITION__TO = 1;
/**
* The feature id for the '<em><b>Constraint</b></em>' containment reference. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
* @ordered
*/
int TRANSITION__CONSTRAINT = 2;
/**
* The feature id for the '<em><b>Ext</b></em>' containment reference list. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
* @ordered
*/
int TRANSITION__EXT = 3;
/**
* The feature id for the '<em><b>Id</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TRANSITION__ID = 4;
/**
* The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TRANSITION__NAME = 5;
/**
* The number of structural features of the '<em>Transition</em>' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @generated
* @ordered
*/
int TRANSITION_FEATURE_COUNT = 6;
/**
* The number of operations of the '<em>Transition</em>' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TRANSITION_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link org.archstudio.xadl3.statechart_1_0.StateType <em>State Type</em>}' enum. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see org.archstudio.xadl3.statechart_1_0.StateType
* @see org.archstudio.xadl3.statechart_1_0.impl.Statechart_1_0PackageImpl#getStateType()
* @generated
*/
int STATE_TYPE = 11;
/**
* The meta object id for the '<em>State Type Object</em>' data type. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.archstudio.xadl3.statechart_1_0.StateType
* @see org.archstudio.xadl3.statechart_1_0.impl.Statechart_1_0PackageImpl#getStateTypeObject()
* @generated
*/
int STATE_TYPE_OBJECT = 12;
/**
* Returns the meta object for class '{@link org.archstudio.xadl3.statechart_1_0.Behavior <em>Behavior</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Behavior</em>'.
* @see org.archstudio.xadl3.statechart_1_0.Behavior
* @generated
*/
EClass getBehavior();
/**
* Returns the meta object for the containment reference list '
* {@link org.archstudio.xadl3.statechart_1_0.Behavior#getExt <em>Ext</em>}'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return the meta object for the containment reference list '<em>Ext</em>'.
* @see org.archstudio.xadl3.statechart_1_0.Behavior#getExt()
* @see #getBehavior()
* @generated
*/
EReference getBehavior_Ext();
/**
* Returns the meta object for the attribute '{@link org.archstudio.xadl3.statechart_1_0.Behavior#getId <em>Id</em>}
* '. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Id</em>'.
* @see org.archstudio.xadl3.statechart_1_0.Behavior#getId()
* @see #getBehavior()
* @generated
*/
EAttribute getBehavior_Id();
/**
* Returns the meta object for class '{@link org.archstudio.xadl3.statechart_1_0.Constraint <em>Constraint</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Constraint</em>'.
* @see org.archstudio.xadl3.statechart_1_0.Constraint
* @generated
*/
EClass getConstraint();
/**
* Returns the meta object for the containment reference list '
* {@link org.archstudio.xadl3.statechart_1_0.Constraint#getExt <em>Ext</em>}'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return the meta object for the containment reference list '<em>Ext</em>'.
* @see org.archstudio.xadl3.statechart_1_0.Constraint#getExt()
* @see #getConstraint()
* @generated
*/
EReference getConstraint_Ext();
/**
* Returns the meta object for the attribute '{@link org.archstudio.xadl3.statechart_1_0.Constraint#getId
* <em>Id</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Id</em>'.
* @see org.archstudio.xadl3.statechart_1_0.Constraint#getId()
* @see #getConstraint()
* @generated
*/
EAttribute getConstraint_Id();
/**
* Returns the meta object for class '{@link org.archstudio.xadl3.statechart_1_0.DocumentRoot <em>Document Root</em>
* }'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Document Root</em>'.
* @see org.archstudio.xadl3.statechart_1_0.DocumentRoot
* @generated
*/
EClass getDocumentRoot();
/**
* Returns the meta object for the attribute list '{@link org.archstudio.xadl3.statechart_1_0.DocumentRoot#getMixed
* <em>Mixed</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute list '<em>Mixed</em>'.
* @see org.archstudio.xadl3.statechart_1_0.DocumentRoot#getMixed()
* @see #getDocumentRoot()
* @generated
*/
EAttribute getDocumentRoot_Mixed();
/**
* Returns the meta object for the map '{@link org.archstudio.xadl3.statechart_1_0.DocumentRoot#getXMLNSPrefixMap
* <em>XMLNS Prefix Map</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the map '<em>XMLNS Prefix Map</em>'.
* @see org.archstudio.xadl3.statechart_1_0.DocumentRoot#getXMLNSPrefixMap()
* @see #getDocumentRoot()
* @generated
*/
EReference getDocumentRoot_XMLNSPrefixMap();
/**
* Returns the meta object for the map '{@link org.archstudio.xadl3.statechart_1_0.DocumentRoot#getXSISchemaLocation
* <em>XSI Schema Location</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the map '<em>XSI Schema Location</em>'.
* @see org.archstudio.xadl3.statechart_1_0.DocumentRoot#getXSISchemaLocation()
* @see #getDocumentRoot()
* @generated
*/
EReference getDocumentRoot_XSISchemaLocation();
/**
* Returns the meta object for the containment reference '
* {@link org.archstudio.xadl3.statechart_1_0.DocumentRoot#getStatechart <em>Statechart</em>}'. <!-- begin-user-doc
* --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Statechart</em>'.
* @see org.archstudio.xadl3.statechart_1_0.DocumentRoot#getStatechart()
* @see #getDocumentRoot()
* @generated
*/
EReference getDocumentRoot_Statechart();
/**
* Returns the meta object for class '{@link org.archstudio.xadl3.statechart_1_0.FinalState <em>Final State</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Final State</em>'.
* @see org.archstudio.xadl3.statechart_1_0.FinalState
* @generated
*/
EClass getFinalState();
/**
* Returns the meta object for the attribute '{@link org.archstudio.xadl3.statechart_1_0.FinalState#getType
* <em>Type</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Type</em>'.
* @see org.archstudio.xadl3.statechart_1_0.FinalState#getType()
* @see #getFinalState()
* @generated
*/
EAttribute getFinalState_Type();
/**
* Returns the meta object for class '{@link org.archstudio.xadl3.statechart_1_0.InitialState <em>Initial State</em>
* }'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Initial State</em>'.
* @see org.archstudio.xadl3.statechart_1_0.InitialState
* @generated
*/
EClass getInitialState();
/**
* Returns the meta object for the attribute '{@link org.archstudio.xadl3.statechart_1_0.InitialState#getType
* <em>Type</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Type</em>'.
* @see org.archstudio.xadl3.statechart_1_0.InitialState#getType()
* @see #getInitialState()
* @generated
*/
EAttribute getInitialState_Type();
/**
* Returns the meta object for class '{@link org.archstudio.xadl3.statechart_1_0.PseudoState <em>Pseudo State</em>}
* '. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Pseudo State</em>'.
* @see org.archstudio.xadl3.statechart_1_0.PseudoState
* @generated
*/
EClass getPseudoState();
/**
* Returns the meta object for the containment reference list '
* {@link org.archstudio.xadl3.statechart_1_0.PseudoState#getExt <em>Ext</em>}'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return the meta object for the containment reference list '<em>Ext</em>'.
* @see org.archstudio.xadl3.statechart_1_0.PseudoState#getExt()
* @see #getPseudoState()
* @generated
*/
EReference getPseudoState_Ext();
/**
* Returns the meta object for the attribute '{@link org.archstudio.xadl3.statechart_1_0.PseudoState#getId
* <em>Id</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Id</em>'.
* @see org.archstudio.xadl3.statechart_1_0.PseudoState#getId()
* @see #getPseudoState()
* @generated
*/
EAttribute getPseudoState_Id();
/**
* Returns the meta object for the attribute '{@link org.archstudio.xadl3.statechart_1_0.PseudoState#getName
* <em>Name</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Name</em>'.
* @see org.archstudio.xadl3.statechart_1_0.PseudoState#getName()
* @see #getPseudoState()
* @generated
*/
EAttribute getPseudoState_Name();
/**
* Returns the meta object for class '{@link org.archstudio.xadl3.statechart_1_0.State <em>State</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>State</em>'.
* @see org.archstudio.xadl3.statechart_1_0.State
* @generated
*/
EClass getState();
/**
* Returns the meta object for the containment reference list '
* {@link org.archstudio.xadl3.statechart_1_0.State#getEntry <em>Entry</em>}'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return the meta object for the containment reference list '<em>Entry</em>'.
* @see org.archstudio.xadl3.statechart_1_0.State#getEntry()
* @see #getState()
* @generated
*/
EReference getState_Entry();
/**
* Returns the meta object for the containment reference list '
* {@link org.archstudio.xadl3.statechart_1_0.State#getExit <em>Exit</em>}'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return the meta object for the containment reference list '<em>Exit</em>'.
* @see org.archstudio.xadl3.statechart_1_0.State#getExit()
* @see #getState()
* @generated
*/
EReference getState_Exit();
/**
* Returns the meta object for the containment reference '
* {@link org.archstudio.xadl3.statechart_1_0.State#getSubStatechart <em>Sub Statechart</em>}'. <!-- begin-user-doc
* --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Sub Statechart</em>'.
* @see org.archstudio.xadl3.statechart_1_0.State#getSubStatechart()
* @see #getState()
* @generated
*/
EReference getState_SubStatechart();
/**
* Returns the meta object for the attribute '{@link org.archstudio.xadl3.statechart_1_0.State#getType <em>Type</em>
* }'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Type</em>'.
* @see org.archstudio.xadl3.statechart_1_0.State#getType()
* @see #getState()
* @generated
*/
EAttribute getState_Type();
/**
* Returns the meta object for class '{@link org.archstudio.xadl3.statechart_1_0.Statechart <em>Statechart</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Statechart</em>'.
* @see org.archstudio.xadl3.statechart_1_0.Statechart
* @generated
*/
EClass getStatechart();
/**
* Returns the meta object for the containment reference list '
* {@link org.archstudio.xadl3.statechart_1_0.Statechart#getState <em>State</em>}'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return the meta object for the containment reference list '<em>State</em>'.
* @see org.archstudio.xadl3.statechart_1_0.Statechart#getState()
* @see #getStatechart()
* @generated
*/
EReference getStatechart_State();
/**
* Returns the meta object for the containment reference list '
* {@link org.archstudio.xadl3.statechart_1_0.Statechart#getTransition <em>Transition</em>}'. <!-- begin-user-doc
* --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '<em>Transition</em>'.
* @see org.archstudio.xadl3.statechart_1_0.Statechart#getTransition()
* @see #getStatechart()
* @generated
*/
EReference getStatechart_Transition();
/**
* Returns the meta object for the containment reference list '
* {@link org.archstudio.xadl3.statechart_1_0.Statechart#getExt <em>Ext</em>}'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return the meta object for the containment reference list '<em>Ext</em>'.
* @see org.archstudio.xadl3.statechart_1_0.Statechart#getExt()
* @see #getStatechart()
* @generated
*/
EReference getStatechart_Ext();
/**
* Returns the meta object for the attribute '{@link org.archstudio.xadl3.statechart_1_0.Statechart#getId
* <em>Id</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Id</em>'.
* @see org.archstudio.xadl3.statechart_1_0.Statechart#getId()
* @see #getStatechart()
* @generated
*/
EAttribute getStatechart_Id();
/**
* Returns the meta object for the attribute '{@link org.archstudio.xadl3.statechart_1_0.Statechart#getName
* <em>Name</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Name</em>'.
* @see org.archstudio.xadl3.statechart_1_0.Statechart#getName()
* @see #getStatechart()
* @generated
*/
EAttribute getStatechart_Name();
/**
* Returns the meta object for class '{@link org.archstudio.xadl3.statechart_1_0.StatechartSpecification
* <em>Statechart Specification</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Statechart Specification</em>'.
* @see org.archstudio.xadl3.statechart_1_0.StatechartSpecification
* @generated
*/
EClass getStatechartSpecification();
/**
* Returns the meta object for the reference '
* {@link org.archstudio.xadl3.statechart_1_0.StatechartSpecification#getStatechart <em>Statechart</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the reference '<em>Statechart</em>'.
* @see org.archstudio.xadl3.statechart_1_0.StatechartSpecification#getStatechart()
* @see #getStatechartSpecification()
* @generated
*/
EReference getStatechartSpecification_Statechart();
/**
* Returns the meta object for the containment reference list '
* {@link org.archstudio.xadl3.statechart_1_0.StatechartSpecification#getExt <em>Ext</em>}'. <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '<em>Ext</em>'.
* @see org.archstudio.xadl3.statechart_1_0.StatechartSpecification#getExt()
* @see #getStatechartSpecification()
* @generated
*/
EReference getStatechartSpecification_Ext();
/**
* Returns the meta object for the attribute '
* {@link org.archstudio.xadl3.statechart_1_0.StatechartSpecification#getId <em>Id</em>}'. <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Id</em>'.
* @see org.archstudio.xadl3.statechart_1_0.StatechartSpecification#getId()
* @see #getStatechartSpecification()
* @generated
*/
EAttribute getStatechartSpecification_Id();
/**
* Returns the meta object for class '{@link org.archstudio.xadl3.statechart_1_0.SubStatechart
* <em>Sub Statechart</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Sub Statechart</em>'.
* @see org.archstudio.xadl3.statechart_1_0.SubStatechart
* @generated
*/
EClass getSubStatechart();
/**
* Returns the meta object for the reference '
* {@link org.archstudio.xadl3.statechart_1_0.SubStatechart#getInnerStatechart <em>Inner Statechart</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the reference '<em>Inner Statechart</em>'.
* @see org.archstudio.xadl3.statechart_1_0.SubStatechart#getInnerStatechart()
* @see #getSubStatechart()
* @generated
*/
EReference getSubStatechart_InnerStatechart();
/**
* Returns the meta object for the attribute '{@link org.archstudio.xadl3.statechart_1_0.SubStatechart#getId
* <em>Id</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Id</em>'.
* @see org.archstudio.xadl3.statechart_1_0.SubStatechart#getId()
* @see #getSubStatechart()
* @generated
*/
EAttribute getSubStatechart_Id();
/**
* Returns the meta object for class '{@link org.archstudio.xadl3.statechart_1_0.Transition <em>Transition</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Transition</em>'.
* @see org.archstudio.xadl3.statechart_1_0.Transition
* @generated
*/
EClass getTransition();
/**
* Returns the meta object for the reference '{@link org.archstudio.xadl3.statechart_1_0.Transition#getFrom
* <em>From</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the reference '<em>From</em>'.
* @see org.archstudio.xadl3.statechart_1_0.Transition#getFrom()
* @see #getTransition()
* @generated
*/
EReference getTransition_From();
/**
* Returns the meta object for the reference '{@link org.archstudio.xadl3.statechart_1_0.Transition#getTo
* <em>To</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the reference '<em>To</em>'.
* @see org.archstudio.xadl3.statechart_1_0.Transition#getTo()
* @see #getTransition()
* @generated
*/
EReference getTransition_To();
/**
* Returns the meta object for the containment reference '
* {@link org.archstudio.xadl3.statechart_1_0.Transition#getConstraint <em>Constraint</em>}'. <!-- begin-user-doc
* --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Constraint</em>'.
* @see org.archstudio.xadl3.statechart_1_0.Transition#getConstraint()
* @see #getTransition()
* @generated
*/
EReference getTransition_Constraint();
/**
* Returns the meta object for the containment reference list '
* {@link org.archstudio.xadl3.statechart_1_0.Transition#getExt <em>Ext</em>}'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return the meta object for the containment reference list '<em>Ext</em>'.
* @see org.archstudio.xadl3.statechart_1_0.Transition#getExt()
* @see #getTransition()
* @generated
*/
EReference getTransition_Ext();
/**
* Returns the meta object for the attribute '{@link org.archstudio.xadl3.statechart_1_0.Transition#getId
* <em>Id</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Id</em>'.
* @see org.archstudio.xadl3.statechart_1_0.Transition#getId()
* @see #getTransition()
* @generated
*/
EAttribute getTransition_Id();
/**
* Returns the meta object for the attribute '{@link org.archstudio.xadl3.statechart_1_0.Transition#getName
* <em>Name</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Name</em>'.
* @see org.archstudio.xadl3.statechart_1_0.Transition#getName()
* @see #getTransition()
* @generated
*/
EAttribute getTransition_Name();
/**
* Returns the meta object for enum '{@link org.archstudio.xadl3.statechart_1_0.StateType <em>State Type</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for enum '<em>State Type</em>'.
* @see org.archstudio.xadl3.statechart_1_0.StateType
* @generated
*/
EEnum getStateType();
/**
* Returns the meta object for data type '{@link org.archstudio.xadl3.statechart_1_0.StateType
* <em>State Type Object</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for data type '<em>State Type Object</em>'.
* @see org.archstudio.xadl3.statechart_1_0.StateType
* @model instanceClass="org.archstudio.xadl3.statechart_1_0.StateType" extendedMetaData=
* "name='StateType:Object' baseType='StateType'"
* @generated
*/
EDataType getStateTypeObject();
/**
* 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
*/
Statechart_1_0Factory getStatechart_1_0Factory();
/**
* <!-- 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.archstudio.xadl3.statechart_1_0.impl.BehaviorImpl
* <em>Behavior</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.archstudio.xadl3.statechart_1_0.impl.BehaviorImpl
* @see org.archstudio.xadl3.statechart_1_0.impl.Statechart_1_0PackageImpl#getBehavior()
* @generated
*/
EClass BEHAVIOR = eINSTANCE.getBehavior();
/**
* The meta object literal for the '<em><b>Ext</b></em>' containment reference list feature. <!-- begin-user-doc
* --> <!-- end-user-doc -->
*
* @generated
*/
EReference BEHAVIOR__EXT = eINSTANCE.getBehavior_Ext();
/**
* The meta object literal for the '<em><b>Id</b></em>' attribute feature. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
*/
EAttribute BEHAVIOR__ID = eINSTANCE.getBehavior_Id();
/**
* The meta object literal for the '{@link org.archstudio.xadl3.statechart_1_0.impl.ConstraintImpl
* <em>Constraint</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.archstudio.xadl3.statechart_1_0.impl.ConstraintImpl
* @see org.archstudio.xadl3.statechart_1_0.impl.Statechart_1_0PackageImpl#getConstraint()
* @generated
*/
EClass CONSTRAINT = eINSTANCE.getConstraint();
/**
* The meta object literal for the '<em><b>Ext</b></em>' containment reference list feature. <!-- begin-user-doc
* --> <!-- end-user-doc -->
*
* @generated
*/
EReference CONSTRAINT__EXT = eINSTANCE.getConstraint_Ext();
/**
* The meta object literal for the '<em><b>Id</b></em>' attribute feature. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
*/
EAttribute CONSTRAINT__ID = eINSTANCE.getConstraint_Id();
/**
* The meta object literal for the '{@link org.archstudio.xadl3.statechart_1_0.impl.DocumentRootImpl
* <em>Document Root</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.archstudio.xadl3.statechart_1_0.impl.DocumentRootImpl
* @see org.archstudio.xadl3.statechart_1_0.impl.Statechart_1_0PackageImpl#getDocumentRoot()
* @generated
*/
EClass DOCUMENT_ROOT = eINSTANCE.getDocumentRoot();
/**
* The meta object literal for the '<em><b>Mixed</b></em>' attribute list feature. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
*/
EAttribute DOCUMENT_ROOT__MIXED = eINSTANCE.getDocumentRoot_Mixed();
/**
* The meta object literal for the '<em><b>XMLNS Prefix Map</b></em>' map feature. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
*/
EReference DOCUMENT_ROOT__XMLNS_PREFIX_MAP = eINSTANCE.getDocumentRoot_XMLNSPrefixMap();
/**
* The meta object literal for the '<em><b>XSI Schema Location</b></em>' map feature. <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EReference DOCUMENT_ROOT__XSI_SCHEMA_LOCATION = eINSTANCE.getDocumentRoot_XSISchemaLocation();
/**
* The meta object literal for the '<em><b>Statechart</b></em>' containment reference feature. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference DOCUMENT_ROOT__STATECHART = eINSTANCE.getDocumentRoot_Statechart();
/**
* The meta object literal for the '{@link org.archstudio.xadl3.statechart_1_0.impl.FinalStateImpl
* <em>Final State</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.archstudio.xadl3.statechart_1_0.impl.FinalStateImpl
* @see org.archstudio.xadl3.statechart_1_0.impl.Statechart_1_0PackageImpl#getFinalState()
* @generated
*/
EClass FINAL_STATE = eINSTANCE.getFinalState();
/**
* The meta object literal for the '<em><b>Type</b></em>' attribute feature. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
*/
EAttribute FINAL_STATE__TYPE = eINSTANCE.getFinalState_Type();
/**
* The meta object literal for the '{@link org.archstudio.xadl3.statechart_1_0.impl.InitialStateImpl
* <em>Initial State</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.archstudio.xadl3.statechart_1_0.impl.InitialStateImpl
* @see org.archstudio.xadl3.statechart_1_0.impl.Statechart_1_0PackageImpl#getInitialState()
* @generated
*/
EClass INITIAL_STATE = eINSTANCE.getInitialState();
/**
* The meta object literal for the '<em><b>Type</b></em>' attribute feature. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
*/
EAttribute INITIAL_STATE__TYPE = eINSTANCE.getInitialState_Type();
/**
* The meta object literal for the '{@link org.archstudio.xadl3.statechart_1_0.impl.PseudoStateImpl
* <em>Pseudo State</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.archstudio.xadl3.statechart_1_0.impl.PseudoStateImpl
* @see org.archstudio.xadl3.statechart_1_0.impl.Statechart_1_0PackageImpl#getPseudoState()
* @generated
*/
EClass PSEUDO_STATE = eINSTANCE.getPseudoState();
/**
* The meta object literal for the '<em><b>Ext</b></em>' containment reference list feature. <!-- begin-user-doc
* --> <!-- end-user-doc -->
*
* @generated
*/
EReference PSEUDO_STATE__EXT = eINSTANCE.getPseudoState_Ext();
/**
* The meta object literal for the '<em><b>Id</b></em>' attribute feature. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
*/
EAttribute PSEUDO_STATE__ID = eINSTANCE.getPseudoState_Id();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute feature. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
*/
EAttribute PSEUDO_STATE__NAME = eINSTANCE.getPseudoState_Name();
/**
* The meta object literal for the '{@link org.archstudio.xadl3.statechart_1_0.impl.StateImpl <em>State</em>}'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.archstudio.xadl3.statechart_1_0.impl.StateImpl
* @see org.archstudio.xadl3.statechart_1_0.impl.Statechart_1_0PackageImpl#getState()
* @generated
*/
EClass STATE = eINSTANCE.getState();
/**
* The meta object literal for the '<em><b>Entry</b></em>' containment reference list feature. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference STATE__ENTRY = eINSTANCE.getState_Entry();
/**
* The meta object literal for the '<em><b>Exit</b></em>' containment reference list feature. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference STATE__EXIT = eINSTANCE.getState_Exit();
/**
* The meta object literal for the '<em><b>Sub Statechart</b></em>' containment reference feature. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference STATE__SUB_STATECHART = eINSTANCE.getState_SubStatechart();
/**
* The meta object literal for the '<em><b>Type</b></em>' attribute feature. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
*/
EAttribute STATE__TYPE = eINSTANCE.getState_Type();
/**
* The meta object literal for the '{@link org.archstudio.xadl3.statechart_1_0.impl.StatechartImpl
* <em>Statechart</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.archstudio.xadl3.statechart_1_0.impl.StatechartImpl
* @see org.archstudio.xadl3.statechart_1_0.impl.Statechart_1_0PackageImpl#getStatechart()
* @generated
*/
EClass STATECHART = eINSTANCE.getStatechart();
/**
* The meta object literal for the '<em><b>State</b></em>' containment reference list feature. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference STATECHART__STATE = eINSTANCE.getStatechart_State();
/**
* The meta object literal for the '<em><b>Transition</b></em>' containment reference list feature. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference STATECHART__TRANSITION = eINSTANCE.getStatechart_Transition();
/**
* The meta object literal for the '<em><b>Ext</b></em>' containment reference list feature. <!-- begin-user-doc
* --> <!-- end-user-doc -->
*
* @generated
*/
EReference STATECHART__EXT = eINSTANCE.getStatechart_Ext();
/**
* The meta object literal for the '<em><b>Id</b></em>' attribute feature. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
*/
EAttribute STATECHART__ID = eINSTANCE.getStatechart_Id();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute feature. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
*/
EAttribute STATECHART__NAME = eINSTANCE.getStatechart_Name();
/**
* The meta object literal for the '{@link org.archstudio.xadl3.statechart_1_0.impl.StatechartSpecificationImpl
* <em>Statechart Specification</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.archstudio.xadl3.statechart_1_0.impl.StatechartSpecificationImpl
* @see org.archstudio.xadl3.statechart_1_0.impl.Statechart_1_0PackageImpl#getStatechartSpecification()
* @generated
*/
EClass STATECHART_SPECIFICATION = eINSTANCE.getStatechartSpecification();
/**
* The meta object literal for the '<em><b>Statechart</b></em>' reference feature. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
*/
EReference STATECHART_SPECIFICATION__STATECHART = eINSTANCE.getStatechartSpecification_Statechart();
/**
* The meta object literal for the '<em><b>Ext</b></em>' containment reference list feature. <!-- begin-user-doc
* --> <!-- end-user-doc -->
*
* @generated
*/
EReference STATECHART_SPECIFICATION__EXT = eINSTANCE.getStatechartSpecification_Ext();
/**
* The meta object literal for the '<em><b>Id</b></em>' attribute feature. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
*/
EAttribute STATECHART_SPECIFICATION__ID = eINSTANCE.getStatechartSpecification_Id();
/**
* The meta object literal for the '{@link org.archstudio.xadl3.statechart_1_0.impl.SubStatechartImpl
* <em>Sub Statechart</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.archstudio.xadl3.statechart_1_0.impl.SubStatechartImpl
* @see org.archstudio.xadl3.statechart_1_0.impl.Statechart_1_0PackageImpl#getSubStatechart()
* @generated
*/
EClass SUB_STATECHART = eINSTANCE.getSubStatechart();
/**
* The meta object literal for the '<em><b>Inner Statechart</b></em>' reference feature. <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EReference SUB_STATECHART__INNER_STATECHART = eINSTANCE.getSubStatechart_InnerStatechart();
/**
* The meta object literal for the '<em><b>Id</b></em>' attribute feature. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
*/
EAttribute SUB_STATECHART__ID = eINSTANCE.getSubStatechart_Id();
/**
* The meta object literal for the '{@link org.archstudio.xadl3.statechart_1_0.impl.TransitionImpl
* <em>Transition</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.archstudio.xadl3.statechart_1_0.impl.TransitionImpl
* @see org.archstudio.xadl3.statechart_1_0.impl.Statechart_1_0PackageImpl#getTransition()
* @generated
*/
EClass TRANSITION = eINSTANCE.getTransition();
/**
* 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>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>Constraint</b></em>' containment reference feature. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference TRANSITION__CONSTRAINT = eINSTANCE.getTransition_Constraint();
/**
* The meta object literal for the '<em><b>Ext</b></em>' containment reference list feature. <!-- begin-user-doc
* --> <!-- end-user-doc -->
*
* @generated
*/
EReference TRANSITION__EXT = eINSTANCE.getTransition_Ext();
/**
* The meta object literal for the '<em><b>Id</b></em>' attribute feature. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
*/
EAttribute TRANSITION__ID = eINSTANCE.getTransition_Id();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute feature. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
*/
EAttribute TRANSITION__NAME = eINSTANCE.getTransition_Name();
/**
* The meta object literal for the '{@link org.archstudio.xadl3.statechart_1_0.StateType <em>State Type</em>}'
* enum. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.archstudio.xadl3.statechart_1_0.StateType
* @see org.archstudio.xadl3.statechart_1_0.impl.Statechart_1_0PackageImpl#getStateType()
* @generated
*/
EEnum STATE_TYPE = eINSTANCE.getStateType();
/**
* The meta object literal for the '<em>State Type Object</em>' data type. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.archstudio.xadl3.statechart_1_0.StateType
* @see org.archstudio.xadl3.statechart_1_0.impl.Statechart_1_0PackageImpl#getStateTypeObject()
* @generated
*/
EDataType STATE_TYPE_OBJECT = eINSTANCE.getStateTypeObject();
}
} // Statechart_1_0Package