/**
*/
package hu.bme.mit.incquery.cep.metamodels.internalsm;
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;
/**
* <!-- 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 hu.bme.mit.incquery.cep.metamodels.internalsm.InternalsmFactory
* @model kind="package"
* @generated
*/
public interface InternalsmPackage extends EPackage {
/**
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNAME = "internalsm";
/**
* The package namespace URI.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_URI = "sm.meta";
/**
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_PREFIX = "hu.bme.mit.incquery.metamodels";
/**
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
InternalsmPackage eINSTANCE = hu.bme.mit.incquery.cep.metamodels.internalsm.impl.InternalsmPackageImpl.init();
/**
* The meta object id for the '{@link hu.bme.mit.incquery.cep.metamodels.internalsm.impl.StateImpl <em>State</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see hu.bme.mit.incquery.cep.metamodels.internalsm.impl.StateImpl
* @see hu.bme.mit.incquery.cep.metamodels.internalsm.impl.InternalsmPackageImpl#getState()
* @generated
*/
int STATE = 0;
/**
* The feature id for the '<em><b>Out Transitions</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STATE__OUT_TRANSITIONS = 0;
/**
* The feature id for the '<em><b>In Transitions</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STATE__IN_TRANSITIONS = 1;
/**
* The feature id for the '<em><b>Label</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STATE__LABEL = 2;
/**
* The feature id for the '<em><b>Event Tokens</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STATE__EVENT_TOKENS = 3;
/**
* The feature id for the '<em><b>Time Constraints</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STATE__TIME_CONSTRAINTS = 4;
/**
* The feature id for the '<em><b>Last Processed Event</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STATE__LAST_PROCESSED_EVENT = 5;
/**
* The number of structural features of the '<em>State</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STATE_FEATURE_COUNT = 6;
/**
* The meta object id for the '{@link hu.bme.mit.incquery.cep.metamodels.internalsm.impl.TransitionImpl <em>Transition</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see hu.bme.mit.incquery.cep.metamodels.internalsm.impl.TransitionImpl
* @see hu.bme.mit.incquery.cep.metamodels.internalsm.impl.InternalsmPackageImpl#getTransition()
* @generated
*/
int TRANSITION = 1;
/**
* The feature id for the '<em><b>Pre State</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRANSITION__PRE_STATE = 0;
/**
* The feature id for the '<em><b>Guard</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRANSITION__GUARD = 1;
/**
* The feature id for the '<em><b>Post State</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRANSITION__POST_STATE = 2;
/**
* The number of structural features of the '<em>Transition</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRANSITION_FEATURE_COUNT = 3;
/**
* The meta object id for the '{@link hu.bme.mit.incquery.cep.metamodels.internalsm.impl.GuardImpl <em>Guard</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see hu.bme.mit.incquery.cep.metamodels.internalsm.impl.GuardImpl
* @see hu.bme.mit.incquery.cep.metamodels.internalsm.impl.InternalsmPackageImpl#getGuard()
* @generated
*/
int GUARD = 2;
/**
* The feature id for the '<em><b>Event Type</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GUARD__EVENT_TYPE = 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 hu.bme.mit.incquery.cep.metamodels.internalsm.impl.FinalStateImpl <em>Final State</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see hu.bme.mit.incquery.cep.metamodels.internalsm.impl.FinalStateImpl
* @see hu.bme.mit.incquery.cep.metamodels.internalsm.impl.InternalsmPackageImpl#getFinalState()
* @generated
*/
int FINAL_STATE = 3;
/**
* The feature id for the '<em><b>Out Transitions</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FINAL_STATE__OUT_TRANSITIONS = STATE__OUT_TRANSITIONS;
/**
* The feature id for the '<em><b>In Transitions</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FINAL_STATE__IN_TRANSITIONS = STATE__IN_TRANSITIONS;
/**
* The feature id for the '<em><b>Label</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FINAL_STATE__LABEL = STATE__LABEL;
/**
* The feature id for the '<em><b>Event Tokens</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FINAL_STATE__EVENT_TOKENS = STATE__EVENT_TOKENS;
/**
* The feature id for the '<em><b>Time Constraints</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FINAL_STATE__TIME_CONSTRAINTS = STATE__TIME_CONSTRAINTS;
/**
* The feature id for the '<em><b>Last Processed Event</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FINAL_STATE__LAST_PROCESSED_EVENT = STATE__LAST_PROCESSED_EVENT;
/**
* 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 = STATE_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link hu.bme.mit.incquery.cep.metamodels.internalsm.impl.InitStateImpl <em>Init State</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see hu.bme.mit.incquery.cep.metamodels.internalsm.impl.InitStateImpl
* @see hu.bme.mit.incquery.cep.metamodels.internalsm.impl.InternalsmPackageImpl#getInitState()
* @generated
*/
int INIT_STATE = 4;
/**
* The feature id for the '<em><b>Out Transitions</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INIT_STATE__OUT_TRANSITIONS = STATE__OUT_TRANSITIONS;
/**
* The feature id for the '<em><b>In Transitions</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INIT_STATE__IN_TRANSITIONS = STATE__IN_TRANSITIONS;
/**
* The feature id for the '<em><b>Label</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INIT_STATE__LABEL = STATE__LABEL;
/**
* The feature id for the '<em><b>Event Tokens</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INIT_STATE__EVENT_TOKENS = STATE__EVENT_TOKENS;
/**
* The feature id for the '<em><b>Time Constraints</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INIT_STATE__TIME_CONSTRAINTS = STATE__TIME_CONSTRAINTS;
/**
* The feature id for the '<em><b>Last Processed Event</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INIT_STATE__LAST_PROCESSED_EVENT = STATE__LAST_PROCESSED_EVENT;
/**
* The number of structural features of the '<em>Init State</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INIT_STATE_FEATURE_COUNT = STATE_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link hu.bme.mit.incquery.cep.metamodels.internalsm.impl.TrapStateImpl <em>Trap State</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see hu.bme.mit.incquery.cep.metamodels.internalsm.impl.TrapStateImpl
* @see hu.bme.mit.incquery.cep.metamodels.internalsm.impl.InternalsmPackageImpl#getTrapState()
* @generated
*/
int TRAP_STATE = 5;
/**
* The feature id for the '<em><b>Out Transitions</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRAP_STATE__OUT_TRANSITIONS = STATE__OUT_TRANSITIONS;
/**
* The feature id for the '<em><b>In Transitions</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRAP_STATE__IN_TRANSITIONS = STATE__IN_TRANSITIONS;
/**
* The feature id for the '<em><b>Label</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRAP_STATE__LABEL = STATE__LABEL;
/**
* The feature id for the '<em><b>Event Tokens</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRAP_STATE__EVENT_TOKENS = STATE__EVENT_TOKENS;
/**
* The feature id for the '<em><b>Time Constraints</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRAP_STATE__TIME_CONSTRAINTS = STATE__TIME_CONSTRAINTS;
/**
* The feature id for the '<em><b>Last Processed Event</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRAP_STATE__LAST_PROCESSED_EVENT = STATE__LAST_PROCESSED_EVENT;
/**
* The number of structural features of the '<em>Trap State</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRAP_STATE_FEATURE_COUNT = STATE_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link hu.bme.mit.incquery.cep.metamodels.internalsm.impl.StateMachineImpl <em>State Machine</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see hu.bme.mit.incquery.cep.metamodels.internalsm.impl.StateMachineImpl
* @see hu.bme.mit.incquery.cep.metamodels.internalsm.impl.InternalsmPackageImpl#getStateMachine()
* @generated
*/
int STATE_MACHINE = 6;
/**
* The feature id for the '<em><b>States</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STATE_MACHINE__STATES = 0;
/**
* The feature id for the '<em><b>Event Pattern</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STATE_MACHINE__EVENT_PATTERN = 1;
/**
* The feature id for the '<em><b>Priority</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STATE_MACHINE__PRIORITY = 2;
/**
* The feature id for the '<em><b>Context</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STATE_MACHINE__CONTEXT = 3;
/**
* The number of structural features of the '<em>State Machine</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STATE_MACHINE_FEATURE_COUNT = 4;
/**
* The meta object id for the '{@link hu.bme.mit.incquery.cep.metamodels.internalsm.impl.InternalExecutionModelImpl <em>Internal Execution Model</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see hu.bme.mit.incquery.cep.metamodels.internalsm.impl.InternalExecutionModelImpl
* @see hu.bme.mit.incquery.cep.metamodels.internalsm.impl.InternalsmPackageImpl#getInternalExecutionModel()
* @generated
*/
int INTERNAL_EXECUTION_MODEL = 7;
/**
* The feature id for the '<em><b>State Machines</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INTERNAL_EXECUTION_MODEL__STATE_MACHINES = 0;
/**
* The feature id for the '<em><b>Latest Event</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INTERNAL_EXECUTION_MODEL__LATEST_EVENT = 1;
/**
* The feature id for the '<em><b>Event Tokens</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INTERNAL_EXECUTION_MODEL__EVENT_TOKENS = 2;
/**
* The feature id for the '<em><b>Context</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INTERNAL_EXECUTION_MODEL__CONTEXT = 3;
/**
* The number of structural features of the '<em>Internal Execution Model</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INTERNAL_EXECUTION_MODEL_FEATURE_COUNT = 4;
/**
* The meta object id for the '{@link hu.bme.mit.incquery.cep.metamodels.internalsm.impl.EventTokenImpl <em>Event Token</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see hu.bme.mit.incquery.cep.metamodels.internalsm.impl.EventTokenImpl
* @see hu.bme.mit.incquery.cep.metamodels.internalsm.impl.InternalsmPackageImpl#getEventToken()
* @generated
*/
int EVENT_TOKEN = 8;
/**
* The feature id for the '<em><b>Current State</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EVENT_TOKEN__CURRENT_STATE = 0;
/**
* The feature id for the '<em><b>Recorded Events</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EVENT_TOKEN__RECORDED_EVENTS = 1;
/**
* The number of structural features of the '<em>Event Token</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EVENT_TOKEN_FEATURE_COUNT = 2;
/**
* The meta object id for the '{@link hu.bme.mit.incquery.cep.metamodels.internalsm.impl.TimeConstraintSpecificationImpl <em>Time Constraint Specification</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see hu.bme.mit.incquery.cep.metamodels.internalsm.impl.TimeConstraintSpecificationImpl
* @see hu.bme.mit.incquery.cep.metamodels.internalsm.impl.InternalsmPackageImpl#getTimeConstraintSpecification()
* @generated
*/
int TIME_CONSTRAINT_SPECIFICATION = 9;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TIME_CONSTRAINT_SPECIFICATION__ID = 0;
/**
* The feature id for the '<em><b>Expected Length</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TIME_CONSTRAINT_SPECIFICATION__EXPECTED_LENGTH = 1;
/**
* The feature id for the '<em><b>Start Timestamp</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TIME_CONSTRAINT_SPECIFICATION__START_TIMESTAMP = 2;
/**
* The feature id for the '<em><b>Stop Timestamp</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TIME_CONSTRAINT_SPECIFICATION__STOP_TIMESTAMP = 3;
/**
* The number of structural features of the '<em>Time Constraint Specification</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TIME_CONSTRAINT_SPECIFICATION_FEATURE_COUNT = 4;
/**
* The meta object id for the '{@link hu.bme.mit.incquery.cep.metamodels.internalsm.impl.TimeConstraintImpl <em>Time Constraint</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see hu.bme.mit.incquery.cep.metamodels.internalsm.impl.TimeConstraintImpl
* @see hu.bme.mit.incquery.cep.metamodels.internalsm.impl.InternalsmPackageImpl#getTimeConstraint()
* @generated
*/
int TIME_CONSTRAINT = 10;
/**
* The feature id for the '<em><b>Time Constraint Specification</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TIME_CONSTRAINT__TIME_CONSTRAINT_SPECIFICATION = 0;
/**
* The feature id for the '<em><b>Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TIME_CONSTRAINT__TYPE = 1;
/**
* The number of structural features of the '<em>Time Constraint</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TIME_CONSTRAINT_FEATURE_COUNT = 2;
/**
* The meta object id for the '{@link hu.bme.mit.incquery.cep.metamodels.internalsm.NumericCompareOperator <em>Numeric Compare Operator</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see hu.bme.mit.incquery.cep.metamodels.internalsm.NumericCompareOperator
* @see hu.bme.mit.incquery.cep.metamodels.internalsm.impl.InternalsmPackageImpl#getNumericCompareOperator()
* @generated
*/
int NUMERIC_COMPARE_OPERATOR = 11;
/**
* The meta object id for the '{@link hu.bme.mit.incquery.cep.metamodels.internalsm.TimeConstraintType <em>Time Constraint Type</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see hu.bme.mit.incquery.cep.metamodels.internalsm.TimeConstraintType
* @see hu.bme.mit.incquery.cep.metamodels.internalsm.impl.InternalsmPackageImpl#getTimeConstraintType()
* @generated
*/
int TIME_CONSTRAINT_TYPE = 12;
/**
* The meta object id for the '{@link hu.bme.mit.incquery.cep.metamodels.internalsm.EventProcessingContext <em>Event Processing Context</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see hu.bme.mit.incquery.cep.metamodels.internalsm.EventProcessingContext
* @see hu.bme.mit.incquery.cep.metamodels.internalsm.impl.InternalsmPackageImpl#getEventProcessingContext()
* @generated
*/
int EVENT_PROCESSING_CONTEXT = 13;
/**
* Returns the meta object for class '{@link hu.bme.mit.incquery.cep.metamodels.internalsm.State <em>State</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>State</em>'.
* @see hu.bme.mit.incquery.cep.metamodels.internalsm.State
* @generated
*/
EClass getState();
/**
* Returns the meta object for the containment reference list '{@link hu.bme.mit.incquery.cep.metamodels.internalsm.State#getOutTransitions <em>Out Transitions</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Out Transitions</em>'.
* @see hu.bme.mit.incquery.cep.metamodels.internalsm.State#getOutTransitions()
* @see #getState()
* @generated
*/
EReference getState_OutTransitions();
/**
* Returns the meta object for the reference list '{@link hu.bme.mit.incquery.cep.metamodels.internalsm.State#getInTransitions <em>In Transitions</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>In Transitions</em>'.
* @see hu.bme.mit.incquery.cep.metamodels.internalsm.State#getInTransitions()
* @see #getState()
* @generated
*/
EReference getState_InTransitions();
/**
* Returns the meta object for the attribute '{@link hu.bme.mit.incquery.cep.metamodels.internalsm.State#getLabel <em>Label</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Label</em>'.
* @see hu.bme.mit.incquery.cep.metamodels.internalsm.State#getLabel()
* @see #getState()
* @generated
*/
EAttribute getState_Label();
/**
* Returns the meta object for the reference list '{@link hu.bme.mit.incquery.cep.metamodels.internalsm.State#getEventTokens <em>Event Tokens</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Event Tokens</em>'.
* @see hu.bme.mit.incquery.cep.metamodels.internalsm.State#getEventTokens()
* @see #getState()
* @generated
*/
EReference getState_EventTokens();
/**
* Returns the meta object for the containment reference list '{@link hu.bme.mit.incquery.cep.metamodels.internalsm.State#getTimeConstraints <em>Time Constraints</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Time Constraints</em>'.
* @see hu.bme.mit.incquery.cep.metamodels.internalsm.State#getTimeConstraints()
* @see #getState()
* @generated
*/
EReference getState_TimeConstraints();
/**
* Returns the meta object for the reference '{@link hu.bme.mit.incquery.cep.metamodels.internalsm.State#getLastProcessedEvent <em>Last Processed Event</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Last Processed Event</em>'.
* @see hu.bme.mit.incquery.cep.metamodels.internalsm.State#getLastProcessedEvent()
* @see #getState()
* @generated
*/
EReference getState_LastProcessedEvent();
/**
* Returns the meta object for class '{@link hu.bme.mit.incquery.cep.metamodels.internalsm.Transition <em>Transition</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Transition</em>'.
* @see hu.bme.mit.incquery.cep.metamodels.internalsm.Transition
* @generated
*/
EClass getTransition();
/**
* Returns the meta object for the container reference '{@link hu.bme.mit.incquery.cep.metamodels.internalsm.Transition#getPreState <em>Pre State</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Pre State</em>'.
* @see hu.bme.mit.incquery.cep.metamodels.internalsm.Transition#getPreState()
* @see #getTransition()
* @generated
*/
EReference getTransition_PreState();
/**
* Returns the meta object for the containment reference '{@link hu.bme.mit.incquery.cep.metamodels.internalsm.Transition#getGuard <em>Guard</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Guard</em>'.
* @see hu.bme.mit.incquery.cep.metamodels.internalsm.Transition#getGuard()
* @see #getTransition()
* @generated
*/
EReference getTransition_Guard();
/**
* Returns the meta object for the reference '{@link hu.bme.mit.incquery.cep.metamodels.internalsm.Transition#getPostState <em>Post State</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Post State</em>'.
* @see hu.bme.mit.incquery.cep.metamodels.internalsm.Transition#getPostState()
* @see #getTransition()
* @generated
*/
EReference getTransition_PostState();
/**
* Returns the meta object for class '{@link hu.bme.mit.incquery.cep.metamodels.internalsm.Guard <em>Guard</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Guard</em>'.
* @see hu.bme.mit.incquery.cep.metamodels.internalsm.Guard
* @generated
*/
EClass getGuard();
/**
* Returns the meta object for the reference '{@link hu.bme.mit.incquery.cep.metamodels.internalsm.Guard#getEventType <em>Event Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Event Type</em>'.
* @see hu.bme.mit.incquery.cep.metamodels.internalsm.Guard#getEventType()
* @see #getGuard()
* @generated
*/
EReference getGuard_EventType();
/**
* Returns the meta object for class '{@link hu.bme.mit.incquery.cep.metamodels.internalsm.FinalState <em>Final State</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Final State</em>'.
* @see hu.bme.mit.incquery.cep.metamodels.internalsm.FinalState
* @generated
*/
EClass getFinalState();
/**
* Returns the meta object for class '{@link hu.bme.mit.incquery.cep.metamodels.internalsm.InitState <em>Init State</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Init State</em>'.
* @see hu.bme.mit.incquery.cep.metamodels.internalsm.InitState
* @generated
*/
EClass getInitState();
/**
* Returns the meta object for class '{@link hu.bme.mit.incquery.cep.metamodels.internalsm.TrapState <em>Trap State</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Trap State</em>'.
* @see hu.bme.mit.incquery.cep.metamodels.internalsm.TrapState
* @generated
*/
EClass getTrapState();
/**
* Returns the meta object for class '{@link hu.bme.mit.incquery.cep.metamodels.internalsm.StateMachine <em>State Machine</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>State Machine</em>'.
* @see hu.bme.mit.incquery.cep.metamodels.internalsm.StateMachine
* @generated
*/
EClass getStateMachine();
/**
* Returns the meta object for the containment reference list '{@link hu.bme.mit.incquery.cep.metamodels.internalsm.StateMachine#getStates <em>States</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>States</em>'.
* @see hu.bme.mit.incquery.cep.metamodels.internalsm.StateMachine#getStates()
* @see #getStateMachine()
* @generated
*/
EReference getStateMachine_States();
/**
* Returns the meta object for the reference '{@link hu.bme.mit.incquery.cep.metamodels.internalsm.StateMachine#getEventPattern <em>Event Pattern</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Event Pattern</em>'.
* @see hu.bme.mit.incquery.cep.metamodels.internalsm.StateMachine#getEventPattern()
* @see #getStateMachine()
* @generated
*/
EReference getStateMachine_EventPattern();
/**
* Returns the meta object for the attribute '{@link hu.bme.mit.incquery.cep.metamodels.internalsm.StateMachine#getPriority <em>Priority</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Priority</em>'.
* @see hu.bme.mit.incquery.cep.metamodels.internalsm.StateMachine#getPriority()
* @see #getStateMachine()
* @generated
*/
EAttribute getStateMachine_Priority();
/**
* Returns the meta object for the attribute '{@link hu.bme.mit.incquery.cep.metamodels.internalsm.StateMachine#getContext <em>Context</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Context</em>'.
* @see hu.bme.mit.incquery.cep.metamodels.internalsm.StateMachine#getContext()
* @see #getStateMachine()
* @generated
*/
EAttribute getStateMachine_Context();
/**
* Returns the meta object for class '{@link hu.bme.mit.incquery.cep.metamodels.internalsm.InternalExecutionModel <em>Internal Execution Model</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Internal Execution Model</em>'.
* @see hu.bme.mit.incquery.cep.metamodels.internalsm.InternalExecutionModel
* @generated
*/
EClass getInternalExecutionModel();
/**
* Returns the meta object for the containment reference list '{@link hu.bme.mit.incquery.cep.metamodels.internalsm.InternalExecutionModel#getStateMachines <em>State Machines</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>State Machines</em>'.
* @see hu.bme.mit.incquery.cep.metamodels.internalsm.InternalExecutionModel#getStateMachines()
* @see #getInternalExecutionModel()
* @generated
*/
EReference getInternalExecutionModel_StateMachines();
/**
* Returns the meta object for the containment reference '{@link hu.bme.mit.incquery.cep.metamodels.internalsm.InternalExecutionModel#getLatestEvent <em>Latest Event</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Latest Event</em>'.
* @see hu.bme.mit.incquery.cep.metamodels.internalsm.InternalExecutionModel#getLatestEvent()
* @see #getInternalExecutionModel()
* @generated
*/
EReference getInternalExecutionModel_LatestEvent();
/**
* Returns the meta object for the containment reference list '{@link hu.bme.mit.incquery.cep.metamodels.internalsm.InternalExecutionModel#getEventTokens <em>Event Tokens</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Event Tokens</em>'.
* @see hu.bme.mit.incquery.cep.metamodels.internalsm.InternalExecutionModel#getEventTokens()
* @see #getInternalExecutionModel()
* @generated
*/
EReference getInternalExecutionModel_EventTokens();
/**
* Returns the meta object for the attribute '{@link hu.bme.mit.incquery.cep.metamodels.internalsm.InternalExecutionModel#getContext <em>Context</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Context</em>'.
* @see hu.bme.mit.incquery.cep.metamodels.internalsm.InternalExecutionModel#getContext()
* @see #getInternalExecutionModel()
* @generated
*/
EAttribute getInternalExecutionModel_Context();
/**
* Returns the meta object for class '{@link hu.bme.mit.incquery.cep.metamodels.internalsm.EventToken <em>Event Token</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Event Token</em>'.
* @see hu.bme.mit.incquery.cep.metamodels.internalsm.EventToken
* @generated
*/
EClass getEventToken();
/**
* Returns the meta object for the reference '{@link hu.bme.mit.incquery.cep.metamodels.internalsm.EventToken#getCurrentState <em>Current State</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Current State</em>'.
* @see hu.bme.mit.incquery.cep.metamodels.internalsm.EventToken#getCurrentState()
* @see #getEventToken()
* @generated
*/
EReference getEventToken_CurrentState();
/**
* Returns the meta object for the reference list '{@link hu.bme.mit.incquery.cep.metamodels.internalsm.EventToken#getRecordedEvents <em>Recorded Events</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Recorded Events</em>'.
* @see hu.bme.mit.incquery.cep.metamodels.internalsm.EventToken#getRecordedEvents()
* @see #getEventToken()
* @generated
*/
EReference getEventToken_RecordedEvents();
/**
* Returns the meta object for class '{@link hu.bme.mit.incquery.cep.metamodels.internalsm.TimeConstraintSpecification <em>Time Constraint Specification</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Time Constraint Specification</em>'.
* @see hu.bme.mit.incquery.cep.metamodels.internalsm.TimeConstraintSpecification
* @generated
*/
EClass getTimeConstraintSpecification();
/**
* Returns the meta object for the attribute '{@link hu.bme.mit.incquery.cep.metamodels.internalsm.TimeConstraintSpecification#getId <em>Id</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Id</em>'.
* @see hu.bme.mit.incquery.cep.metamodels.internalsm.TimeConstraintSpecification#getId()
* @see #getTimeConstraintSpecification()
* @generated
*/
EAttribute getTimeConstraintSpecification_Id();
/**
* Returns the meta object for the attribute '{@link hu.bme.mit.incquery.cep.metamodels.internalsm.TimeConstraintSpecification#getExpectedLength <em>Expected Length</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Expected Length</em>'.
* @see hu.bme.mit.incquery.cep.metamodels.internalsm.TimeConstraintSpecification#getExpectedLength()
* @see #getTimeConstraintSpecification()
* @generated
*/
EAttribute getTimeConstraintSpecification_ExpectedLength();
/**
* Returns the meta object for the attribute '{@link hu.bme.mit.incquery.cep.metamodels.internalsm.TimeConstraintSpecification#getStartTimestamp <em>Start Timestamp</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Start Timestamp</em>'.
* @see hu.bme.mit.incquery.cep.metamodels.internalsm.TimeConstraintSpecification#getStartTimestamp()
* @see #getTimeConstraintSpecification()
* @generated
*/
EAttribute getTimeConstraintSpecification_StartTimestamp();
/**
* Returns the meta object for the attribute '{@link hu.bme.mit.incquery.cep.metamodels.internalsm.TimeConstraintSpecification#getStopTimestamp <em>Stop Timestamp</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Stop Timestamp</em>'.
* @see hu.bme.mit.incquery.cep.metamodels.internalsm.TimeConstraintSpecification#getStopTimestamp()
* @see #getTimeConstraintSpecification()
* @generated
*/
EAttribute getTimeConstraintSpecification_StopTimestamp();
/**
* Returns the meta object for class '{@link hu.bme.mit.incquery.cep.metamodels.internalsm.TimeConstraint <em>Time Constraint</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Time Constraint</em>'.
* @see hu.bme.mit.incquery.cep.metamodels.internalsm.TimeConstraint
* @generated
*/
EClass getTimeConstraint();
/**
* Returns the meta object for the reference '{@link hu.bme.mit.incquery.cep.metamodels.internalsm.TimeConstraint#getTimeConstraintSpecification <em>Time Constraint Specification</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Time Constraint Specification</em>'.
* @see hu.bme.mit.incquery.cep.metamodels.internalsm.TimeConstraint#getTimeConstraintSpecification()
* @see #getTimeConstraint()
* @generated
*/
EReference getTimeConstraint_TimeConstraintSpecification();
/**
* Returns the meta object for the attribute '{@link hu.bme.mit.incquery.cep.metamodels.internalsm.TimeConstraint#getType <em>Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Type</em>'.
* @see hu.bme.mit.incquery.cep.metamodels.internalsm.TimeConstraint#getType()
* @see #getTimeConstraint()
* @generated
*/
EAttribute getTimeConstraint_Type();
/**
* Returns the meta object for enum '{@link hu.bme.mit.incquery.cep.metamodels.internalsm.NumericCompareOperator <em>Numeric Compare Operator</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>Numeric Compare Operator</em>'.
* @see hu.bme.mit.incquery.cep.metamodels.internalsm.NumericCompareOperator
* @generated
*/
EEnum getNumericCompareOperator();
/**
* Returns the meta object for enum '{@link hu.bme.mit.incquery.cep.metamodels.internalsm.TimeConstraintType <em>Time Constraint Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>Time Constraint Type</em>'.
* @see hu.bme.mit.incquery.cep.metamodels.internalsm.TimeConstraintType
* @generated
*/
EEnum getTimeConstraintType();
/**
* Returns the meta object for enum '{@link hu.bme.mit.incquery.cep.metamodels.internalsm.EventProcessingContext <em>Event Processing Context</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>Event Processing Context</em>'.
* @see hu.bme.mit.incquery.cep.metamodels.internalsm.EventProcessingContext
* @generated
*/
EEnum getEventProcessingContext();
/**
* 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
*/
InternalsmFactory getInternalsmFactory();
/**
* <!-- 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 hu.bme.mit.incquery.cep.metamodels.internalsm.impl.StateImpl <em>State</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see hu.bme.mit.incquery.cep.metamodels.internalsm.impl.StateImpl
* @see hu.bme.mit.incquery.cep.metamodels.internalsm.impl.InternalsmPackageImpl#getState()
* @generated
*/
EClass STATE = eINSTANCE.getState();
/**
* The meta object literal for the '<em><b>Out Transitions</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference STATE__OUT_TRANSITIONS = eINSTANCE.getState_OutTransitions();
/**
* The meta object literal for the '<em><b>In Transitions</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference STATE__IN_TRANSITIONS = eINSTANCE.getState_InTransitions();
/**
* The meta object literal for the '<em><b>Label</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute STATE__LABEL = eINSTANCE.getState_Label();
/**
* The meta object literal for the '<em><b>Event Tokens</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference STATE__EVENT_TOKENS = eINSTANCE.getState_EventTokens();
/**
* The meta object literal for the '<em><b>Time Constraints</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference STATE__TIME_CONSTRAINTS = eINSTANCE.getState_TimeConstraints();
/**
* The meta object literal for the '<em><b>Last Processed Event</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference STATE__LAST_PROCESSED_EVENT = eINSTANCE.getState_LastProcessedEvent();
/**
* The meta object literal for the '{@link hu.bme.mit.incquery.cep.metamodels.internalsm.impl.TransitionImpl <em>Transition</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see hu.bme.mit.incquery.cep.metamodels.internalsm.impl.TransitionImpl
* @see hu.bme.mit.incquery.cep.metamodels.internalsm.impl.InternalsmPackageImpl#getTransition()
* @generated
*/
EClass TRANSITION = eINSTANCE.getTransition();
/**
* The meta object literal for the '<em><b>Pre State</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference TRANSITION__PRE_STATE = eINSTANCE.getTransition_PreState();
/**
* The meta object literal for the '<em><b>Guard</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference TRANSITION__GUARD = eINSTANCE.getTransition_Guard();
/**
* The meta object literal for the '<em><b>Post State</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference TRANSITION__POST_STATE = eINSTANCE.getTransition_PostState();
/**
* The meta object literal for the '{@link hu.bme.mit.incquery.cep.metamodels.internalsm.impl.GuardImpl <em>Guard</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see hu.bme.mit.incquery.cep.metamodels.internalsm.impl.GuardImpl
* @see hu.bme.mit.incquery.cep.metamodels.internalsm.impl.InternalsmPackageImpl#getGuard()
* @generated
*/
EClass GUARD = eINSTANCE.getGuard();
/**
* The meta object literal for the '<em><b>Event Type</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference GUARD__EVENT_TYPE = eINSTANCE.getGuard_EventType();
/**
* The meta object literal for the '{@link hu.bme.mit.incquery.cep.metamodels.internalsm.impl.FinalStateImpl <em>Final State</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see hu.bme.mit.incquery.cep.metamodels.internalsm.impl.FinalStateImpl
* @see hu.bme.mit.incquery.cep.metamodels.internalsm.impl.InternalsmPackageImpl#getFinalState()
* @generated
*/
EClass FINAL_STATE = eINSTANCE.getFinalState();
/**
* The meta object literal for the '{@link hu.bme.mit.incquery.cep.metamodels.internalsm.impl.InitStateImpl <em>Init State</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see hu.bme.mit.incquery.cep.metamodels.internalsm.impl.InitStateImpl
* @see hu.bme.mit.incquery.cep.metamodels.internalsm.impl.InternalsmPackageImpl#getInitState()
* @generated
*/
EClass INIT_STATE = eINSTANCE.getInitState();
/**
* The meta object literal for the '{@link hu.bme.mit.incquery.cep.metamodels.internalsm.impl.TrapStateImpl <em>Trap State</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see hu.bme.mit.incquery.cep.metamodels.internalsm.impl.TrapStateImpl
* @see hu.bme.mit.incquery.cep.metamodels.internalsm.impl.InternalsmPackageImpl#getTrapState()
* @generated
*/
EClass TRAP_STATE = eINSTANCE.getTrapState();
/**
* The meta object literal for the '{@link hu.bme.mit.incquery.cep.metamodels.internalsm.impl.StateMachineImpl <em>State Machine</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see hu.bme.mit.incquery.cep.metamodels.internalsm.impl.StateMachineImpl
* @see hu.bme.mit.incquery.cep.metamodels.internalsm.impl.InternalsmPackageImpl#getStateMachine()
* @generated
*/
EClass STATE_MACHINE = eINSTANCE.getStateMachine();
/**
* The meta object literal for the '<em><b>States</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference STATE_MACHINE__STATES = eINSTANCE.getStateMachine_States();
/**
* The meta object literal for the '<em><b>Event Pattern</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference STATE_MACHINE__EVENT_PATTERN = eINSTANCE.getStateMachine_EventPattern();
/**
* The meta object literal for the '<em><b>Priority</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute STATE_MACHINE__PRIORITY = eINSTANCE.getStateMachine_Priority();
/**
* The meta object literal for the '<em><b>Context</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute STATE_MACHINE__CONTEXT = eINSTANCE.getStateMachine_Context();
/**
* The meta object literal for the '{@link hu.bme.mit.incquery.cep.metamodels.internalsm.impl.InternalExecutionModelImpl <em>Internal Execution Model</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see hu.bme.mit.incquery.cep.metamodels.internalsm.impl.InternalExecutionModelImpl
* @see hu.bme.mit.incquery.cep.metamodels.internalsm.impl.InternalsmPackageImpl#getInternalExecutionModel()
* @generated
*/
EClass INTERNAL_EXECUTION_MODEL = eINSTANCE.getInternalExecutionModel();
/**
* The meta object literal for the '<em><b>State Machines</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference INTERNAL_EXECUTION_MODEL__STATE_MACHINES = eINSTANCE.getInternalExecutionModel_StateMachines();
/**
* The meta object literal for the '<em><b>Latest Event</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference INTERNAL_EXECUTION_MODEL__LATEST_EVENT = eINSTANCE.getInternalExecutionModel_LatestEvent();
/**
* The meta object literal for the '<em><b>Event Tokens</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference INTERNAL_EXECUTION_MODEL__EVENT_TOKENS = eINSTANCE.getInternalExecutionModel_EventTokens();
/**
* The meta object literal for the '<em><b>Context</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute INTERNAL_EXECUTION_MODEL__CONTEXT = eINSTANCE.getInternalExecutionModel_Context();
/**
* The meta object literal for the '{@link hu.bme.mit.incquery.cep.metamodels.internalsm.impl.EventTokenImpl <em>Event Token</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see hu.bme.mit.incquery.cep.metamodels.internalsm.impl.EventTokenImpl
* @see hu.bme.mit.incquery.cep.metamodels.internalsm.impl.InternalsmPackageImpl#getEventToken()
* @generated
*/
EClass EVENT_TOKEN = eINSTANCE.getEventToken();
/**
* The meta object literal for the '<em><b>Current State</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference EVENT_TOKEN__CURRENT_STATE = eINSTANCE.getEventToken_CurrentState();
/**
* The meta object literal for the '<em><b>Recorded Events</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference EVENT_TOKEN__RECORDED_EVENTS = eINSTANCE.getEventToken_RecordedEvents();
/**
* The meta object literal for the '{@link hu.bme.mit.incquery.cep.metamodels.internalsm.impl.TimeConstraintSpecificationImpl <em>Time Constraint Specification</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see hu.bme.mit.incquery.cep.metamodels.internalsm.impl.TimeConstraintSpecificationImpl
* @see hu.bme.mit.incquery.cep.metamodels.internalsm.impl.InternalsmPackageImpl#getTimeConstraintSpecification()
* @generated
*/
EClass TIME_CONSTRAINT_SPECIFICATION = eINSTANCE.getTimeConstraintSpecification();
/**
* The meta object literal for the '<em><b>Id</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute TIME_CONSTRAINT_SPECIFICATION__ID = eINSTANCE.getTimeConstraintSpecification_Id();
/**
* The meta object literal for the '<em><b>Expected Length</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute TIME_CONSTRAINT_SPECIFICATION__EXPECTED_LENGTH = eINSTANCE.getTimeConstraintSpecification_ExpectedLength();
/**
* The meta object literal for the '<em><b>Start Timestamp</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute TIME_CONSTRAINT_SPECIFICATION__START_TIMESTAMP = eINSTANCE.getTimeConstraintSpecification_StartTimestamp();
/**
* The meta object literal for the '<em><b>Stop Timestamp</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute TIME_CONSTRAINT_SPECIFICATION__STOP_TIMESTAMP = eINSTANCE.getTimeConstraintSpecification_StopTimestamp();
/**
* The meta object literal for the '{@link hu.bme.mit.incquery.cep.metamodels.internalsm.impl.TimeConstraintImpl <em>Time Constraint</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see hu.bme.mit.incquery.cep.metamodels.internalsm.impl.TimeConstraintImpl
* @see hu.bme.mit.incquery.cep.metamodels.internalsm.impl.InternalsmPackageImpl#getTimeConstraint()
* @generated
*/
EClass TIME_CONSTRAINT = eINSTANCE.getTimeConstraint();
/**
* The meta object literal for the '<em><b>Time Constraint Specification</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference TIME_CONSTRAINT__TIME_CONSTRAINT_SPECIFICATION = eINSTANCE.getTimeConstraint_TimeConstraintSpecification();
/**
* The meta object literal for the '<em><b>Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute TIME_CONSTRAINT__TYPE = eINSTANCE.getTimeConstraint_Type();
/**
* The meta object literal for the '{@link hu.bme.mit.incquery.cep.metamodels.internalsm.NumericCompareOperator <em>Numeric Compare Operator</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see hu.bme.mit.incquery.cep.metamodels.internalsm.NumericCompareOperator
* @see hu.bme.mit.incquery.cep.metamodels.internalsm.impl.InternalsmPackageImpl#getNumericCompareOperator()
* @generated
*/
EEnum NUMERIC_COMPARE_OPERATOR = eINSTANCE.getNumericCompareOperator();
/**
* The meta object literal for the '{@link hu.bme.mit.incquery.cep.metamodels.internalsm.TimeConstraintType <em>Time Constraint Type</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see hu.bme.mit.incquery.cep.metamodels.internalsm.TimeConstraintType
* @see hu.bme.mit.incquery.cep.metamodels.internalsm.impl.InternalsmPackageImpl#getTimeConstraintType()
* @generated
*/
EEnum TIME_CONSTRAINT_TYPE = eINSTANCE.getTimeConstraintType();
/**
* The meta object literal for the '{@link hu.bme.mit.incquery.cep.metamodels.internalsm.EventProcessingContext <em>Event Processing Context</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see hu.bme.mit.incquery.cep.metamodels.internalsm.EventProcessingContext
* @see hu.bme.mit.incquery.cep.metamodels.internalsm.impl.InternalsmPackageImpl#getEventProcessingContext()
* @generated
*/
EEnum EVENT_PROCESSING_CONTEXT = eINSTANCE.getEventProcessingContext();
}
} //InternalsmPackage