/** * <copyright> * </copyright> * * $Id$ */ package org.csu.idl.idlmm; import org.eclipse.emf.ecore.EAttribute; import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.EDataType; import org.eclipse.emf.ecore.EEnum; import org.eclipse.emf.ecore.EPackage; import org.eclipse.emf.ecore.EReference; /** * <!-- begin-user-doc --> * The <b>Package</b> for the model. * It contains accessors for the meta objects to represent * <ul> * <li>each class,</li> * <li>each feature of each class,</li> * <li>each enum,</li> * <li>and each data type</li> * </ul> * <!-- end-user-doc --> * @see org.csu.idl.idlmm.IdlmmFactory * @model kind="package" * @generated */ public interface IdlmmPackage extends EPackage { /** * The package name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNAME = "idlmm"; /** * The package namespace URI. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_URI = "http://idlmm/1.0"; /** * The package namespace name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_PREFIX = "idlmm"; /** * The singleton instance of the package. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ IdlmmPackage eINSTANCE = org.csu.idl.idlmm.impl.IdlmmPackageImpl.init(); /** * The meta object id for the '{@link org.csu.idl.idlmm.impl.NamedElementImpl <em>Named Element</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.csu.idl.idlmm.impl.NamedElementImpl * @see org.csu.idl.idlmm.impl.IdlmmPackageImpl#getNamedElement() * @generated */ int NAMED_ELEMENT = 35; /** * The feature id for the '<em><b>Identifier</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int NAMED_ELEMENT__IDENTIFIER = 0; /** * The number of structural features of the '<em>Named Element</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int NAMED_ELEMENT_FEATURE_COUNT = 1; /** * The meta object id for the '{@link org.csu.idl.idlmm.impl.ContainedImpl <em>Contained</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.csu.idl.idlmm.impl.ContainedImpl * @see org.csu.idl.idlmm.impl.IdlmmPackageImpl#getContained() * @generated */ int CONTAINED = 1; /** * The feature id for the '<em><b>Identifier</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONTAINED__IDENTIFIER = NAMED_ELEMENT__IDENTIFIER; /** * The feature id for the '<em><b>Repository Id</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONTAINED__REPOSITORY_ID = NAMED_ELEMENT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Version</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONTAINED__VERSION = NAMED_ELEMENT_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Absolute Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONTAINED__ABSOLUTE_NAME = NAMED_ELEMENT_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Defined In</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONTAINED__DEFINED_IN = NAMED_ELEMENT_FEATURE_COUNT + 3; /** * The number of structural features of the '<em>Contained</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONTAINED_FEATURE_COUNT = NAMED_ELEMENT_FEATURE_COUNT + 4; /** * The meta object id for the '{@link org.csu.idl.idlmm.impl.ContainerImpl <em>Container</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.csu.idl.idlmm.impl.ContainerImpl * @see org.csu.idl.idlmm.impl.IdlmmPackageImpl#getContainer() * @generated */ int CONTAINER = 0; /** * The feature id for the '<em><b>Identifier</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONTAINER__IDENTIFIER = CONTAINED__IDENTIFIER; /** * The feature id for the '<em><b>Repository Id</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONTAINER__REPOSITORY_ID = CONTAINED__REPOSITORY_ID; /** * The feature id for the '<em><b>Version</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONTAINER__VERSION = CONTAINED__VERSION; /** * The feature id for the '<em><b>Absolute Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONTAINER__ABSOLUTE_NAME = CONTAINED__ABSOLUTE_NAME; /** * The feature id for the '<em><b>Defined In</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONTAINER__DEFINED_IN = CONTAINED__DEFINED_IN; /** * The feature id for the '<em><b>Contains</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONTAINER__CONTAINS = CONTAINED_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Container</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONTAINER_FEATURE_COUNT = CONTAINED_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.csu.idl.idlmm.impl.InterfaceDefImpl <em>Interface Def</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.csu.idl.idlmm.impl.InterfaceDefImpl * @see org.csu.idl.idlmm.impl.IdlmmPackageImpl#getInterfaceDef() * @generated */ int INTERFACE_DEF = 2; /** * The feature id for the '<em><b>Identifier</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INTERFACE_DEF__IDENTIFIER = CONTAINER__IDENTIFIER; /** * The feature id for the '<em><b>Repository Id</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INTERFACE_DEF__REPOSITORY_ID = CONTAINER__REPOSITORY_ID; /** * The feature id for the '<em><b>Version</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INTERFACE_DEF__VERSION = CONTAINER__VERSION; /** * The feature id for the '<em><b>Absolute Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INTERFACE_DEF__ABSOLUTE_NAME = CONTAINER__ABSOLUTE_NAME; /** * The feature id for the '<em><b>Defined In</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INTERFACE_DEF__DEFINED_IN = CONTAINER__DEFINED_IN; /** * The feature id for the '<em><b>Contains</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INTERFACE_DEF__CONTAINS = CONTAINER__CONTAINS; /** * The feature id for the '<em><b>Type Code</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INTERFACE_DEF__TYPE_CODE = CONTAINER_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Is Abstract</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INTERFACE_DEF__IS_ABSTRACT = CONTAINER_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Is Custom</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INTERFACE_DEF__IS_CUSTOM = CONTAINER_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Is Truncatable</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INTERFACE_DEF__IS_TRUNCATABLE = CONTAINER_FEATURE_COUNT + 3; /** * The feature id for the '<em><b>Derives From</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INTERFACE_DEF__DERIVES_FROM = CONTAINER_FEATURE_COUNT + 4; /** * The feature id for the '<em><b>Forward</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INTERFACE_DEF__FORWARD = CONTAINER_FEATURE_COUNT + 5; /** * The number of structural features of the '<em>Interface Def</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INTERFACE_DEF_FEATURE_COUNT = CONTAINER_FEATURE_COUNT + 6; /** * The meta object id for the '{@link org.csu.idl.idlmm.impl.ModuleDefImpl <em>Module Def</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.csu.idl.idlmm.impl.ModuleDefImpl * @see org.csu.idl.idlmm.impl.IdlmmPackageImpl#getModuleDef() * @generated */ int MODULE_DEF = 3; /** * The feature id for the '<em><b>Identifier</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODULE_DEF__IDENTIFIER = CONTAINER__IDENTIFIER; /** * The feature id for the '<em><b>Repository Id</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODULE_DEF__REPOSITORY_ID = CONTAINER__REPOSITORY_ID; /** * The feature id for the '<em><b>Version</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODULE_DEF__VERSION = CONTAINER__VERSION; /** * The feature id for the '<em><b>Absolute Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODULE_DEF__ABSOLUTE_NAME = CONTAINER__ABSOLUTE_NAME; /** * The feature id for the '<em><b>Defined In</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODULE_DEF__DEFINED_IN = CONTAINER__DEFINED_IN; /** * The feature id for the '<em><b>Contains</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODULE_DEF__CONTAINS = CONTAINER__CONTAINS; /** * The feature id for the '<em><b>Prefix</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODULE_DEF__PREFIX = CONTAINER_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Module Def</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MODULE_DEF_FEATURE_COUNT = CONTAINER_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.csu.idl.idlmm.impl.IDLTypeImpl <em>IDL Type</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.csu.idl.idlmm.impl.IDLTypeImpl * @see org.csu.idl.idlmm.impl.IdlmmPackageImpl#getIDLType() * @generated */ int IDL_TYPE = 4; /** * The feature id for the '<em><b>Type Code</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int IDL_TYPE__TYPE_CODE = 0; /** * The number of structural features of the '<em>IDL Type</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int IDL_TYPE_FEATURE_COUNT = 1; /** * The meta object id for the '{@link org.csu.idl.idlmm.impl.OperationDefImpl <em>Operation Def</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.csu.idl.idlmm.impl.OperationDefImpl * @see org.csu.idl.idlmm.impl.IdlmmPackageImpl#getOperationDef() * @generated */ int OPERATION_DEF = 5; /** * The feature id for the '<em><b>Identifier</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_DEF__IDENTIFIER = CONTAINED__IDENTIFIER; /** * The feature id for the '<em><b>Repository Id</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_DEF__REPOSITORY_ID = CONTAINED__REPOSITORY_ID; /** * The feature id for the '<em><b>Version</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_DEF__VERSION = CONTAINED__VERSION; /** * The feature id for the '<em><b>Absolute Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_DEF__ABSOLUTE_NAME = CONTAINED__ABSOLUTE_NAME; /** * The feature id for the '<em><b>Defined In</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_DEF__DEFINED_IN = CONTAINED__DEFINED_IN; /** * The feature id for the '<em><b>Contained Type</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_DEF__CONTAINED_TYPE = CONTAINED_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Shared Type</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_DEF__SHARED_TYPE = CONTAINED_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Parameters</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_DEF__PARAMETERS = CONTAINED_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Is Oneway</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_DEF__IS_ONEWAY = CONTAINED_FEATURE_COUNT + 3; /** * The feature id for the '<em><b>Contexts</b></em>' attribute list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_DEF__CONTEXTS = CONTAINED_FEATURE_COUNT + 4; /** * The feature id for the '<em><b>Can Raise</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_DEF__CAN_RAISE = CONTAINED_FEATURE_COUNT + 5; /** * The number of structural features of the '<em>Operation Def</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_DEF_FEATURE_COUNT = CONTAINED_FEATURE_COUNT + 6; /** * The meta object id for the '{@link org.csu.idl.idlmm.impl.AttributeDefImpl <em>Attribute Def</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.csu.idl.idlmm.impl.AttributeDefImpl * @see org.csu.idl.idlmm.impl.IdlmmPackageImpl#getAttributeDef() * @generated */ int ATTRIBUTE_DEF = 6; /** * The feature id for the '<em><b>Identifier</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE_DEF__IDENTIFIER = CONTAINED__IDENTIFIER; /** * The feature id for the '<em><b>Repository Id</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE_DEF__REPOSITORY_ID = CONTAINED__REPOSITORY_ID; /** * The feature id for the '<em><b>Version</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE_DEF__VERSION = CONTAINED__VERSION; /** * The feature id for the '<em><b>Absolute Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE_DEF__ABSOLUTE_NAME = CONTAINED__ABSOLUTE_NAME; /** * The feature id for the '<em><b>Defined In</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE_DEF__DEFINED_IN = CONTAINED__DEFINED_IN; /** * The feature id for the '<em><b>Contained Type</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE_DEF__CONTAINED_TYPE = CONTAINED_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Shared Type</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE_DEF__SHARED_TYPE = CONTAINED_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Get Raises</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE_DEF__GET_RAISES = CONTAINED_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Set Raises</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE_DEF__SET_RAISES = CONTAINED_FEATURE_COUNT + 3; /** * The feature id for the '<em><b>Is Readonly</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE_DEF__IS_READONLY = CONTAINED_FEATURE_COUNT + 4; /** * The number of structural features of the '<em>Attribute Def</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ATTRIBUTE_DEF_FEATURE_COUNT = CONTAINED_FEATURE_COUNT + 5; /** * The meta object id for the '{@link org.csu.idl.idlmm.impl.ConstantDefImpl <em>Constant Def</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.csu.idl.idlmm.impl.ConstantDefImpl * @see org.csu.idl.idlmm.impl.IdlmmPackageImpl#getConstantDef() * @generated */ int CONSTANT_DEF = 7; /** * The feature id for the '<em><b>Identifier</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONSTANT_DEF__IDENTIFIER = CONTAINED__IDENTIFIER; /** * The feature id for the '<em><b>Repository Id</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONSTANT_DEF__REPOSITORY_ID = CONTAINED__REPOSITORY_ID; /** * The feature id for the '<em><b>Version</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONSTANT_DEF__VERSION = CONTAINED__VERSION; /** * The feature id for the '<em><b>Absolute Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONSTANT_DEF__ABSOLUTE_NAME = CONTAINED__ABSOLUTE_NAME; /** * The feature id for the '<em><b>Defined In</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONSTANT_DEF__DEFINED_IN = CONTAINED__DEFINED_IN; /** * The feature id for the '<em><b>Contained Type</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONSTANT_DEF__CONTAINED_TYPE = CONTAINED_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Shared Type</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONSTANT_DEF__SHARED_TYPE = CONTAINED_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Const Value</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONSTANT_DEF__CONST_VALUE = CONTAINED_FEATURE_COUNT + 2; /** * The number of structural features of the '<em>Constant Def</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONSTANT_DEF_FEATURE_COUNT = CONTAINED_FEATURE_COUNT + 3; /** * The meta object id for the '{@link org.csu.idl.idlmm.impl.TypedImpl <em>Typed</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.csu.idl.idlmm.impl.TypedImpl * @see org.csu.idl.idlmm.impl.IdlmmPackageImpl#getTyped() * @generated */ int TYPED = 8; /** * The feature id for the '<em><b>Contained Type</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TYPED__CONTAINED_TYPE = 0; /** * The feature id for the '<em><b>Shared Type</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TYPED__SHARED_TYPE = 1; /** * The number of structural features of the '<em>Typed</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TYPED_FEATURE_COUNT = 2; /** * The meta object id for the '{@link org.csu.idl.idlmm.impl.ParameterDefImpl <em>Parameter Def</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.csu.idl.idlmm.impl.ParameterDefImpl * @see org.csu.idl.idlmm.impl.IdlmmPackageImpl#getParameterDef() * @generated */ int PARAMETER_DEF = 9; /** * The feature id for the '<em><b>Contained Type</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PARAMETER_DEF__CONTAINED_TYPE = TYPED__CONTAINED_TYPE; /** * The feature id for the '<em><b>Shared Type</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PARAMETER_DEF__SHARED_TYPE = TYPED__SHARED_TYPE; /** * The feature id for the '<em><b>Identifier</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PARAMETER_DEF__IDENTIFIER = TYPED_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Direction</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PARAMETER_DEF__DIRECTION = TYPED_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Parameter Def</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PARAMETER_DEF_FEATURE_COUNT = TYPED_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.csu.idl.idlmm.impl.PrimitiveDefImpl <em>Primitive Def</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.csu.idl.idlmm.impl.PrimitiveDefImpl * @see org.csu.idl.idlmm.impl.IdlmmPackageImpl#getPrimitiveDef() * @generated */ int PRIMITIVE_DEF = 10; /** * The feature id for the '<em><b>Type Code</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PRIMITIVE_DEF__TYPE_CODE = IDL_TYPE__TYPE_CODE; /** * The feature id for the '<em><b>Kind</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PRIMITIVE_DEF__KIND = IDL_TYPE_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Primitive Def</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PRIMITIVE_DEF_FEATURE_COUNT = IDL_TYPE_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.csu.idl.idlmm.impl.ExceptionDefImpl <em>Exception Def</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.csu.idl.idlmm.impl.ExceptionDefImpl * @see org.csu.idl.idlmm.impl.IdlmmPackageImpl#getExceptionDef() * @generated */ int EXCEPTION_DEF = 11; /** * The feature id for the '<em><b>Identifier</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXCEPTION_DEF__IDENTIFIER = CONTAINED__IDENTIFIER; /** * The feature id for the '<em><b>Repository Id</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXCEPTION_DEF__REPOSITORY_ID = CONTAINED__REPOSITORY_ID; /** * The feature id for the '<em><b>Version</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXCEPTION_DEF__VERSION = CONTAINED__VERSION; /** * The feature id for the '<em><b>Absolute Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXCEPTION_DEF__ABSOLUTE_NAME = CONTAINED__ABSOLUTE_NAME; /** * The feature id for the '<em><b>Defined In</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXCEPTION_DEF__DEFINED_IN = CONTAINED__DEFINED_IN; /** * The feature id for the '<em><b>Type Code</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXCEPTION_DEF__TYPE_CODE = CONTAINED_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Members</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXCEPTION_DEF__MEMBERS = CONTAINED_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Exception Def</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXCEPTION_DEF_FEATURE_COUNT = CONTAINED_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.csu.idl.idlmm.impl.FieldImpl <em>Field</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.csu.idl.idlmm.impl.FieldImpl * @see org.csu.idl.idlmm.impl.IdlmmPackageImpl#getField() * @generated */ int FIELD = 12; /** * The feature id for the '<em><b>Contained Type</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIELD__CONTAINED_TYPE = TYPED__CONTAINED_TYPE; /** * The feature id for the '<em><b>Shared Type</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIELD__SHARED_TYPE = TYPED__SHARED_TYPE; /** * The feature id for the '<em><b>Identifier</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIELD__IDENTIFIER = TYPED_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Field</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIELD_FEATURE_COUNT = TYPED_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.csu.idl.idlmm.impl.FixedDefImpl <em>Fixed Def</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.csu.idl.idlmm.impl.FixedDefImpl * @see org.csu.idl.idlmm.impl.IdlmmPackageImpl#getFixedDef() * @generated */ int FIXED_DEF = 13; /** * The feature id for the '<em><b>Type Code</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIXED_DEF__TYPE_CODE = IDL_TYPE__TYPE_CODE; /** * The feature id for the '<em><b>Digits</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIXED_DEF__DIGITS = IDL_TYPE_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Scale</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIXED_DEF__SCALE = IDL_TYPE_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Fixed Def</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FIXED_DEF_FEATURE_COUNT = IDL_TYPE_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.csu.idl.idlmm.impl.WstringDefImpl <em>Wstring Def</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.csu.idl.idlmm.impl.WstringDefImpl * @see org.csu.idl.idlmm.impl.IdlmmPackageImpl#getWstringDef() * @generated */ int WSTRING_DEF = 14; /** * The feature id for the '<em><b>Type Code</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int WSTRING_DEF__TYPE_CODE = IDL_TYPE__TYPE_CODE; /** * The feature id for the '<em><b>Bound</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int WSTRING_DEF__BOUND = IDL_TYPE_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Wstring Def</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int WSTRING_DEF_FEATURE_COUNT = IDL_TYPE_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.csu.idl.idlmm.impl.StringDefImpl <em>String Def</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.csu.idl.idlmm.impl.StringDefImpl * @see org.csu.idl.idlmm.impl.IdlmmPackageImpl#getStringDef() * @generated */ int STRING_DEF = 15; /** * The feature id for the '<em><b>Type Code</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRING_DEF__TYPE_CODE = IDL_TYPE__TYPE_CODE; /** * The feature id for the '<em><b>Bound</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRING_DEF__BOUND = IDL_TYPE_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>String Def</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRING_DEF_FEATURE_COUNT = IDL_TYPE_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.csu.idl.idlmm.impl.AliasDefImpl <em>Alias Def</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.csu.idl.idlmm.impl.AliasDefImpl * @see org.csu.idl.idlmm.impl.IdlmmPackageImpl#getAliasDef() * @generated */ int ALIAS_DEF = 16; /** * The feature id for the '<em><b>Contained Type</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ALIAS_DEF__CONTAINED_TYPE = TYPED__CONTAINED_TYPE; /** * The feature id for the '<em><b>Shared Type</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ALIAS_DEF__SHARED_TYPE = TYPED__SHARED_TYPE; /** * The feature id for the '<em><b>Type Code</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ALIAS_DEF__TYPE_CODE = TYPED_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Identifier</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ALIAS_DEF__IDENTIFIER = TYPED_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Repository Id</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ALIAS_DEF__REPOSITORY_ID = TYPED_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Version</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ALIAS_DEF__VERSION = TYPED_FEATURE_COUNT + 3; /** * The feature id for the '<em><b>Absolute Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ALIAS_DEF__ABSOLUTE_NAME = TYPED_FEATURE_COUNT + 4; /** * The feature id for the '<em><b>Defined In</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ALIAS_DEF__DEFINED_IN = TYPED_FEATURE_COUNT + 5; /** * The number of structural features of the '<em>Alias Def</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ALIAS_DEF_FEATURE_COUNT = TYPED_FEATURE_COUNT + 6; /** * The meta object id for the '{@link org.csu.idl.idlmm.impl.ArrayDefImpl <em>Array Def</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.csu.idl.idlmm.impl.ArrayDefImpl * @see org.csu.idl.idlmm.impl.IdlmmPackageImpl#getArrayDef() * @generated */ int ARRAY_DEF = 17; /** * The feature id for the '<em><b>Contained Type</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ARRAY_DEF__CONTAINED_TYPE = TYPED__CONTAINED_TYPE; /** * The feature id for the '<em><b>Shared Type</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ARRAY_DEF__SHARED_TYPE = TYPED__SHARED_TYPE; /** * The feature id for the '<em><b>Type Code</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ARRAY_DEF__TYPE_CODE = TYPED_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ARRAY_DEF__NAME = TYPED_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Bounds</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ARRAY_DEF__BOUNDS = TYPED_FEATURE_COUNT + 2; /** * The number of structural features of the '<em>Array Def</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ARRAY_DEF_FEATURE_COUNT = TYPED_FEATURE_COUNT + 3; /** * The meta object id for the '{@link org.csu.idl.idlmm.impl.SequenceDefImpl <em>Sequence Def</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.csu.idl.idlmm.impl.SequenceDefImpl * @see org.csu.idl.idlmm.impl.IdlmmPackageImpl#getSequenceDef() * @generated */ int SEQUENCE_DEF = 18; /** * The feature id for the '<em><b>Contained Type</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SEQUENCE_DEF__CONTAINED_TYPE = TYPED__CONTAINED_TYPE; /** * The feature id for the '<em><b>Shared Type</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SEQUENCE_DEF__SHARED_TYPE = TYPED__SHARED_TYPE; /** * The feature id for the '<em><b>Type Code</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SEQUENCE_DEF__TYPE_CODE = TYPED_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Bound</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SEQUENCE_DEF__BOUND = TYPED_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Sequence Def</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SEQUENCE_DEF_FEATURE_COUNT = TYPED_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.csu.idl.idlmm.impl.UnionFieldImpl <em>Union Field</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.csu.idl.idlmm.impl.UnionFieldImpl * @see org.csu.idl.idlmm.impl.IdlmmPackageImpl#getUnionField() * @generated */ int UNION_FIELD = 19; /** * The feature id for the '<em><b>Contained Type</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int UNION_FIELD__CONTAINED_TYPE = TYPED__CONTAINED_TYPE; /** * The feature id for the '<em><b>Shared Type</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int UNION_FIELD__SHARED_TYPE = TYPED__SHARED_TYPE; /** * The feature id for the '<em><b>Identifier</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int UNION_FIELD__IDENTIFIER = TYPED_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Label</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int UNION_FIELD__LABEL = TYPED_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Is Default</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int UNION_FIELD__IS_DEFAULT = TYPED_FEATURE_COUNT + 2; /** * The number of structural features of the '<em>Union Field</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int UNION_FIELD_FEATURE_COUNT = TYPED_FEATURE_COUNT + 3; /** * The meta object id for the '{@link org.csu.idl.idlmm.impl.TypedefDefImpl <em>Typedef Def</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.csu.idl.idlmm.impl.TypedefDefImpl * @see org.csu.idl.idlmm.impl.IdlmmPackageImpl#getTypedefDef() * @generated */ int TYPEDEF_DEF = 20; /** * The feature id for the '<em><b>Type Code</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TYPEDEF_DEF__TYPE_CODE = IDL_TYPE__TYPE_CODE; /** * The feature id for the '<em><b>Identifier</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TYPEDEF_DEF__IDENTIFIER = IDL_TYPE_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Repository Id</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TYPEDEF_DEF__REPOSITORY_ID = IDL_TYPE_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Version</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TYPEDEF_DEF__VERSION = IDL_TYPE_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Absolute Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TYPEDEF_DEF__ABSOLUTE_NAME = IDL_TYPE_FEATURE_COUNT + 3; /** * The feature id for the '<em><b>Defined In</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TYPEDEF_DEF__DEFINED_IN = IDL_TYPE_FEATURE_COUNT + 4; /** * The number of structural features of the '<em>Typedef Def</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TYPEDEF_DEF_FEATURE_COUNT = IDL_TYPE_FEATURE_COUNT + 5; /** * The meta object id for the '{@link org.csu.idl.idlmm.impl.UnionDefImpl <em>Union Def</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.csu.idl.idlmm.impl.UnionDefImpl * @see org.csu.idl.idlmm.impl.IdlmmPackageImpl#getUnionDef() * @generated */ int UNION_DEF = 21; /** * The feature id for the '<em><b>Type Code</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int UNION_DEF__TYPE_CODE = TYPEDEF_DEF__TYPE_CODE; /** * The feature id for the '<em><b>Identifier</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int UNION_DEF__IDENTIFIER = TYPEDEF_DEF__IDENTIFIER; /** * The feature id for the '<em><b>Repository Id</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int UNION_DEF__REPOSITORY_ID = TYPEDEF_DEF__REPOSITORY_ID; /** * The feature id for the '<em><b>Version</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int UNION_DEF__VERSION = TYPEDEF_DEF__VERSION; /** * The feature id for the '<em><b>Absolute Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int UNION_DEF__ABSOLUTE_NAME = TYPEDEF_DEF__ABSOLUTE_NAME; /** * The feature id for the '<em><b>Defined In</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int UNION_DEF__DEFINED_IN = TYPEDEF_DEF__DEFINED_IN; /** * The feature id for the '<em><b>Union Members</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int UNION_DEF__UNION_MEMBERS = TYPEDEF_DEF_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Contained Discrim</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int UNION_DEF__CONTAINED_DISCRIM = TYPEDEF_DEF_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Shared Discrim</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int UNION_DEF__SHARED_DISCRIM = TYPEDEF_DEF_FEATURE_COUNT + 2; /** * The number of structural features of the '<em>Union Def</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int UNION_DEF_FEATURE_COUNT = TYPEDEF_DEF_FEATURE_COUNT + 3; /** * The meta object id for the '{@link org.csu.idl.idlmm.impl.EnumDefImpl <em>Enum Def</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.csu.idl.idlmm.impl.EnumDefImpl * @see org.csu.idl.idlmm.impl.IdlmmPackageImpl#getEnumDef() * @generated */ int ENUM_DEF = 22; /** * The feature id for the '<em><b>Type Code</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ENUM_DEF__TYPE_CODE = TYPEDEF_DEF__TYPE_CODE; /** * The feature id for the '<em><b>Identifier</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ENUM_DEF__IDENTIFIER = TYPEDEF_DEF__IDENTIFIER; /** * The feature id for the '<em><b>Repository Id</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ENUM_DEF__REPOSITORY_ID = TYPEDEF_DEF__REPOSITORY_ID; /** * The feature id for the '<em><b>Version</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ENUM_DEF__VERSION = TYPEDEF_DEF__VERSION; /** * The feature id for the '<em><b>Absolute Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ENUM_DEF__ABSOLUTE_NAME = TYPEDEF_DEF__ABSOLUTE_NAME; /** * The feature id for the '<em><b>Defined In</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ENUM_DEF__DEFINED_IN = TYPEDEF_DEF__DEFINED_IN; /** * The feature id for the '<em><b>Members</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ENUM_DEF__MEMBERS = TYPEDEF_DEF_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Enum Def</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ENUM_DEF_FEATURE_COUNT = TYPEDEF_DEF_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.csu.idl.idlmm.impl.StructDefImpl <em>Struct Def</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.csu.idl.idlmm.impl.StructDefImpl * @see org.csu.idl.idlmm.impl.IdlmmPackageImpl#getStructDef() * @generated */ int STRUCT_DEF = 23; /** * The feature id for the '<em><b>Type Code</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRUCT_DEF__TYPE_CODE = TYPEDEF_DEF__TYPE_CODE; /** * The feature id for the '<em><b>Identifier</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRUCT_DEF__IDENTIFIER = TYPEDEF_DEF__IDENTIFIER; /** * The feature id for the '<em><b>Repository Id</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRUCT_DEF__REPOSITORY_ID = TYPEDEF_DEF__REPOSITORY_ID; /** * The feature id for the '<em><b>Version</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRUCT_DEF__VERSION = TYPEDEF_DEF__VERSION; /** * The feature id for the '<em><b>Absolute Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRUCT_DEF__ABSOLUTE_NAME = TYPEDEF_DEF__ABSOLUTE_NAME; /** * The feature id for the '<em><b>Defined In</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRUCT_DEF__DEFINED_IN = TYPEDEF_DEF__DEFINED_IN; /** * The feature id for the '<em><b>Members</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRUCT_DEF__MEMBERS = TYPEDEF_DEF_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Struct Def</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STRUCT_DEF_FEATURE_COUNT = TYPEDEF_DEF_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.csu.idl.idlmm.impl.TranslationUnitImpl <em>Translation Unit</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.csu.idl.idlmm.impl.TranslationUnitImpl * @see org.csu.idl.idlmm.impl.IdlmmPackageImpl#getTranslationUnit() * @generated */ int TRANSLATION_UNIT = 24; /** * The feature id for the '<em><b>Contains</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TRANSLATION_UNIT__CONTAINS = 0; /** * The feature id for the '<em><b>Identifier</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TRANSLATION_UNIT__IDENTIFIER = 1; /** * The feature id for the '<em><b>Includes</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TRANSLATION_UNIT__INCLUDES = 2; /** * The number of structural features of the '<em>Translation Unit</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TRANSLATION_UNIT_FEATURE_COUNT = 3; /** * The meta object id for the '{@link org.csu.idl.idlmm.impl.IncludeImpl <em>Include</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.csu.idl.idlmm.impl.IncludeImpl * @see org.csu.idl.idlmm.impl.IdlmmPackageImpl#getInclude() * @generated */ int INCLUDE = 25; /** * The feature id for the '<em><b>Import URI</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INCLUDE__IMPORT_URI = 0; /** * The feature id for the '<em><b>Translation Unit</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INCLUDE__TRANSLATION_UNIT = 1; /** * The number of structural features of the '<em>Include</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INCLUDE_FEATURE_COUNT = 2; /** * The meta object id for the '{@link org.csu.idl.idlmm.impl.ExpressionImpl <em>Expression</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.csu.idl.idlmm.impl.ExpressionImpl * @see org.csu.idl.idlmm.impl.IdlmmPackageImpl#getExpression() * @generated */ int EXPRESSION = 26; /** * The number of structural features of the '<em>Expression</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXPRESSION_FEATURE_COUNT = 0; /** * The meta object id for the '{@link org.csu.idl.idlmm.impl.BinaryExpressionImpl <em>Binary Expression</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.csu.idl.idlmm.impl.BinaryExpressionImpl * @see org.csu.idl.idlmm.impl.IdlmmPackageImpl#getBinaryExpression() * @generated */ int BINARY_EXPRESSION = 27; /** * The feature id for the '<em><b>Left</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BINARY_EXPRESSION__LEFT = EXPRESSION_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Right</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BINARY_EXPRESSION__RIGHT = EXPRESSION_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Operator</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BINARY_EXPRESSION__OPERATOR = EXPRESSION_FEATURE_COUNT + 2; /** * The number of structural features of the '<em>Binary Expression</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BINARY_EXPRESSION_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 3; /** * The meta object id for the '{@link org.csu.idl.idlmm.impl.UnaryExpressionImpl <em>Unary Expression</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.csu.idl.idlmm.impl.UnaryExpressionImpl * @see org.csu.idl.idlmm.impl.IdlmmPackageImpl#getUnaryExpression() * @generated */ int UNARY_EXPRESSION = 28; /** * The feature id for the '<em><b>Expression</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int UNARY_EXPRESSION__EXPRESSION = EXPRESSION_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Operator</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int UNARY_EXPRESSION__OPERATOR = EXPRESSION_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Unary Expression</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int UNARY_EXPRESSION_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.csu.idl.idlmm.impl.LiteralExpressionImpl <em>Literal Expression</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.csu.idl.idlmm.impl.LiteralExpressionImpl * @see org.csu.idl.idlmm.impl.IdlmmPackageImpl#getLiteralExpression() * @generated */ int LITERAL_EXPRESSION = 29; /** * The number of structural features of the '<em>Literal Expression</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LITERAL_EXPRESSION_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.csu.idl.idlmm.impl.ConstantDefRefImpl <em>Constant Def Ref</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.csu.idl.idlmm.impl.ConstantDefRefImpl * @see org.csu.idl.idlmm.impl.IdlmmPackageImpl#getConstantDefRef() * @generated */ int CONSTANT_DEF_REF = 30; /** * The feature id for the '<em><b>Constant</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONSTANT_DEF_REF__CONSTANT = LITERAL_EXPRESSION_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Constant Def Ref</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONSTANT_DEF_REF_FEATURE_COUNT = LITERAL_EXPRESSION_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.csu.idl.idlmm.impl.ValueExpressionImpl <em>Value Expression</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.csu.idl.idlmm.impl.ValueExpressionImpl * @see org.csu.idl.idlmm.impl.IdlmmPackageImpl#getValueExpression() * @generated */ int VALUE_EXPRESSION = 31; /** * The feature id for the '<em><b>Value</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int VALUE_EXPRESSION__VALUE = LITERAL_EXPRESSION_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Value Expression</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int VALUE_EXPRESSION_FEATURE_COUNT = LITERAL_EXPRESSION_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.csu.idl.idlmm.impl.ForwardDefImpl <em>Forward Def</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.csu.idl.idlmm.impl.ForwardDefImpl * @see org.csu.idl.idlmm.impl.IdlmmPackageImpl#getForwardDef() * @generated */ int FORWARD_DEF = 32; /** * The feature id for the '<em><b>Identifier</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FORWARD_DEF__IDENTIFIER = CONTAINED__IDENTIFIER; /** * The feature id for the '<em><b>Repository Id</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FORWARD_DEF__REPOSITORY_ID = CONTAINED__REPOSITORY_ID; /** * The feature id for the '<em><b>Version</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FORWARD_DEF__VERSION = CONTAINED__VERSION; /** * The feature id for the '<em><b>Absolute Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FORWARD_DEF__ABSOLUTE_NAME = CONTAINED__ABSOLUTE_NAME; /** * The feature id for the '<em><b>Defined In</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FORWARD_DEF__DEFINED_IN = CONTAINED__DEFINED_IN; /** * The feature id for the '<em><b>Definition</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FORWARD_DEF__DEFINITION = CONTAINED_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Forward Def</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FORWARD_DEF_FEATURE_COUNT = CONTAINED_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.csu.idl.idlmm.impl.ConstantImpl <em>Constant</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.csu.idl.idlmm.impl.ConstantImpl * @see org.csu.idl.idlmm.impl.IdlmmPackageImpl#getConstant() * @generated */ int CONSTANT = 34; /** * The feature id for the '<em><b>Identifier</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONSTANT__IDENTIFIER = CONTAINED__IDENTIFIER; /** * The feature id for the '<em><b>Repository Id</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONSTANT__REPOSITORY_ID = CONTAINED__REPOSITORY_ID; /** * The feature id for the '<em><b>Version</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONSTANT__VERSION = CONTAINED__VERSION; /** * The feature id for the '<em><b>Absolute Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONSTANT__ABSOLUTE_NAME = CONTAINED__ABSOLUTE_NAME; /** * The feature id for the '<em><b>Defined In</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONSTANT__DEFINED_IN = CONTAINED__DEFINED_IN; /** * The number of structural features of the '<em>Constant</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONSTANT_FEATURE_COUNT = CONTAINED_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.csu.idl.idlmm.impl.EnumMemberImpl <em>Enum Member</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.csu.idl.idlmm.impl.EnumMemberImpl * @see org.csu.idl.idlmm.impl.IdlmmPackageImpl#getEnumMember() * @generated */ int ENUM_MEMBER = 33; /** * The feature id for the '<em><b>Identifier</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ENUM_MEMBER__IDENTIFIER = CONSTANT__IDENTIFIER; /** * The feature id for the '<em><b>Repository Id</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ENUM_MEMBER__REPOSITORY_ID = CONSTANT__REPOSITORY_ID; /** * The feature id for the '<em><b>Version</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ENUM_MEMBER__VERSION = CONSTANT__VERSION; /** * The feature id for the '<em><b>Absolute Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ENUM_MEMBER__ABSOLUTE_NAME = CONSTANT__ABSOLUTE_NAME; /** * The feature id for the '<em><b>Defined In</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ENUM_MEMBER__DEFINED_IN = CONSTANT__DEFINED_IN; /** * The feature id for the '<em><b>Enum</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ENUM_MEMBER__ENUM = CONSTANT_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Enum Member</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ENUM_MEMBER_FEATURE_COUNT = CONSTANT_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.csu.idl.idlmm.ParameterMode <em>Parameter Mode</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.csu.idl.idlmm.ParameterMode * @see org.csu.idl.idlmm.impl.IdlmmPackageImpl#getParameterMode() * @generated */ int PARAMETER_MODE = 36; /** * The meta object id for the '{@link org.csu.idl.idlmm.PrimitiveKind <em>Primitive Kind</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.csu.idl.idlmm.PrimitiveKind * @see org.csu.idl.idlmm.impl.IdlmmPackageImpl#getPrimitiveKind() * @generated */ int PRIMITIVE_KIND = 37; /** * The meta object id for the '<em>EAny</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.String * @see org.csu.idl.idlmm.impl.IdlmmPackageImpl#getEAny() * @generated */ int EANY = 38; /** * The meta object id for the '<em>EType Code</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.String * @see org.csu.idl.idlmm.impl.IdlmmPackageImpl#getETypeCode() * @generated */ int ETYPE_CODE = 39; /** * Returns the meta object for class '{@link org.csu.idl.idlmm.Container <em>Container</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Container</em>'. * @see org.csu.idl.idlmm.Container * @generated */ EClass getContainer(); /** * Returns the meta object for the containment reference list '{@link org.csu.idl.idlmm.Container#getContains <em>Contains</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Contains</em>'. * @see org.csu.idl.idlmm.Container#getContains() * @see #getContainer() * @generated */ EReference getContainer_Contains(); /** * Returns the meta object for class '{@link org.csu.idl.idlmm.Contained <em>Contained</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Contained</em>'. * @see org.csu.idl.idlmm.Contained * @generated */ EClass getContained(); /** * Returns the meta object for the attribute '{@link org.csu.idl.idlmm.Contained#getRepositoryId <em>Repository Id</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Repository Id</em>'. * @see org.csu.idl.idlmm.Contained#getRepositoryId() * @see #getContained() * @generated */ EAttribute getContained_RepositoryId(); /** * Returns the meta object for the attribute '{@link org.csu.idl.idlmm.Contained#getVersion <em>Version</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Version</em>'. * @see org.csu.idl.idlmm.Contained#getVersion() * @see #getContained() * @generated */ EAttribute getContained_Version(); /** * Returns the meta object for the attribute '{@link org.csu.idl.idlmm.Contained#getAbsoluteName <em>Absolute Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Absolute Name</em>'. * @see org.csu.idl.idlmm.Contained#getAbsoluteName() * @see #getContained() * @generated */ EAttribute getContained_AbsoluteName(); /** * Returns the meta object for the container reference '{@link org.csu.idl.idlmm.Contained#getDefinedIn <em>Defined In</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the container reference '<em>Defined In</em>'. * @see org.csu.idl.idlmm.Contained#getDefinedIn() * @see #getContained() * @generated */ EReference getContained_DefinedIn(); /** * Returns the meta object for class '{@link org.csu.idl.idlmm.InterfaceDef <em>Interface Def</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Interface Def</em>'. * @see org.csu.idl.idlmm.InterfaceDef * @generated */ EClass getInterfaceDef(); /** * Returns the meta object for the attribute '{@link org.csu.idl.idlmm.InterfaceDef#isIsAbstract <em>Is Abstract</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Is Abstract</em>'. * @see org.csu.idl.idlmm.InterfaceDef#isIsAbstract() * @see #getInterfaceDef() * @generated */ EAttribute getInterfaceDef_IsAbstract(); /** * Returns the meta object for the attribute '{@link org.csu.idl.idlmm.InterfaceDef#isIsCustom <em>Is Custom</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Is Custom</em>'. * @see org.csu.idl.idlmm.InterfaceDef#isIsCustom() * @see #getInterfaceDef() * @generated */ EAttribute getInterfaceDef_IsCustom(); /** * Returns the meta object for the attribute '{@link org.csu.idl.idlmm.InterfaceDef#isIsTruncatable <em>Is Truncatable</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Is Truncatable</em>'. * @see org.csu.idl.idlmm.InterfaceDef#isIsTruncatable() * @see #getInterfaceDef() * @generated */ EAttribute getInterfaceDef_IsTruncatable(); /** * Returns the meta object for the reference list '{@link org.csu.idl.idlmm.InterfaceDef#getDerivesFrom <em>Derives From</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Derives From</em>'. * @see org.csu.idl.idlmm.InterfaceDef#getDerivesFrom() * @see #getInterfaceDef() * @generated */ EReference getInterfaceDef_DerivesFrom(); /** * Returns the meta object for the reference '{@link org.csu.idl.idlmm.InterfaceDef#getForward <em>Forward</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Forward</em>'. * @see org.csu.idl.idlmm.InterfaceDef#getForward() * @see #getInterfaceDef() * @generated */ EReference getInterfaceDef_Forward(); /** * Returns the meta object for class '{@link org.csu.idl.idlmm.ModuleDef <em>Module Def</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Module Def</em>'. * @see org.csu.idl.idlmm.ModuleDef * @generated */ EClass getModuleDef(); /** * Returns the meta object for the attribute '{@link org.csu.idl.idlmm.ModuleDef#getPrefix <em>Prefix</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Prefix</em>'. * @see org.csu.idl.idlmm.ModuleDef#getPrefix() * @see #getModuleDef() * @generated */ EAttribute getModuleDef_Prefix(); /** * Returns the meta object for class '{@link org.csu.idl.idlmm.IDLType <em>IDL Type</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>IDL Type</em>'. * @see org.csu.idl.idlmm.IDLType * @generated */ EClass getIDLType(); /** * Returns the meta object for the attribute '{@link org.csu.idl.idlmm.IDLType#getTypeCode <em>Type Code</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Type Code</em>'. * @see org.csu.idl.idlmm.IDLType#getTypeCode() * @see #getIDLType() * @generated */ EAttribute getIDLType_TypeCode(); /** * Returns the meta object for class '{@link org.csu.idl.idlmm.OperationDef <em>Operation Def</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Operation Def</em>'. * @see org.csu.idl.idlmm.OperationDef * @generated */ EClass getOperationDef(); /** * Returns the meta object for the containment reference list '{@link org.csu.idl.idlmm.OperationDef#getParameters <em>Parameters</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Parameters</em>'. * @see org.csu.idl.idlmm.OperationDef#getParameters() * @see #getOperationDef() * @generated */ EReference getOperationDef_Parameters(); /** * Returns the meta object for the attribute '{@link org.csu.idl.idlmm.OperationDef#isIsOneway <em>Is Oneway</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Is Oneway</em>'. * @see org.csu.idl.idlmm.OperationDef#isIsOneway() * @see #getOperationDef() * @generated */ EAttribute getOperationDef_IsOneway(); /** * Returns the meta object for the attribute list '{@link org.csu.idl.idlmm.OperationDef#getContexts <em>Contexts</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute list '<em>Contexts</em>'. * @see org.csu.idl.idlmm.OperationDef#getContexts() * @see #getOperationDef() * @generated */ EAttribute getOperationDef_Contexts(); /** * Returns the meta object for the reference list '{@link org.csu.idl.idlmm.OperationDef#getCanRaise <em>Can Raise</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Can Raise</em>'. * @see org.csu.idl.idlmm.OperationDef#getCanRaise() * @see #getOperationDef() * @generated */ EReference getOperationDef_CanRaise(); /** * Returns the meta object for class '{@link org.csu.idl.idlmm.AttributeDef <em>Attribute Def</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Attribute Def</em>'. * @see org.csu.idl.idlmm.AttributeDef * @generated */ EClass getAttributeDef(); /** * Returns the meta object for the reference list '{@link org.csu.idl.idlmm.AttributeDef#getGetRaises <em>Get Raises</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Get Raises</em>'. * @see org.csu.idl.idlmm.AttributeDef#getGetRaises() * @see #getAttributeDef() * @generated */ EReference getAttributeDef_GetRaises(); /** * Returns the meta object for the reference list '{@link org.csu.idl.idlmm.AttributeDef#getSetRaises <em>Set Raises</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Set Raises</em>'. * @see org.csu.idl.idlmm.AttributeDef#getSetRaises() * @see #getAttributeDef() * @generated */ EReference getAttributeDef_SetRaises(); /** * Returns the meta object for the attribute '{@link org.csu.idl.idlmm.AttributeDef#isIsReadonly <em>Is Readonly</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Is Readonly</em>'. * @see org.csu.idl.idlmm.AttributeDef#isIsReadonly() * @see #getAttributeDef() * @generated */ EAttribute getAttributeDef_IsReadonly(); /** * Returns the meta object for class '{@link org.csu.idl.idlmm.ConstantDef <em>Constant Def</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Constant Def</em>'. * @see org.csu.idl.idlmm.ConstantDef * @generated */ EClass getConstantDef(); /** * Returns the meta object for the containment reference '{@link org.csu.idl.idlmm.ConstantDef#getConstValue <em>Const Value</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Const Value</em>'. * @see org.csu.idl.idlmm.ConstantDef#getConstValue() * @see #getConstantDef() * @generated */ EReference getConstantDef_ConstValue(); /** * Returns the meta object for class '{@link org.csu.idl.idlmm.Typed <em>Typed</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Typed</em>'. * @see org.csu.idl.idlmm.Typed * @generated */ EClass getTyped(); /** * Returns the meta object for the containment reference '{@link org.csu.idl.idlmm.Typed#getContainedType <em>Contained Type</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Contained Type</em>'. * @see org.csu.idl.idlmm.Typed#getContainedType() * @see #getTyped() * @generated */ EReference getTyped_ContainedType(); /** * Returns the meta object for the reference '{@link org.csu.idl.idlmm.Typed#getSharedType <em>Shared Type</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Shared Type</em>'. * @see org.csu.idl.idlmm.Typed#getSharedType() * @see #getTyped() * @generated */ EReference getTyped_SharedType(); /** * Returns the meta object for class '{@link org.csu.idl.idlmm.ParameterDef <em>Parameter Def</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Parameter Def</em>'. * @see org.csu.idl.idlmm.ParameterDef * @generated */ EClass getParameterDef(); /** * Returns the meta object for the attribute '{@link org.csu.idl.idlmm.ParameterDef#getIdentifier <em>Identifier</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Identifier</em>'. * @see org.csu.idl.idlmm.ParameterDef#getIdentifier() * @see #getParameterDef() * @generated */ EAttribute getParameterDef_Identifier(); /** * Returns the meta object for the attribute '{@link org.csu.idl.idlmm.ParameterDef#getDirection <em>Direction</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Direction</em>'. * @see org.csu.idl.idlmm.ParameterDef#getDirection() * @see #getParameterDef() * @generated */ EAttribute getParameterDef_Direction(); /** * Returns the meta object for class '{@link org.csu.idl.idlmm.PrimitiveDef <em>Primitive Def</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Primitive Def</em>'. * @see org.csu.idl.idlmm.PrimitiveDef * @generated */ EClass getPrimitiveDef(); /** * Returns the meta object for the attribute '{@link org.csu.idl.idlmm.PrimitiveDef#getKind <em>Kind</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Kind</em>'. * @see org.csu.idl.idlmm.PrimitiveDef#getKind() * @see #getPrimitiveDef() * @generated */ EAttribute getPrimitiveDef_Kind(); /** * Returns the meta object for class '{@link org.csu.idl.idlmm.ExceptionDef <em>Exception Def</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Exception Def</em>'. * @see org.csu.idl.idlmm.ExceptionDef * @generated */ EClass getExceptionDef(); /** * Returns the meta object for the attribute '{@link org.csu.idl.idlmm.ExceptionDef#getTypeCode <em>Type Code</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Type Code</em>'. * @see org.csu.idl.idlmm.ExceptionDef#getTypeCode() * @see #getExceptionDef() * @generated */ EAttribute getExceptionDef_TypeCode(); /** * Returns the meta object for the containment reference list '{@link org.csu.idl.idlmm.ExceptionDef#getMembers <em>Members</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Members</em>'. * @see org.csu.idl.idlmm.ExceptionDef#getMembers() * @see #getExceptionDef() * @generated */ EReference getExceptionDef_Members(); /** * Returns the meta object for class '{@link org.csu.idl.idlmm.Field <em>Field</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Field</em>'. * @see org.csu.idl.idlmm.Field * @generated */ EClass getField(); /** * Returns the meta object for the attribute '{@link org.csu.idl.idlmm.Field#getIdentifier <em>Identifier</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Identifier</em>'. * @see org.csu.idl.idlmm.Field#getIdentifier() * @see #getField() * @generated */ EAttribute getField_Identifier(); /** * Returns the meta object for class '{@link org.csu.idl.idlmm.FixedDef <em>Fixed Def</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Fixed Def</em>'. * @see org.csu.idl.idlmm.FixedDef * @generated */ EClass getFixedDef(); /** * Returns the meta object for the containment reference '{@link org.csu.idl.idlmm.FixedDef#getDigits <em>Digits</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Digits</em>'. * @see org.csu.idl.idlmm.FixedDef#getDigits() * @see #getFixedDef() * @generated */ EReference getFixedDef_Digits(); /** * Returns the meta object for the containment reference '{@link org.csu.idl.idlmm.FixedDef#getScale <em>Scale</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Scale</em>'. * @see org.csu.idl.idlmm.FixedDef#getScale() * @see #getFixedDef() * @generated */ EReference getFixedDef_Scale(); /** * Returns the meta object for class '{@link org.csu.idl.idlmm.WstringDef <em>Wstring Def</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Wstring Def</em>'. * @see org.csu.idl.idlmm.WstringDef * @generated */ EClass getWstringDef(); /** * Returns the meta object for the containment reference '{@link org.csu.idl.idlmm.WstringDef#getBound <em>Bound</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Bound</em>'. * @see org.csu.idl.idlmm.WstringDef#getBound() * @see #getWstringDef() * @generated */ EReference getWstringDef_Bound(); /** * Returns the meta object for class '{@link org.csu.idl.idlmm.StringDef <em>String Def</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>String Def</em>'. * @see org.csu.idl.idlmm.StringDef * @generated */ EClass getStringDef(); /** * Returns the meta object for the containment reference '{@link org.csu.idl.idlmm.StringDef#getBound <em>Bound</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Bound</em>'. * @see org.csu.idl.idlmm.StringDef#getBound() * @see #getStringDef() * @generated */ EReference getStringDef_Bound(); /** * Returns the meta object for class '{@link org.csu.idl.idlmm.AliasDef <em>Alias Def</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Alias Def</em>'. * @see org.csu.idl.idlmm.AliasDef * @generated */ EClass getAliasDef(); /** * Returns the meta object for class '{@link org.csu.idl.idlmm.ArrayDef <em>Array Def</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Array Def</em>'. * @see org.csu.idl.idlmm.ArrayDef * @generated */ EClass getArrayDef(); /** * Returns the meta object for the attribute '{@link org.csu.idl.idlmm.ArrayDef#getName <em>Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Name</em>'. * @see org.csu.idl.idlmm.ArrayDef#getName() * @see #getArrayDef() * @generated */ EAttribute getArrayDef_Name(); /** * Returns the meta object for the containment reference list '{@link org.csu.idl.idlmm.ArrayDef#getBounds <em>Bounds</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Bounds</em>'. * @see org.csu.idl.idlmm.ArrayDef#getBounds() * @see #getArrayDef() * @generated */ EReference getArrayDef_Bounds(); /** * Returns the meta object for class '{@link org.csu.idl.idlmm.SequenceDef <em>Sequence Def</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Sequence Def</em>'. * @see org.csu.idl.idlmm.SequenceDef * @generated */ EClass getSequenceDef(); /** * Returns the meta object for the containment reference '{@link org.csu.idl.idlmm.SequenceDef#getBound <em>Bound</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Bound</em>'. * @see org.csu.idl.idlmm.SequenceDef#getBound() * @see #getSequenceDef() * @generated */ EReference getSequenceDef_Bound(); /** * Returns the meta object for class '{@link org.csu.idl.idlmm.UnionField <em>Union Field</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Union Field</em>'. * @see org.csu.idl.idlmm.UnionField * @generated */ EClass getUnionField(); /** * Returns the meta object for the attribute '{@link org.csu.idl.idlmm.UnionField#getIdentifier <em>Identifier</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Identifier</em>'. * @see org.csu.idl.idlmm.UnionField#getIdentifier() * @see #getUnionField() * @generated */ EAttribute getUnionField_Identifier(); /** * Returns the meta object for the containment reference list '{@link org.csu.idl.idlmm.UnionField#getLabel <em>Label</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Label</em>'. * @see org.csu.idl.idlmm.UnionField#getLabel() * @see #getUnionField() * @generated */ EReference getUnionField_Label(); /** * Returns the meta object for the attribute '{@link org.csu.idl.idlmm.UnionField#isIsDefault <em>Is Default</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Is Default</em>'. * @see org.csu.idl.idlmm.UnionField#isIsDefault() * @see #getUnionField() * @generated */ EAttribute getUnionField_IsDefault(); /** * Returns the meta object for class '{@link org.csu.idl.idlmm.TypedefDef <em>Typedef Def</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Typedef Def</em>'. * @see org.csu.idl.idlmm.TypedefDef * @generated */ EClass getTypedefDef(); /** * Returns the meta object for class '{@link org.csu.idl.idlmm.UnionDef <em>Union Def</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Union Def</em>'. * @see org.csu.idl.idlmm.UnionDef * @generated */ EClass getUnionDef(); /** * Returns the meta object for the containment reference list '{@link org.csu.idl.idlmm.UnionDef#getUnionMembers <em>Union Members</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Union Members</em>'. * @see org.csu.idl.idlmm.UnionDef#getUnionMembers() * @see #getUnionDef() * @generated */ EReference getUnionDef_UnionMembers(); /** * Returns the meta object for the containment reference '{@link org.csu.idl.idlmm.UnionDef#getContainedDiscrim <em>Contained Discrim</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Contained Discrim</em>'. * @see org.csu.idl.idlmm.UnionDef#getContainedDiscrim() * @see #getUnionDef() * @generated */ EReference getUnionDef_ContainedDiscrim(); /** * Returns the meta object for the reference '{@link org.csu.idl.idlmm.UnionDef#getSharedDiscrim <em>Shared Discrim</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Shared Discrim</em>'. * @see org.csu.idl.idlmm.UnionDef#getSharedDiscrim() * @see #getUnionDef() * @generated */ EReference getUnionDef_SharedDiscrim(); /** * Returns the meta object for class '{@link org.csu.idl.idlmm.EnumDef <em>Enum Def</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Enum Def</em>'. * @see org.csu.idl.idlmm.EnumDef * @generated */ EClass getEnumDef(); /** * Returns the meta object for the containment reference list '{@link org.csu.idl.idlmm.EnumDef#getMembers <em>Members</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Members</em>'. * @see org.csu.idl.idlmm.EnumDef#getMembers() * @see #getEnumDef() * @generated */ EReference getEnumDef_Members(); /** * Returns the meta object for class '{@link org.csu.idl.idlmm.StructDef <em>Struct Def</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Struct Def</em>'. * @see org.csu.idl.idlmm.StructDef * @generated */ EClass getStructDef(); /** * Returns the meta object for the containment reference list '{@link org.csu.idl.idlmm.StructDef#getMembers <em>Members</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Members</em>'. * @see org.csu.idl.idlmm.StructDef#getMembers() * @see #getStructDef() * @generated */ EReference getStructDef_Members(); /** * Returns the meta object for class '{@link org.csu.idl.idlmm.TranslationUnit <em>Translation Unit</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Translation Unit</em>'. * @see org.csu.idl.idlmm.TranslationUnit * @generated */ EClass getTranslationUnit(); /** * Returns the meta object for the containment reference list '{@link org.csu.idl.idlmm.TranslationUnit#getContains <em>Contains</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Contains</em>'. * @see org.csu.idl.idlmm.TranslationUnit#getContains() * @see #getTranslationUnit() * @generated */ EReference getTranslationUnit_Contains(); /** * Returns the meta object for the attribute '{@link org.csu.idl.idlmm.TranslationUnit#getIdentifier <em>Identifier</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Identifier</em>'. * @see org.csu.idl.idlmm.TranslationUnit#getIdentifier() * @see #getTranslationUnit() * @generated */ EAttribute getTranslationUnit_Identifier(); /** * Returns the meta object for the containment reference list '{@link org.csu.idl.idlmm.TranslationUnit#getIncludes <em>Includes</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Includes</em>'. * @see org.csu.idl.idlmm.TranslationUnit#getIncludes() * @see #getTranslationUnit() * @generated */ EReference getTranslationUnit_Includes(); /** * Returns the meta object for class '{@link org.csu.idl.idlmm.Include <em>Include</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Include</em>'. * @see org.csu.idl.idlmm.Include * @generated */ EClass getInclude(); /** * Returns the meta object for the attribute '{@link org.csu.idl.idlmm.Include#getImportURI <em>Import URI</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Import URI</em>'. * @see org.csu.idl.idlmm.Include#getImportURI() * @see #getInclude() * @generated */ EAttribute getInclude_ImportURI(); /** * Returns the meta object for the reference '{@link org.csu.idl.idlmm.Include#getTranslationUnit <em>Translation Unit</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Translation Unit</em>'. * @see org.csu.idl.idlmm.Include#getTranslationUnit() * @see #getInclude() * @generated */ EReference getInclude_TranslationUnit(); /** * Returns the meta object for class '{@link org.csu.idl.idlmm.Expression <em>Expression</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Expression</em>'. * @see org.csu.idl.idlmm.Expression * @generated */ EClass getExpression(); /** * Returns the meta object for class '{@link org.csu.idl.idlmm.BinaryExpression <em>Binary Expression</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Binary Expression</em>'. * @see org.csu.idl.idlmm.BinaryExpression * @generated */ EClass getBinaryExpression(); /** * Returns the meta object for the containment reference '{@link org.csu.idl.idlmm.BinaryExpression#getLeft <em>Left</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Left</em>'. * @see org.csu.idl.idlmm.BinaryExpression#getLeft() * @see #getBinaryExpression() * @generated */ EReference getBinaryExpression_Left(); /** * Returns the meta object for the containment reference '{@link org.csu.idl.idlmm.BinaryExpression#getRight <em>Right</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Right</em>'. * @see org.csu.idl.idlmm.BinaryExpression#getRight() * @see #getBinaryExpression() * @generated */ EReference getBinaryExpression_Right(); /** * Returns the meta object for the attribute '{@link org.csu.idl.idlmm.BinaryExpression#getOperator <em>Operator</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Operator</em>'. * @see org.csu.idl.idlmm.BinaryExpression#getOperator() * @see #getBinaryExpression() * @generated */ EAttribute getBinaryExpression_Operator(); /** * Returns the meta object for class '{@link org.csu.idl.idlmm.UnaryExpression <em>Unary Expression</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Unary Expression</em>'. * @see org.csu.idl.idlmm.UnaryExpression * @generated */ EClass getUnaryExpression(); /** * Returns the meta object for the containment reference '{@link org.csu.idl.idlmm.UnaryExpression#getExpression <em>Expression</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Expression</em>'. * @see org.csu.idl.idlmm.UnaryExpression#getExpression() * @see #getUnaryExpression() * @generated */ EReference getUnaryExpression_Expression(); /** * Returns the meta object for the attribute '{@link org.csu.idl.idlmm.UnaryExpression#getOperator <em>Operator</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Operator</em>'. * @see org.csu.idl.idlmm.UnaryExpression#getOperator() * @see #getUnaryExpression() * @generated */ EAttribute getUnaryExpression_Operator(); /** * Returns the meta object for class '{@link org.csu.idl.idlmm.LiteralExpression <em>Literal Expression</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Literal Expression</em>'. * @see org.csu.idl.idlmm.LiteralExpression * @generated */ EClass getLiteralExpression(); /** * Returns the meta object for class '{@link org.csu.idl.idlmm.ConstantDefRef <em>Constant Def Ref</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Constant Def Ref</em>'. * @see org.csu.idl.idlmm.ConstantDefRef * @generated */ EClass getConstantDefRef(); /** * Returns the meta object for the reference '{@link org.csu.idl.idlmm.ConstantDefRef#getConstant <em>Constant</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Constant</em>'. * @see org.csu.idl.idlmm.ConstantDefRef#getConstant() * @see #getConstantDefRef() * @generated */ EReference getConstantDefRef_Constant(); /** * Returns the meta object for class '{@link org.csu.idl.idlmm.ValueExpression <em>Value Expression</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Value Expression</em>'. * @see org.csu.idl.idlmm.ValueExpression * @generated */ EClass getValueExpression(); /** * Returns the meta object for the attribute '{@link org.csu.idl.idlmm.ValueExpression#getValue <em>Value</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Value</em>'. * @see org.csu.idl.idlmm.ValueExpression#getValue() * @see #getValueExpression() * @generated */ EAttribute getValueExpression_Value(); /** * Returns the meta object for class '{@link org.csu.idl.idlmm.ForwardDef <em>Forward Def</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Forward Def</em>'. * @see org.csu.idl.idlmm.ForwardDef * @generated */ EClass getForwardDef(); /** * Returns the meta object for the reference '{@link org.csu.idl.idlmm.ForwardDef#getDefinition <em>Definition</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Definition</em>'. * @see org.csu.idl.idlmm.ForwardDef#getDefinition() * @see #getForwardDef() * @generated */ EReference getForwardDef_Definition(); /** * Returns the meta object for class '{@link org.csu.idl.idlmm.EnumMember <em>Enum Member</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Enum Member</em>'. * @see org.csu.idl.idlmm.EnumMember * @generated */ EClass getEnumMember(); /** * Returns the meta object for the container reference '{@link org.csu.idl.idlmm.EnumMember#getEnum <em>Enum</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the container reference '<em>Enum</em>'. * @see org.csu.idl.idlmm.EnumMember#getEnum() * @see #getEnumMember() * @generated */ EReference getEnumMember_Enum(); /** * Returns the meta object for class '{@link org.csu.idl.idlmm.Constant <em>Constant</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Constant</em>'. * @see org.csu.idl.idlmm.Constant * @generated */ EClass getConstant(); /** * Returns the meta object for class '{@link org.csu.idl.idlmm.NamedElement <em>Named Element</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Named Element</em>'. * @see org.csu.idl.idlmm.NamedElement * @generated */ EClass getNamedElement(); /** * Returns the meta object for the attribute '{@link org.csu.idl.idlmm.NamedElement#getIdentifier <em>Identifier</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Identifier</em>'. * @see org.csu.idl.idlmm.NamedElement#getIdentifier() * @see #getNamedElement() * @generated */ EAttribute getNamedElement_Identifier(); /** * Returns the meta object for enum '{@link org.csu.idl.idlmm.ParameterMode <em>Parameter Mode</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for enum '<em>Parameter Mode</em>'. * @see org.csu.idl.idlmm.ParameterMode * @generated */ EEnum getParameterMode(); /** * Returns the meta object for enum '{@link org.csu.idl.idlmm.PrimitiveKind <em>Primitive Kind</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for enum '<em>Primitive Kind</em>'. * @see org.csu.idl.idlmm.PrimitiveKind * @generated */ EEnum getPrimitiveKind(); /** * Returns the meta object for data type '{@link java.lang.String <em>EAny</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>EAny</em>'. * @see java.lang.String * @model instanceClass="java.lang.String" * @generated */ EDataType getEAny(); /** * Returns the meta object for data type '{@link java.lang.String <em>EType Code</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>EType Code</em>'. * @see java.lang.String * @model instanceClass="java.lang.String" * @generated */ EDataType getETypeCode(); /** * 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 */ IdlmmFactory getIdlmmFactory(); /** * <!-- begin-user-doc --> * Defines literals for the meta objects that represent * <ul> * <li>each class,</li> * <li>each feature of each class,</li> * <li>each enum,</li> * <li>and each data type</li> * </ul> * <!-- end-user-doc --> * @generated */ interface Literals { /** * The meta object literal for the '{@link org.csu.idl.idlmm.impl.ContainerImpl <em>Container</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.csu.idl.idlmm.impl.ContainerImpl * @see org.csu.idl.idlmm.impl.IdlmmPackageImpl#getContainer() * @generated */ EClass CONTAINER = eINSTANCE.getContainer(); /** * The meta object literal for the '<em><b>Contains</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference CONTAINER__CONTAINS = eINSTANCE.getContainer_Contains(); /** * The meta object literal for the '{@link org.csu.idl.idlmm.impl.ContainedImpl <em>Contained</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.csu.idl.idlmm.impl.ContainedImpl * @see org.csu.idl.idlmm.impl.IdlmmPackageImpl#getContained() * @generated */ EClass CONTAINED = eINSTANCE.getContained(); /** * The meta object literal for the '<em><b>Repository Id</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute CONTAINED__REPOSITORY_ID = eINSTANCE.getContained_RepositoryId(); /** * The meta object literal for the '<em><b>Version</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute CONTAINED__VERSION = eINSTANCE.getContained_Version(); /** * The meta object literal for the '<em><b>Absolute Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute CONTAINED__ABSOLUTE_NAME = eINSTANCE.getContained_AbsoluteName(); /** * The meta object literal for the '<em><b>Defined In</b></em>' container reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference CONTAINED__DEFINED_IN = eINSTANCE.getContained_DefinedIn(); /** * The meta object literal for the '{@link org.csu.idl.idlmm.impl.InterfaceDefImpl <em>Interface Def</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.csu.idl.idlmm.impl.InterfaceDefImpl * @see org.csu.idl.idlmm.impl.IdlmmPackageImpl#getInterfaceDef() * @generated */ EClass INTERFACE_DEF = eINSTANCE.getInterfaceDef(); /** * The meta object literal for the '<em><b>Is Abstract</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute INTERFACE_DEF__IS_ABSTRACT = eINSTANCE.getInterfaceDef_IsAbstract(); /** * The meta object literal for the '<em><b>Is Custom</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute INTERFACE_DEF__IS_CUSTOM = eINSTANCE.getInterfaceDef_IsCustom(); /** * The meta object literal for the '<em><b>Is Truncatable</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute INTERFACE_DEF__IS_TRUNCATABLE = eINSTANCE.getInterfaceDef_IsTruncatable(); /** * The meta object literal for the '<em><b>Derives From</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference INTERFACE_DEF__DERIVES_FROM = eINSTANCE.getInterfaceDef_DerivesFrom(); /** * The meta object literal for the '<em><b>Forward</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference INTERFACE_DEF__FORWARD = eINSTANCE.getInterfaceDef_Forward(); /** * The meta object literal for the '{@link org.csu.idl.idlmm.impl.ModuleDefImpl <em>Module Def</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.csu.idl.idlmm.impl.ModuleDefImpl * @see org.csu.idl.idlmm.impl.IdlmmPackageImpl#getModuleDef() * @generated */ EClass MODULE_DEF = eINSTANCE.getModuleDef(); /** * The meta object literal for the '<em><b>Prefix</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute MODULE_DEF__PREFIX = eINSTANCE.getModuleDef_Prefix(); /** * The meta object literal for the '{@link org.csu.idl.idlmm.impl.IDLTypeImpl <em>IDL Type</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.csu.idl.idlmm.impl.IDLTypeImpl * @see org.csu.idl.idlmm.impl.IdlmmPackageImpl#getIDLType() * @generated */ EClass IDL_TYPE = eINSTANCE.getIDLType(); /** * The meta object literal for the '<em><b>Type Code</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute IDL_TYPE__TYPE_CODE = eINSTANCE.getIDLType_TypeCode(); /** * The meta object literal for the '{@link org.csu.idl.idlmm.impl.OperationDefImpl <em>Operation Def</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.csu.idl.idlmm.impl.OperationDefImpl * @see org.csu.idl.idlmm.impl.IdlmmPackageImpl#getOperationDef() * @generated */ EClass OPERATION_DEF = eINSTANCE.getOperationDef(); /** * The meta object literal for the '<em><b>Parameters</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference OPERATION_DEF__PARAMETERS = eINSTANCE.getOperationDef_Parameters(); /** * The meta object literal for the '<em><b>Is Oneway</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute OPERATION_DEF__IS_ONEWAY = eINSTANCE.getOperationDef_IsOneway(); /** * The meta object literal for the '<em><b>Contexts</b></em>' attribute list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute OPERATION_DEF__CONTEXTS = eINSTANCE.getOperationDef_Contexts(); /** * The meta object literal for the '<em><b>Can Raise</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference OPERATION_DEF__CAN_RAISE = eINSTANCE.getOperationDef_CanRaise(); /** * The meta object literal for the '{@link org.csu.idl.idlmm.impl.AttributeDefImpl <em>Attribute Def</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.csu.idl.idlmm.impl.AttributeDefImpl * @see org.csu.idl.idlmm.impl.IdlmmPackageImpl#getAttributeDef() * @generated */ EClass ATTRIBUTE_DEF = eINSTANCE.getAttributeDef(); /** * The meta object literal for the '<em><b>Get Raises</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference ATTRIBUTE_DEF__GET_RAISES = eINSTANCE.getAttributeDef_GetRaises(); /** * The meta object literal for the '<em><b>Set Raises</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference ATTRIBUTE_DEF__SET_RAISES = eINSTANCE.getAttributeDef_SetRaises(); /** * The meta object literal for the '<em><b>Is Readonly</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ATTRIBUTE_DEF__IS_READONLY = eINSTANCE.getAttributeDef_IsReadonly(); /** * The meta object literal for the '{@link org.csu.idl.idlmm.impl.ConstantDefImpl <em>Constant Def</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.csu.idl.idlmm.impl.ConstantDefImpl * @see org.csu.idl.idlmm.impl.IdlmmPackageImpl#getConstantDef() * @generated */ EClass CONSTANT_DEF = eINSTANCE.getConstantDef(); /** * The meta object literal for the '<em><b>Const Value</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference CONSTANT_DEF__CONST_VALUE = eINSTANCE.getConstantDef_ConstValue(); /** * The meta object literal for the '{@link org.csu.idl.idlmm.impl.TypedImpl <em>Typed</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.csu.idl.idlmm.impl.TypedImpl * @see org.csu.idl.idlmm.impl.IdlmmPackageImpl#getTyped() * @generated */ EClass TYPED = eINSTANCE.getTyped(); /** * The meta object literal for the '<em><b>Contained Type</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference TYPED__CONTAINED_TYPE = eINSTANCE.getTyped_ContainedType(); /** * The meta object literal for the '<em><b>Shared Type</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference TYPED__SHARED_TYPE = eINSTANCE.getTyped_SharedType(); /** * The meta object literal for the '{@link org.csu.idl.idlmm.impl.ParameterDefImpl <em>Parameter Def</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.csu.idl.idlmm.impl.ParameterDefImpl * @see org.csu.idl.idlmm.impl.IdlmmPackageImpl#getParameterDef() * @generated */ EClass PARAMETER_DEF = eINSTANCE.getParameterDef(); /** * The meta object literal for the '<em><b>Identifier</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute PARAMETER_DEF__IDENTIFIER = eINSTANCE.getParameterDef_Identifier(); /** * The meta object literal for the '<em><b>Direction</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute PARAMETER_DEF__DIRECTION = eINSTANCE.getParameterDef_Direction(); /** * The meta object literal for the '{@link org.csu.idl.idlmm.impl.PrimitiveDefImpl <em>Primitive Def</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.csu.idl.idlmm.impl.PrimitiveDefImpl * @see org.csu.idl.idlmm.impl.IdlmmPackageImpl#getPrimitiveDef() * @generated */ EClass PRIMITIVE_DEF = eINSTANCE.getPrimitiveDef(); /** * The meta object literal for the '<em><b>Kind</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute PRIMITIVE_DEF__KIND = eINSTANCE.getPrimitiveDef_Kind(); /** * The meta object literal for the '{@link org.csu.idl.idlmm.impl.ExceptionDefImpl <em>Exception Def</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.csu.idl.idlmm.impl.ExceptionDefImpl * @see org.csu.idl.idlmm.impl.IdlmmPackageImpl#getExceptionDef() * @generated */ EClass EXCEPTION_DEF = eINSTANCE.getExceptionDef(); /** * The meta object literal for the '<em><b>Type Code</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute EXCEPTION_DEF__TYPE_CODE = eINSTANCE.getExceptionDef_TypeCode(); /** * The meta object literal for the '<em><b>Members</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference EXCEPTION_DEF__MEMBERS = eINSTANCE.getExceptionDef_Members(); /** * The meta object literal for the '{@link org.csu.idl.idlmm.impl.FieldImpl <em>Field</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.csu.idl.idlmm.impl.FieldImpl * @see org.csu.idl.idlmm.impl.IdlmmPackageImpl#getField() * @generated */ EClass FIELD = eINSTANCE.getField(); /** * The meta object literal for the '<em><b>Identifier</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute FIELD__IDENTIFIER = eINSTANCE.getField_Identifier(); /** * The meta object literal for the '{@link org.csu.idl.idlmm.impl.FixedDefImpl <em>Fixed Def</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.csu.idl.idlmm.impl.FixedDefImpl * @see org.csu.idl.idlmm.impl.IdlmmPackageImpl#getFixedDef() * @generated */ EClass FIXED_DEF = eINSTANCE.getFixedDef(); /** * The meta object literal for the '<em><b>Digits</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference FIXED_DEF__DIGITS = eINSTANCE.getFixedDef_Digits(); /** * The meta object literal for the '<em><b>Scale</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference FIXED_DEF__SCALE = eINSTANCE.getFixedDef_Scale(); /** * The meta object literal for the '{@link org.csu.idl.idlmm.impl.WstringDefImpl <em>Wstring Def</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.csu.idl.idlmm.impl.WstringDefImpl * @see org.csu.idl.idlmm.impl.IdlmmPackageImpl#getWstringDef() * @generated */ EClass WSTRING_DEF = eINSTANCE.getWstringDef(); /** * The meta object literal for the '<em><b>Bound</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference WSTRING_DEF__BOUND = eINSTANCE.getWstringDef_Bound(); /** * The meta object literal for the '{@link org.csu.idl.idlmm.impl.StringDefImpl <em>String Def</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.csu.idl.idlmm.impl.StringDefImpl * @see org.csu.idl.idlmm.impl.IdlmmPackageImpl#getStringDef() * @generated */ EClass STRING_DEF = eINSTANCE.getStringDef(); /** * The meta object literal for the '<em><b>Bound</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference STRING_DEF__BOUND = eINSTANCE.getStringDef_Bound(); /** * The meta object literal for the '{@link org.csu.idl.idlmm.impl.AliasDefImpl <em>Alias Def</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.csu.idl.idlmm.impl.AliasDefImpl * @see org.csu.idl.idlmm.impl.IdlmmPackageImpl#getAliasDef() * @generated */ EClass ALIAS_DEF = eINSTANCE.getAliasDef(); /** * The meta object literal for the '{@link org.csu.idl.idlmm.impl.ArrayDefImpl <em>Array Def</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.csu.idl.idlmm.impl.ArrayDefImpl * @see org.csu.idl.idlmm.impl.IdlmmPackageImpl#getArrayDef() * @generated */ EClass ARRAY_DEF = eINSTANCE.getArrayDef(); /** * The meta object literal for the '<em><b>Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ARRAY_DEF__NAME = eINSTANCE.getArrayDef_Name(); /** * The meta object literal for the '<em><b>Bounds</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference ARRAY_DEF__BOUNDS = eINSTANCE.getArrayDef_Bounds(); /** * The meta object literal for the '{@link org.csu.idl.idlmm.impl.SequenceDefImpl <em>Sequence Def</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.csu.idl.idlmm.impl.SequenceDefImpl * @see org.csu.idl.idlmm.impl.IdlmmPackageImpl#getSequenceDef() * @generated */ EClass SEQUENCE_DEF = eINSTANCE.getSequenceDef(); /** * The meta object literal for the '<em><b>Bound</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference SEQUENCE_DEF__BOUND = eINSTANCE.getSequenceDef_Bound(); /** * The meta object literal for the '{@link org.csu.idl.idlmm.impl.UnionFieldImpl <em>Union Field</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.csu.idl.idlmm.impl.UnionFieldImpl * @see org.csu.idl.idlmm.impl.IdlmmPackageImpl#getUnionField() * @generated */ EClass UNION_FIELD = eINSTANCE.getUnionField(); /** * The meta object literal for the '<em><b>Identifier</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute UNION_FIELD__IDENTIFIER = eINSTANCE.getUnionField_Identifier(); /** * The meta object literal for the '<em><b>Label</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference UNION_FIELD__LABEL = eINSTANCE.getUnionField_Label(); /** * The meta object literal for the '<em><b>Is Default</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute UNION_FIELD__IS_DEFAULT = eINSTANCE.getUnionField_IsDefault(); /** * The meta object literal for the '{@link org.csu.idl.idlmm.impl.TypedefDefImpl <em>Typedef Def</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.csu.idl.idlmm.impl.TypedefDefImpl * @see org.csu.idl.idlmm.impl.IdlmmPackageImpl#getTypedefDef() * @generated */ EClass TYPEDEF_DEF = eINSTANCE.getTypedefDef(); /** * The meta object literal for the '{@link org.csu.idl.idlmm.impl.UnionDefImpl <em>Union Def</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.csu.idl.idlmm.impl.UnionDefImpl * @see org.csu.idl.idlmm.impl.IdlmmPackageImpl#getUnionDef() * @generated */ EClass UNION_DEF = eINSTANCE.getUnionDef(); /** * The meta object literal for the '<em><b>Union Members</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference UNION_DEF__UNION_MEMBERS = eINSTANCE.getUnionDef_UnionMembers(); /** * The meta object literal for the '<em><b>Contained Discrim</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference UNION_DEF__CONTAINED_DISCRIM = eINSTANCE.getUnionDef_ContainedDiscrim(); /** * The meta object literal for the '<em><b>Shared Discrim</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference UNION_DEF__SHARED_DISCRIM = eINSTANCE.getUnionDef_SharedDiscrim(); /** * The meta object literal for the '{@link org.csu.idl.idlmm.impl.EnumDefImpl <em>Enum Def</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.csu.idl.idlmm.impl.EnumDefImpl * @see org.csu.idl.idlmm.impl.IdlmmPackageImpl#getEnumDef() * @generated */ EClass ENUM_DEF = eINSTANCE.getEnumDef(); /** * The meta object literal for the '<em><b>Members</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference ENUM_DEF__MEMBERS = eINSTANCE.getEnumDef_Members(); /** * The meta object literal for the '{@link org.csu.idl.idlmm.impl.StructDefImpl <em>Struct Def</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.csu.idl.idlmm.impl.StructDefImpl * @see org.csu.idl.idlmm.impl.IdlmmPackageImpl#getStructDef() * @generated */ EClass STRUCT_DEF = eINSTANCE.getStructDef(); /** * The meta object literal for the '<em><b>Members</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference STRUCT_DEF__MEMBERS = eINSTANCE.getStructDef_Members(); /** * The meta object literal for the '{@link org.csu.idl.idlmm.impl.TranslationUnitImpl <em>Translation Unit</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.csu.idl.idlmm.impl.TranslationUnitImpl * @see org.csu.idl.idlmm.impl.IdlmmPackageImpl#getTranslationUnit() * @generated */ EClass TRANSLATION_UNIT = eINSTANCE.getTranslationUnit(); /** * The meta object literal for the '<em><b>Contains</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference TRANSLATION_UNIT__CONTAINS = eINSTANCE.getTranslationUnit_Contains(); /** * The meta object literal for the '<em><b>Identifier</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute TRANSLATION_UNIT__IDENTIFIER = eINSTANCE.getTranslationUnit_Identifier(); /** * The meta object literal for the '<em><b>Includes</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference TRANSLATION_UNIT__INCLUDES = eINSTANCE.getTranslationUnit_Includes(); /** * The meta object literal for the '{@link org.csu.idl.idlmm.impl.IncludeImpl <em>Include</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.csu.idl.idlmm.impl.IncludeImpl * @see org.csu.idl.idlmm.impl.IdlmmPackageImpl#getInclude() * @generated */ EClass INCLUDE = eINSTANCE.getInclude(); /** * The meta object literal for the '<em><b>Import URI</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute INCLUDE__IMPORT_URI = eINSTANCE.getInclude_ImportURI(); /** * The meta object literal for the '<em><b>Translation Unit</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference INCLUDE__TRANSLATION_UNIT = eINSTANCE.getInclude_TranslationUnit(); /** * The meta object literal for the '{@link org.csu.idl.idlmm.impl.ExpressionImpl <em>Expression</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.csu.idl.idlmm.impl.ExpressionImpl * @see org.csu.idl.idlmm.impl.IdlmmPackageImpl#getExpression() * @generated */ EClass EXPRESSION = eINSTANCE.getExpression(); /** * The meta object literal for the '{@link org.csu.idl.idlmm.impl.BinaryExpressionImpl <em>Binary Expression</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.csu.idl.idlmm.impl.BinaryExpressionImpl * @see org.csu.idl.idlmm.impl.IdlmmPackageImpl#getBinaryExpression() * @generated */ EClass BINARY_EXPRESSION = eINSTANCE.getBinaryExpression(); /** * The meta object literal for the '<em><b>Left</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference BINARY_EXPRESSION__LEFT = eINSTANCE.getBinaryExpression_Left(); /** * The meta object literal for the '<em><b>Right</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference BINARY_EXPRESSION__RIGHT = eINSTANCE.getBinaryExpression_Right(); /** * The meta object literal for the '<em><b>Operator</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute BINARY_EXPRESSION__OPERATOR = eINSTANCE.getBinaryExpression_Operator(); /** * The meta object literal for the '{@link org.csu.idl.idlmm.impl.UnaryExpressionImpl <em>Unary Expression</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.csu.idl.idlmm.impl.UnaryExpressionImpl * @see org.csu.idl.idlmm.impl.IdlmmPackageImpl#getUnaryExpression() * @generated */ EClass UNARY_EXPRESSION = eINSTANCE.getUnaryExpression(); /** * The meta object literal for the '<em><b>Expression</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference UNARY_EXPRESSION__EXPRESSION = eINSTANCE.getUnaryExpression_Expression(); /** * The meta object literal for the '<em><b>Operator</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute UNARY_EXPRESSION__OPERATOR = eINSTANCE.getUnaryExpression_Operator(); /** * The meta object literal for the '{@link org.csu.idl.idlmm.impl.LiteralExpressionImpl <em>Literal Expression</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.csu.idl.idlmm.impl.LiteralExpressionImpl * @see org.csu.idl.idlmm.impl.IdlmmPackageImpl#getLiteralExpression() * @generated */ EClass LITERAL_EXPRESSION = eINSTANCE.getLiteralExpression(); /** * The meta object literal for the '{@link org.csu.idl.idlmm.impl.ConstantDefRefImpl <em>Constant Def Ref</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.csu.idl.idlmm.impl.ConstantDefRefImpl * @see org.csu.idl.idlmm.impl.IdlmmPackageImpl#getConstantDefRef() * @generated */ EClass CONSTANT_DEF_REF = eINSTANCE.getConstantDefRef(); /** * The meta object literal for the '<em><b>Constant</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference CONSTANT_DEF_REF__CONSTANT = eINSTANCE.getConstantDefRef_Constant(); /** * The meta object literal for the '{@link org.csu.idl.idlmm.impl.ValueExpressionImpl <em>Value Expression</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.csu.idl.idlmm.impl.ValueExpressionImpl * @see org.csu.idl.idlmm.impl.IdlmmPackageImpl#getValueExpression() * @generated */ EClass VALUE_EXPRESSION = eINSTANCE.getValueExpression(); /** * The meta object literal for the '<em><b>Value</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute VALUE_EXPRESSION__VALUE = eINSTANCE.getValueExpression_Value(); /** * The meta object literal for the '{@link org.csu.idl.idlmm.impl.ForwardDefImpl <em>Forward Def</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.csu.idl.idlmm.impl.ForwardDefImpl * @see org.csu.idl.idlmm.impl.IdlmmPackageImpl#getForwardDef() * @generated */ EClass FORWARD_DEF = eINSTANCE.getForwardDef(); /** * The meta object literal for the '<em><b>Definition</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference FORWARD_DEF__DEFINITION = eINSTANCE.getForwardDef_Definition(); /** * The meta object literal for the '{@link org.csu.idl.idlmm.impl.EnumMemberImpl <em>Enum Member</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.csu.idl.idlmm.impl.EnumMemberImpl * @see org.csu.idl.idlmm.impl.IdlmmPackageImpl#getEnumMember() * @generated */ EClass ENUM_MEMBER = eINSTANCE.getEnumMember(); /** * The meta object literal for the '<em><b>Enum</b></em>' container reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference ENUM_MEMBER__ENUM = eINSTANCE.getEnumMember_Enum(); /** * The meta object literal for the '{@link org.csu.idl.idlmm.impl.ConstantImpl <em>Constant</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.csu.idl.idlmm.impl.ConstantImpl * @see org.csu.idl.idlmm.impl.IdlmmPackageImpl#getConstant() * @generated */ EClass CONSTANT = eINSTANCE.getConstant(); /** * The meta object literal for the '{@link org.csu.idl.idlmm.impl.NamedElementImpl <em>Named Element</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.csu.idl.idlmm.impl.NamedElementImpl * @see org.csu.idl.idlmm.impl.IdlmmPackageImpl#getNamedElement() * @generated */ EClass NAMED_ELEMENT = eINSTANCE.getNamedElement(); /** * The meta object literal for the '<em><b>Identifier</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute NAMED_ELEMENT__IDENTIFIER = eINSTANCE.getNamedElement_Identifier(); /** * The meta object literal for the '{@link org.csu.idl.idlmm.ParameterMode <em>Parameter Mode</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.csu.idl.idlmm.ParameterMode * @see org.csu.idl.idlmm.impl.IdlmmPackageImpl#getParameterMode() * @generated */ EEnum PARAMETER_MODE = eINSTANCE.getParameterMode(); /** * The meta object literal for the '{@link org.csu.idl.idlmm.PrimitiveKind <em>Primitive Kind</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.csu.idl.idlmm.PrimitiveKind * @see org.csu.idl.idlmm.impl.IdlmmPackageImpl#getPrimitiveKind() * @generated */ EEnum PRIMITIVE_KIND = eINSTANCE.getPrimitiveKind(); /** * The meta object literal for the '<em>EAny</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.String * @see org.csu.idl.idlmm.impl.IdlmmPackageImpl#getEAny() * @generated */ EDataType EANY = eINSTANCE.getEAny(); /** * The meta object literal for the '<em>EType Code</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.String * @see org.csu.idl.idlmm.impl.IdlmmPackageImpl#getETypeCode() * @generated */ EDataType ETYPE_CODE = eINSTANCE.getETypeCode(); } } //IdlmmPackage