/**
*/
package net.certware.intent.state.stateSpecification;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
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 net.certware.intent.state.stateSpecification.StateSpecificationFactory
* @model kind="package"
* @generated
*/
public interface StateSpecificationPackage extends EPackage
{
/**
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNAME = "stateSpecification";
/**
* The package namespace URI.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_URI = "http://www.certware.net/intent/state/StateSpecification";
/**
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_PREFIX = "stateSpecification";
/**
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
StateSpecificationPackage eINSTANCE = net.certware.intent.state.stateSpecification.impl.StateSpecificationPackageImpl.init();
/**
* The meta object id for the '{@link net.certware.intent.state.stateSpecification.impl.SpecificationImpl <em>Specification</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.intent.state.stateSpecification.impl.SpecificationImpl
* @see net.certware.intent.state.stateSpecification.impl.StateSpecificationPackageImpl#getSpecification()
* @generated
*/
int SPECIFICATION = 0;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SPECIFICATION__NAME = 0;
/**
* The feature id for the '<em><b>Devices</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SPECIFICATION__DEVICES = 1;
/**
* The feature id for the '<em><b>Components</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SPECIFICATION__COMPONENTS = 2;
/**
* The number of structural features of the '<em>Specification</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SPECIFICATION_FEATURE_COUNT = 3;
/**
* The meta object id for the '{@link net.certware.intent.state.stateSpecification.impl.ModeElementTypeImpl <em>Mode Element Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.intent.state.stateSpecification.impl.ModeElementTypeImpl
* @see net.certware.intent.state.stateSpecification.impl.StateSpecificationPackageImpl#getModeElementType()
* @generated
*/
int MODE_ELEMENT_TYPE = 1;
/**
* The feature id for the '<em><b>Element Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODE_ELEMENT_TYPE__ELEMENT_TYPE = 0;
/**
* The number of structural features of the '<em>Mode Element Type</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODE_ELEMENT_TYPE_FEATURE_COUNT = 1;
/**
* The meta object id for the '{@link net.certware.intent.state.stateSpecification.impl.ComponentImpl <em>Component</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.intent.state.stateSpecification.impl.ComponentImpl
* @see net.certware.intent.state.stateSpecification.impl.StateSpecificationPackageImpl#getComponent()
* @generated
*/
int COMPONENT = 2;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPONENT__NAME = 0;
/**
* The feature id for the '<em><b>Modes</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPONENT__MODES = 1;
/**
* The feature id for the '<em><b>States</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPONENT__STATES = 2;
/**
* The feature id for the '<em><b>Inputs</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPONENT__INPUTS = 3;
/**
* The feature id for the '<em><b>Outputs</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPONENT__OUTPUTS = 4;
/**
* The number of structural features of the '<em>Component</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPONENT_FEATURE_COUNT = 5;
/**
* The meta object id for the '{@link net.certware.intent.state.stateSpecification.impl.ModeElementImpl <em>Mode Element</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.intent.state.stateSpecification.impl.ModeElementImpl
* @see net.certware.intent.state.stateSpecification.impl.StateSpecificationPackageImpl#getModeElement()
* @generated
*/
int MODE_ELEMENT = 3;
/**
* The feature id for the '<em><b>Inferred</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODE_ELEMENT__INFERRED = 0;
/**
* The feature id for the '<em><b>Type</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODE_ELEMENT__TYPE = 1;
/**
* The feature id for the '<em><b>Modes</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODE_ELEMENT__MODES = 2;
/**
* The number of structural features of the '<em>Mode Element</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODE_ELEMENT_FEATURE_COUNT = 3;
/**
* The meta object id for the '{@link net.certware.intent.state.stateSpecification.impl.StateElementImpl <em>State Element</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.intent.state.stateSpecification.impl.StateElementImpl
* @see net.certware.intent.state.stateSpecification.impl.StateSpecificationPackageImpl#getStateElement()
* @generated
*/
int STATE_ELEMENT = 4;
/**
* The feature id for the '<em><b>Inferred</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STATE_ELEMENT__INFERRED = 0;
/**
* The feature id for the '<em><b>States</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STATE_ELEMENT__STATES = 1;
/**
* The number of structural features of the '<em>State Element</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STATE_ELEMENT_FEATURE_COUNT = 2;
/**
* The meta object id for the '{@link net.certware.intent.state.stateSpecification.impl.StateVariableImpl <em>State Variable</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.intent.state.stateSpecification.impl.StateVariableImpl
* @see net.certware.intent.state.stateSpecification.impl.StateSpecificationPackageImpl#getStateVariable()
* @generated
*/
int STATE_VARIABLE = 5;
/**
* The feature id for the '<em><b>Desc</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STATE_VARIABLE__DESC = 0;
/**
* The feature id for the '<em><b>State</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STATE_VARIABLE__STATE = 1;
/**
* The number of structural features of the '<em>State Variable</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STATE_VARIABLE_FEATURE_COUNT = 2;
/**
* The meta object id for the '{@link net.certware.intent.state.stateSpecification.impl.StateImpl <em>State</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.intent.state.stateSpecification.impl.StateImpl
* @see net.certware.intent.state.stateSpecification.impl.StateSpecificationPackageImpl#getState()
* @generated
*/
int STATE = 6;
/**
* The feature id for the '<em><b>Initial</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STATE__INITIAL = 0;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STATE__VALUE = 1;
/**
* The number of structural features of the '<em>State</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STATE_FEATURE_COUNT = 2;
/**
* The meta object id for the '{@link net.certware.intent.state.stateSpecification.impl.ModeVariableImpl <em>Mode Variable</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.intent.state.stateSpecification.impl.ModeVariableImpl
* @see net.certware.intent.state.stateSpecification.impl.StateSpecificationPackageImpl#getModeVariable()
* @generated
*/
int MODE_VARIABLE = 7;
/**
* The feature id for the '<em><b>Desc</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODE_VARIABLE__DESC = 0;
/**
* The feature id for the '<em><b>Modes</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODE_VARIABLE__MODES = 1;
/**
* The number of structural features of the '<em>Mode Variable</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODE_VARIABLE_FEATURE_COUNT = 2;
/**
* The meta object id for the '{@link net.certware.intent.state.stateSpecification.impl.ModeImpl <em>Mode</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.intent.state.stateSpecification.impl.ModeImpl
* @see net.certware.intent.state.stateSpecification.impl.StateSpecificationPackageImpl#getMode()
* @generated
*/
int MODE = 8;
/**
* The feature id for the '<em><b>Initial</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODE__INITIAL = 0;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODE__VALUE = 1;
/**
* The number of structural features of the '<em>Mode</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODE_FEATURE_COUNT = 2;
/**
* The meta object id for the '{@link net.certware.intent.state.stateSpecification.impl.DeviceImpl <em>Device</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.intent.state.stateSpecification.impl.DeviceImpl
* @see net.certware.intent.state.stateSpecification.impl.StateSpecificationPackageImpl#getDevice()
* @generated
*/
int DEVICE = 9;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEVICE__NAME = 0;
/**
* The feature id for the '<em><b>Desc</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEVICE__DESC = 1;
/**
* The feature id for the '<em><b>Inputs</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEVICE__INPUTS = 2;
/**
* The feature id for the '<em><b>Outputs</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEVICE__OUTPUTS = 3;
/**
* The number of structural features of the '<em>Device</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEVICE_FEATURE_COUNT = 4;
/**
* The meta object id for the '{@link net.certware.intent.state.stateSpecification.impl.DeviceInputImpl <em>Device Input</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.intent.state.stateSpecification.impl.DeviceInputImpl
* @see net.certware.intent.state.stateSpecification.impl.StateSpecificationPackageImpl#getDeviceInput()
* @generated
*/
int DEVICE_INPUT = 10;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEVICE_INPUT__NAME = 0;
/**
* The feature id for the '<em><b>Io</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEVICE_INPUT__IO = 1;
/**
* The feature id for the '<em><b>Source</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEVICE_INPUT__SOURCE = 2;
/**
* The number of structural features of the '<em>Device Input</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEVICE_INPUT_FEATURE_COUNT = 3;
/**
* The meta object id for the '{@link net.certware.intent.state.stateSpecification.impl.DeviceOutputImpl <em>Device Output</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.intent.state.stateSpecification.impl.DeviceOutputImpl
* @see net.certware.intent.state.stateSpecification.impl.StateSpecificationPackageImpl#getDeviceOutput()
* @generated
*/
int DEVICE_OUTPUT = 11;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEVICE_OUTPUT__NAME = 0;
/**
* The feature id for the '<em><b>Io</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEVICE_OUTPUT__IO = 1;
/**
* The feature id for the '<em><b>Target</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEVICE_OUTPUT__TARGET = 2;
/**
* The number of structural features of the '<em>Device Output</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEVICE_OUTPUT_FEATURE_COUNT = 3;
/**
* The meta object id for the '{@link net.certware.intent.state.stateSpecification.impl.ComponentInputImpl <em>Component Input</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.intent.state.stateSpecification.impl.ComponentInputImpl
* @see net.certware.intent.state.stateSpecification.impl.StateSpecificationPackageImpl#getComponentInput()
* @generated
*/
int COMPONENT_INPUT = 12;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPONENT_INPUT__NAME = 0;
/**
* The feature id for the '<em><b>Io</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPONENT_INPUT__IO = 1;
/**
* The feature id for the '<em><b>Source</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPONENT_INPUT__SOURCE = 2;
/**
* The number of structural features of the '<em>Component Input</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPONENT_INPUT_FEATURE_COUNT = 3;
/**
* The meta object id for the '{@link net.certware.intent.state.stateSpecification.impl.ComponentOutputImpl <em>Component Output</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.intent.state.stateSpecification.impl.ComponentOutputImpl
* @see net.certware.intent.state.stateSpecification.impl.StateSpecificationPackageImpl#getComponentOutput()
* @generated
*/
int COMPONENT_OUTPUT = 13;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPONENT_OUTPUT__NAME = 0;
/**
* The feature id for the '<em><b>Io</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPONENT_OUTPUT__IO = 1;
/**
* The feature id for the '<em><b>Target</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPONENT_OUTPUT__TARGET = 2;
/**
* The number of structural features of the '<em>Component Output</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPONENT_OUTPUT_FEATURE_COUNT = 3;
/**
* The meta object id for the '{@link net.certware.intent.state.stateSpecification.impl.BigUnitValueImpl <em>Big Unit Value</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.intent.state.stateSpecification.impl.BigUnitValueImpl
* @see net.certware.intent.state.stateSpecification.impl.StateSpecificationPackageImpl#getBigUnitValue()
* @generated
*/
int BIG_UNIT_VALUE = 14;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BIG_UNIT_VALUE__VALUE = 0;
/**
* The feature id for the '<em><b>Units</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BIG_UNIT_VALUE__UNITS = 1;
/**
* The number of structural features of the '<em>Big Unit Value</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BIG_UNIT_VALUE_FEATURE_COUNT = 2;
/**
* The meta object id for the '{@link net.certware.intent.state.stateSpecification.impl.StateValueImpl <em>State Value</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.intent.state.stateSpecification.impl.StateValueImpl
* @see net.certware.intent.state.stateSpecification.impl.StateSpecificationPackageImpl#getStateValue()
* @generated
*/
int STATE_VALUE = 15;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STATE_VALUE__VALUE = 0;
/**
* The number of structural features of the '<em>State Value</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STATE_VALUE_FEATURE_COUNT = 1;
/**
* The meta object id for the '{@link net.certware.intent.state.stateSpecification.impl.StateListImpl <em>State List</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.intent.state.stateSpecification.impl.StateListImpl
* @see net.certware.intent.state.stateSpecification.impl.StateSpecificationPackageImpl#getStateList()
* @generated
*/
int STATE_LIST = 16;
/**
* The feature id for the '<em><b>State List</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STATE_LIST__STATE_LIST = 0;
/**
* The number of structural features of the '<em>State List</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STATE_LIST_FEATURE_COUNT = 1;
/**
* The meta object id for the '{@link net.certware.intent.state.stateSpecification.impl.TriggerImpl <em>Trigger</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.intent.state.stateSpecification.impl.TriggerImpl
* @see net.certware.intent.state.stateSpecification.impl.StateSpecificationPackageImpl#getTrigger()
* @generated
*/
int TRIGGER = 17;
/**
* The feature id for the '<em><b>Mode</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRIGGER__MODE = 0;
/**
* The feature id for the '<em><b>List</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRIGGER__LIST = 1;
/**
* The feature id for the '<em><b>Variable</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRIGGER__VARIABLE = 2;
/**
* The feature id for the '<em><b>Value</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRIGGER__VALUE = 3;
/**
* The number of structural features of the '<em>Trigger</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRIGGER_FEATURE_COUNT = 4;
/**
* The meta object id for the '{@link net.certware.intent.state.stateSpecification.impl.TriggerTableImpl <em>Trigger Table</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.intent.state.stateSpecification.impl.TriggerTableImpl
* @see net.certware.intent.state.stateSpecification.impl.StateSpecificationPackageImpl#getTriggerTable()
* @generated
*/
int TRIGGER_TABLE = 18;
/**
* The feature id for the '<em><b>Rows</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRIGGER_TABLE__ROWS = 0;
/**
* The number of structural features of the '<em>Trigger Table</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRIGGER_TABLE_FEATURE_COUNT = 1;
/**
* The meta object id for the '{@link net.certware.intent.state.stateSpecification.impl.ValueRangeImpl <em>Value Range</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.intent.state.stateSpecification.impl.ValueRangeImpl
* @see net.certware.intent.state.stateSpecification.impl.StateSpecificationPackageImpl#getValueRange()
* @generated
*/
int VALUE_RANGE = 19;
/**
* The feature id for the '<em><b>Lower</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VALUE_RANGE__LOWER = 0;
/**
* The feature id for the '<em><b>Upper</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VALUE_RANGE__UPPER = 1;
/**
* The feature id for the '<em><b>Range Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VALUE_RANGE__RANGE_TYPE = 2;
/**
* The feature id for the '<em><b>Range Units</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VALUE_RANGE__RANGE_UNITS = 3;
/**
* The number of structural features of the '<em>Value Range</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VALUE_RANGE_FEATURE_COUNT = 4;
/**
* The meta object id for the '{@link net.certware.intent.state.stateSpecification.impl.ValueListImpl <em>Value List</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.intent.state.stateSpecification.impl.ValueListImpl
* @see net.certware.intent.state.stateSpecification.impl.StateSpecificationPackageImpl#getValueList()
* @generated
*/
int VALUE_LIST = 20;
/**
* The feature id for the '<em><b>Values</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VALUE_LIST__VALUES = 0;
/**
* The number of structural features of the '<em>Value List</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VALUE_LIST_FEATURE_COUNT = 1;
/**
* The meta object id for the '{@link net.certware.intent.state.stateSpecification.impl.OutputImpl <em>Output</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.intent.state.stateSpecification.impl.OutputImpl
* @see net.certware.intent.state.stateSpecification.impl.StateSpecificationPackageImpl#getOutput()
* @generated
*/
int OUTPUT = 21;
/**
* The feature id for the '<em><b>Range</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OUTPUT__RANGE = 0;
/**
* The feature id for the '<em><b>Value List</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OUTPUT__VALUE_LIST = 1;
/**
* The feature id for the '<em><b>Rate</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OUTPUT__RATE = 2;
/**
* The feature id for the '<em><b>Delay</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OUTPUT__DELAY = 3;
/**
* The feature id for the '<em><b>Deadline</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OUTPUT__DEADLINE = 4;
/**
* The feature id for the '<em><b>Completion Handling</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OUTPUT__COMPLETION_HANDLING = 5;
/**
* The feature id for the '<em><b>Variables</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OUTPUT__VARIABLES = 6;
/**
* The feature id for the '<em><b>Relationship</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OUTPUT__RELATIONSHIP = 7;
/**
* The feature id for the '<em><b>Min Response</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OUTPUT__MIN_RESPONSE = 8;
/**
* The feature id for the '<em><b>Max Response</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OUTPUT__MAX_RESPONSE = 9;
/**
* The feature id for the '<em><b>Feeback Handling</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OUTPUT__FEEBACK_HANDLING = 10;
/**
* The feature id for the '<em><b>Reversed</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OUTPUT__REVERSED = 11;
/**
* The feature id for the '<em><b>References</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OUTPUT__REFERENCES = 12;
/**
* The feature id for the '<em><b>Comments</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OUTPUT__COMMENTS = 13;
/**
* The feature id for the '<em><b>Contents</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OUTPUT__CONTENTS = 14;
/**
* The feature id for the '<em><b>Table</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OUTPUT__TABLE = 15;
/**
* The number of structural features of the '<em>Output</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OUTPUT_FEATURE_COUNT = 16;
/**
* The meta object id for the '{@link net.certware.intent.state.stateSpecification.impl.InputImpl <em>Input</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.intent.state.stateSpecification.impl.InputImpl
* @see net.certware.intent.state.stateSpecification.impl.StateSpecificationPackageImpl#getInput()
* @generated
*/
int INPUT = 22;
/**
* The feature id for the '<em><b>Range</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INPUT__RANGE = 0;
/**
* The feature id for the '<em><b>Value List</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INPUT__VALUE_LIST = 1;
/**
* The feature id for the '<em><b>Value Handling</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INPUT__VALUE_HANDLING = 2;
/**
* The feature id for the '<em><b>Granularity</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INPUT__GRANULARITY = 3;
/**
* The feature id for the '<em><b>Arrival Rate Avg</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INPUT__ARRIVAL_RATE_AVG = 4;
/**
* The feature id for the '<em><b>Arrival Rate Minimum</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INPUT__ARRIVAL_RATE_MINIMUM = 5;
/**
* The feature id for the '<em><b>Arrival Rate Maximum</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INPUT__ARRIVAL_RATE_MAXIMUM = 6;
/**
* The feature id for the '<em><b>Obsolescence</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INPUT__OBSOLESCENCE = 7;
/**
* The feature id for the '<em><b>References</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INPUT__REFERENCES = 8;
/**
* The feature id for the '<em><b>Appears In</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INPUT__APPEARS_IN = 9;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INPUT__DESCRIPTION = 10;
/**
* The feature id for the '<em><b>Comments</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INPUT__COMMENTS = 11;
/**
* The feature id for the '<em><b>Structure</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INPUT__STRUCTURE = 12;
/**
* The number of structural features of the '<em>Input</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INPUT_FEATURE_COUNT = 13;
/**
* Returns the meta object for class '{@link net.certware.intent.state.stateSpecification.Specification <em>Specification</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Specification</em>'.
* @see net.certware.intent.state.stateSpecification.Specification
* @generated
*/
EClass getSpecification();
/**
* Returns the meta object for the attribute '{@link net.certware.intent.state.stateSpecification.Specification#getName <em>Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Name</em>'.
* @see net.certware.intent.state.stateSpecification.Specification#getName()
* @see #getSpecification()
* @generated
*/
EAttribute getSpecification_Name();
/**
* Returns the meta object for the containment reference list '{@link net.certware.intent.state.stateSpecification.Specification#getDevices <em>Devices</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Devices</em>'.
* @see net.certware.intent.state.stateSpecification.Specification#getDevices()
* @see #getSpecification()
* @generated
*/
EReference getSpecification_Devices();
/**
* Returns the meta object for the containment reference list '{@link net.certware.intent.state.stateSpecification.Specification#getComponents <em>Components</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Components</em>'.
* @see net.certware.intent.state.stateSpecification.Specification#getComponents()
* @see #getSpecification()
* @generated
*/
EReference getSpecification_Components();
/**
* Returns the meta object for class '{@link net.certware.intent.state.stateSpecification.ModeElementType <em>Mode Element Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Mode Element Type</em>'.
* @see net.certware.intent.state.stateSpecification.ModeElementType
* @generated
*/
EClass getModeElementType();
/**
* Returns the meta object for the attribute '{@link net.certware.intent.state.stateSpecification.ModeElementType#getElementType <em>Element Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Element Type</em>'.
* @see net.certware.intent.state.stateSpecification.ModeElementType#getElementType()
* @see #getModeElementType()
* @generated
*/
EAttribute getModeElementType_ElementType();
/**
* Returns the meta object for class '{@link net.certware.intent.state.stateSpecification.Component <em>Component</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Component</em>'.
* @see net.certware.intent.state.stateSpecification.Component
* @generated
*/
EClass getComponent();
/**
* Returns the meta object for the attribute '{@link net.certware.intent.state.stateSpecification.Component#getName <em>Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Name</em>'.
* @see net.certware.intent.state.stateSpecification.Component#getName()
* @see #getComponent()
* @generated
*/
EAttribute getComponent_Name();
/**
* Returns the meta object for the containment reference list '{@link net.certware.intent.state.stateSpecification.Component#getModes <em>Modes</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Modes</em>'.
* @see net.certware.intent.state.stateSpecification.Component#getModes()
* @see #getComponent()
* @generated
*/
EReference getComponent_Modes();
/**
* Returns the meta object for the containment reference list '{@link net.certware.intent.state.stateSpecification.Component#getStates <em>States</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>States</em>'.
* @see net.certware.intent.state.stateSpecification.Component#getStates()
* @see #getComponent()
* @generated
*/
EReference getComponent_States();
/**
* Returns the meta object for the containment reference list '{@link net.certware.intent.state.stateSpecification.Component#getInputs <em>Inputs</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Inputs</em>'.
* @see net.certware.intent.state.stateSpecification.Component#getInputs()
* @see #getComponent()
* @generated
*/
EReference getComponent_Inputs();
/**
* Returns the meta object for the containment reference list '{@link net.certware.intent.state.stateSpecification.Component#getOutputs <em>Outputs</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Outputs</em>'.
* @see net.certware.intent.state.stateSpecification.Component#getOutputs()
* @see #getComponent()
* @generated
*/
EReference getComponent_Outputs();
/**
* Returns the meta object for class '{@link net.certware.intent.state.stateSpecification.ModeElement <em>Mode Element</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Mode Element</em>'.
* @see net.certware.intent.state.stateSpecification.ModeElement
* @generated
*/
EClass getModeElement();
/**
* Returns the meta object for the attribute '{@link net.certware.intent.state.stateSpecification.ModeElement#isInferred <em>Inferred</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Inferred</em>'.
* @see net.certware.intent.state.stateSpecification.ModeElement#isInferred()
* @see #getModeElement()
* @generated
*/
EAttribute getModeElement_Inferred();
/**
* Returns the meta object for the containment reference '{@link net.certware.intent.state.stateSpecification.ModeElement#getType <em>Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Type</em>'.
* @see net.certware.intent.state.stateSpecification.ModeElement#getType()
* @see #getModeElement()
* @generated
*/
EReference getModeElement_Type();
/**
* Returns the meta object for the containment reference list '{@link net.certware.intent.state.stateSpecification.ModeElement#getModes <em>Modes</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Modes</em>'.
* @see net.certware.intent.state.stateSpecification.ModeElement#getModes()
* @see #getModeElement()
* @generated
*/
EReference getModeElement_Modes();
/**
* Returns the meta object for class '{@link net.certware.intent.state.stateSpecification.StateElement <em>State Element</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>State Element</em>'.
* @see net.certware.intent.state.stateSpecification.StateElement
* @generated
*/
EClass getStateElement();
/**
* Returns the meta object for the attribute '{@link net.certware.intent.state.stateSpecification.StateElement#isInferred <em>Inferred</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Inferred</em>'.
* @see net.certware.intent.state.stateSpecification.StateElement#isInferred()
* @see #getStateElement()
* @generated
*/
EAttribute getStateElement_Inferred();
/**
* Returns the meta object for the containment reference list '{@link net.certware.intent.state.stateSpecification.StateElement#getStates <em>States</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>States</em>'.
* @see net.certware.intent.state.stateSpecification.StateElement#getStates()
* @see #getStateElement()
* @generated
*/
EReference getStateElement_States();
/**
* Returns the meta object for class '{@link net.certware.intent.state.stateSpecification.StateVariable <em>State Variable</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>State Variable</em>'.
* @see net.certware.intent.state.stateSpecification.StateVariable
* @generated
*/
EClass getStateVariable();
/**
* Returns the meta object for the attribute '{@link net.certware.intent.state.stateSpecification.StateVariable#getDesc <em>Desc</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Desc</em>'.
* @see net.certware.intent.state.stateSpecification.StateVariable#getDesc()
* @see #getStateVariable()
* @generated
*/
EAttribute getStateVariable_Desc();
/**
* Returns the meta object for the containment reference list '{@link net.certware.intent.state.stateSpecification.StateVariable#getState <em>State</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>State</em>'.
* @see net.certware.intent.state.stateSpecification.StateVariable#getState()
* @see #getStateVariable()
* @generated
*/
EReference getStateVariable_State();
/**
* Returns the meta object for class '{@link net.certware.intent.state.stateSpecification.State <em>State</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>State</em>'.
* @see net.certware.intent.state.stateSpecification.State
* @generated
*/
EClass getState();
/**
* Returns the meta object for the attribute '{@link net.certware.intent.state.stateSpecification.State#isInitial <em>Initial</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Initial</em>'.
* @see net.certware.intent.state.stateSpecification.State#isInitial()
* @see #getState()
* @generated
*/
EAttribute getState_Initial();
/**
* Returns the meta object for the attribute '{@link net.certware.intent.state.stateSpecification.State#getValue <em>Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Value</em>'.
* @see net.certware.intent.state.stateSpecification.State#getValue()
* @see #getState()
* @generated
*/
EAttribute getState_Value();
/**
* Returns the meta object for class '{@link net.certware.intent.state.stateSpecification.ModeVariable <em>Mode Variable</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Mode Variable</em>'.
* @see net.certware.intent.state.stateSpecification.ModeVariable
* @generated
*/
EClass getModeVariable();
/**
* Returns the meta object for the attribute '{@link net.certware.intent.state.stateSpecification.ModeVariable#getDesc <em>Desc</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Desc</em>'.
* @see net.certware.intent.state.stateSpecification.ModeVariable#getDesc()
* @see #getModeVariable()
* @generated
*/
EAttribute getModeVariable_Desc();
/**
* Returns the meta object for the containment reference list '{@link net.certware.intent.state.stateSpecification.ModeVariable#getModes <em>Modes</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Modes</em>'.
* @see net.certware.intent.state.stateSpecification.ModeVariable#getModes()
* @see #getModeVariable()
* @generated
*/
EReference getModeVariable_Modes();
/**
* Returns the meta object for class '{@link net.certware.intent.state.stateSpecification.Mode <em>Mode</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Mode</em>'.
* @see net.certware.intent.state.stateSpecification.Mode
* @generated
*/
EClass getMode();
/**
* Returns the meta object for the attribute '{@link net.certware.intent.state.stateSpecification.Mode#isInitial <em>Initial</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Initial</em>'.
* @see net.certware.intent.state.stateSpecification.Mode#isInitial()
* @see #getMode()
* @generated
*/
EAttribute getMode_Initial();
/**
* Returns the meta object for the attribute '{@link net.certware.intent.state.stateSpecification.Mode#getValue <em>Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Value</em>'.
* @see net.certware.intent.state.stateSpecification.Mode#getValue()
* @see #getMode()
* @generated
*/
EAttribute getMode_Value();
/**
* Returns the meta object for class '{@link net.certware.intent.state.stateSpecification.Device <em>Device</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Device</em>'.
* @see net.certware.intent.state.stateSpecification.Device
* @generated
*/
EClass getDevice();
/**
* Returns the meta object for the attribute '{@link net.certware.intent.state.stateSpecification.Device#getName <em>Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Name</em>'.
* @see net.certware.intent.state.stateSpecification.Device#getName()
* @see #getDevice()
* @generated
*/
EAttribute getDevice_Name();
/**
* Returns the meta object for the attribute '{@link net.certware.intent.state.stateSpecification.Device#getDesc <em>Desc</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Desc</em>'.
* @see net.certware.intent.state.stateSpecification.Device#getDesc()
* @see #getDevice()
* @generated
*/
EAttribute getDevice_Desc();
/**
* Returns the meta object for the containment reference list '{@link net.certware.intent.state.stateSpecification.Device#getInputs <em>Inputs</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Inputs</em>'.
* @see net.certware.intent.state.stateSpecification.Device#getInputs()
* @see #getDevice()
* @generated
*/
EReference getDevice_Inputs();
/**
* Returns the meta object for the containment reference list '{@link net.certware.intent.state.stateSpecification.Device#getOutputs <em>Outputs</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Outputs</em>'.
* @see net.certware.intent.state.stateSpecification.Device#getOutputs()
* @see #getDevice()
* @generated
*/
EReference getDevice_Outputs();
/**
* Returns the meta object for class '{@link net.certware.intent.state.stateSpecification.DeviceInput <em>Device Input</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Device Input</em>'.
* @see net.certware.intent.state.stateSpecification.DeviceInput
* @generated
*/
EClass getDeviceInput();
/**
* Returns the meta object for the attribute '{@link net.certware.intent.state.stateSpecification.DeviceInput#getName <em>Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Name</em>'.
* @see net.certware.intent.state.stateSpecification.DeviceInput#getName()
* @see #getDeviceInput()
* @generated
*/
EAttribute getDeviceInput_Name();
/**
* Returns the meta object for the containment reference '{@link net.certware.intent.state.stateSpecification.DeviceInput#getIo <em>Io</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Io</em>'.
* @see net.certware.intent.state.stateSpecification.DeviceInput#getIo()
* @see #getDeviceInput()
* @generated
*/
EReference getDeviceInput_Io();
/**
* Returns the meta object for the reference '{@link net.certware.intent.state.stateSpecification.DeviceInput#getSource <em>Source</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Source</em>'.
* @see net.certware.intent.state.stateSpecification.DeviceInput#getSource()
* @see #getDeviceInput()
* @generated
*/
EReference getDeviceInput_Source();
/**
* Returns the meta object for class '{@link net.certware.intent.state.stateSpecification.DeviceOutput <em>Device Output</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Device Output</em>'.
* @see net.certware.intent.state.stateSpecification.DeviceOutput
* @generated
*/
EClass getDeviceOutput();
/**
* Returns the meta object for the attribute '{@link net.certware.intent.state.stateSpecification.DeviceOutput#getName <em>Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Name</em>'.
* @see net.certware.intent.state.stateSpecification.DeviceOutput#getName()
* @see #getDeviceOutput()
* @generated
*/
EAttribute getDeviceOutput_Name();
/**
* Returns the meta object for the containment reference '{@link net.certware.intent.state.stateSpecification.DeviceOutput#getIo <em>Io</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Io</em>'.
* @see net.certware.intent.state.stateSpecification.DeviceOutput#getIo()
* @see #getDeviceOutput()
* @generated
*/
EReference getDeviceOutput_Io();
/**
* Returns the meta object for the reference '{@link net.certware.intent.state.stateSpecification.DeviceOutput#getTarget <em>Target</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Target</em>'.
* @see net.certware.intent.state.stateSpecification.DeviceOutput#getTarget()
* @see #getDeviceOutput()
* @generated
*/
EReference getDeviceOutput_Target();
/**
* Returns the meta object for class '{@link net.certware.intent.state.stateSpecification.ComponentInput <em>Component Input</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Component Input</em>'.
* @see net.certware.intent.state.stateSpecification.ComponentInput
* @generated
*/
EClass getComponentInput();
/**
* Returns the meta object for the attribute '{@link net.certware.intent.state.stateSpecification.ComponentInput#getName <em>Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Name</em>'.
* @see net.certware.intent.state.stateSpecification.ComponentInput#getName()
* @see #getComponentInput()
* @generated
*/
EAttribute getComponentInput_Name();
/**
* Returns the meta object for the containment reference '{@link net.certware.intent.state.stateSpecification.ComponentInput#getIo <em>Io</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Io</em>'.
* @see net.certware.intent.state.stateSpecification.ComponentInput#getIo()
* @see #getComponentInput()
* @generated
*/
EReference getComponentInput_Io();
/**
* Returns the meta object for the reference '{@link net.certware.intent.state.stateSpecification.ComponentInput#getSource <em>Source</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Source</em>'.
* @see net.certware.intent.state.stateSpecification.ComponentInput#getSource()
* @see #getComponentInput()
* @generated
*/
EReference getComponentInput_Source();
/**
* Returns the meta object for class '{@link net.certware.intent.state.stateSpecification.ComponentOutput <em>Component Output</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Component Output</em>'.
* @see net.certware.intent.state.stateSpecification.ComponentOutput
* @generated
*/
EClass getComponentOutput();
/**
* Returns the meta object for the attribute '{@link net.certware.intent.state.stateSpecification.ComponentOutput#getName <em>Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Name</em>'.
* @see net.certware.intent.state.stateSpecification.ComponentOutput#getName()
* @see #getComponentOutput()
* @generated
*/
EAttribute getComponentOutput_Name();
/**
* Returns the meta object for the containment reference '{@link net.certware.intent.state.stateSpecification.ComponentOutput#getIo <em>Io</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Io</em>'.
* @see net.certware.intent.state.stateSpecification.ComponentOutput#getIo()
* @see #getComponentOutput()
* @generated
*/
EReference getComponentOutput_Io();
/**
* Returns the meta object for the reference '{@link net.certware.intent.state.stateSpecification.ComponentOutput#getTarget <em>Target</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Target</em>'.
* @see net.certware.intent.state.stateSpecification.ComponentOutput#getTarget()
* @see #getComponentOutput()
* @generated
*/
EReference getComponentOutput_Target();
/**
* Returns the meta object for class '{@link net.certware.intent.state.stateSpecification.BigUnitValue <em>Big Unit Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Big Unit Value</em>'.
* @see net.certware.intent.state.stateSpecification.BigUnitValue
* @generated
*/
EClass getBigUnitValue();
/**
* Returns the meta object for the attribute '{@link net.certware.intent.state.stateSpecification.BigUnitValue#getValue <em>Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Value</em>'.
* @see net.certware.intent.state.stateSpecification.BigUnitValue#getValue()
* @see #getBigUnitValue()
* @generated
*/
EAttribute getBigUnitValue_Value();
/**
* Returns the meta object for the attribute '{@link net.certware.intent.state.stateSpecification.BigUnitValue#getUnits <em>Units</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Units</em>'.
* @see net.certware.intent.state.stateSpecification.BigUnitValue#getUnits()
* @see #getBigUnitValue()
* @generated
*/
EAttribute getBigUnitValue_Units();
/**
* Returns the meta object for class '{@link net.certware.intent.state.stateSpecification.StateValue <em>State Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>State Value</em>'.
* @see net.certware.intent.state.stateSpecification.StateValue
* @generated
*/
EClass getStateValue();
/**
* Returns the meta object for the attribute '{@link net.certware.intent.state.stateSpecification.StateValue#getValue <em>Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Value</em>'.
* @see net.certware.intent.state.stateSpecification.StateValue#getValue()
* @see #getStateValue()
* @generated
*/
EAttribute getStateValue_Value();
/**
* Returns the meta object for class '{@link net.certware.intent.state.stateSpecification.StateList <em>State List</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>State List</em>'.
* @see net.certware.intent.state.stateSpecification.StateList
* @generated
*/
EClass getStateList();
/**
* Returns the meta object for the containment reference list '{@link net.certware.intent.state.stateSpecification.StateList#getStateList <em>State List</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>State List</em>'.
* @see net.certware.intent.state.stateSpecification.StateList#getStateList()
* @see #getStateList()
* @generated
*/
EReference getStateList_StateList();
/**
* Returns the meta object for class '{@link net.certware.intent.state.stateSpecification.Trigger <em>Trigger</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Trigger</em>'.
* @see net.certware.intent.state.stateSpecification.Trigger
* @generated
*/
EClass getTrigger();
/**
* Returns the meta object for the reference '{@link net.certware.intent.state.stateSpecification.Trigger#getMode <em>Mode</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Mode</em>'.
* @see net.certware.intent.state.stateSpecification.Trigger#getMode()
* @see #getTrigger()
* @generated
*/
EReference getTrigger_Mode();
/**
* Returns the meta object for the containment reference '{@link net.certware.intent.state.stateSpecification.Trigger#getList <em>List</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>List</em>'.
* @see net.certware.intent.state.stateSpecification.Trigger#getList()
* @see #getTrigger()
* @generated
*/
EReference getTrigger_List();
/**
* Returns the meta object for the reference '{@link net.certware.intent.state.stateSpecification.Trigger#getVariable <em>Variable</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Variable</em>'.
* @see net.certware.intent.state.stateSpecification.Trigger#getVariable()
* @see #getTrigger()
* @generated
*/
EReference getTrigger_Variable();
/**
* Returns the meta object for the reference '{@link net.certware.intent.state.stateSpecification.Trigger#getValue <em>Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Value</em>'.
* @see net.certware.intent.state.stateSpecification.Trigger#getValue()
* @see #getTrigger()
* @generated
*/
EReference getTrigger_Value();
/**
* Returns the meta object for class '{@link net.certware.intent.state.stateSpecification.TriggerTable <em>Trigger Table</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Trigger Table</em>'.
* @see net.certware.intent.state.stateSpecification.TriggerTable
* @generated
*/
EClass getTriggerTable();
/**
* Returns the meta object for the containment reference list '{@link net.certware.intent.state.stateSpecification.TriggerTable#getRows <em>Rows</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Rows</em>'.
* @see net.certware.intent.state.stateSpecification.TriggerTable#getRows()
* @see #getTriggerTable()
* @generated
*/
EReference getTriggerTable_Rows();
/**
* Returns the meta object for class '{@link net.certware.intent.state.stateSpecification.ValueRange <em>Value Range</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Value Range</em>'.
* @see net.certware.intent.state.stateSpecification.ValueRange
* @generated
*/
EClass getValueRange();
/**
* Returns the meta object for the attribute '{@link net.certware.intent.state.stateSpecification.ValueRange#getLower <em>Lower</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Lower</em>'.
* @see net.certware.intent.state.stateSpecification.ValueRange#getLower()
* @see #getValueRange()
* @generated
*/
EAttribute getValueRange_Lower();
/**
* Returns the meta object for the attribute '{@link net.certware.intent.state.stateSpecification.ValueRange#getUpper <em>Upper</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Upper</em>'.
* @see net.certware.intent.state.stateSpecification.ValueRange#getUpper()
* @see #getValueRange()
* @generated
*/
EAttribute getValueRange_Upper();
/**
* Returns the meta object for the attribute '{@link net.certware.intent.state.stateSpecification.ValueRange#getRangeType <em>Range Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Range Type</em>'.
* @see net.certware.intent.state.stateSpecification.ValueRange#getRangeType()
* @see #getValueRange()
* @generated
*/
EAttribute getValueRange_RangeType();
/**
* Returns the meta object for the attribute '{@link net.certware.intent.state.stateSpecification.ValueRange#getRangeUnits <em>Range Units</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Range Units</em>'.
* @see net.certware.intent.state.stateSpecification.ValueRange#getRangeUnits()
* @see #getValueRange()
* @generated
*/
EAttribute getValueRange_RangeUnits();
/**
* Returns the meta object for class '{@link net.certware.intent.state.stateSpecification.ValueList <em>Value List</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Value List</em>'.
* @see net.certware.intent.state.stateSpecification.ValueList
* @generated
*/
EClass getValueList();
/**
* Returns the meta object for the attribute list '{@link net.certware.intent.state.stateSpecification.ValueList#getValues <em>Values</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute list '<em>Values</em>'.
* @see net.certware.intent.state.stateSpecification.ValueList#getValues()
* @see #getValueList()
* @generated
*/
EAttribute getValueList_Values();
/**
* Returns the meta object for class '{@link net.certware.intent.state.stateSpecification.Output <em>Output</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Output</em>'.
* @see net.certware.intent.state.stateSpecification.Output
* @generated
*/
EClass getOutput();
/**
* Returns the meta object for the containment reference '{@link net.certware.intent.state.stateSpecification.Output#getRange <em>Range</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Range</em>'.
* @see net.certware.intent.state.stateSpecification.Output#getRange()
* @see #getOutput()
* @generated
*/
EReference getOutput_Range();
/**
* Returns the meta object for the containment reference '{@link net.certware.intent.state.stateSpecification.Output#getValueList <em>Value List</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Value List</em>'.
* @see net.certware.intent.state.stateSpecification.Output#getValueList()
* @see #getOutput()
* @generated
*/
EReference getOutput_ValueList();
/**
* Returns the meta object for the containment reference '{@link net.certware.intent.state.stateSpecification.Output#getRate <em>Rate</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Rate</em>'.
* @see net.certware.intent.state.stateSpecification.Output#getRate()
* @see #getOutput()
* @generated
*/
EReference getOutput_Rate();
/**
* Returns the meta object for the containment reference '{@link net.certware.intent.state.stateSpecification.Output#getDelay <em>Delay</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Delay</em>'.
* @see net.certware.intent.state.stateSpecification.Output#getDelay()
* @see #getOutput()
* @generated
*/
EReference getOutput_Delay();
/**
* Returns the meta object for the containment reference '{@link net.certware.intent.state.stateSpecification.Output#getDeadline <em>Deadline</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Deadline</em>'.
* @see net.certware.intent.state.stateSpecification.Output#getDeadline()
* @see #getOutput()
* @generated
*/
EReference getOutput_Deadline();
/**
* Returns the meta object for the attribute '{@link net.certware.intent.state.stateSpecification.Output#getCompletionHandling <em>Completion Handling</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Completion Handling</em>'.
* @see net.certware.intent.state.stateSpecification.Output#getCompletionHandling()
* @see #getOutput()
* @generated
*/
EAttribute getOutput_CompletionHandling();
/**
* Returns the meta object for the attribute '{@link net.certware.intent.state.stateSpecification.Output#getVariables <em>Variables</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Variables</em>'.
* @see net.certware.intent.state.stateSpecification.Output#getVariables()
* @see #getOutput()
* @generated
*/
EAttribute getOutput_Variables();
/**
* Returns the meta object for the attribute '{@link net.certware.intent.state.stateSpecification.Output#getRelationship <em>Relationship</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Relationship</em>'.
* @see net.certware.intent.state.stateSpecification.Output#getRelationship()
* @see #getOutput()
* @generated
*/
EAttribute getOutput_Relationship();
/**
* Returns the meta object for the containment reference '{@link net.certware.intent.state.stateSpecification.Output#getMinResponse <em>Min Response</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Min Response</em>'.
* @see net.certware.intent.state.stateSpecification.Output#getMinResponse()
* @see #getOutput()
* @generated
*/
EReference getOutput_MinResponse();
/**
* Returns the meta object for the containment reference '{@link net.certware.intent.state.stateSpecification.Output#getMaxResponse <em>Max Response</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Max Response</em>'.
* @see net.certware.intent.state.stateSpecification.Output#getMaxResponse()
* @see #getOutput()
* @generated
*/
EReference getOutput_MaxResponse();
/**
* Returns the meta object for the attribute '{@link net.certware.intent.state.stateSpecification.Output#getFeebackHandling <em>Feeback Handling</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Feeback Handling</em>'.
* @see net.certware.intent.state.stateSpecification.Output#getFeebackHandling()
* @see #getOutput()
* @generated
*/
EAttribute getOutput_FeebackHandling();
/**
* Returns the meta object for the attribute '{@link net.certware.intent.state.stateSpecification.Output#getReversed <em>Reversed</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Reversed</em>'.
* @see net.certware.intent.state.stateSpecification.Output#getReversed()
* @see #getOutput()
* @generated
*/
EAttribute getOutput_Reversed();
/**
* Returns the meta object for the attribute '{@link net.certware.intent.state.stateSpecification.Output#getReferences <em>References</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>References</em>'.
* @see net.certware.intent.state.stateSpecification.Output#getReferences()
* @see #getOutput()
* @generated
*/
EAttribute getOutput_References();
/**
* Returns the meta object for the attribute '{@link net.certware.intent.state.stateSpecification.Output#getComments <em>Comments</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Comments</em>'.
* @see net.certware.intent.state.stateSpecification.Output#getComments()
* @see #getOutput()
* @generated
*/
EAttribute getOutput_Comments();
/**
* Returns the meta object for the attribute '{@link net.certware.intent.state.stateSpecification.Output#getContents <em>Contents</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Contents</em>'.
* @see net.certware.intent.state.stateSpecification.Output#getContents()
* @see #getOutput()
* @generated
*/
EAttribute getOutput_Contents();
/**
* Returns the meta object for the containment reference '{@link net.certware.intent.state.stateSpecification.Output#getTable <em>Table</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Table</em>'.
* @see net.certware.intent.state.stateSpecification.Output#getTable()
* @see #getOutput()
* @generated
*/
EReference getOutput_Table();
/**
* Returns the meta object for class '{@link net.certware.intent.state.stateSpecification.Input <em>Input</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Input</em>'.
* @see net.certware.intent.state.stateSpecification.Input
* @generated
*/
EClass getInput();
/**
* Returns the meta object for the containment reference '{@link net.certware.intent.state.stateSpecification.Input#getRange <em>Range</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Range</em>'.
* @see net.certware.intent.state.stateSpecification.Input#getRange()
* @see #getInput()
* @generated
*/
EReference getInput_Range();
/**
* Returns the meta object for the containment reference '{@link net.certware.intent.state.stateSpecification.Input#getValueList <em>Value List</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Value List</em>'.
* @see net.certware.intent.state.stateSpecification.Input#getValueList()
* @see #getInput()
* @generated
*/
EReference getInput_ValueList();
/**
* Returns the meta object for the attribute '{@link net.certware.intent.state.stateSpecification.Input#getValueHandling <em>Value Handling</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Value Handling</em>'.
* @see net.certware.intent.state.stateSpecification.Input#getValueHandling()
* @see #getInput()
* @generated
*/
EAttribute getInput_ValueHandling();
/**
* Returns the meta object for the containment reference '{@link net.certware.intent.state.stateSpecification.Input#getGranularity <em>Granularity</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Granularity</em>'.
* @see net.certware.intent.state.stateSpecification.Input#getGranularity()
* @see #getInput()
* @generated
*/
EReference getInput_Granularity();
/**
* Returns the meta object for the containment reference '{@link net.certware.intent.state.stateSpecification.Input#getArrivalRateAvg <em>Arrival Rate Avg</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Arrival Rate Avg</em>'.
* @see net.certware.intent.state.stateSpecification.Input#getArrivalRateAvg()
* @see #getInput()
* @generated
*/
EReference getInput_ArrivalRateAvg();
/**
* Returns the meta object for the containment reference '{@link net.certware.intent.state.stateSpecification.Input#getArrivalRateMinimum <em>Arrival Rate Minimum</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Arrival Rate Minimum</em>'.
* @see net.certware.intent.state.stateSpecification.Input#getArrivalRateMinimum()
* @see #getInput()
* @generated
*/
EReference getInput_ArrivalRateMinimum();
/**
* Returns the meta object for the containment reference '{@link net.certware.intent.state.stateSpecification.Input#getArrivalRateMaximum <em>Arrival Rate Maximum</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Arrival Rate Maximum</em>'.
* @see net.certware.intent.state.stateSpecification.Input#getArrivalRateMaximum()
* @see #getInput()
* @generated
*/
EReference getInput_ArrivalRateMaximum();
/**
* Returns the meta object for the containment reference '{@link net.certware.intent.state.stateSpecification.Input#getObsolescence <em>Obsolescence</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Obsolescence</em>'.
* @see net.certware.intent.state.stateSpecification.Input#getObsolescence()
* @see #getInput()
* @generated
*/
EReference getInput_Obsolescence();
/**
* Returns the meta object for the attribute '{@link net.certware.intent.state.stateSpecification.Input#getReferences <em>References</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>References</em>'.
* @see net.certware.intent.state.stateSpecification.Input#getReferences()
* @see #getInput()
* @generated
*/
EAttribute getInput_References();
/**
* Returns the meta object for the attribute '{@link net.certware.intent.state.stateSpecification.Input#getAppearsIn <em>Appears In</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Appears In</em>'.
* @see net.certware.intent.state.stateSpecification.Input#getAppearsIn()
* @see #getInput()
* @generated
*/
EAttribute getInput_AppearsIn();
/**
* Returns the meta object for the attribute '{@link net.certware.intent.state.stateSpecification.Input#getDescription <em>Description</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Description</em>'.
* @see net.certware.intent.state.stateSpecification.Input#getDescription()
* @see #getInput()
* @generated
*/
EAttribute getInput_Description();
/**
* Returns the meta object for the attribute '{@link net.certware.intent.state.stateSpecification.Input#getComments <em>Comments</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Comments</em>'.
* @see net.certware.intent.state.stateSpecification.Input#getComments()
* @see #getInput()
* @generated
*/
EAttribute getInput_Comments();
/**
* Returns the meta object for the containment reference '{@link net.certware.intent.state.stateSpecification.Input#getStructure <em>Structure</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Structure</em>'.
* @see net.certware.intent.state.stateSpecification.Input#getStructure()
* @see #getInput()
* @generated
*/
EReference getInput_Structure();
/**
* 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
*/
StateSpecificationFactory getStateSpecificationFactory();
/**
* <!-- 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 net.certware.intent.state.stateSpecification.impl.SpecificationImpl <em>Specification</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.intent.state.stateSpecification.impl.SpecificationImpl
* @see net.certware.intent.state.stateSpecification.impl.StateSpecificationPackageImpl#getSpecification()
* @generated
*/
EClass SPECIFICATION = eINSTANCE.getSpecification();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SPECIFICATION__NAME = eINSTANCE.getSpecification_Name();
/**
* The meta object literal for the '<em><b>Devices</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SPECIFICATION__DEVICES = eINSTANCE.getSpecification_Devices();
/**
* The meta object literal for the '<em><b>Components</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SPECIFICATION__COMPONENTS = eINSTANCE.getSpecification_Components();
/**
* The meta object literal for the '{@link net.certware.intent.state.stateSpecification.impl.ModeElementTypeImpl <em>Mode Element Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.intent.state.stateSpecification.impl.ModeElementTypeImpl
* @see net.certware.intent.state.stateSpecification.impl.StateSpecificationPackageImpl#getModeElementType()
* @generated
*/
EClass MODE_ELEMENT_TYPE = eINSTANCE.getModeElementType();
/**
* The meta object literal for the '<em><b>Element Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MODE_ELEMENT_TYPE__ELEMENT_TYPE = eINSTANCE.getModeElementType_ElementType();
/**
* The meta object literal for the '{@link net.certware.intent.state.stateSpecification.impl.ComponentImpl <em>Component</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.intent.state.stateSpecification.impl.ComponentImpl
* @see net.certware.intent.state.stateSpecification.impl.StateSpecificationPackageImpl#getComponent()
* @generated
*/
EClass COMPONENT = eINSTANCE.getComponent();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute COMPONENT__NAME = eINSTANCE.getComponent_Name();
/**
* The meta object literal for the '<em><b>Modes</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference COMPONENT__MODES = eINSTANCE.getComponent_Modes();
/**
* The meta object literal for the '<em><b>States</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference COMPONENT__STATES = eINSTANCE.getComponent_States();
/**
* The meta object literal for the '<em><b>Inputs</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference COMPONENT__INPUTS = eINSTANCE.getComponent_Inputs();
/**
* The meta object literal for the '<em><b>Outputs</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference COMPONENT__OUTPUTS = eINSTANCE.getComponent_Outputs();
/**
* The meta object literal for the '{@link net.certware.intent.state.stateSpecification.impl.ModeElementImpl <em>Mode Element</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.intent.state.stateSpecification.impl.ModeElementImpl
* @see net.certware.intent.state.stateSpecification.impl.StateSpecificationPackageImpl#getModeElement()
* @generated
*/
EClass MODE_ELEMENT = eINSTANCE.getModeElement();
/**
* The meta object literal for the '<em><b>Inferred</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MODE_ELEMENT__INFERRED = eINSTANCE.getModeElement_Inferred();
/**
* The meta object literal for the '<em><b>Type</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference MODE_ELEMENT__TYPE = eINSTANCE.getModeElement_Type();
/**
* The meta object literal for the '<em><b>Modes</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference MODE_ELEMENT__MODES = eINSTANCE.getModeElement_Modes();
/**
* The meta object literal for the '{@link net.certware.intent.state.stateSpecification.impl.StateElementImpl <em>State Element</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.intent.state.stateSpecification.impl.StateElementImpl
* @see net.certware.intent.state.stateSpecification.impl.StateSpecificationPackageImpl#getStateElement()
* @generated
*/
EClass STATE_ELEMENT = eINSTANCE.getStateElement();
/**
* The meta object literal for the '<em><b>Inferred</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute STATE_ELEMENT__INFERRED = eINSTANCE.getStateElement_Inferred();
/**
* The meta object literal for the '<em><b>States</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference STATE_ELEMENT__STATES = eINSTANCE.getStateElement_States();
/**
* The meta object literal for the '{@link net.certware.intent.state.stateSpecification.impl.StateVariableImpl <em>State Variable</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.intent.state.stateSpecification.impl.StateVariableImpl
* @see net.certware.intent.state.stateSpecification.impl.StateSpecificationPackageImpl#getStateVariable()
* @generated
*/
EClass STATE_VARIABLE = eINSTANCE.getStateVariable();
/**
* The meta object literal for the '<em><b>Desc</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute STATE_VARIABLE__DESC = eINSTANCE.getStateVariable_Desc();
/**
* The meta object literal for the '<em><b>State</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference STATE_VARIABLE__STATE = eINSTANCE.getStateVariable_State();
/**
* The meta object literal for the '{@link net.certware.intent.state.stateSpecification.impl.StateImpl <em>State</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.intent.state.stateSpecification.impl.StateImpl
* @see net.certware.intent.state.stateSpecification.impl.StateSpecificationPackageImpl#getState()
* @generated
*/
EClass STATE = eINSTANCE.getState();
/**
* The meta object literal for the '<em><b>Initial</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute STATE__INITIAL = eINSTANCE.getState_Initial();
/**
* The meta object literal for the '<em><b>Value</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute STATE__VALUE = eINSTANCE.getState_Value();
/**
* The meta object literal for the '{@link net.certware.intent.state.stateSpecification.impl.ModeVariableImpl <em>Mode Variable</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.intent.state.stateSpecification.impl.ModeVariableImpl
* @see net.certware.intent.state.stateSpecification.impl.StateSpecificationPackageImpl#getModeVariable()
* @generated
*/
EClass MODE_VARIABLE = eINSTANCE.getModeVariable();
/**
* The meta object literal for the '<em><b>Desc</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MODE_VARIABLE__DESC = eINSTANCE.getModeVariable_Desc();
/**
* The meta object literal for the '<em><b>Modes</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference MODE_VARIABLE__MODES = eINSTANCE.getModeVariable_Modes();
/**
* The meta object literal for the '{@link net.certware.intent.state.stateSpecification.impl.ModeImpl <em>Mode</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.intent.state.stateSpecification.impl.ModeImpl
* @see net.certware.intent.state.stateSpecification.impl.StateSpecificationPackageImpl#getMode()
* @generated
*/
EClass MODE = eINSTANCE.getMode();
/**
* The meta object literal for the '<em><b>Initial</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MODE__INITIAL = eINSTANCE.getMode_Initial();
/**
* The meta object literal for the '<em><b>Value</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MODE__VALUE = eINSTANCE.getMode_Value();
/**
* The meta object literal for the '{@link net.certware.intent.state.stateSpecification.impl.DeviceImpl <em>Device</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.intent.state.stateSpecification.impl.DeviceImpl
* @see net.certware.intent.state.stateSpecification.impl.StateSpecificationPackageImpl#getDevice()
* @generated
*/
EClass DEVICE = eINSTANCE.getDevice();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DEVICE__NAME = eINSTANCE.getDevice_Name();
/**
* The meta object literal for the '<em><b>Desc</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DEVICE__DESC = eINSTANCE.getDevice_Desc();
/**
* The meta object literal for the '<em><b>Inputs</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DEVICE__INPUTS = eINSTANCE.getDevice_Inputs();
/**
* The meta object literal for the '<em><b>Outputs</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DEVICE__OUTPUTS = eINSTANCE.getDevice_Outputs();
/**
* The meta object literal for the '{@link net.certware.intent.state.stateSpecification.impl.DeviceInputImpl <em>Device Input</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.intent.state.stateSpecification.impl.DeviceInputImpl
* @see net.certware.intent.state.stateSpecification.impl.StateSpecificationPackageImpl#getDeviceInput()
* @generated
*/
EClass DEVICE_INPUT = eINSTANCE.getDeviceInput();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DEVICE_INPUT__NAME = eINSTANCE.getDeviceInput_Name();
/**
* The meta object literal for the '<em><b>Io</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DEVICE_INPUT__IO = eINSTANCE.getDeviceInput_Io();
/**
* The meta object literal for the '<em><b>Source</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DEVICE_INPUT__SOURCE = eINSTANCE.getDeviceInput_Source();
/**
* The meta object literal for the '{@link net.certware.intent.state.stateSpecification.impl.DeviceOutputImpl <em>Device Output</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.intent.state.stateSpecification.impl.DeviceOutputImpl
* @see net.certware.intent.state.stateSpecification.impl.StateSpecificationPackageImpl#getDeviceOutput()
* @generated
*/
EClass DEVICE_OUTPUT = eINSTANCE.getDeviceOutput();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DEVICE_OUTPUT__NAME = eINSTANCE.getDeviceOutput_Name();
/**
* The meta object literal for the '<em><b>Io</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DEVICE_OUTPUT__IO = eINSTANCE.getDeviceOutput_Io();
/**
* The meta object literal for the '<em><b>Target</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DEVICE_OUTPUT__TARGET = eINSTANCE.getDeviceOutput_Target();
/**
* The meta object literal for the '{@link net.certware.intent.state.stateSpecification.impl.ComponentInputImpl <em>Component Input</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.intent.state.stateSpecification.impl.ComponentInputImpl
* @see net.certware.intent.state.stateSpecification.impl.StateSpecificationPackageImpl#getComponentInput()
* @generated
*/
EClass COMPONENT_INPUT = eINSTANCE.getComponentInput();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute COMPONENT_INPUT__NAME = eINSTANCE.getComponentInput_Name();
/**
* The meta object literal for the '<em><b>Io</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference COMPONENT_INPUT__IO = eINSTANCE.getComponentInput_Io();
/**
* The meta object literal for the '<em><b>Source</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference COMPONENT_INPUT__SOURCE = eINSTANCE.getComponentInput_Source();
/**
* The meta object literal for the '{@link net.certware.intent.state.stateSpecification.impl.ComponentOutputImpl <em>Component Output</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.intent.state.stateSpecification.impl.ComponentOutputImpl
* @see net.certware.intent.state.stateSpecification.impl.StateSpecificationPackageImpl#getComponentOutput()
* @generated
*/
EClass COMPONENT_OUTPUT = eINSTANCE.getComponentOutput();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute COMPONENT_OUTPUT__NAME = eINSTANCE.getComponentOutput_Name();
/**
* The meta object literal for the '<em><b>Io</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference COMPONENT_OUTPUT__IO = eINSTANCE.getComponentOutput_Io();
/**
* The meta object literal for the '<em><b>Target</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference COMPONENT_OUTPUT__TARGET = eINSTANCE.getComponentOutput_Target();
/**
* The meta object literal for the '{@link net.certware.intent.state.stateSpecification.impl.BigUnitValueImpl <em>Big Unit Value</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.intent.state.stateSpecification.impl.BigUnitValueImpl
* @see net.certware.intent.state.stateSpecification.impl.StateSpecificationPackageImpl#getBigUnitValue()
* @generated
*/
EClass BIG_UNIT_VALUE = eINSTANCE.getBigUnitValue();
/**
* The meta object literal for the '<em><b>Value</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute BIG_UNIT_VALUE__VALUE = eINSTANCE.getBigUnitValue_Value();
/**
* The meta object literal for the '<em><b>Units</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute BIG_UNIT_VALUE__UNITS = eINSTANCE.getBigUnitValue_Units();
/**
* The meta object literal for the '{@link net.certware.intent.state.stateSpecification.impl.StateValueImpl <em>State Value</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.intent.state.stateSpecification.impl.StateValueImpl
* @see net.certware.intent.state.stateSpecification.impl.StateSpecificationPackageImpl#getStateValue()
* @generated
*/
EClass STATE_VALUE = eINSTANCE.getStateValue();
/**
* The meta object literal for the '<em><b>Value</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute STATE_VALUE__VALUE = eINSTANCE.getStateValue_Value();
/**
* The meta object literal for the '{@link net.certware.intent.state.stateSpecification.impl.StateListImpl <em>State List</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.intent.state.stateSpecification.impl.StateListImpl
* @see net.certware.intent.state.stateSpecification.impl.StateSpecificationPackageImpl#getStateList()
* @generated
*/
EClass STATE_LIST = eINSTANCE.getStateList();
/**
* The meta object literal for the '<em><b>State List</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference STATE_LIST__STATE_LIST = eINSTANCE.getStateList_StateList();
/**
* The meta object literal for the '{@link net.certware.intent.state.stateSpecification.impl.TriggerImpl <em>Trigger</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.intent.state.stateSpecification.impl.TriggerImpl
* @see net.certware.intent.state.stateSpecification.impl.StateSpecificationPackageImpl#getTrigger()
* @generated
*/
EClass TRIGGER = eINSTANCE.getTrigger();
/**
* The meta object literal for the '<em><b>Mode</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference TRIGGER__MODE = eINSTANCE.getTrigger_Mode();
/**
* The meta object literal for the '<em><b>List</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference TRIGGER__LIST = eINSTANCE.getTrigger_List();
/**
* The meta object literal for the '<em><b>Variable</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference TRIGGER__VARIABLE = eINSTANCE.getTrigger_Variable();
/**
* The meta object literal for the '<em><b>Value</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference TRIGGER__VALUE = eINSTANCE.getTrigger_Value();
/**
* The meta object literal for the '{@link net.certware.intent.state.stateSpecification.impl.TriggerTableImpl <em>Trigger Table</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.intent.state.stateSpecification.impl.TriggerTableImpl
* @see net.certware.intent.state.stateSpecification.impl.StateSpecificationPackageImpl#getTriggerTable()
* @generated
*/
EClass TRIGGER_TABLE = eINSTANCE.getTriggerTable();
/**
* The meta object literal for the '<em><b>Rows</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference TRIGGER_TABLE__ROWS = eINSTANCE.getTriggerTable_Rows();
/**
* The meta object literal for the '{@link net.certware.intent.state.stateSpecification.impl.ValueRangeImpl <em>Value Range</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.intent.state.stateSpecification.impl.ValueRangeImpl
* @see net.certware.intent.state.stateSpecification.impl.StateSpecificationPackageImpl#getValueRange()
* @generated
*/
EClass VALUE_RANGE = eINSTANCE.getValueRange();
/**
* The meta object literal for the '<em><b>Lower</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute VALUE_RANGE__LOWER = eINSTANCE.getValueRange_Lower();
/**
* The meta object literal for the '<em><b>Upper</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute VALUE_RANGE__UPPER = eINSTANCE.getValueRange_Upper();
/**
* The meta object literal for the '<em><b>Range Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute VALUE_RANGE__RANGE_TYPE = eINSTANCE.getValueRange_RangeType();
/**
* The meta object literal for the '<em><b>Range Units</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute VALUE_RANGE__RANGE_UNITS = eINSTANCE.getValueRange_RangeUnits();
/**
* The meta object literal for the '{@link net.certware.intent.state.stateSpecification.impl.ValueListImpl <em>Value List</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.intent.state.stateSpecification.impl.ValueListImpl
* @see net.certware.intent.state.stateSpecification.impl.StateSpecificationPackageImpl#getValueList()
* @generated
*/
EClass VALUE_LIST = eINSTANCE.getValueList();
/**
* The meta object literal for the '<em><b>Values</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute VALUE_LIST__VALUES = eINSTANCE.getValueList_Values();
/**
* The meta object literal for the '{@link net.certware.intent.state.stateSpecification.impl.OutputImpl <em>Output</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.intent.state.stateSpecification.impl.OutputImpl
* @see net.certware.intent.state.stateSpecification.impl.StateSpecificationPackageImpl#getOutput()
* @generated
*/
EClass OUTPUT = eINSTANCE.getOutput();
/**
* The meta object literal for the '<em><b>Range</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference OUTPUT__RANGE = eINSTANCE.getOutput_Range();
/**
* The meta object literal for the '<em><b>Value List</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference OUTPUT__VALUE_LIST = eINSTANCE.getOutput_ValueList();
/**
* The meta object literal for the '<em><b>Rate</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference OUTPUT__RATE = eINSTANCE.getOutput_Rate();
/**
* The meta object literal for the '<em><b>Delay</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference OUTPUT__DELAY = eINSTANCE.getOutput_Delay();
/**
* The meta object literal for the '<em><b>Deadline</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference OUTPUT__DEADLINE = eINSTANCE.getOutput_Deadline();
/**
* The meta object literal for the '<em><b>Completion Handling</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute OUTPUT__COMPLETION_HANDLING = eINSTANCE.getOutput_CompletionHandling();
/**
* The meta object literal for the '<em><b>Variables</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute OUTPUT__VARIABLES = eINSTANCE.getOutput_Variables();
/**
* The meta object literal for the '<em><b>Relationship</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute OUTPUT__RELATIONSHIP = eINSTANCE.getOutput_Relationship();
/**
* The meta object literal for the '<em><b>Min Response</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference OUTPUT__MIN_RESPONSE = eINSTANCE.getOutput_MinResponse();
/**
* The meta object literal for the '<em><b>Max Response</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference OUTPUT__MAX_RESPONSE = eINSTANCE.getOutput_MaxResponse();
/**
* The meta object literal for the '<em><b>Feeback Handling</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute OUTPUT__FEEBACK_HANDLING = eINSTANCE.getOutput_FeebackHandling();
/**
* The meta object literal for the '<em><b>Reversed</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute OUTPUT__REVERSED = eINSTANCE.getOutput_Reversed();
/**
* The meta object literal for the '<em><b>References</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute OUTPUT__REFERENCES = eINSTANCE.getOutput_References();
/**
* The meta object literal for the '<em><b>Comments</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute OUTPUT__COMMENTS = eINSTANCE.getOutput_Comments();
/**
* The meta object literal for the '<em><b>Contents</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute OUTPUT__CONTENTS = eINSTANCE.getOutput_Contents();
/**
* The meta object literal for the '<em><b>Table</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference OUTPUT__TABLE = eINSTANCE.getOutput_Table();
/**
* The meta object literal for the '{@link net.certware.intent.state.stateSpecification.impl.InputImpl <em>Input</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.certware.intent.state.stateSpecification.impl.InputImpl
* @see net.certware.intent.state.stateSpecification.impl.StateSpecificationPackageImpl#getInput()
* @generated
*/
EClass INPUT = eINSTANCE.getInput();
/**
* The meta object literal for the '<em><b>Range</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference INPUT__RANGE = eINSTANCE.getInput_Range();
/**
* The meta object literal for the '<em><b>Value List</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference INPUT__VALUE_LIST = eINSTANCE.getInput_ValueList();
/**
* The meta object literal for the '<em><b>Value Handling</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute INPUT__VALUE_HANDLING = eINSTANCE.getInput_ValueHandling();
/**
* The meta object literal for the '<em><b>Granularity</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference INPUT__GRANULARITY = eINSTANCE.getInput_Granularity();
/**
* The meta object literal for the '<em><b>Arrival Rate Avg</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference INPUT__ARRIVAL_RATE_AVG = eINSTANCE.getInput_ArrivalRateAvg();
/**
* The meta object literal for the '<em><b>Arrival Rate Minimum</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference INPUT__ARRIVAL_RATE_MINIMUM = eINSTANCE.getInput_ArrivalRateMinimum();
/**
* The meta object literal for the '<em><b>Arrival Rate Maximum</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference INPUT__ARRIVAL_RATE_MAXIMUM = eINSTANCE.getInput_ArrivalRateMaximum();
/**
* The meta object literal for the '<em><b>Obsolescence</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference INPUT__OBSOLESCENCE = eINSTANCE.getInput_Obsolescence();
/**
* The meta object literal for the '<em><b>References</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute INPUT__REFERENCES = eINSTANCE.getInput_References();
/**
* The meta object literal for the '<em><b>Appears In</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute INPUT__APPEARS_IN = eINSTANCE.getInput_AppearsIn();
/**
* The meta object literal for the '<em><b>Description</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute INPUT__DESCRIPTION = eINSTANCE.getInput_Description();
/**
* The meta object literal for the '<em><b>Comments</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute INPUT__COMMENTS = eINSTANCE.getInput_Comments();
/**
* The meta object literal for the '<em><b>Structure</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference INPUT__STRUCTURE = eINSTANCE.getInput_Structure();
}
} //StateSpecificationPackage