/** */ package org.yakindu.sct.model.stext.stext; 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; import org.yakindu.base.expressions.expressions.ExpressionsPackage; import org.yakindu.base.types.TypesPackage; import org.yakindu.sct.model.sgraph.SGraphPackage; /** * <!-- 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 enum,</li> * <li>and each data type</li> * </ul> * <!-- end-user-doc --> * @see org.yakindu.sct.model.stext.stext.StextFactory * @model kind="package" * @generated */ public interface StextPackage extends EPackage { /** * The package name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNAME = "stext"; /** * The package namespace URI. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_URI = "http://www.yakindu.org/sct/statechart/SText"; /** * The package namespace name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_PREFIX = "stext"; /** * The singleton instance of the package. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ StextPackage eINSTANCE = org.yakindu.sct.model.stext.stext.impl.StextPackageImpl.init(); /** * The meta object id for the '{@link org.yakindu.sct.model.stext.stext.impl.RootImpl <em>Root</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.yakindu.sct.model.stext.stext.impl.RootImpl * @see org.yakindu.sct.model.stext.stext.impl.StextPackageImpl#getRoot() * @generated */ int ROOT = 0; /** * The feature id for the '<em><b>Roots</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ROOT__ROOTS = 0; /** * The number of structural features of the '<em>Root</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ROOT_FEATURE_COUNT = 1; /** * The meta object id for the '{@link org.yakindu.sct.model.stext.stext.impl.DefRootImpl <em>Def Root</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.yakindu.sct.model.stext.stext.impl.DefRootImpl * @see org.yakindu.sct.model.stext.stext.impl.StextPackageImpl#getDefRoot() * @generated */ int DEF_ROOT = 1; /** * The number of structural features of the '<em>Def Root</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DEF_ROOT_FEATURE_COUNT = 0; /** * The meta object id for the '{@link org.yakindu.sct.model.stext.stext.impl.StatechartRootImpl <em>Statechart Root</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.yakindu.sct.model.stext.stext.impl.StatechartRootImpl * @see org.yakindu.sct.model.stext.stext.impl.StextPackageImpl#getStatechartRoot() * @generated */ int STATECHART_ROOT = 2; /** * The feature id for the '<em><b>Def</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STATECHART_ROOT__DEF = DEF_ROOT_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Statechart Root</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STATECHART_ROOT_FEATURE_COUNT = DEF_ROOT_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.yakindu.sct.model.stext.stext.impl.StateRootImpl <em>State Root</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.yakindu.sct.model.stext.stext.impl.StateRootImpl * @see org.yakindu.sct.model.stext.stext.impl.StextPackageImpl#getStateRoot() * @generated */ int STATE_ROOT = 3; /** * The feature id for the '<em><b>Def</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STATE_ROOT__DEF = DEF_ROOT_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>State Root</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STATE_ROOT_FEATURE_COUNT = DEF_ROOT_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.yakindu.sct.model.stext.stext.impl.TransitionRootImpl <em>Transition Root</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.yakindu.sct.model.stext.stext.impl.TransitionRootImpl * @see org.yakindu.sct.model.stext.stext.impl.StextPackageImpl#getTransitionRoot() * @generated */ int TRANSITION_ROOT = 4; /** * The feature id for the '<em><b>Def</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TRANSITION_ROOT__DEF = DEF_ROOT_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Transition Root</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TRANSITION_ROOT_FEATURE_COUNT = DEF_ROOT_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.yakindu.sct.model.stext.stext.impl.StatechartSpecificationImpl <em>Statechart Specification</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.yakindu.sct.model.stext.stext.impl.StatechartSpecificationImpl * @see org.yakindu.sct.model.stext.stext.impl.StextPackageImpl#getStatechartSpecification() * @generated */ int STATECHART_SPECIFICATION = 5; /** * The feature id for the '<em><b>Scopes</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STATECHART_SPECIFICATION__SCOPES = SGraphPackage.SCOPED_ELEMENT__SCOPES; /** * The feature id for the '<em><b>Namespace</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STATECHART_SPECIFICATION__NAMESPACE = SGraphPackage.SCOPED_ELEMENT__NAMESPACE; /** * The feature id for the '<em><b>Annotations</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STATECHART_SPECIFICATION__ANNOTATIONS = SGraphPackage.SCOPED_ELEMENT_FEATURE_COUNT + 0; /** * 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 = SGraphPackage.SCOPED_ELEMENT_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.yakindu.sct.model.stext.stext.impl.StateSpecificationImpl <em>State Specification</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.yakindu.sct.model.stext.stext.impl.StateSpecificationImpl * @see org.yakindu.sct.model.stext.stext.impl.StextPackageImpl#getStateSpecification() * @generated */ int STATE_SPECIFICATION = 6; /** * The feature id for the '<em><b>Scope</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STATE_SPECIFICATION__SCOPE = 0; /** * The number of structural features of the '<em>State Specification</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STATE_SPECIFICATION_FEATURE_COUNT = 1; /** * The meta object id for the '{@link org.yakindu.sct.model.stext.stext.impl.TransitionSpecificationImpl <em>Transition Specification</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.yakindu.sct.model.stext.stext.impl.TransitionSpecificationImpl * @see org.yakindu.sct.model.stext.stext.impl.StextPackageImpl#getTransitionSpecification() * @generated */ int TRANSITION_SPECIFICATION = 7; /** * The feature id for the '<em><b>Reaction</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TRANSITION_SPECIFICATION__REACTION = 0; /** * The number of structural features of the '<em>Transition Specification</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TRANSITION_SPECIFICATION_FEATURE_COUNT = 1; /** * The meta object id for the '{@link org.yakindu.sct.model.stext.stext.impl.StatechartScopeImpl <em>Statechart Scope</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.yakindu.sct.model.stext.stext.impl.StatechartScopeImpl * @see org.yakindu.sct.model.stext.stext.impl.StextPackageImpl#getStatechartScope() * @generated */ int STATECHART_SCOPE = 8; /** * The feature id for the '<em><b>Declarations</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STATECHART_SCOPE__DECLARATIONS = SGraphPackage.SCOPE__DECLARATIONS; /** * The feature id for the '<em><b>Events</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STATECHART_SCOPE__EVENTS = SGraphPackage.SCOPE__EVENTS; /** * The feature id for the '<em><b>Variables</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STATECHART_SCOPE__VARIABLES = SGraphPackage.SCOPE__VARIABLES; /** * The feature id for the '<em><b>Reactions</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STATECHART_SCOPE__REACTIONS = SGraphPackage.SCOPE__REACTIONS; /** * The number of structural features of the '<em>Statechart Scope</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STATECHART_SCOPE_FEATURE_COUNT = SGraphPackage.SCOPE_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.yakindu.sct.model.stext.stext.impl.InterfaceScopeImpl <em>Interface Scope</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.yakindu.sct.model.stext.stext.impl.InterfaceScopeImpl * @see org.yakindu.sct.model.stext.stext.impl.StextPackageImpl#getInterfaceScope() * @generated */ int INTERFACE_SCOPE = 9; /** * The feature id for the '<em><b>Declarations</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INTERFACE_SCOPE__DECLARATIONS = STATECHART_SCOPE__DECLARATIONS; /** * The feature id for the '<em><b>Events</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INTERFACE_SCOPE__EVENTS = STATECHART_SCOPE__EVENTS; /** * The feature id for the '<em><b>Variables</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INTERFACE_SCOPE__VARIABLES = STATECHART_SCOPE__VARIABLES; /** * The feature id for the '<em><b>Reactions</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INTERFACE_SCOPE__REACTIONS = STATECHART_SCOPE__REACTIONS; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INTERFACE_SCOPE__NAME = STATECHART_SCOPE_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Interface Scope</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INTERFACE_SCOPE_FEATURE_COUNT = STATECHART_SCOPE_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.yakindu.sct.model.stext.stext.impl.InternalScopeImpl <em>Internal Scope</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.yakindu.sct.model.stext.stext.impl.InternalScopeImpl * @see org.yakindu.sct.model.stext.stext.impl.StextPackageImpl#getInternalScope() * @generated */ int INTERNAL_SCOPE = 10; /** * The feature id for the '<em><b>Declarations</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INTERNAL_SCOPE__DECLARATIONS = STATECHART_SCOPE__DECLARATIONS; /** * The feature id for the '<em><b>Events</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INTERNAL_SCOPE__EVENTS = STATECHART_SCOPE__EVENTS; /** * The feature id for the '<em><b>Variables</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INTERNAL_SCOPE__VARIABLES = STATECHART_SCOPE__VARIABLES; /** * The feature id for the '<em><b>Reactions</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INTERNAL_SCOPE__REACTIONS = STATECHART_SCOPE__REACTIONS; /** * The number of structural features of the '<em>Internal Scope</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INTERNAL_SCOPE_FEATURE_COUNT = STATECHART_SCOPE_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.yakindu.sct.model.stext.stext.impl.ImportScopeImpl <em>Import Scope</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.yakindu.sct.model.stext.stext.impl.ImportScopeImpl * @see org.yakindu.sct.model.stext.stext.impl.StextPackageImpl#getImportScope() * @generated */ int IMPORT_SCOPE = 11; /** * The feature id for the '<em><b>Declarations</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int IMPORT_SCOPE__DECLARATIONS = STATECHART_SCOPE__DECLARATIONS; /** * The feature id for the '<em><b>Events</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int IMPORT_SCOPE__EVENTS = STATECHART_SCOPE__EVENTS; /** * The feature id for the '<em><b>Variables</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int IMPORT_SCOPE__VARIABLES = STATECHART_SCOPE__VARIABLES; /** * The feature id for the '<em><b>Reactions</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int IMPORT_SCOPE__REACTIONS = STATECHART_SCOPE__REACTIONS; /** * The feature id for the '<em><b>Imports</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int IMPORT_SCOPE__IMPORTS = STATECHART_SCOPE_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Import Scope</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int IMPORT_SCOPE_FEATURE_COUNT = STATECHART_SCOPE_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.yakindu.sct.model.stext.stext.impl.EventDefinitionImpl <em>Event Definition</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.yakindu.sct.model.stext.stext.impl.EventDefinitionImpl * @see org.yakindu.sct.model.stext.stext.impl.StextPackageImpl#getEventDefinition() * @generated */ int EVENT_DEFINITION = 12; /** * The feature id for the '<em><b>Type</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EVENT_DEFINITION__TYPE = TypesPackage.EVENT__TYPE; /** * The feature id for the '<em><b>Type Specifier</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EVENT_DEFINITION__TYPE_SPECIFIER = TypesPackage.EVENT__TYPE_SPECIFIER; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EVENT_DEFINITION__NAME = TypesPackage.EVENT__NAME; /** * The feature id for the '<em><b>Id</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EVENT_DEFINITION__ID = TypesPackage.EVENT__ID; /** * The feature id for the '<em><b>Annotations</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EVENT_DEFINITION__ANNOTATIONS = TypesPackage.EVENT__ANNOTATIONS; /** * The feature id for the '<em><b>Direction</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EVENT_DEFINITION__DIRECTION = TypesPackage.EVENT__DIRECTION; /** * The number of structural features of the '<em>Event Definition</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EVENT_DEFINITION_FEATURE_COUNT = TypesPackage.EVENT_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.yakindu.sct.model.stext.stext.impl.VariableDefinitionImpl <em>Variable Definition</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.yakindu.sct.model.stext.stext.impl.VariableDefinitionImpl * @see org.yakindu.sct.model.stext.stext.impl.StextPackageImpl#getVariableDefinition() * @generated */ int VARIABLE_DEFINITION = 13; /** * The feature id for the '<em><b>Type</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int VARIABLE_DEFINITION__TYPE = TypesPackage.PROPERTY__TYPE; /** * The feature id for the '<em><b>Type Specifier</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int VARIABLE_DEFINITION__TYPE_SPECIFIER = TypesPackage.PROPERTY__TYPE_SPECIFIER; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int VARIABLE_DEFINITION__NAME = TypesPackage.PROPERTY__NAME; /** * The feature id for the '<em><b>Id</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int VARIABLE_DEFINITION__ID = TypesPackage.PROPERTY__ID; /** * The feature id for the '<em><b>Annotations</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int VARIABLE_DEFINITION__ANNOTATIONS = TypesPackage.PROPERTY__ANNOTATIONS; /** * The feature id for the '<em><b>Const</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int VARIABLE_DEFINITION__CONST = TypesPackage.PROPERTY__CONST; /** * The feature id for the '<em><b>Readonly</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int VARIABLE_DEFINITION__READONLY = TypesPackage.PROPERTY__READONLY; /** * The feature id for the '<em><b>External</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int VARIABLE_DEFINITION__EXTERNAL = TypesPackage.PROPERTY__EXTERNAL; /** * The feature id for the '<em><b>Initial Value</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int VARIABLE_DEFINITION__INITIAL_VALUE = TypesPackage.PROPERTY_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Variable Definition</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int VARIABLE_DEFINITION_FEATURE_COUNT = TypesPackage.PROPERTY_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.yakindu.sct.model.stext.stext.impl.OperationDefinitionImpl <em>Operation Definition</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.yakindu.sct.model.stext.stext.impl.OperationDefinitionImpl * @see org.yakindu.sct.model.stext.stext.impl.StextPackageImpl#getOperationDefinition() * @generated */ int OPERATION_DEFINITION = 14; /** * The feature id for the '<em><b>Type</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_DEFINITION__TYPE = TypesPackage.OPERATION__TYPE; /** * The feature id for the '<em><b>Type Specifier</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_DEFINITION__TYPE_SPECIFIER = TypesPackage.OPERATION__TYPE_SPECIFIER; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_DEFINITION__NAME = TypesPackage.OPERATION__NAME; /** * The feature id for the '<em><b>Id</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_DEFINITION__ID = TypesPackage.OPERATION__ID; /** * The feature id for the '<em><b>Annotations</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_DEFINITION__ANNOTATIONS = TypesPackage.OPERATION__ANNOTATIONS; /** * The feature id for the '<em><b>Type Parameters</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_DEFINITION__TYPE_PARAMETERS = TypesPackage.OPERATION__TYPE_PARAMETERS; /** * The feature id for the '<em><b>Parameters</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_DEFINITION__PARAMETERS = TypesPackage.OPERATION__PARAMETERS; /** * The feature id for the '<em><b>Variadic</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_DEFINITION__VARIADIC = TypesPackage.OPERATION__VARIADIC; /** * The number of structural features of the '<em>Operation Definition</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_DEFINITION_FEATURE_COUNT = TypesPackage.OPERATION_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.yakindu.sct.model.stext.stext.impl.TypeAliasDefinitionImpl <em>Type Alias Definition</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.yakindu.sct.model.stext.stext.impl.TypeAliasDefinitionImpl * @see org.yakindu.sct.model.stext.stext.impl.StextPackageImpl#getTypeAliasDefinition() * @generated */ int TYPE_ALIAS_DEFINITION = 15; /** * The feature id for the '<em><b>Type</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TYPE_ALIAS_DEFINITION__TYPE = TypesPackage.TYPE_ALIAS__TYPE; /** * The feature id for the '<em><b>Type Specifier</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TYPE_ALIAS_DEFINITION__TYPE_SPECIFIER = TypesPackage.TYPE_ALIAS__TYPE_SPECIFIER; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TYPE_ALIAS_DEFINITION__NAME = TypesPackage.TYPE_ALIAS__NAME; /** * The feature id for the '<em><b>Id</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TYPE_ALIAS_DEFINITION__ID = TypesPackage.TYPE_ALIAS__ID; /** * The feature id for the '<em><b>Annotations</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TYPE_ALIAS_DEFINITION__ANNOTATIONS = TypesPackage.TYPE_ALIAS__ANNOTATIONS; /** * The feature id for the '<em><b>Constraint</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TYPE_ALIAS_DEFINITION__CONSTRAINT = TypesPackage.TYPE_ALIAS__CONSTRAINT; /** * The feature id for the '<em><b>Abstract</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TYPE_ALIAS_DEFINITION__ABSTRACT = TypesPackage.TYPE_ALIAS__ABSTRACT; /** * The feature id for the '<em><b>Visible</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TYPE_ALIAS_DEFINITION__VISIBLE = TypesPackage.TYPE_ALIAS__VISIBLE; /** * The number of structural features of the '<em>Type Alias Definition</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TYPE_ALIAS_DEFINITION_FEATURE_COUNT = TypesPackage.TYPE_ALIAS_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.yakindu.sct.model.stext.stext.impl.LocalReactionImpl <em>Local Reaction</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.yakindu.sct.model.stext.stext.impl.LocalReactionImpl * @see org.yakindu.sct.model.stext.stext.impl.StextPackageImpl#getLocalReaction() * @generated */ int LOCAL_REACTION = 16; /** * The feature id for the '<em><b>Trigger</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LOCAL_REACTION__TRIGGER = SGraphPackage.REACTION__TRIGGER; /** * The feature id for the '<em><b>Effect</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LOCAL_REACTION__EFFECT = SGraphPackage.REACTION__EFFECT; /** * The feature id for the '<em><b>Properties</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LOCAL_REACTION__PROPERTIES = SGraphPackage.REACTION__PROPERTIES; /** * The number of structural features of the '<em>Local Reaction</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LOCAL_REACTION_FEATURE_COUNT = SGraphPackage.REACTION_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.yakindu.sct.model.stext.stext.impl.TransitionReactionImpl <em>Transition Reaction</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.yakindu.sct.model.stext.stext.impl.TransitionReactionImpl * @see org.yakindu.sct.model.stext.stext.impl.StextPackageImpl#getTransitionReaction() * @generated */ int TRANSITION_REACTION = 17; /** * The feature id for the '<em><b>Trigger</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TRANSITION_REACTION__TRIGGER = SGraphPackage.REACTION__TRIGGER; /** * The feature id for the '<em><b>Effect</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TRANSITION_REACTION__EFFECT = SGraphPackage.REACTION__EFFECT; /** * The feature id for the '<em><b>Properties</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TRANSITION_REACTION__PROPERTIES = SGraphPackage.REACTION__PROPERTIES; /** * The number of structural features of the '<em>Transition Reaction</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TRANSITION_REACTION_FEATURE_COUNT = SGraphPackage.REACTION_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.yakindu.sct.model.stext.stext.impl.GuardImpl <em>Guard</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.yakindu.sct.model.stext.stext.impl.GuardImpl * @see org.yakindu.sct.model.stext.stext.impl.StextPackageImpl#getGuard() * @generated */ int GUARD = 18; /** * The feature id for the '<em><b>Expression</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int GUARD__EXPRESSION = 0; /** * The number of structural features of the '<em>Guard</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int GUARD_FEATURE_COUNT = 1; /** * The meta object id for the '{@link org.yakindu.sct.model.stext.stext.impl.EntryPointSpecImpl <em>Entry Point Spec</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.yakindu.sct.model.stext.stext.impl.EntryPointSpecImpl * @see org.yakindu.sct.model.stext.stext.impl.StextPackageImpl#getEntryPointSpec() * @generated */ int ENTRY_POINT_SPEC = 19; /** * The feature id for the '<em><b>Entrypoint</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ENTRY_POINT_SPEC__ENTRYPOINT = SGraphPackage.REACTION_PROPERTY_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Entry Point Spec</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ENTRY_POINT_SPEC_FEATURE_COUNT = SGraphPackage.REACTION_PROPERTY_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.yakindu.sct.model.stext.stext.impl.ExitPointSpecImpl <em>Exit Point Spec</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.yakindu.sct.model.stext.stext.impl.ExitPointSpecImpl * @see org.yakindu.sct.model.stext.stext.impl.StextPackageImpl#getExitPointSpec() * @generated */ int EXIT_POINT_SPEC = 20; /** * The feature id for the '<em><b>Exitpoint</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXIT_POINT_SPEC__EXITPOINT = SGraphPackage.REACTION_PROPERTY_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Exit Point Spec</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXIT_POINT_SPEC_FEATURE_COUNT = SGraphPackage.REACTION_PROPERTY_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.yakindu.sct.model.stext.stext.impl.EventSpecImpl <em>Event Spec</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.yakindu.sct.model.stext.stext.impl.EventSpecImpl * @see org.yakindu.sct.model.stext.stext.impl.StextPackageImpl#getEventSpec() * @generated */ int EVENT_SPEC = 21; /** * The number of structural features of the '<em>Event Spec</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EVENT_SPEC_FEATURE_COUNT = 0; /** * The meta object id for the '{@link org.yakindu.sct.model.stext.stext.impl.RegularEventSpecImpl <em>Regular Event Spec</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.yakindu.sct.model.stext.stext.impl.RegularEventSpecImpl * @see org.yakindu.sct.model.stext.stext.impl.StextPackageImpl#getRegularEventSpec() * @generated */ int REGULAR_EVENT_SPEC = 22; /** * The feature id for the '<em><b>Event</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REGULAR_EVENT_SPEC__EVENT = EVENT_SPEC_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Regular Event Spec</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REGULAR_EVENT_SPEC_FEATURE_COUNT = EVENT_SPEC_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.yakindu.sct.model.stext.stext.impl.TimeEventSpecImpl <em>Time Event Spec</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.yakindu.sct.model.stext.stext.impl.TimeEventSpecImpl * @see org.yakindu.sct.model.stext.stext.impl.StextPackageImpl#getTimeEventSpec() * @generated */ int TIME_EVENT_SPEC = 23; /** * The feature id for the '<em><b>Type</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TIME_EVENT_SPEC__TYPE = EVENT_SPEC_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Value</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TIME_EVENT_SPEC__VALUE = EVENT_SPEC_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Unit</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TIME_EVENT_SPEC__UNIT = EVENT_SPEC_FEATURE_COUNT + 2; /** * The number of structural features of the '<em>Time Event Spec</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TIME_EVENT_SPEC_FEATURE_COUNT = EVENT_SPEC_FEATURE_COUNT + 3; /** * The meta object id for the '{@link org.yakindu.sct.model.stext.stext.impl.BuiltinEventSpecImpl <em>Builtin Event Spec</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.yakindu.sct.model.stext.stext.impl.BuiltinEventSpecImpl * @see org.yakindu.sct.model.stext.stext.impl.StextPackageImpl#getBuiltinEventSpec() * @generated */ int BUILTIN_EVENT_SPEC = 24; /** * The number of structural features of the '<em>Builtin Event Spec</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BUILTIN_EVENT_SPEC_FEATURE_COUNT = EVENT_SPEC_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.yakindu.sct.model.stext.stext.impl.EntryEventImpl <em>Entry Event</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.yakindu.sct.model.stext.stext.impl.EntryEventImpl * @see org.yakindu.sct.model.stext.stext.impl.StextPackageImpl#getEntryEvent() * @generated */ int ENTRY_EVENT = 25; /** * The number of structural features of the '<em>Entry Event</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ENTRY_EVENT_FEATURE_COUNT = BUILTIN_EVENT_SPEC_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.yakindu.sct.model.stext.stext.impl.ExitEventImpl <em>Exit Event</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.yakindu.sct.model.stext.stext.impl.ExitEventImpl * @see org.yakindu.sct.model.stext.stext.impl.StextPackageImpl#getExitEvent() * @generated */ int EXIT_EVENT = 26; /** * The number of structural features of the '<em>Exit Event</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXIT_EVENT_FEATURE_COUNT = BUILTIN_EVENT_SPEC_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.yakindu.sct.model.stext.stext.impl.AlwaysEventImpl <em>Always Event</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.yakindu.sct.model.stext.stext.impl.AlwaysEventImpl * @see org.yakindu.sct.model.stext.stext.impl.StextPackageImpl#getAlwaysEvent() * @generated */ int ALWAYS_EVENT = 27; /** * The number of structural features of the '<em>Always Event</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ALWAYS_EVENT_FEATURE_COUNT = BUILTIN_EVENT_SPEC_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.yakindu.sct.model.stext.stext.impl.SimpleScopeImpl <em>Simple Scope</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.yakindu.sct.model.stext.stext.impl.SimpleScopeImpl * @see org.yakindu.sct.model.stext.stext.impl.StextPackageImpl#getSimpleScope() * @generated */ int SIMPLE_SCOPE = 28; /** * The feature id for the '<em><b>Declarations</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SIMPLE_SCOPE__DECLARATIONS = SGraphPackage.SCOPE__DECLARATIONS; /** * The feature id for the '<em><b>Events</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SIMPLE_SCOPE__EVENTS = SGraphPackage.SCOPE__EVENTS; /** * The feature id for the '<em><b>Variables</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SIMPLE_SCOPE__VARIABLES = SGraphPackage.SCOPE__VARIABLES; /** * The feature id for the '<em><b>Reactions</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SIMPLE_SCOPE__REACTIONS = SGraphPackage.SCOPE__REACTIONS; /** * The number of structural features of the '<em>Simple Scope</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SIMPLE_SCOPE_FEATURE_COUNT = SGraphPackage.SCOPE_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.yakindu.sct.model.stext.stext.impl.ReactionTriggerImpl <em>Reaction Trigger</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.yakindu.sct.model.stext.stext.impl.ReactionTriggerImpl * @see org.yakindu.sct.model.stext.stext.impl.StextPackageImpl#getReactionTrigger() * @generated */ int REACTION_TRIGGER = 29; /** * The feature id for the '<em><b>Triggers</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REACTION_TRIGGER__TRIGGERS = SGraphPackage.TRIGGER_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Guard</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REACTION_TRIGGER__GUARD = SGraphPackage.TRIGGER_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Reaction Trigger</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REACTION_TRIGGER_FEATURE_COUNT = SGraphPackage.TRIGGER_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.yakindu.sct.model.stext.stext.impl.DefaultTriggerImpl <em>Default Trigger</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.yakindu.sct.model.stext.stext.impl.DefaultTriggerImpl * @see org.yakindu.sct.model.stext.stext.impl.StextPackageImpl#getDefaultTrigger() * @generated */ int DEFAULT_TRIGGER = 30; /** * The number of structural features of the '<em>Default Trigger</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DEFAULT_TRIGGER_FEATURE_COUNT = SGraphPackage.TRIGGER_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.yakindu.sct.model.stext.stext.impl.ReactionEffectImpl <em>Reaction Effect</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.yakindu.sct.model.stext.stext.impl.ReactionEffectImpl * @see org.yakindu.sct.model.stext.stext.impl.StextPackageImpl#getReactionEffect() * @generated */ int REACTION_EFFECT = 31; /** * The feature id for the '<em><b>Actions</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REACTION_EFFECT__ACTIONS = SGraphPackage.EFFECT_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Reaction Effect</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int REACTION_EFFECT_FEATURE_COUNT = SGraphPackage.EFFECT_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.yakindu.sct.model.stext.stext.impl.EventRaisingExpressionImpl <em>Event Raising Expression</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.yakindu.sct.model.stext.stext.impl.EventRaisingExpressionImpl * @see org.yakindu.sct.model.stext.stext.impl.StextPackageImpl#getEventRaisingExpression() * @generated */ int EVENT_RAISING_EXPRESSION = 32; /** * The feature id for the '<em><b>Event</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EVENT_RAISING_EXPRESSION__EVENT = ExpressionsPackage.EXPRESSION_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Value</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EVENT_RAISING_EXPRESSION__VALUE = ExpressionsPackage.EXPRESSION_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Event Raising Expression</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EVENT_RAISING_EXPRESSION_FEATURE_COUNT = ExpressionsPackage.EXPRESSION_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.yakindu.sct.model.stext.stext.impl.EventValueReferenceExpressionImpl <em>Event Value Reference Expression</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.yakindu.sct.model.stext.stext.impl.EventValueReferenceExpressionImpl * @see org.yakindu.sct.model.stext.stext.impl.StextPackageImpl#getEventValueReferenceExpression() * @generated */ int EVENT_VALUE_REFERENCE_EXPRESSION = 33; /** * The feature id for the '<em><b>Value</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EVENT_VALUE_REFERENCE_EXPRESSION__VALUE = ExpressionsPackage.EXPRESSION_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Event Value Reference Expression</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EVENT_VALUE_REFERENCE_EXPRESSION_FEATURE_COUNT = ExpressionsPackage.EXPRESSION_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.yakindu.sct.model.stext.stext.impl.ActiveStateReferenceExpressionImpl <em>Active State Reference Expression</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.yakindu.sct.model.stext.stext.impl.ActiveStateReferenceExpressionImpl * @see org.yakindu.sct.model.stext.stext.impl.StextPackageImpl#getActiveStateReferenceExpression() * @generated */ int ACTIVE_STATE_REFERENCE_EXPRESSION = 34; /** * The feature id for the '<em><b>Value</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ACTIVE_STATE_REFERENCE_EXPRESSION__VALUE = ExpressionsPackage.EXPRESSION_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Active State Reference Expression</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ACTIVE_STATE_REFERENCE_EXPRESSION_FEATURE_COUNT = ExpressionsPackage.EXPRESSION_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.yakindu.sct.model.stext.stext.impl.ArgumentedAnnotationImpl <em>Argumented Annotation</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.yakindu.sct.model.stext.stext.impl.ArgumentedAnnotationImpl * @see org.yakindu.sct.model.stext.stext.impl.StextPackageImpl#getArgumentedAnnotation() * @generated */ int ARGUMENTED_ANNOTATION = 35; /** * The feature id for the '<em><b>Type</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ARGUMENTED_ANNOTATION__TYPE = TypesPackage.ANNOTATION__TYPE; /** * The feature id for the '<em><b>Args</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ARGUMENTED_ANNOTATION__ARGS = TypesPackage.ANNOTATION_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Argumented Annotation</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ARGUMENTED_ANNOTATION_FEATURE_COUNT = TypesPackage.ANNOTATION_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.yakindu.sct.model.stext.stext.TimeEventType <em>Time Event Type</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.yakindu.sct.model.stext.stext.TimeEventType * @see org.yakindu.sct.model.stext.stext.impl.StextPackageImpl#getTimeEventType() * @generated */ int TIME_EVENT_TYPE = 36; /** * The meta object id for the '{@link org.yakindu.sct.model.stext.stext.TimeUnit <em>Time Unit</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.yakindu.sct.model.stext.stext.TimeUnit * @see org.yakindu.sct.model.stext.stext.impl.StextPackageImpl#getTimeUnit() * @generated */ int TIME_UNIT = 37; /** * Returns the meta object for class '{@link org.yakindu.sct.model.stext.stext.Root <em>Root</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Root</em>'. * @see org.yakindu.sct.model.stext.stext.Root * @generated */ EClass getRoot(); /** * Returns the meta object for the containment reference list '{@link org.yakindu.sct.model.stext.stext.Root#getRoots <em>Roots</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Roots</em>'. * @see org.yakindu.sct.model.stext.stext.Root#getRoots() * @see #getRoot() * @generated */ EReference getRoot_Roots(); /** * Returns the meta object for class '{@link org.yakindu.sct.model.stext.stext.DefRoot <em>Def Root</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Def Root</em>'. * @see org.yakindu.sct.model.stext.stext.DefRoot * @generated */ EClass getDefRoot(); /** * Returns the meta object for class '{@link org.yakindu.sct.model.stext.stext.StatechartRoot <em>Statechart Root</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Statechart Root</em>'. * @see org.yakindu.sct.model.stext.stext.StatechartRoot * @generated */ EClass getStatechartRoot(); /** * Returns the meta object for the containment reference '{@link org.yakindu.sct.model.stext.stext.StatechartRoot#getDef <em>Def</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Def</em>'. * @see org.yakindu.sct.model.stext.stext.StatechartRoot#getDef() * @see #getStatechartRoot() * @generated */ EReference getStatechartRoot_Def(); /** * Returns the meta object for class '{@link org.yakindu.sct.model.stext.stext.StateRoot <em>State Root</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>State Root</em>'. * @see org.yakindu.sct.model.stext.stext.StateRoot * @generated */ EClass getStateRoot(); /** * Returns the meta object for the containment reference '{@link org.yakindu.sct.model.stext.stext.StateRoot#getDef <em>Def</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Def</em>'. * @see org.yakindu.sct.model.stext.stext.StateRoot#getDef() * @see #getStateRoot() * @generated */ EReference getStateRoot_Def(); /** * Returns the meta object for class '{@link org.yakindu.sct.model.stext.stext.TransitionRoot <em>Transition Root</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Transition Root</em>'. * @see org.yakindu.sct.model.stext.stext.TransitionRoot * @generated */ EClass getTransitionRoot(); /** * Returns the meta object for the containment reference '{@link org.yakindu.sct.model.stext.stext.TransitionRoot#getDef <em>Def</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Def</em>'. * @see org.yakindu.sct.model.stext.stext.TransitionRoot#getDef() * @see #getTransitionRoot() * @generated */ EReference getTransitionRoot_Def(); /** * Returns the meta object for class '{@link org.yakindu.sct.model.stext.stext.StatechartSpecification <em>Statechart Specification</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Statechart Specification</em>'. * @see org.yakindu.sct.model.stext.stext.StatechartSpecification * @generated */ EClass getStatechartSpecification(); /** * Returns the meta object for the containment reference list '{@link org.yakindu.sct.model.stext.stext.StatechartSpecification#getAnnotations <em>Annotations</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Annotations</em>'. * @see org.yakindu.sct.model.stext.stext.StatechartSpecification#getAnnotations() * @see #getStatechartSpecification() * @generated */ EReference getStatechartSpecification_Annotations(); /** * Returns the meta object for class '{@link org.yakindu.sct.model.stext.stext.StateSpecification <em>State Specification</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>State Specification</em>'. * @see org.yakindu.sct.model.stext.stext.StateSpecification * @generated */ EClass getStateSpecification(); /** * Returns the meta object for the containment reference '{@link org.yakindu.sct.model.stext.stext.StateSpecification#getScope <em>Scope</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Scope</em>'. * @see org.yakindu.sct.model.stext.stext.StateSpecification#getScope() * @see #getStateSpecification() * @generated */ EReference getStateSpecification_Scope(); /** * Returns the meta object for class '{@link org.yakindu.sct.model.stext.stext.TransitionSpecification <em>Transition Specification</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Transition Specification</em>'. * @see org.yakindu.sct.model.stext.stext.TransitionSpecification * @generated */ EClass getTransitionSpecification(); /** * Returns the meta object for the containment reference '{@link org.yakindu.sct.model.stext.stext.TransitionSpecification#getReaction <em>Reaction</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Reaction</em>'. * @see org.yakindu.sct.model.stext.stext.TransitionSpecification#getReaction() * @see #getTransitionSpecification() * @generated */ EReference getTransitionSpecification_Reaction(); /** * Returns the meta object for class '{@link org.yakindu.sct.model.stext.stext.StatechartScope <em>Statechart Scope</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Statechart Scope</em>'. * @see org.yakindu.sct.model.stext.stext.StatechartScope * @generated */ EClass getStatechartScope(); /** * Returns the meta object for class '{@link org.yakindu.sct.model.stext.stext.InterfaceScope <em>Interface Scope</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Interface Scope</em>'. * @see org.yakindu.sct.model.stext.stext.InterfaceScope * @generated */ EClass getInterfaceScope(); /** * Returns the meta object for class '{@link org.yakindu.sct.model.stext.stext.InternalScope <em>Internal Scope</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Internal Scope</em>'. * @see org.yakindu.sct.model.stext.stext.InternalScope * @generated */ EClass getInternalScope(); /** * Returns the meta object for class '{@link org.yakindu.sct.model.stext.stext.ImportScope <em>Import Scope</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Import Scope</em>'. * @see org.yakindu.sct.model.stext.stext.ImportScope * @generated */ EClass getImportScope(); /** * Returns the meta object for the reference list '{@link org.yakindu.sct.model.stext.stext.ImportScope#getImports <em>Imports</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Imports</em>'. * @see org.yakindu.sct.model.stext.stext.ImportScope#getImports() * @see #getImportScope() * @generated */ EReference getImportScope_Imports(); /** * Returns the meta object for class '{@link org.yakindu.sct.model.stext.stext.EventDefinition <em>Event Definition</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Event Definition</em>'. * @see org.yakindu.sct.model.stext.stext.EventDefinition * @generated */ EClass getEventDefinition(); /** * Returns the meta object for class '{@link org.yakindu.sct.model.stext.stext.VariableDefinition <em>Variable Definition</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Variable Definition</em>'. * @see org.yakindu.sct.model.stext.stext.VariableDefinition * @generated */ EClass getVariableDefinition(); /** * Returns the meta object for the containment reference '{@link org.yakindu.sct.model.stext.stext.VariableDefinition#getInitialValue <em>Initial Value</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Initial Value</em>'. * @see org.yakindu.sct.model.stext.stext.VariableDefinition#getInitialValue() * @see #getVariableDefinition() * @generated */ EReference getVariableDefinition_InitialValue(); /** * Returns the meta object for class '{@link org.yakindu.sct.model.stext.stext.OperationDefinition <em>Operation Definition</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Operation Definition</em>'. * @see org.yakindu.sct.model.stext.stext.OperationDefinition * @generated */ EClass getOperationDefinition(); /** * Returns the meta object for class '{@link org.yakindu.sct.model.stext.stext.TypeAliasDefinition <em>Type Alias Definition</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Type Alias Definition</em>'. * @see org.yakindu.sct.model.stext.stext.TypeAliasDefinition * @generated */ EClass getTypeAliasDefinition(); /** * Returns the meta object for class '{@link org.yakindu.sct.model.stext.stext.LocalReaction <em>Local Reaction</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Local Reaction</em>'. * @see org.yakindu.sct.model.stext.stext.LocalReaction * @generated */ EClass getLocalReaction(); /** * Returns the meta object for class '{@link org.yakindu.sct.model.stext.stext.TransitionReaction <em>Transition Reaction</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Transition Reaction</em>'. * @see org.yakindu.sct.model.stext.stext.TransitionReaction * @generated */ EClass getTransitionReaction(); /** * Returns the meta object for class '{@link org.yakindu.sct.model.stext.stext.Guard <em>Guard</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Guard</em>'. * @see org.yakindu.sct.model.stext.stext.Guard * @generated */ EClass getGuard(); /** * Returns the meta object for the containment reference '{@link org.yakindu.sct.model.stext.stext.Guard#getExpression <em>Expression</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Expression</em>'. * @see org.yakindu.sct.model.stext.stext.Guard#getExpression() * @see #getGuard() * @generated */ EReference getGuard_Expression(); /** * Returns the meta object for class '{@link org.yakindu.sct.model.stext.stext.EntryPointSpec <em>Entry Point Spec</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Entry Point Spec</em>'. * @see org.yakindu.sct.model.stext.stext.EntryPointSpec * @generated */ EClass getEntryPointSpec(); /** * Returns the meta object for the attribute '{@link org.yakindu.sct.model.stext.stext.EntryPointSpec#getEntrypoint <em>Entrypoint</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Entrypoint</em>'. * @see org.yakindu.sct.model.stext.stext.EntryPointSpec#getEntrypoint() * @see #getEntryPointSpec() * @generated */ EAttribute getEntryPointSpec_Entrypoint(); /** * Returns the meta object for class '{@link org.yakindu.sct.model.stext.stext.ExitPointSpec <em>Exit Point Spec</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Exit Point Spec</em>'. * @see org.yakindu.sct.model.stext.stext.ExitPointSpec * @generated */ EClass getExitPointSpec(); /** * Returns the meta object for the attribute '{@link org.yakindu.sct.model.stext.stext.ExitPointSpec#getExitpoint <em>Exitpoint</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Exitpoint</em>'. * @see org.yakindu.sct.model.stext.stext.ExitPointSpec#getExitpoint() * @see #getExitPointSpec() * @generated */ EAttribute getExitPointSpec_Exitpoint(); /** * Returns the meta object for class '{@link org.yakindu.sct.model.stext.stext.EventSpec <em>Event Spec</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Event Spec</em>'. * @see org.yakindu.sct.model.stext.stext.EventSpec * @generated */ EClass getEventSpec(); /** * Returns the meta object for class '{@link org.yakindu.sct.model.stext.stext.RegularEventSpec <em>Regular Event Spec</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Regular Event Spec</em>'. * @see org.yakindu.sct.model.stext.stext.RegularEventSpec * @generated */ EClass getRegularEventSpec(); /** * Returns the meta object for the containment reference '{@link org.yakindu.sct.model.stext.stext.RegularEventSpec#getEvent <em>Event</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Event</em>'. * @see org.yakindu.sct.model.stext.stext.RegularEventSpec#getEvent() * @see #getRegularEventSpec() * @generated */ EReference getRegularEventSpec_Event(); /** * Returns the meta object for class '{@link org.yakindu.sct.model.stext.stext.TimeEventSpec <em>Time Event Spec</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Time Event Spec</em>'. * @see org.yakindu.sct.model.stext.stext.TimeEventSpec * @generated */ EClass getTimeEventSpec(); /** * Returns the meta object for the attribute '{@link org.yakindu.sct.model.stext.stext.TimeEventSpec#getType <em>Type</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Type</em>'. * @see org.yakindu.sct.model.stext.stext.TimeEventSpec#getType() * @see #getTimeEventSpec() * @generated */ EAttribute getTimeEventSpec_Type(); /** * Returns the meta object for the containment reference '{@link org.yakindu.sct.model.stext.stext.TimeEventSpec#getValue <em>Value</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Value</em>'. * @see org.yakindu.sct.model.stext.stext.TimeEventSpec#getValue() * @see #getTimeEventSpec() * @generated */ EReference getTimeEventSpec_Value(); /** * Returns the meta object for the attribute '{@link org.yakindu.sct.model.stext.stext.TimeEventSpec#getUnit <em>Unit</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Unit</em>'. * @see org.yakindu.sct.model.stext.stext.TimeEventSpec#getUnit() * @see #getTimeEventSpec() * @generated */ EAttribute getTimeEventSpec_Unit(); /** * Returns the meta object for class '{@link org.yakindu.sct.model.stext.stext.BuiltinEventSpec <em>Builtin Event Spec</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Builtin Event Spec</em>'. * @see org.yakindu.sct.model.stext.stext.BuiltinEventSpec * @generated */ EClass getBuiltinEventSpec(); /** * Returns the meta object for class '{@link org.yakindu.sct.model.stext.stext.EntryEvent <em>Entry Event</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Entry Event</em>'. * @see org.yakindu.sct.model.stext.stext.EntryEvent * @generated */ EClass getEntryEvent(); /** * Returns the meta object for class '{@link org.yakindu.sct.model.stext.stext.ExitEvent <em>Exit Event</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Exit Event</em>'. * @see org.yakindu.sct.model.stext.stext.ExitEvent * @generated */ EClass getExitEvent(); /** * Returns the meta object for class '{@link org.yakindu.sct.model.stext.stext.AlwaysEvent <em>Always Event</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Always Event</em>'. * @see org.yakindu.sct.model.stext.stext.AlwaysEvent * @generated */ EClass getAlwaysEvent(); /** * Returns the meta object for class '{@link org.yakindu.sct.model.stext.stext.SimpleScope <em>Simple Scope</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Simple Scope</em>'. * @see org.yakindu.sct.model.stext.stext.SimpleScope * @generated */ EClass getSimpleScope(); /** * Returns the meta object for class '{@link org.yakindu.sct.model.stext.stext.ReactionTrigger <em>Reaction Trigger</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Reaction Trigger</em>'. * @see org.yakindu.sct.model.stext.stext.ReactionTrigger * @generated */ EClass getReactionTrigger(); /** * Returns the meta object for the containment reference list '{@link org.yakindu.sct.model.stext.stext.ReactionTrigger#getTriggers <em>Triggers</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Triggers</em>'. * @see org.yakindu.sct.model.stext.stext.ReactionTrigger#getTriggers() * @see #getReactionTrigger() * @generated */ EReference getReactionTrigger_Triggers(); /** * Returns the meta object for the containment reference '{@link org.yakindu.sct.model.stext.stext.ReactionTrigger#getGuard <em>Guard</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Guard</em>'. * @see org.yakindu.sct.model.stext.stext.ReactionTrigger#getGuard() * @see #getReactionTrigger() * @generated */ EReference getReactionTrigger_Guard(); /** * Returns the meta object for class '{@link org.yakindu.sct.model.stext.stext.DefaultTrigger <em>Default Trigger</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Default Trigger</em>'. * @see org.yakindu.sct.model.stext.stext.DefaultTrigger * @generated */ EClass getDefaultTrigger(); /** * Returns the meta object for class '{@link org.yakindu.sct.model.stext.stext.ReactionEffect <em>Reaction Effect</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Reaction Effect</em>'. * @see org.yakindu.sct.model.stext.stext.ReactionEffect * @generated */ EClass getReactionEffect(); /** * Returns the meta object for the containment reference list '{@link org.yakindu.sct.model.stext.stext.ReactionEffect#getActions <em>Actions</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Actions</em>'. * @see org.yakindu.sct.model.stext.stext.ReactionEffect#getActions() * @see #getReactionEffect() * @generated */ EReference getReactionEffect_Actions(); /** * Returns the meta object for class '{@link org.yakindu.sct.model.stext.stext.EventRaisingExpression <em>Event Raising Expression</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Event Raising Expression</em>'. * @see org.yakindu.sct.model.stext.stext.EventRaisingExpression * @generated */ EClass getEventRaisingExpression(); /** * Returns the meta object for the containment reference '{@link org.yakindu.sct.model.stext.stext.EventRaisingExpression#getEvent <em>Event</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Event</em>'. * @see org.yakindu.sct.model.stext.stext.EventRaisingExpression#getEvent() * @see #getEventRaisingExpression() * @generated */ EReference getEventRaisingExpression_Event(); /** * Returns the meta object for the containment reference '{@link org.yakindu.sct.model.stext.stext.EventRaisingExpression#getValue <em>Value</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Value</em>'. * @see org.yakindu.sct.model.stext.stext.EventRaisingExpression#getValue() * @see #getEventRaisingExpression() * @generated */ EReference getEventRaisingExpression_Value(); /** * Returns the meta object for class '{@link org.yakindu.sct.model.stext.stext.EventValueReferenceExpression <em>Event Value Reference Expression</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Event Value Reference Expression</em>'. * @see org.yakindu.sct.model.stext.stext.EventValueReferenceExpression * @generated */ EClass getEventValueReferenceExpression(); /** * Returns the meta object for the containment reference '{@link org.yakindu.sct.model.stext.stext.EventValueReferenceExpression#getValue <em>Value</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Value</em>'. * @see org.yakindu.sct.model.stext.stext.EventValueReferenceExpression#getValue() * @see #getEventValueReferenceExpression() * @generated */ EReference getEventValueReferenceExpression_Value(); /** * Returns the meta object for class '{@link org.yakindu.sct.model.stext.stext.ActiveStateReferenceExpression <em>Active State Reference Expression</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Active State Reference Expression</em>'. * @see org.yakindu.sct.model.stext.stext.ActiveStateReferenceExpression * @generated */ EClass getActiveStateReferenceExpression(); /** * Returns the meta object for the reference '{@link org.yakindu.sct.model.stext.stext.ActiveStateReferenceExpression#getValue <em>Value</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Value</em>'. * @see org.yakindu.sct.model.stext.stext.ActiveStateReferenceExpression#getValue() * @see #getActiveStateReferenceExpression() * @generated */ EReference getActiveStateReferenceExpression_Value(); /** * Returns the meta object for class '{@link org.yakindu.sct.model.stext.stext.ArgumentedAnnotation <em>Argumented Annotation</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Argumented Annotation</em>'. * @see org.yakindu.sct.model.stext.stext.ArgumentedAnnotation * @generated */ EClass getArgumentedAnnotation(); /** * Returns the meta object for enum '{@link org.yakindu.sct.model.stext.stext.TimeEventType <em>Time Event Type</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for enum '<em>Time Event Type</em>'. * @see org.yakindu.sct.model.stext.stext.TimeEventType * @generated */ EEnum getTimeEventType(); /** * Returns the meta object for enum '{@link org.yakindu.sct.model.stext.stext.TimeUnit <em>Time Unit</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for enum '<em>Time Unit</em>'. * @see org.yakindu.sct.model.stext.stext.TimeUnit * @generated */ EEnum getTimeUnit(); /** * 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 */ StextFactory getStextFactory(); /** * <!-- 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 enum,</li> * <li>and each data type</li> * </ul> * <!-- end-user-doc --> * @generated */ interface Literals { /** * The meta object literal for the '{@link org.yakindu.sct.model.stext.stext.impl.RootImpl <em>Root</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.yakindu.sct.model.stext.stext.impl.RootImpl * @see org.yakindu.sct.model.stext.stext.impl.StextPackageImpl#getRoot() * @generated */ EClass ROOT = eINSTANCE.getRoot(); /** * The meta object literal for the '<em><b>Roots</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference ROOT__ROOTS = eINSTANCE.getRoot_Roots(); /** * The meta object literal for the '{@link org.yakindu.sct.model.stext.stext.impl.DefRootImpl <em>Def Root</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.yakindu.sct.model.stext.stext.impl.DefRootImpl * @see org.yakindu.sct.model.stext.stext.impl.StextPackageImpl#getDefRoot() * @generated */ EClass DEF_ROOT = eINSTANCE.getDefRoot(); /** * The meta object literal for the '{@link org.yakindu.sct.model.stext.stext.impl.StatechartRootImpl <em>Statechart Root</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.yakindu.sct.model.stext.stext.impl.StatechartRootImpl * @see org.yakindu.sct.model.stext.stext.impl.StextPackageImpl#getStatechartRoot() * @generated */ EClass STATECHART_ROOT = eINSTANCE.getStatechartRoot(); /** * The meta object literal for the '<em><b>Def</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference STATECHART_ROOT__DEF = eINSTANCE.getStatechartRoot_Def(); /** * The meta object literal for the '{@link org.yakindu.sct.model.stext.stext.impl.StateRootImpl <em>State Root</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.yakindu.sct.model.stext.stext.impl.StateRootImpl * @see org.yakindu.sct.model.stext.stext.impl.StextPackageImpl#getStateRoot() * @generated */ EClass STATE_ROOT = eINSTANCE.getStateRoot(); /** * The meta object literal for the '<em><b>Def</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference STATE_ROOT__DEF = eINSTANCE.getStateRoot_Def(); /** * The meta object literal for the '{@link org.yakindu.sct.model.stext.stext.impl.TransitionRootImpl <em>Transition Root</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.yakindu.sct.model.stext.stext.impl.TransitionRootImpl * @see org.yakindu.sct.model.stext.stext.impl.StextPackageImpl#getTransitionRoot() * @generated */ EClass TRANSITION_ROOT = eINSTANCE.getTransitionRoot(); /** * The meta object literal for the '<em><b>Def</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference TRANSITION_ROOT__DEF = eINSTANCE.getTransitionRoot_Def(); /** * The meta object literal for the '{@link org.yakindu.sct.model.stext.stext.impl.StatechartSpecificationImpl <em>Statechart Specification</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.yakindu.sct.model.stext.stext.impl.StatechartSpecificationImpl * @see org.yakindu.sct.model.stext.stext.impl.StextPackageImpl#getStatechartSpecification() * @generated */ EClass STATECHART_SPECIFICATION = eINSTANCE.getStatechartSpecification(); /** * The meta object literal for the '<em><b>Annotations</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference STATECHART_SPECIFICATION__ANNOTATIONS = eINSTANCE.getStatechartSpecification_Annotations(); /** * The meta object literal for the '{@link org.yakindu.sct.model.stext.stext.impl.StateSpecificationImpl <em>State Specification</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.yakindu.sct.model.stext.stext.impl.StateSpecificationImpl * @see org.yakindu.sct.model.stext.stext.impl.StextPackageImpl#getStateSpecification() * @generated */ EClass STATE_SPECIFICATION = eINSTANCE.getStateSpecification(); /** * The meta object literal for the '<em><b>Scope</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference STATE_SPECIFICATION__SCOPE = eINSTANCE.getStateSpecification_Scope(); /** * The meta object literal for the '{@link org.yakindu.sct.model.stext.stext.impl.TransitionSpecificationImpl <em>Transition Specification</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.yakindu.sct.model.stext.stext.impl.TransitionSpecificationImpl * @see org.yakindu.sct.model.stext.stext.impl.StextPackageImpl#getTransitionSpecification() * @generated */ EClass TRANSITION_SPECIFICATION = eINSTANCE.getTransitionSpecification(); /** * The meta object literal for the '<em><b>Reaction</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference TRANSITION_SPECIFICATION__REACTION = eINSTANCE.getTransitionSpecification_Reaction(); /** * The meta object literal for the '{@link org.yakindu.sct.model.stext.stext.impl.StatechartScopeImpl <em>Statechart Scope</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.yakindu.sct.model.stext.stext.impl.StatechartScopeImpl * @see org.yakindu.sct.model.stext.stext.impl.StextPackageImpl#getStatechartScope() * @generated */ EClass STATECHART_SCOPE = eINSTANCE.getStatechartScope(); /** * The meta object literal for the '{@link org.yakindu.sct.model.stext.stext.impl.InterfaceScopeImpl <em>Interface Scope</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.yakindu.sct.model.stext.stext.impl.InterfaceScopeImpl * @see org.yakindu.sct.model.stext.stext.impl.StextPackageImpl#getInterfaceScope() * @generated */ EClass INTERFACE_SCOPE = eINSTANCE.getInterfaceScope(); /** * The meta object literal for the '{@link org.yakindu.sct.model.stext.stext.impl.InternalScopeImpl <em>Internal Scope</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.yakindu.sct.model.stext.stext.impl.InternalScopeImpl * @see org.yakindu.sct.model.stext.stext.impl.StextPackageImpl#getInternalScope() * @generated */ EClass INTERNAL_SCOPE = eINSTANCE.getInternalScope(); /** * The meta object literal for the '{@link org.yakindu.sct.model.stext.stext.impl.ImportScopeImpl <em>Import Scope</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.yakindu.sct.model.stext.stext.impl.ImportScopeImpl * @see org.yakindu.sct.model.stext.stext.impl.StextPackageImpl#getImportScope() * @generated */ EClass IMPORT_SCOPE = eINSTANCE.getImportScope(); /** * The meta object literal for the '<em><b>Imports</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference IMPORT_SCOPE__IMPORTS = eINSTANCE.getImportScope_Imports(); /** * The meta object literal for the '{@link org.yakindu.sct.model.stext.stext.impl.EventDefinitionImpl <em>Event Definition</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.yakindu.sct.model.stext.stext.impl.EventDefinitionImpl * @see org.yakindu.sct.model.stext.stext.impl.StextPackageImpl#getEventDefinition() * @generated */ EClass EVENT_DEFINITION = eINSTANCE.getEventDefinition(); /** * The meta object literal for the '{@link org.yakindu.sct.model.stext.stext.impl.VariableDefinitionImpl <em>Variable Definition</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.yakindu.sct.model.stext.stext.impl.VariableDefinitionImpl * @see org.yakindu.sct.model.stext.stext.impl.StextPackageImpl#getVariableDefinition() * @generated */ EClass VARIABLE_DEFINITION = eINSTANCE.getVariableDefinition(); /** * The meta object literal for the '<em><b>Initial Value</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference VARIABLE_DEFINITION__INITIAL_VALUE = eINSTANCE.getVariableDefinition_InitialValue(); /** * The meta object literal for the '{@link org.yakindu.sct.model.stext.stext.impl.OperationDefinitionImpl <em>Operation Definition</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.yakindu.sct.model.stext.stext.impl.OperationDefinitionImpl * @see org.yakindu.sct.model.stext.stext.impl.StextPackageImpl#getOperationDefinition() * @generated */ EClass OPERATION_DEFINITION = eINSTANCE.getOperationDefinition(); /** * The meta object literal for the '{@link org.yakindu.sct.model.stext.stext.impl.TypeAliasDefinitionImpl <em>Type Alias Definition</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.yakindu.sct.model.stext.stext.impl.TypeAliasDefinitionImpl * @see org.yakindu.sct.model.stext.stext.impl.StextPackageImpl#getTypeAliasDefinition() * @generated */ EClass TYPE_ALIAS_DEFINITION = eINSTANCE.getTypeAliasDefinition(); /** * The meta object literal for the '{@link org.yakindu.sct.model.stext.stext.impl.LocalReactionImpl <em>Local Reaction</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.yakindu.sct.model.stext.stext.impl.LocalReactionImpl * @see org.yakindu.sct.model.stext.stext.impl.StextPackageImpl#getLocalReaction() * @generated */ EClass LOCAL_REACTION = eINSTANCE.getLocalReaction(); /** * The meta object literal for the '{@link org.yakindu.sct.model.stext.stext.impl.TransitionReactionImpl <em>Transition Reaction</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.yakindu.sct.model.stext.stext.impl.TransitionReactionImpl * @see org.yakindu.sct.model.stext.stext.impl.StextPackageImpl#getTransitionReaction() * @generated */ EClass TRANSITION_REACTION = eINSTANCE.getTransitionReaction(); /** * The meta object literal for the '{@link org.yakindu.sct.model.stext.stext.impl.GuardImpl <em>Guard</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.yakindu.sct.model.stext.stext.impl.GuardImpl * @see org.yakindu.sct.model.stext.stext.impl.StextPackageImpl#getGuard() * @generated */ EClass GUARD = eINSTANCE.getGuard(); /** * The meta object literal for the '<em><b>Expression</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference GUARD__EXPRESSION = eINSTANCE.getGuard_Expression(); /** * The meta object literal for the '{@link org.yakindu.sct.model.stext.stext.impl.EntryPointSpecImpl <em>Entry Point Spec</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.yakindu.sct.model.stext.stext.impl.EntryPointSpecImpl * @see org.yakindu.sct.model.stext.stext.impl.StextPackageImpl#getEntryPointSpec() * @generated */ EClass ENTRY_POINT_SPEC = eINSTANCE.getEntryPointSpec(); /** * The meta object literal for the '<em><b>Entrypoint</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ENTRY_POINT_SPEC__ENTRYPOINT = eINSTANCE.getEntryPointSpec_Entrypoint(); /** * The meta object literal for the '{@link org.yakindu.sct.model.stext.stext.impl.ExitPointSpecImpl <em>Exit Point Spec</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.yakindu.sct.model.stext.stext.impl.ExitPointSpecImpl * @see org.yakindu.sct.model.stext.stext.impl.StextPackageImpl#getExitPointSpec() * @generated */ EClass EXIT_POINT_SPEC = eINSTANCE.getExitPointSpec(); /** * The meta object literal for the '<em><b>Exitpoint</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute EXIT_POINT_SPEC__EXITPOINT = eINSTANCE.getExitPointSpec_Exitpoint(); /** * The meta object literal for the '{@link org.yakindu.sct.model.stext.stext.impl.EventSpecImpl <em>Event Spec</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.yakindu.sct.model.stext.stext.impl.EventSpecImpl * @see org.yakindu.sct.model.stext.stext.impl.StextPackageImpl#getEventSpec() * @generated */ EClass EVENT_SPEC = eINSTANCE.getEventSpec(); /** * The meta object literal for the '{@link org.yakindu.sct.model.stext.stext.impl.RegularEventSpecImpl <em>Regular Event Spec</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.yakindu.sct.model.stext.stext.impl.RegularEventSpecImpl * @see org.yakindu.sct.model.stext.stext.impl.StextPackageImpl#getRegularEventSpec() * @generated */ EClass REGULAR_EVENT_SPEC = eINSTANCE.getRegularEventSpec(); /** * The meta object literal for the '<em><b>Event</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference REGULAR_EVENT_SPEC__EVENT = eINSTANCE.getRegularEventSpec_Event(); /** * The meta object literal for the '{@link org.yakindu.sct.model.stext.stext.impl.TimeEventSpecImpl <em>Time Event Spec</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.yakindu.sct.model.stext.stext.impl.TimeEventSpecImpl * @see org.yakindu.sct.model.stext.stext.impl.StextPackageImpl#getTimeEventSpec() * @generated */ EClass TIME_EVENT_SPEC = eINSTANCE.getTimeEventSpec(); /** * The meta object literal for the '<em><b>Type</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute TIME_EVENT_SPEC__TYPE = eINSTANCE.getTimeEventSpec_Type(); /** * The meta object literal for the '<em><b>Value</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference TIME_EVENT_SPEC__VALUE = eINSTANCE.getTimeEventSpec_Value(); /** * The meta object literal for the '<em><b>Unit</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute TIME_EVENT_SPEC__UNIT = eINSTANCE.getTimeEventSpec_Unit(); /** * The meta object literal for the '{@link org.yakindu.sct.model.stext.stext.impl.BuiltinEventSpecImpl <em>Builtin Event Spec</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.yakindu.sct.model.stext.stext.impl.BuiltinEventSpecImpl * @see org.yakindu.sct.model.stext.stext.impl.StextPackageImpl#getBuiltinEventSpec() * @generated */ EClass BUILTIN_EVENT_SPEC = eINSTANCE.getBuiltinEventSpec(); /** * The meta object literal for the '{@link org.yakindu.sct.model.stext.stext.impl.EntryEventImpl <em>Entry Event</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.yakindu.sct.model.stext.stext.impl.EntryEventImpl * @see org.yakindu.sct.model.stext.stext.impl.StextPackageImpl#getEntryEvent() * @generated */ EClass ENTRY_EVENT = eINSTANCE.getEntryEvent(); /** * The meta object literal for the '{@link org.yakindu.sct.model.stext.stext.impl.ExitEventImpl <em>Exit Event</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.yakindu.sct.model.stext.stext.impl.ExitEventImpl * @see org.yakindu.sct.model.stext.stext.impl.StextPackageImpl#getExitEvent() * @generated */ EClass EXIT_EVENT = eINSTANCE.getExitEvent(); /** * The meta object literal for the '{@link org.yakindu.sct.model.stext.stext.impl.AlwaysEventImpl <em>Always Event</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.yakindu.sct.model.stext.stext.impl.AlwaysEventImpl * @see org.yakindu.sct.model.stext.stext.impl.StextPackageImpl#getAlwaysEvent() * @generated */ EClass ALWAYS_EVENT = eINSTANCE.getAlwaysEvent(); /** * The meta object literal for the '{@link org.yakindu.sct.model.stext.stext.impl.SimpleScopeImpl <em>Simple Scope</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.yakindu.sct.model.stext.stext.impl.SimpleScopeImpl * @see org.yakindu.sct.model.stext.stext.impl.StextPackageImpl#getSimpleScope() * @generated */ EClass SIMPLE_SCOPE = eINSTANCE.getSimpleScope(); /** * The meta object literal for the '{@link org.yakindu.sct.model.stext.stext.impl.ReactionTriggerImpl <em>Reaction Trigger</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.yakindu.sct.model.stext.stext.impl.ReactionTriggerImpl * @see org.yakindu.sct.model.stext.stext.impl.StextPackageImpl#getReactionTrigger() * @generated */ EClass REACTION_TRIGGER = eINSTANCE.getReactionTrigger(); /** * The meta object literal for the '<em><b>Triggers</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference REACTION_TRIGGER__TRIGGERS = eINSTANCE.getReactionTrigger_Triggers(); /** * The meta object literal for the '<em><b>Guard</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference REACTION_TRIGGER__GUARD = eINSTANCE.getReactionTrigger_Guard(); /** * The meta object literal for the '{@link org.yakindu.sct.model.stext.stext.impl.DefaultTriggerImpl <em>Default Trigger</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.yakindu.sct.model.stext.stext.impl.DefaultTriggerImpl * @see org.yakindu.sct.model.stext.stext.impl.StextPackageImpl#getDefaultTrigger() * @generated */ EClass DEFAULT_TRIGGER = eINSTANCE.getDefaultTrigger(); /** * The meta object literal for the '{@link org.yakindu.sct.model.stext.stext.impl.ReactionEffectImpl <em>Reaction Effect</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.yakindu.sct.model.stext.stext.impl.ReactionEffectImpl * @see org.yakindu.sct.model.stext.stext.impl.StextPackageImpl#getReactionEffect() * @generated */ EClass REACTION_EFFECT = eINSTANCE.getReactionEffect(); /** * The meta object literal for the '<em><b>Actions</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference REACTION_EFFECT__ACTIONS = eINSTANCE.getReactionEffect_Actions(); /** * The meta object literal for the '{@link org.yakindu.sct.model.stext.stext.impl.EventRaisingExpressionImpl <em>Event Raising Expression</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.yakindu.sct.model.stext.stext.impl.EventRaisingExpressionImpl * @see org.yakindu.sct.model.stext.stext.impl.StextPackageImpl#getEventRaisingExpression() * @generated */ EClass EVENT_RAISING_EXPRESSION = eINSTANCE.getEventRaisingExpression(); /** * The meta object literal for the '<em><b>Event</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference EVENT_RAISING_EXPRESSION__EVENT = eINSTANCE.getEventRaisingExpression_Event(); /** * The meta object literal for the '<em><b>Value</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference EVENT_RAISING_EXPRESSION__VALUE = eINSTANCE.getEventRaisingExpression_Value(); /** * The meta object literal for the '{@link org.yakindu.sct.model.stext.stext.impl.EventValueReferenceExpressionImpl <em>Event Value Reference Expression</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.yakindu.sct.model.stext.stext.impl.EventValueReferenceExpressionImpl * @see org.yakindu.sct.model.stext.stext.impl.StextPackageImpl#getEventValueReferenceExpression() * @generated */ EClass EVENT_VALUE_REFERENCE_EXPRESSION = eINSTANCE.getEventValueReferenceExpression(); /** * The meta object literal for the '<em><b>Value</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference EVENT_VALUE_REFERENCE_EXPRESSION__VALUE = eINSTANCE.getEventValueReferenceExpression_Value(); /** * The meta object literal for the '{@link org.yakindu.sct.model.stext.stext.impl.ActiveStateReferenceExpressionImpl <em>Active State Reference Expression</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.yakindu.sct.model.stext.stext.impl.ActiveStateReferenceExpressionImpl * @see org.yakindu.sct.model.stext.stext.impl.StextPackageImpl#getActiveStateReferenceExpression() * @generated */ EClass ACTIVE_STATE_REFERENCE_EXPRESSION = eINSTANCE.getActiveStateReferenceExpression(); /** * The meta object literal for the '<em><b>Value</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference ACTIVE_STATE_REFERENCE_EXPRESSION__VALUE = eINSTANCE.getActiveStateReferenceExpression_Value(); /** * The meta object literal for the '{@link org.yakindu.sct.model.stext.stext.impl.ArgumentedAnnotationImpl <em>Argumented Annotation</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.yakindu.sct.model.stext.stext.impl.ArgumentedAnnotationImpl * @see org.yakindu.sct.model.stext.stext.impl.StextPackageImpl#getArgumentedAnnotation() * @generated */ EClass ARGUMENTED_ANNOTATION = eINSTANCE.getArgumentedAnnotation(); /** * The meta object literal for the '{@link org.yakindu.sct.model.stext.stext.TimeEventType <em>Time Event Type</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.yakindu.sct.model.stext.stext.TimeEventType * @see org.yakindu.sct.model.stext.stext.impl.StextPackageImpl#getTimeEventType() * @generated */ EEnum TIME_EVENT_TYPE = eINSTANCE.getTimeEventType(); /** * The meta object literal for the '{@link org.yakindu.sct.model.stext.stext.TimeUnit <em>Time Unit</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.yakindu.sct.model.stext.stext.TimeUnit * @see org.yakindu.sct.model.stext.stext.impl.StextPackageImpl#getTimeUnit() * @generated */ EEnum TIME_UNIT = eINSTANCE.getTimeUnit(); } } //StextPackage