/**
* This file is protected by Copyright.
* Please refer to the COPYRIGHT file distributed with this source distribution.
*
* This file is part of REDHAWK IDE.
*
* All rights reserved. This program and the accompanying materials are made available under
* the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html.
*
*/
// BEGIN GENERATED CODE
package gov.redhawk.eclipsecorba.idl.types;
import gov.redhawk.eclipsecorba.idl.IdlPackage;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;
/**
* <!-- begin-user-doc -->
* The <b>Package</b> for the model.
* It contains accessors for the meta objects to represent
* <ul>
* <li>each class,</li>
* <li>each feature of each class,</li>
* <li>each enum,</li>
* <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
* @see gov.redhawk.eclipsecorba.idl.types.TypesFactory
* @model kind="package"
* @generated
*/
public interface TypesPackage extends EPackage {
/**
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNAME = "types";
/**
* The package namespace URI.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_URI = "http:///gov/redhawk/eclipsecorba/idl.types.ecore";
/**
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_PREFIX = "types";
/**
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
TypesPackage eINSTANCE = gov.redhawk.eclipsecorba.idl.types.impl.TypesPackageImpl.init();
/**
* The meta object id for the '{@link gov.redhawk.eclipsecorba.idl.types.impl.TypeDefImpl <em>Type Def</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see gov.redhawk.eclipsecorba.idl.types.impl.TypeDefImpl
* @see gov.redhawk.eclipsecorba.idl.types.impl.TypesPackageImpl#getTypeDef()
* @generated
*/
int TYPE_DEF = 0;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TYPE_DEF__NAME = IdlPackage.TYPED_ELEMENT__NAME;
/**
* The feature id for the '<em><b>Scoped Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TYPE_DEF__SCOPED_NAME = IdlPackage.TYPED_ELEMENT__SCOPED_NAME;
/**
* The feature id for the '<em><b>Rep Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TYPE_DEF__REP_ID = IdlPackage.TYPED_ELEMENT__REP_ID;
/**
* The feature id for the '<em><b>Prefix</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TYPE_DEF__PREFIX = IdlPackage.TYPED_ELEMENT__PREFIX;
/**
* The feature id for the '<em><b>Version</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TYPE_DEF__VERSION = IdlPackage.TYPED_ELEMENT__VERSION;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TYPE_DEF__ID = IdlPackage.TYPED_ELEMENT__ID;
/**
* The feature id for the '<em><b>Start Line</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TYPE_DEF__START_LINE = IdlPackage.TYPED_ELEMENT__START_LINE;
/**
* The feature id for the '<em><b>Start Column</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TYPE_DEF__START_COLUMN = IdlPackage.TYPED_ELEMENT__START_COLUMN;
/**
* The feature id for the '<em><b>End Line</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TYPE_DEF__END_LINE = IdlPackage.TYPED_ELEMENT__END_LINE;
/**
* The feature id for the '<em><b>End Column</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TYPE_DEF__END_COLUMN = IdlPackage.TYPED_ELEMENT__END_COLUMN;
/**
* The feature id for the '<em><b>Type</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TYPE_DEF__TYPE = IdlPackage.TYPED_ELEMENT__TYPE;
/**
* The feature id for the '<em><b>Comment</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TYPE_DEF__COMMENT = IdlPackage.TYPED_ELEMENT_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Type Def</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TYPE_DEF_FEATURE_COUNT = IdlPackage.TYPED_ELEMENT_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link gov.redhawk.eclipsecorba.idl.types.impl.VoidTypeImpl <em>Void Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see gov.redhawk.eclipsecorba.idl.types.impl.VoidTypeImpl
* @see gov.redhawk.eclipsecorba.idl.types.impl.TypesPackageImpl#getVoidType()
* @generated
*/
int VOID_TYPE = 1;
/**
* The feature id for the '<em><b>Start Line</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VOID_TYPE__START_LINE = IdlPackage.IDL_TYPE__START_LINE;
/**
* The feature id for the '<em><b>Start Column</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VOID_TYPE__START_COLUMN = IdlPackage.IDL_TYPE__START_COLUMN;
/**
* The feature id for the '<em><b>End Line</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VOID_TYPE__END_LINE = IdlPackage.IDL_TYPE__END_LINE;
/**
* The feature id for the '<em><b>End Column</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VOID_TYPE__END_COLUMN = IdlPackage.IDL_TYPE__END_COLUMN;
/**
* The number of structural features of the '<em>Void Type</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VOID_TYPE_FEATURE_COUNT = IdlPackage.IDL_TYPE_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link gov.redhawk.eclipsecorba.idl.types.impl.UnionTypeImpl <em>Union Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see gov.redhawk.eclipsecorba.idl.types.impl.UnionTypeImpl
* @see gov.redhawk.eclipsecorba.idl.types.impl.TypesPackageImpl#getUnionType()
* @generated
*/
int UNION_TYPE = 2;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int UNION_TYPE__NAME = IdlPackage.IDL_TYPE_DCL__NAME;
/**
* The feature id for the '<em><b>Scoped Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int UNION_TYPE__SCOPED_NAME = IdlPackage.IDL_TYPE_DCL__SCOPED_NAME;
/**
* The feature id for the '<em><b>Rep Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int UNION_TYPE__REP_ID = IdlPackage.IDL_TYPE_DCL__REP_ID;
/**
* The feature id for the '<em><b>Prefix</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int UNION_TYPE__PREFIX = IdlPackage.IDL_TYPE_DCL__PREFIX;
/**
* The feature id for the '<em><b>Version</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int UNION_TYPE__VERSION = IdlPackage.IDL_TYPE_DCL__VERSION;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int UNION_TYPE__ID = IdlPackage.IDL_TYPE_DCL__ID;
/**
* The feature id for the '<em><b>Start Line</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int UNION_TYPE__START_LINE = IdlPackage.IDL_TYPE_DCL__START_LINE;
/**
* The feature id for the '<em><b>Start Column</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int UNION_TYPE__START_COLUMN = IdlPackage.IDL_TYPE_DCL__START_COLUMN;
/**
* The feature id for the '<em><b>End Line</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int UNION_TYPE__END_LINE = IdlPackage.IDL_TYPE_DCL__END_LINE;
/**
* The feature id for the '<em><b>End Column</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int UNION_TYPE__END_COLUMN = IdlPackage.IDL_TYPE_DCL__END_COLUMN;
/**
* The feature id for the '<em><b>Comment</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int UNION_TYPE__COMMENT = IdlPackage.IDL_TYPE_DCL__COMMENT;
/**
* The feature id for the '<em><b>Type</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int UNION_TYPE__TYPE = IdlPackage.IDL_TYPE_DCL__TYPE;
/**
* The feature id for the '<em><b>Forward Dcl</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int UNION_TYPE__FORWARD_DCL = IdlPackage.IDL_TYPE_DCL_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Idl Switch</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int UNION_TYPE__IDL_SWITCH = IdlPackage.IDL_TYPE_DCL_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Union Type</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int UNION_TYPE_FEATURE_COUNT = IdlPackage.IDL_TYPE_DCL_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link gov.redhawk.eclipsecorba.idl.types.impl.SwitchImpl <em>Switch</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see gov.redhawk.eclipsecorba.idl.types.impl.SwitchImpl
* @see gov.redhawk.eclipsecorba.idl.types.impl.TypesPackageImpl#getSwitch()
* @generated
*/
int SWITCH = 3;
/**
* The feature id for the '<em><b>Start Line</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SWITCH__START_LINE = IdlPackage.FILE_REGION__START_LINE;
/**
* The feature id for the '<em><b>Start Column</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SWITCH__START_COLUMN = IdlPackage.FILE_REGION__START_COLUMN;
/**
* The feature id for the '<em><b>End Line</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SWITCH__END_LINE = IdlPackage.FILE_REGION__END_LINE;
/**
* The feature id for the '<em><b>End Column</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SWITCH__END_COLUMN = IdlPackage.FILE_REGION__END_COLUMN;
/**
* The feature id for the '<em><b>Type</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SWITCH__TYPE = IdlPackage.FILE_REGION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Cases</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SWITCH__CASES = IdlPackage.FILE_REGION_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Switch</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SWITCH_FEATURE_COUNT = IdlPackage.FILE_REGION_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link gov.redhawk.eclipsecorba.idl.types.impl.CaseImpl <em>Case</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see gov.redhawk.eclipsecorba.idl.types.impl.CaseImpl
* @see gov.redhawk.eclipsecorba.idl.types.impl.TypesPackageImpl#getCase()
* @generated
*/
int CASE = 4;
/**
* The feature id for the '<em><b>Start Line</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CASE__START_LINE = IdlPackage.FILE_REGION__START_LINE;
/**
* The feature id for the '<em><b>Start Column</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CASE__START_COLUMN = IdlPackage.FILE_REGION__START_COLUMN;
/**
* The feature id for the '<em><b>End Line</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CASE__END_LINE = IdlPackage.FILE_REGION__END_LINE;
/**
* The feature id for the '<em><b>End Column</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CASE__END_COLUMN = IdlPackage.FILE_REGION__END_COLUMN;
/**
* The feature id for the '<em><b>Labels</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CASE__LABELS = IdlPackage.FILE_REGION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Spec</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CASE__SPEC = IdlPackage.FILE_REGION_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Case</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CASE_FEATURE_COUNT = IdlPackage.FILE_REGION_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link gov.redhawk.eclipsecorba.idl.types.impl.CaseLabelImpl <em>Case Label</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see gov.redhawk.eclipsecorba.idl.types.impl.CaseLabelImpl
* @see gov.redhawk.eclipsecorba.idl.types.impl.TypesPackageImpl#getCaseLabel()
* @generated
*/
int CASE_LABEL = 5;
/**
* The feature id for the '<em><b>Start Line</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CASE_LABEL__START_LINE = IdlPackage.FILE_REGION__START_LINE;
/**
* The feature id for the '<em><b>Start Column</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CASE_LABEL__START_COLUMN = IdlPackage.FILE_REGION__START_COLUMN;
/**
* The feature id for the '<em><b>End Line</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CASE_LABEL__END_LINE = IdlPackage.FILE_REGION__END_LINE;
/**
* The feature id for the '<em><b>End Column</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CASE_LABEL__END_COLUMN = IdlPackage.FILE_REGION__END_COLUMN;
/**
* The number of structural features of the '<em>Case Label</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CASE_LABEL_FEATURE_COUNT = IdlPackage.FILE_REGION_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link gov.redhawk.eclipsecorba.idl.types.impl.DefaultCaseLabelImpl <em>Default Case Label</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see gov.redhawk.eclipsecorba.idl.types.impl.DefaultCaseLabelImpl
* @see gov.redhawk.eclipsecorba.idl.types.impl.TypesPackageImpl#getDefaultCaseLabel()
* @generated
*/
int DEFAULT_CASE_LABEL = 6;
/**
* The feature id for the '<em><b>Start Line</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEFAULT_CASE_LABEL__START_LINE = CASE_LABEL__START_LINE;
/**
* The feature id for the '<em><b>Start Column</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEFAULT_CASE_LABEL__START_COLUMN = CASE_LABEL__START_COLUMN;
/**
* The feature id for the '<em><b>End Line</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEFAULT_CASE_LABEL__END_LINE = CASE_LABEL__END_LINE;
/**
* The feature id for the '<em><b>End Column</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEFAULT_CASE_LABEL__END_COLUMN = CASE_LABEL__END_COLUMN;
/**
* The number of structural features of the '<em>Default Case Label</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEFAULT_CASE_LABEL_FEATURE_COUNT = CASE_LABEL_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link gov.redhawk.eclipsecorba.idl.types.impl.ExprCaseLabelImpl <em>Expr Case Label</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see gov.redhawk.eclipsecorba.idl.types.impl.ExprCaseLabelImpl
* @see gov.redhawk.eclipsecorba.idl.types.impl.TypesPackageImpl#getExprCaseLabel()
* @generated
*/
int EXPR_CASE_LABEL = 7;
/**
* The feature id for the '<em><b>Start Line</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXPR_CASE_LABEL__START_LINE = CASE_LABEL__START_LINE;
/**
* The feature id for the '<em><b>Start Column</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXPR_CASE_LABEL__START_COLUMN = CASE_LABEL__START_COLUMN;
/**
* The feature id for the '<em><b>End Line</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXPR_CASE_LABEL__END_LINE = CASE_LABEL__END_LINE;
/**
* The feature id for the '<em><b>End Column</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXPR_CASE_LABEL__END_COLUMN = CASE_LABEL__END_COLUMN;
/**
* The feature id for the '<em><b>Expr</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXPR_CASE_LABEL__EXPR = CASE_LABEL_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Expr Case Label</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXPR_CASE_LABEL_FEATURE_COUNT = CASE_LABEL_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link gov.redhawk.eclipsecorba.idl.types.impl.ElementSpecImpl <em>Element Spec</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see gov.redhawk.eclipsecorba.idl.types.impl.ElementSpecImpl
* @see gov.redhawk.eclipsecorba.idl.types.impl.TypesPackageImpl#getElementSpec()
* @generated
*/
int ELEMENT_SPEC = 8;
/**
* The feature id for the '<em><b>Start Line</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ELEMENT_SPEC__START_LINE = IdlPackage.FILE_REGION__START_LINE;
/**
* The feature id for the '<em><b>Start Column</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ELEMENT_SPEC__START_COLUMN = IdlPackage.FILE_REGION__START_COLUMN;
/**
* The feature id for the '<em><b>End Line</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ELEMENT_SPEC__END_LINE = IdlPackage.FILE_REGION__END_LINE;
/**
* The feature id for the '<em><b>End Column</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ELEMENT_SPEC__END_COLUMN = IdlPackage.FILE_REGION__END_COLUMN;
/**
* The feature id for the '<em><b>Type</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ELEMENT_SPEC__TYPE = IdlPackage.FILE_REGION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Declarator</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ELEMENT_SPEC__DECLARATOR = IdlPackage.FILE_REGION_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Element Spec</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ELEMENT_SPEC_FEATURE_COUNT = IdlPackage.FILE_REGION_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link gov.redhawk.eclipsecorba.idl.types.impl.EnumTypeImpl <em>Enum Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see gov.redhawk.eclipsecorba.idl.types.impl.EnumTypeImpl
* @see gov.redhawk.eclipsecorba.idl.types.impl.TypesPackageImpl#getEnumType()
* @generated
*/
int ENUM_TYPE = 9;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENUM_TYPE__NAME = IdlPackage.IDL_TYPE_DCL__NAME;
/**
* The feature id for the '<em><b>Scoped Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENUM_TYPE__SCOPED_NAME = IdlPackage.IDL_TYPE_DCL__SCOPED_NAME;
/**
* The feature id for the '<em><b>Rep Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENUM_TYPE__REP_ID = IdlPackage.IDL_TYPE_DCL__REP_ID;
/**
* The feature id for the '<em><b>Prefix</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENUM_TYPE__PREFIX = IdlPackage.IDL_TYPE_DCL__PREFIX;
/**
* The feature id for the '<em><b>Version</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENUM_TYPE__VERSION = IdlPackage.IDL_TYPE_DCL__VERSION;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENUM_TYPE__ID = IdlPackage.IDL_TYPE_DCL__ID;
/**
* The feature id for the '<em><b>Start Line</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENUM_TYPE__START_LINE = IdlPackage.IDL_TYPE_DCL__START_LINE;
/**
* The feature id for the '<em><b>Start Column</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENUM_TYPE__START_COLUMN = IdlPackage.IDL_TYPE_DCL__START_COLUMN;
/**
* The feature id for the '<em><b>End Line</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENUM_TYPE__END_LINE = IdlPackage.IDL_TYPE_DCL__END_LINE;
/**
* The feature id for the '<em><b>End Column</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENUM_TYPE__END_COLUMN = IdlPackage.IDL_TYPE_DCL__END_COLUMN;
/**
* The feature id for the '<em><b>Comment</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENUM_TYPE__COMMENT = IdlPackage.IDL_TYPE_DCL__COMMENT;
/**
* The feature id for the '<em><b>Type</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENUM_TYPE__TYPE = IdlPackage.IDL_TYPE_DCL__TYPE;
/**
* The feature id for the '<em><b>Enumerators</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENUM_TYPE__ENUMERATORS = IdlPackage.IDL_TYPE_DCL_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Enum Type</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENUM_TYPE_FEATURE_COUNT = IdlPackage.IDL_TYPE_DCL_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link gov.redhawk.eclipsecorba.idl.types.impl.StructTypeImpl <em>Struct Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see gov.redhawk.eclipsecorba.idl.types.impl.StructTypeImpl
* @see gov.redhawk.eclipsecorba.idl.types.impl.TypesPackageImpl#getStructType()
* @generated
*/
int STRUCT_TYPE = 10;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STRUCT_TYPE__NAME = IdlPackage.IDL_TYPE_DCL__NAME;
/**
* The feature id for the '<em><b>Scoped Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STRUCT_TYPE__SCOPED_NAME = IdlPackage.IDL_TYPE_DCL__SCOPED_NAME;
/**
* The feature id for the '<em><b>Rep Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STRUCT_TYPE__REP_ID = IdlPackage.IDL_TYPE_DCL__REP_ID;
/**
* The feature id for the '<em><b>Prefix</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STRUCT_TYPE__PREFIX = IdlPackage.IDL_TYPE_DCL__PREFIX;
/**
* The feature id for the '<em><b>Version</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STRUCT_TYPE__VERSION = IdlPackage.IDL_TYPE_DCL__VERSION;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STRUCT_TYPE__ID = IdlPackage.IDL_TYPE_DCL__ID;
/**
* The feature id for the '<em><b>Start Line</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STRUCT_TYPE__START_LINE = IdlPackage.IDL_TYPE_DCL__START_LINE;
/**
* The feature id for the '<em><b>Start Column</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STRUCT_TYPE__START_COLUMN = IdlPackage.IDL_TYPE_DCL__START_COLUMN;
/**
* The feature id for the '<em><b>End Line</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STRUCT_TYPE__END_LINE = IdlPackage.IDL_TYPE_DCL__END_LINE;
/**
* The feature id for the '<em><b>End Column</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STRUCT_TYPE__END_COLUMN = IdlPackage.IDL_TYPE_DCL__END_COLUMN;
/**
* The feature id for the '<em><b>Comment</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STRUCT_TYPE__COMMENT = IdlPackage.IDL_TYPE_DCL__COMMENT;
/**
* The feature id for the '<em><b>Type</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STRUCT_TYPE__TYPE = IdlPackage.IDL_TYPE_DCL__TYPE;
/**
* The feature id for the '<em><b>Members</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STRUCT_TYPE__MEMBERS = IdlPackage.IDL_TYPE_DCL_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Forward Declaration</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STRUCT_TYPE__FORWARD_DECLARATION = IdlPackage.IDL_TYPE_DCL_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Forward Dcl</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STRUCT_TYPE__FORWARD_DCL = IdlPackage.IDL_TYPE_DCL_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Struct Type</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STRUCT_TYPE_FEATURE_COUNT = IdlPackage.IDL_TYPE_DCL_FEATURE_COUNT + 3;
/**
* The meta object id for the '{@link gov.redhawk.eclipsecorba.idl.types.impl.TemplateTypeImpl <em>Template Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see gov.redhawk.eclipsecorba.idl.types.impl.TemplateTypeImpl
* @see gov.redhawk.eclipsecorba.idl.types.impl.TypesPackageImpl#getTemplateType()
* @generated
*/
int TEMPLATE_TYPE = 11;
/**
* The feature id for the '<em><b>Start Line</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TEMPLATE_TYPE__START_LINE = IdlPackage.IDL_TYPE__START_LINE;
/**
* The feature id for the '<em><b>Start Column</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TEMPLATE_TYPE__START_COLUMN = IdlPackage.IDL_TYPE__START_COLUMN;
/**
* The feature id for the '<em><b>End Line</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TEMPLATE_TYPE__END_LINE = IdlPackage.IDL_TYPE__END_LINE;
/**
* The feature id for the '<em><b>End Column</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TEMPLATE_TYPE__END_COLUMN = IdlPackage.IDL_TYPE__END_COLUMN;
/**
* The feature id for the '<em><b>Size</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TEMPLATE_TYPE__SIZE = IdlPackage.IDL_TYPE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Template Type</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TEMPLATE_TYPE_FEATURE_COUNT = IdlPackage.IDL_TYPE_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link gov.redhawk.eclipsecorba.idl.types.impl.SequenceTypeImpl <em>Sequence Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see gov.redhawk.eclipsecorba.idl.types.impl.SequenceTypeImpl
* @see gov.redhawk.eclipsecorba.idl.types.impl.TypesPackageImpl#getSequenceType()
* @generated
*/
int SEQUENCE_TYPE = 12;
/**
* The feature id for the '<em><b>Start Line</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEQUENCE_TYPE__START_LINE = TEMPLATE_TYPE__START_LINE;
/**
* The feature id for the '<em><b>Start Column</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEQUENCE_TYPE__START_COLUMN = TEMPLATE_TYPE__START_COLUMN;
/**
* The feature id for the '<em><b>End Line</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEQUENCE_TYPE__END_LINE = TEMPLATE_TYPE__END_LINE;
/**
* The feature id for the '<em><b>End Column</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEQUENCE_TYPE__END_COLUMN = TEMPLATE_TYPE__END_COLUMN;
/**
* The feature id for the '<em><b>Size</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEQUENCE_TYPE__SIZE = TEMPLATE_TYPE__SIZE;
/**
* The feature id for the '<em><b>Type</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEQUENCE_TYPE__TYPE = TEMPLATE_TYPE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Sequence Type</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEQUENCE_TYPE_FEATURE_COUNT = TEMPLATE_TYPE_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link gov.redhawk.eclipsecorba.idl.types.impl.IdlStringImpl <em>Idl String</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see gov.redhawk.eclipsecorba.idl.types.impl.IdlStringImpl
* @see gov.redhawk.eclipsecorba.idl.types.impl.TypesPackageImpl#getIdlString()
* @generated
*/
int IDL_STRING = 13;
/**
* The feature id for the '<em><b>Start Line</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IDL_STRING__START_LINE = TEMPLATE_TYPE__START_LINE;
/**
* The feature id for the '<em><b>Start Column</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IDL_STRING__START_COLUMN = TEMPLATE_TYPE__START_COLUMN;
/**
* The feature id for the '<em><b>End Line</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IDL_STRING__END_LINE = TEMPLATE_TYPE__END_LINE;
/**
* The feature id for the '<em><b>End Column</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IDL_STRING__END_COLUMN = TEMPLATE_TYPE__END_COLUMN;
/**
* The feature id for the '<em><b>Size</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IDL_STRING__SIZE = TEMPLATE_TYPE__SIZE;
/**
* The number of structural features of the '<em>Idl String</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IDL_STRING_FEATURE_COUNT = TEMPLATE_TYPE_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link gov.redhawk.eclipsecorba.idl.types.impl.WStringImpl <em>WString</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see gov.redhawk.eclipsecorba.idl.types.impl.WStringImpl
* @see gov.redhawk.eclipsecorba.idl.types.impl.TypesPackageImpl#getWString()
* @generated
*/
int WSTRING = 14;
/**
* The feature id for the '<em><b>Start Line</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int WSTRING__START_LINE = TEMPLATE_TYPE__START_LINE;
/**
* The feature id for the '<em><b>Start Column</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int WSTRING__START_COLUMN = TEMPLATE_TYPE__START_COLUMN;
/**
* The feature id for the '<em><b>End Line</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int WSTRING__END_LINE = TEMPLATE_TYPE__END_LINE;
/**
* The feature id for the '<em><b>End Column</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int WSTRING__END_COLUMN = TEMPLATE_TYPE__END_COLUMN;
/**
* The feature id for the '<em><b>Size</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int WSTRING__SIZE = TEMPLATE_TYPE__SIZE;
/**
* The number of structural features of the '<em>WString</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int WSTRING_FEATURE_COUNT = TEMPLATE_TYPE_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link gov.redhawk.eclipsecorba.idl.types.impl.PrimitiveTypeImpl <em>Primitive Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see gov.redhawk.eclipsecorba.idl.types.impl.PrimitiveTypeImpl
* @see gov.redhawk.eclipsecorba.idl.types.impl.TypesPackageImpl#getPrimitiveType()
* @generated
*/
int PRIMITIVE_TYPE = 15;
/**
* The feature id for the '<em><b>Start Line</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PRIMITIVE_TYPE__START_LINE = IdlPackage.IDL_TYPE__START_LINE;
/**
* The feature id for the '<em><b>Start Column</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PRIMITIVE_TYPE__START_COLUMN = IdlPackage.IDL_TYPE__START_COLUMN;
/**
* The feature id for the '<em><b>End Line</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PRIMITIVE_TYPE__END_LINE = IdlPackage.IDL_TYPE__END_LINE;
/**
* The feature id for the '<em><b>End Column</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PRIMITIVE_TYPE__END_COLUMN = IdlPackage.IDL_TYPE__END_COLUMN;
/**
* The number of structural features of the '<em>Primitive Type</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PRIMITIVE_TYPE_FEATURE_COUNT = IdlPackage.IDL_TYPE_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link gov.redhawk.eclipsecorba.idl.types.impl.ShortImpl <em>Short</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see gov.redhawk.eclipsecorba.idl.types.impl.ShortImpl
* @see gov.redhawk.eclipsecorba.idl.types.impl.TypesPackageImpl#getShort()
* @generated
*/
int SHORT = 16;
/**
* The feature id for the '<em><b>Start Line</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SHORT__START_LINE = PRIMITIVE_TYPE__START_LINE;
/**
* The feature id for the '<em><b>Start Column</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SHORT__START_COLUMN = PRIMITIVE_TYPE__START_COLUMN;
/**
* The feature id for the '<em><b>End Line</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SHORT__END_LINE = PRIMITIVE_TYPE__END_LINE;
/**
* The feature id for the '<em><b>End Column</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SHORT__END_COLUMN = PRIMITIVE_TYPE__END_COLUMN;
/**
* The number of structural features of the '<em>Short</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SHORT_FEATURE_COUNT = PRIMITIVE_TYPE_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link gov.redhawk.eclipsecorba.idl.types.impl.LongImpl <em>Long</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see gov.redhawk.eclipsecorba.idl.types.impl.LongImpl
* @see gov.redhawk.eclipsecorba.idl.types.impl.TypesPackageImpl#getLong()
* @generated
*/
int LONG = 17;
/**
* The feature id for the '<em><b>Start Line</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LONG__START_LINE = PRIMITIVE_TYPE__START_LINE;
/**
* The feature id for the '<em><b>Start Column</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LONG__START_COLUMN = PRIMITIVE_TYPE__START_COLUMN;
/**
* The feature id for the '<em><b>End Line</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LONG__END_LINE = PRIMITIVE_TYPE__END_LINE;
/**
* The feature id for the '<em><b>End Column</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LONG__END_COLUMN = PRIMITIVE_TYPE__END_COLUMN;
/**
* The number of structural features of the '<em>Long</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LONG_FEATURE_COUNT = PRIMITIVE_TYPE_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link gov.redhawk.eclipsecorba.idl.types.impl.OctetImpl <em>Octet</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see gov.redhawk.eclipsecorba.idl.types.impl.OctetImpl
* @see gov.redhawk.eclipsecorba.idl.types.impl.TypesPackageImpl#getOctet()
* @generated
*/
int OCTET = 18;
/**
* The feature id for the '<em><b>Start Line</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OCTET__START_LINE = PRIMITIVE_TYPE__START_LINE;
/**
* The feature id for the '<em><b>Start Column</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OCTET__START_COLUMN = PRIMITIVE_TYPE__START_COLUMN;
/**
* The feature id for the '<em><b>End Line</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OCTET__END_LINE = PRIMITIVE_TYPE__END_LINE;
/**
* The feature id for the '<em><b>End Column</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OCTET__END_COLUMN = PRIMITIVE_TYPE__END_COLUMN;
/**
* The number of structural features of the '<em>Octet</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OCTET_FEATURE_COUNT = PRIMITIVE_TYPE_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link gov.redhawk.eclipsecorba.idl.types.impl.FloatImpl <em>Float</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see gov.redhawk.eclipsecorba.idl.types.impl.FloatImpl
* @see gov.redhawk.eclipsecorba.idl.types.impl.TypesPackageImpl#getFloat()
* @generated
*/
int FLOAT = 19;
/**
* The feature id for the '<em><b>Start Line</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FLOAT__START_LINE = PRIMITIVE_TYPE__START_LINE;
/**
* The feature id for the '<em><b>Start Column</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FLOAT__START_COLUMN = PRIMITIVE_TYPE__START_COLUMN;
/**
* The feature id for the '<em><b>End Line</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FLOAT__END_LINE = PRIMITIVE_TYPE__END_LINE;
/**
* The feature id for the '<em><b>End Column</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FLOAT__END_COLUMN = PRIMITIVE_TYPE__END_COLUMN;
/**
* The number of structural features of the '<em>Float</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FLOAT_FEATURE_COUNT = PRIMITIVE_TYPE_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link gov.redhawk.eclipsecorba.idl.types.impl.DoubleImpl <em>Double</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see gov.redhawk.eclipsecorba.idl.types.impl.DoubleImpl
* @see gov.redhawk.eclipsecorba.idl.types.impl.TypesPackageImpl#getDouble()
* @generated
*/
int DOUBLE = 20;
/**
* The feature id for the '<em><b>Start Line</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DOUBLE__START_LINE = PRIMITIVE_TYPE__START_LINE;
/**
* The feature id for the '<em><b>Start Column</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DOUBLE__START_COLUMN = PRIMITIVE_TYPE__START_COLUMN;
/**
* The feature id for the '<em><b>End Line</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DOUBLE__END_LINE = PRIMITIVE_TYPE__END_LINE;
/**
* The feature id for the '<em><b>End Column</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DOUBLE__END_COLUMN = PRIMITIVE_TYPE__END_COLUMN;
/**
* The number of structural features of the '<em>Double</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DOUBLE_FEATURE_COUNT = PRIMITIVE_TYPE_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link gov.redhawk.eclipsecorba.idl.types.impl.IdlCharImpl <em>Idl Char</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see gov.redhawk.eclipsecorba.idl.types.impl.IdlCharImpl
* @see gov.redhawk.eclipsecorba.idl.types.impl.TypesPackageImpl#getIdlChar()
* @generated
*/
int IDL_CHAR = 21;
/**
* The feature id for the '<em><b>Start Line</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IDL_CHAR__START_LINE = PRIMITIVE_TYPE__START_LINE;
/**
* The feature id for the '<em><b>Start Column</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IDL_CHAR__START_COLUMN = PRIMITIVE_TYPE__START_COLUMN;
/**
* The feature id for the '<em><b>End Line</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IDL_CHAR__END_LINE = PRIMITIVE_TYPE__END_LINE;
/**
* The feature id for the '<em><b>End Column</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IDL_CHAR__END_COLUMN = PRIMITIVE_TYPE__END_COLUMN;
/**
* The number of structural features of the '<em>Idl Char</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IDL_CHAR_FEATURE_COUNT = PRIMITIVE_TYPE_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link gov.redhawk.eclipsecorba.idl.types.impl.IdlWCharImpl <em>Idl WChar</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see gov.redhawk.eclipsecorba.idl.types.impl.IdlWCharImpl
* @see gov.redhawk.eclipsecorba.idl.types.impl.TypesPackageImpl#getIdlWChar()
* @generated
*/
int IDL_WCHAR = 22;
/**
* The feature id for the '<em><b>Start Line</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IDL_WCHAR__START_LINE = PRIMITIVE_TYPE__START_LINE;
/**
* The feature id for the '<em><b>Start Column</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IDL_WCHAR__START_COLUMN = PRIMITIVE_TYPE__START_COLUMN;
/**
* The feature id for the '<em><b>End Line</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IDL_WCHAR__END_LINE = PRIMITIVE_TYPE__END_LINE;
/**
* The feature id for the '<em><b>End Column</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IDL_WCHAR__END_COLUMN = PRIMITIVE_TYPE__END_COLUMN;
/**
* The number of structural features of the '<em>Idl WChar</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IDL_WCHAR_FEATURE_COUNT = PRIMITIVE_TYPE_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link gov.redhawk.eclipsecorba.idl.types.impl.WCharImpl <em>WChar</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see gov.redhawk.eclipsecorba.idl.types.impl.WCharImpl
* @see gov.redhawk.eclipsecorba.idl.types.impl.TypesPackageImpl#getWChar()
* @generated
*/
int WCHAR = 23;
/**
* The feature id for the '<em><b>Start Line</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int WCHAR__START_LINE = PRIMITIVE_TYPE__START_LINE;
/**
* The feature id for the '<em><b>Start Column</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int WCHAR__START_COLUMN = PRIMITIVE_TYPE__START_COLUMN;
/**
* The feature id for the '<em><b>End Line</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int WCHAR__END_LINE = PRIMITIVE_TYPE__END_LINE;
/**
* The feature id for the '<em><b>End Column</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int WCHAR__END_COLUMN = PRIMITIVE_TYPE__END_COLUMN;
/**
* The number of structural features of the '<em>WChar</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int WCHAR_FEATURE_COUNT = PRIMITIVE_TYPE_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link gov.redhawk.eclipsecorba.idl.types.impl.BooleanImpl <em>Boolean</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see gov.redhawk.eclipsecorba.idl.types.impl.BooleanImpl
* @see gov.redhawk.eclipsecorba.idl.types.impl.TypesPackageImpl#getBoolean()
* @generated
*/
int BOOLEAN = 24;
/**
* The feature id for the '<em><b>Start Line</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BOOLEAN__START_LINE = PRIMITIVE_TYPE__START_LINE;
/**
* The feature id for the '<em><b>Start Column</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BOOLEAN__START_COLUMN = PRIMITIVE_TYPE__START_COLUMN;
/**
* The feature id for the '<em><b>End Line</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BOOLEAN__END_LINE = PRIMITIVE_TYPE__END_LINE;
/**
* The feature id for the '<em><b>End Column</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BOOLEAN__END_COLUMN = PRIMITIVE_TYPE__END_COLUMN;
/**
* The number of structural features of the '<em>Boolean</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BOOLEAN_FEATURE_COUNT = PRIMITIVE_TYPE_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link gov.redhawk.eclipsecorba.idl.types.impl.LongLongImpl <em>Long Long</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see gov.redhawk.eclipsecorba.idl.types.impl.LongLongImpl
* @see gov.redhawk.eclipsecorba.idl.types.impl.TypesPackageImpl#getLongLong()
* @generated
*/
int LONG_LONG = 25;
/**
* The feature id for the '<em><b>Start Line</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LONG_LONG__START_LINE = PRIMITIVE_TYPE__START_LINE;
/**
* The feature id for the '<em><b>Start Column</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LONG_LONG__START_COLUMN = PRIMITIVE_TYPE__START_COLUMN;
/**
* The feature id for the '<em><b>End Line</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LONG_LONG__END_LINE = PRIMITIVE_TYPE__END_LINE;
/**
* The feature id for the '<em><b>End Column</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LONG_LONG__END_COLUMN = PRIMITIVE_TYPE__END_COLUMN;
/**
* The number of structural features of the '<em>Long Long</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LONG_LONG_FEATURE_COUNT = PRIMITIVE_TYPE_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link gov.redhawk.eclipsecorba.idl.types.impl.LongDoubleImpl <em>Long Double</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see gov.redhawk.eclipsecorba.idl.types.impl.LongDoubleImpl
* @see gov.redhawk.eclipsecorba.idl.types.impl.TypesPackageImpl#getLongDouble()
* @generated
*/
int LONG_DOUBLE = 26;
/**
* The feature id for the '<em><b>Start Line</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LONG_DOUBLE__START_LINE = PRIMITIVE_TYPE__START_LINE;
/**
* The feature id for the '<em><b>Start Column</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LONG_DOUBLE__START_COLUMN = PRIMITIVE_TYPE__START_COLUMN;
/**
* The feature id for the '<em><b>End Line</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LONG_DOUBLE__END_LINE = PRIMITIVE_TYPE__END_LINE;
/**
* The feature id for the '<em><b>End Column</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LONG_DOUBLE__END_COLUMN = PRIMITIVE_TYPE__END_COLUMN;
/**
* The number of structural features of the '<em>Long Double</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LONG_DOUBLE_FEATURE_COUNT = PRIMITIVE_TYPE_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link gov.redhawk.eclipsecorba.idl.types.impl.UShortImpl <em>UShort</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see gov.redhawk.eclipsecorba.idl.types.impl.UShortImpl
* @see gov.redhawk.eclipsecorba.idl.types.impl.TypesPackageImpl#getUShort()
* @generated
*/
int USHORT = 27;
/**
* The feature id for the '<em><b>Start Line</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int USHORT__START_LINE = PRIMITIVE_TYPE__START_LINE;
/**
* The feature id for the '<em><b>Start Column</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int USHORT__START_COLUMN = PRIMITIVE_TYPE__START_COLUMN;
/**
* The feature id for the '<em><b>End Line</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int USHORT__END_LINE = PRIMITIVE_TYPE__END_LINE;
/**
* The feature id for the '<em><b>End Column</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int USHORT__END_COLUMN = PRIMITIVE_TYPE__END_COLUMN;
/**
* The number of structural features of the '<em>UShort</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int USHORT_FEATURE_COUNT = PRIMITIVE_TYPE_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link gov.redhawk.eclipsecorba.idl.types.impl.ULongImpl <em>ULong</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see gov.redhawk.eclipsecorba.idl.types.impl.ULongImpl
* @see gov.redhawk.eclipsecorba.idl.types.impl.TypesPackageImpl#getULong()
* @generated
*/
int ULONG = 28;
/**
* The feature id for the '<em><b>Start Line</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ULONG__START_LINE = PRIMITIVE_TYPE__START_LINE;
/**
* The feature id for the '<em><b>Start Column</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ULONG__START_COLUMN = PRIMITIVE_TYPE__START_COLUMN;
/**
* The feature id for the '<em><b>End Line</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ULONG__END_LINE = PRIMITIVE_TYPE__END_LINE;
/**
* The feature id for the '<em><b>End Column</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ULONG__END_COLUMN = PRIMITIVE_TYPE__END_COLUMN;
/**
* The number of structural features of the '<em>ULong</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ULONG_FEATURE_COUNT = PRIMITIVE_TYPE_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link gov.redhawk.eclipsecorba.idl.types.impl.ULongLongImpl <em>ULong Long</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see gov.redhawk.eclipsecorba.idl.types.impl.ULongLongImpl
* @see gov.redhawk.eclipsecorba.idl.types.impl.TypesPackageImpl#getULongLong()
* @generated
*/
int ULONG_LONG = 29;
/**
* The feature id for the '<em><b>Start Line</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ULONG_LONG__START_LINE = PRIMITIVE_TYPE__START_LINE;
/**
* The feature id for the '<em><b>Start Column</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ULONG_LONG__START_COLUMN = PRIMITIVE_TYPE__START_COLUMN;
/**
* The feature id for the '<em><b>End Line</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ULONG_LONG__END_LINE = PRIMITIVE_TYPE__END_LINE;
/**
* The feature id for the '<em><b>End Column</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ULONG_LONG__END_COLUMN = PRIMITIVE_TYPE__END_COLUMN;
/**
* The number of structural features of the '<em>ULong Long</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ULONG_LONG_FEATURE_COUNT = PRIMITIVE_TYPE_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link gov.redhawk.eclipsecorba.idl.types.impl.AnyImpl <em>Any</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see gov.redhawk.eclipsecorba.idl.types.impl.AnyImpl
* @see gov.redhawk.eclipsecorba.idl.types.impl.TypesPackageImpl#getAny()
* @generated
*/
int ANY = 30;
/**
* The feature id for the '<em><b>Start Line</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ANY__START_LINE = PRIMITIVE_TYPE__START_LINE;
/**
* The feature id for the '<em><b>Start Column</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ANY__START_COLUMN = PRIMITIVE_TYPE__START_COLUMN;
/**
* The feature id for the '<em><b>End Line</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ANY__END_LINE = PRIMITIVE_TYPE__END_LINE;
/**
* The feature id for the '<em><b>End Column</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ANY__END_COLUMN = PRIMITIVE_TYPE__END_COLUMN;
/**
* The number of structural features of the '<em>Any</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ANY_FEATURE_COUNT = PRIMITIVE_TYPE_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link gov.redhawk.eclipsecorba.idl.types.impl.IdlObjectImpl <em>Idl Object</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see gov.redhawk.eclipsecorba.idl.types.impl.IdlObjectImpl
* @see gov.redhawk.eclipsecorba.idl.types.impl.TypesPackageImpl#getIdlObject()
* @generated
*/
int IDL_OBJECT = 31;
/**
* The feature id for the '<em><b>Start Line</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IDL_OBJECT__START_LINE = PRIMITIVE_TYPE__START_LINE;
/**
* The feature id for the '<em><b>Start Column</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IDL_OBJECT__START_COLUMN = PRIMITIVE_TYPE__START_COLUMN;
/**
* The feature id for the '<em><b>End Line</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IDL_OBJECT__END_LINE = PRIMITIVE_TYPE__END_LINE;
/**
* The feature id for the '<em><b>End Column</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IDL_OBJECT__END_COLUMN = PRIMITIVE_TYPE__END_COLUMN;
/**
* The number of structural features of the '<em>Idl Object</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IDL_OBJECT_FEATURE_COUNT = PRIMITIVE_TYPE_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link gov.redhawk.eclipsecorba.idl.types.impl.UnionForwardDclImpl <em>Union Forward Dcl</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see gov.redhawk.eclipsecorba.idl.types.impl.UnionForwardDclImpl
* @see gov.redhawk.eclipsecorba.idl.types.impl.TypesPackageImpl#getUnionForwardDcl()
* @generated
*/
int UNION_FORWARD_DCL = 32;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int UNION_FORWARD_DCL__NAME = IdlPackage.IDL_TYPE_DCL__NAME;
/**
* The feature id for the '<em><b>Scoped Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int UNION_FORWARD_DCL__SCOPED_NAME = IdlPackage.IDL_TYPE_DCL__SCOPED_NAME;
/**
* The feature id for the '<em><b>Rep Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int UNION_FORWARD_DCL__REP_ID = IdlPackage.IDL_TYPE_DCL__REP_ID;
/**
* The feature id for the '<em><b>Prefix</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int UNION_FORWARD_DCL__PREFIX = IdlPackage.IDL_TYPE_DCL__PREFIX;
/**
* The feature id for the '<em><b>Version</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int UNION_FORWARD_DCL__VERSION = IdlPackage.IDL_TYPE_DCL__VERSION;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int UNION_FORWARD_DCL__ID = IdlPackage.IDL_TYPE_DCL__ID;
/**
* The feature id for the '<em><b>Start Line</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int UNION_FORWARD_DCL__START_LINE = IdlPackage.IDL_TYPE_DCL__START_LINE;
/**
* The feature id for the '<em><b>Start Column</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int UNION_FORWARD_DCL__START_COLUMN = IdlPackage.IDL_TYPE_DCL__START_COLUMN;
/**
* The feature id for the '<em><b>End Line</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int UNION_FORWARD_DCL__END_LINE = IdlPackage.IDL_TYPE_DCL__END_LINE;
/**
* The feature id for the '<em><b>End Column</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int UNION_FORWARD_DCL__END_COLUMN = IdlPackage.IDL_TYPE_DCL__END_COLUMN;
/**
* The feature id for the '<em><b>Comment</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int UNION_FORWARD_DCL__COMMENT = IdlPackage.IDL_TYPE_DCL__COMMENT;
/**
* The feature id for the '<em><b>Type</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int UNION_FORWARD_DCL__TYPE = IdlPackage.IDL_TYPE_DCL__TYPE;
/**
* The feature id for the '<em><b>Implementation</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int UNION_FORWARD_DCL__IMPLEMENTATION = IdlPackage.IDL_TYPE_DCL_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Union Forward Dcl</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int UNION_FORWARD_DCL_FEATURE_COUNT = IdlPackage.IDL_TYPE_DCL_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link gov.redhawk.eclipsecorba.idl.types.impl.StructForwardDclImpl <em>Struct Forward Dcl</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see gov.redhawk.eclipsecorba.idl.types.impl.StructForwardDclImpl
* @see gov.redhawk.eclipsecorba.idl.types.impl.TypesPackageImpl#getStructForwardDcl()
* @generated
*/
int STRUCT_FORWARD_DCL = 33;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STRUCT_FORWARD_DCL__NAME = IdlPackage.IDL_TYPE_DCL__NAME;
/**
* The feature id for the '<em><b>Scoped Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STRUCT_FORWARD_DCL__SCOPED_NAME = IdlPackage.IDL_TYPE_DCL__SCOPED_NAME;
/**
* The feature id for the '<em><b>Rep Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STRUCT_FORWARD_DCL__REP_ID = IdlPackage.IDL_TYPE_DCL__REP_ID;
/**
* The feature id for the '<em><b>Prefix</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STRUCT_FORWARD_DCL__PREFIX = IdlPackage.IDL_TYPE_DCL__PREFIX;
/**
* The feature id for the '<em><b>Version</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STRUCT_FORWARD_DCL__VERSION = IdlPackage.IDL_TYPE_DCL__VERSION;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STRUCT_FORWARD_DCL__ID = IdlPackage.IDL_TYPE_DCL__ID;
/**
* The feature id for the '<em><b>Start Line</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STRUCT_FORWARD_DCL__START_LINE = IdlPackage.IDL_TYPE_DCL__START_LINE;
/**
* The feature id for the '<em><b>Start Column</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STRUCT_FORWARD_DCL__START_COLUMN = IdlPackage.IDL_TYPE_DCL__START_COLUMN;
/**
* The feature id for the '<em><b>End Line</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STRUCT_FORWARD_DCL__END_LINE = IdlPackage.IDL_TYPE_DCL__END_LINE;
/**
* The feature id for the '<em><b>End Column</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STRUCT_FORWARD_DCL__END_COLUMN = IdlPackage.IDL_TYPE_DCL__END_COLUMN;
/**
* The feature id for the '<em><b>Comment</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STRUCT_FORWARD_DCL__COMMENT = IdlPackage.IDL_TYPE_DCL__COMMENT;
/**
* The feature id for the '<em><b>Type</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STRUCT_FORWARD_DCL__TYPE = IdlPackage.IDL_TYPE_DCL__TYPE;
/**
* The feature id for the '<em><b>Implementation</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STRUCT_FORWARD_DCL__IMPLEMENTATION = IdlPackage.IDL_TYPE_DCL_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Struct Forward Dcl</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STRUCT_FORWARD_DCL_FEATURE_COUNT = IdlPackage.IDL_TYPE_DCL_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link gov.redhawk.eclipsecorba.idl.types.impl.FixedPtTypeImpl <em>Fixed Pt Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see gov.redhawk.eclipsecorba.idl.types.impl.FixedPtTypeImpl
* @see gov.redhawk.eclipsecorba.idl.types.impl.TypesPackageImpl#getFixedPtType()
* @generated
*/
int FIXED_PT_TYPE = 34;
/**
* The feature id for the '<em><b>Start Line</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FIXED_PT_TYPE__START_LINE = TEMPLATE_TYPE__START_LINE;
/**
* The feature id for the '<em><b>Start Column</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FIXED_PT_TYPE__START_COLUMN = TEMPLATE_TYPE__START_COLUMN;
/**
* The feature id for the '<em><b>End Line</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FIXED_PT_TYPE__END_LINE = TEMPLATE_TYPE__END_LINE;
/**
* The feature id for the '<em><b>End Column</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FIXED_PT_TYPE__END_COLUMN = TEMPLATE_TYPE__END_COLUMN;
/**
* The feature id for the '<em><b>Size</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FIXED_PT_TYPE__SIZE = TEMPLATE_TYPE__SIZE;
/**
* The feature id for the '<em><b>Expr1</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FIXED_PT_TYPE__EXPR1 = TEMPLATE_TYPE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Expr2</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FIXED_PT_TYPE__EXPR2 = TEMPLATE_TYPE_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Fixed Pt Type</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FIXED_PT_TYPE_FEATURE_COUNT = TEMPLATE_TYPE_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link gov.redhawk.eclipsecorba.idl.types.impl.ValueBaseTypeImpl <em>Value Base Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see gov.redhawk.eclipsecorba.idl.types.impl.ValueBaseTypeImpl
* @see gov.redhawk.eclipsecorba.idl.types.impl.TypesPackageImpl#getValueBaseType()
* @generated
*/
int VALUE_BASE_TYPE = 35;
/**
* The feature id for the '<em><b>Start Line</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VALUE_BASE_TYPE__START_LINE = PRIMITIVE_TYPE__START_LINE;
/**
* The feature id for the '<em><b>Start Column</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VALUE_BASE_TYPE__START_COLUMN = PRIMITIVE_TYPE__START_COLUMN;
/**
* The feature id for the '<em><b>End Line</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VALUE_BASE_TYPE__END_LINE = PRIMITIVE_TYPE__END_LINE;
/**
* The feature id for the '<em><b>End Column</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VALUE_BASE_TYPE__END_COLUMN = PRIMITIVE_TYPE__END_COLUMN;
/**
* The number of structural features of the '<em>Value Base Type</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VALUE_BASE_TYPE_FEATURE_COUNT = PRIMITIVE_TYPE_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link gov.redhawk.eclipsecorba.idl.types.impl.EnumerationImpl <em>Enumeration</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see gov.redhawk.eclipsecorba.idl.types.impl.EnumerationImpl
* @see gov.redhawk.eclipsecorba.idl.types.impl.TypesPackageImpl#getEnumeration()
* @generated
*/
int ENUMERATION = 36;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENUMERATION__NAME = IdlPackage.DECLARATOR__NAME;
/**
* The feature id for the '<em><b>Scoped Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENUMERATION__SCOPED_NAME = IdlPackage.DECLARATOR__SCOPED_NAME;
/**
* The feature id for the '<em><b>Rep Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENUMERATION__REP_ID = IdlPackage.DECLARATOR__REP_ID;
/**
* The feature id for the '<em><b>Prefix</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENUMERATION__PREFIX = IdlPackage.DECLARATOR__PREFIX;
/**
* The feature id for the '<em><b>Version</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENUMERATION__VERSION = IdlPackage.DECLARATOR__VERSION;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENUMERATION__ID = IdlPackage.DECLARATOR__ID;
/**
* The feature id for the '<em><b>Start Line</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENUMERATION__START_LINE = IdlPackage.DECLARATOR__START_LINE;
/**
* The feature id for the '<em><b>Start Column</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENUMERATION__START_COLUMN = IdlPackage.DECLARATOR__START_COLUMN;
/**
* The feature id for the '<em><b>End Line</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENUMERATION__END_LINE = IdlPackage.DECLARATOR__END_LINE;
/**
* The feature id for the '<em><b>End Column</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENUMERATION__END_COLUMN = IdlPackage.DECLARATOR__END_COLUMN;
/**
* The feature id for the '<em><b>Comment</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENUMERATION__COMMENT = IdlPackage.DECLARATOR_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Type</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENUMERATION__TYPE = IdlPackage.DECLARATOR_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Enumeration</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENUMERATION_FEATURE_COUNT = IdlPackage.DECLARATOR_FEATURE_COUNT + 2;
/**
* Returns the meta object for class '{@link gov.redhawk.eclipsecorba.idl.types.TypeDef <em>Type Def</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Type Def</em>'.
* @see gov.redhawk.eclipsecorba.idl.types.TypeDef
* @generated
*/
EClass getTypeDef();
/**
* Returns the meta object for class '{@link gov.redhawk.eclipsecorba.idl.types.VoidType <em>Void Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Void Type</em>'.
* @see gov.redhawk.eclipsecorba.idl.types.VoidType
* @generated
*/
EClass getVoidType();
/**
* Returns the meta object for class '{@link gov.redhawk.eclipsecorba.idl.types.UnionType <em>Union Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Union Type</em>'.
* @see gov.redhawk.eclipsecorba.idl.types.UnionType
* @generated
*/
EClass getUnionType();
/**
* Returns the meta object for the reference '{@link gov.redhawk.eclipsecorba.idl.types.UnionType#getForwardDcl <em>Forward Dcl</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Forward Dcl</em>'.
* @see gov.redhawk.eclipsecorba.idl.types.UnionType#getForwardDcl()
* @see #getUnionType()
* @generated
*/
EReference getUnionType_ForwardDcl();
/**
* Returns the meta object for the containment reference '{@link gov.redhawk.eclipsecorba.idl.types.UnionType#getIdlSwitch <em>Idl Switch</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Idl Switch</em>'.
* @see gov.redhawk.eclipsecorba.idl.types.UnionType#getIdlSwitch()
* @see #getUnionType()
* @generated
*/
EReference getUnionType_IdlSwitch();
/**
* Returns the meta object for class '{@link gov.redhawk.eclipsecorba.idl.types.Switch <em>Switch</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Switch</em>'.
* @see gov.redhawk.eclipsecorba.idl.types.Switch
* @generated
*/
EClass getSwitch();
/**
* Returns the meta object for the reference '{@link gov.redhawk.eclipsecorba.idl.types.Switch#getType <em>Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Type</em>'.
* @see gov.redhawk.eclipsecorba.idl.types.Switch#getType()
* @see #getSwitch()
* @generated
*/
EReference getSwitch_Type();
/**
* Returns the meta object for the containment reference list '{@link gov.redhawk.eclipsecorba.idl.types.Switch#getCases <em>Cases</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Cases</em>'.
* @see gov.redhawk.eclipsecorba.idl.types.Switch#getCases()
* @see #getSwitch()
* @generated
*/
EReference getSwitch_Cases();
/**
* Returns the meta object for class '{@link gov.redhawk.eclipsecorba.idl.types.Case <em>Case</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Case</em>'.
* @see gov.redhawk.eclipsecorba.idl.types.Case
* @generated
*/
EClass getCase();
/**
* Returns the meta object for the containment reference list '{@link gov.redhawk.eclipsecorba.idl.types.Case#getLabels <em>Labels</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Labels</em>'.
* @see gov.redhawk.eclipsecorba.idl.types.Case#getLabels()
* @see #getCase()
* @generated
*/
EReference getCase_Labels();
/**
* Returns the meta object for the containment reference '{@link gov.redhawk.eclipsecorba.idl.types.Case#getSpec <em>Spec</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Spec</em>'.
* @see gov.redhawk.eclipsecorba.idl.types.Case#getSpec()
* @see #getCase()
* @generated
*/
EReference getCase_Spec();
/**
* Returns the meta object for class '{@link gov.redhawk.eclipsecorba.idl.types.CaseLabel <em>Case Label</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Case Label</em>'.
* @see gov.redhawk.eclipsecorba.idl.types.CaseLabel
* @generated
*/
EClass getCaseLabel();
/**
* Returns the meta object for class '{@link gov.redhawk.eclipsecorba.idl.types.DefaultCaseLabel <em>Default Case Label</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Default Case Label</em>'.
* @see gov.redhawk.eclipsecorba.idl.types.DefaultCaseLabel
* @generated
*/
EClass getDefaultCaseLabel();
/**
* Returns the meta object for class '{@link gov.redhawk.eclipsecorba.idl.types.ExprCaseLabel <em>Expr Case Label</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Expr Case Label</em>'.
* @see gov.redhawk.eclipsecorba.idl.types.ExprCaseLabel
* @generated
*/
EClass getExprCaseLabel();
/**
* Returns the meta object for the containment reference '{@link gov.redhawk.eclipsecorba.idl.types.ExprCaseLabel#getExpr <em>Expr</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Expr</em>'.
* @see gov.redhawk.eclipsecorba.idl.types.ExprCaseLabel#getExpr()
* @see #getExprCaseLabel()
* @generated
*/
EReference getExprCaseLabel_Expr();
/**
* Returns the meta object for class '{@link gov.redhawk.eclipsecorba.idl.types.ElementSpec <em>Element Spec</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Element Spec</em>'.
* @see gov.redhawk.eclipsecorba.idl.types.ElementSpec
* @generated
*/
EClass getElementSpec();
/**
* Returns the meta object for the reference '{@link gov.redhawk.eclipsecorba.idl.types.ElementSpec#getType <em>Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Type</em>'.
* @see gov.redhawk.eclipsecorba.idl.types.ElementSpec#getType()
* @see #getElementSpec()
* @generated
*/
EReference getElementSpec_Type();
/**
* Returns the meta object for the containment reference '{@link gov.redhawk.eclipsecorba.idl.types.ElementSpec#getDeclarator <em>Declarator</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Declarator</em>'.
* @see gov.redhawk.eclipsecorba.idl.types.ElementSpec#getDeclarator()
* @see #getElementSpec()
* @generated
*/
EReference getElementSpec_Declarator();
/**
* Returns the meta object for class '{@link gov.redhawk.eclipsecorba.idl.types.EnumType <em>Enum Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Enum Type</em>'.
* @see gov.redhawk.eclipsecorba.idl.types.EnumType
* @generated
*/
EClass getEnumType();
/**
* Returns the meta object for the containment reference list '{@link gov.redhawk.eclipsecorba.idl.types.EnumType#getEnumerators <em>Enumerators</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Enumerators</em>'.
* @see gov.redhawk.eclipsecorba.idl.types.EnumType#getEnumerators()
* @see #getEnumType()
* @generated
*/
EReference getEnumType_Enumerators();
/**
* Returns the meta object for class '{@link gov.redhawk.eclipsecorba.idl.types.StructType <em>Struct Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Struct Type</em>'.
* @see gov.redhawk.eclipsecorba.idl.types.StructType
* @generated
*/
EClass getStructType();
/**
* Returns the meta object for the containment reference '{@link gov.redhawk.eclipsecorba.idl.types.StructType#getForwardDeclaration <em>Forward Declaration</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Forward Declaration</em>'.
* @see gov.redhawk.eclipsecorba.idl.types.StructType#getForwardDeclaration()
* @see #getStructType()
* @generated
*/
EReference getStructType_ForwardDeclaration();
/**
* Returns the meta object for the reference '{@link gov.redhawk.eclipsecorba.idl.types.StructType#getForwardDcl <em>Forward Dcl</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Forward Dcl</em>'.
* @see gov.redhawk.eclipsecorba.idl.types.StructType#getForwardDcl()
* @see #getStructType()
* @generated
*/
EReference getStructType_ForwardDcl();
/**
* Returns the meta object for class '{@link gov.redhawk.eclipsecorba.idl.types.TemplateType <em>Template Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Template Type</em>'.
* @see gov.redhawk.eclipsecorba.idl.types.TemplateType
* @generated
*/
EClass getTemplateType();
/**
* Returns the meta object for the containment reference '{@link gov.redhawk.eclipsecorba.idl.types.TemplateType#getSize <em>Size</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Size</em>'.
* @see gov.redhawk.eclipsecorba.idl.types.TemplateType#getSize()
* @see #getTemplateType()
* @generated
*/
EReference getTemplateType_Size();
/**
* Returns the meta object for class '{@link gov.redhawk.eclipsecorba.idl.types.SequenceType <em>Sequence Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Sequence Type</em>'.
* @see gov.redhawk.eclipsecorba.idl.types.SequenceType
* @generated
*/
EClass getSequenceType();
/**
* Returns the meta object for class '{@link gov.redhawk.eclipsecorba.idl.types.IdlString <em>Idl String</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Idl String</em>'.
* @see gov.redhawk.eclipsecorba.idl.types.IdlString
* @generated
*/
EClass getIdlString();
/**
* Returns the meta object for class '{@link gov.redhawk.eclipsecorba.idl.types.WString <em>WString</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>WString</em>'.
* @see gov.redhawk.eclipsecorba.idl.types.WString
* @generated
*/
EClass getWString();
/**
* Returns the meta object for class '{@link gov.redhawk.eclipsecorba.idl.types.PrimitiveType <em>Primitive Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Primitive Type</em>'.
* @see gov.redhawk.eclipsecorba.idl.types.PrimitiveType
* @generated
*/
EClass getPrimitiveType();
/**
* Returns the meta object for class '{@link gov.redhawk.eclipsecorba.idl.types.Short <em>Short</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Short</em>'.
* @see gov.redhawk.eclipsecorba.idl.types.Short
* @generated
*/
EClass getShort();
/**
* Returns the meta object for class '{@link gov.redhawk.eclipsecorba.idl.types.Long <em>Long</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Long</em>'.
* @see gov.redhawk.eclipsecorba.idl.types.Long
* @generated
*/
EClass getLong();
/**
* Returns the meta object for class '{@link gov.redhawk.eclipsecorba.idl.types.Octet <em>Octet</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Octet</em>'.
* @see gov.redhawk.eclipsecorba.idl.types.Octet
* @generated
*/
EClass getOctet();
/**
* Returns the meta object for class '{@link gov.redhawk.eclipsecorba.idl.types.Float <em>Float</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Float</em>'.
* @see gov.redhawk.eclipsecorba.idl.types.Float
* @generated
*/
EClass getFloat();
/**
* Returns the meta object for class '{@link gov.redhawk.eclipsecorba.idl.types.Double <em>Double</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Double</em>'.
* @see gov.redhawk.eclipsecorba.idl.types.Double
* @generated
*/
EClass getDouble();
/**
* Returns the meta object for class '{@link gov.redhawk.eclipsecorba.idl.types.IdlChar <em>Idl Char</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Idl Char</em>'.
* @see gov.redhawk.eclipsecorba.idl.types.IdlChar
* @generated
*/
EClass getIdlChar();
/**
* Returns the meta object for class '{@link gov.redhawk.eclipsecorba.idl.types.IdlWChar <em>Idl WChar</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Idl WChar</em>'.
* @see gov.redhawk.eclipsecorba.idl.types.IdlWChar
* @generated
*/
EClass getIdlWChar();
/**
* Returns the meta object for class '{@link gov.redhawk.eclipsecorba.idl.types.WChar <em>WChar</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>WChar</em>'.
* @see gov.redhawk.eclipsecorba.idl.types.WChar
* @generated
*/
EClass getWChar();
/**
* Returns the meta object for class '{@link gov.redhawk.eclipsecorba.idl.types.Boolean <em>Boolean</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Boolean</em>'.
* @see gov.redhawk.eclipsecorba.idl.types.Boolean
* @generated
*/
EClass getBoolean();
/**
* Returns the meta object for class '{@link gov.redhawk.eclipsecorba.idl.types.LongLong <em>Long Long</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Long Long</em>'.
* @see gov.redhawk.eclipsecorba.idl.types.LongLong
* @generated
*/
EClass getLongLong();
/**
* Returns the meta object for class '{@link gov.redhawk.eclipsecorba.idl.types.LongDouble <em>Long Double</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Long Double</em>'.
* @see gov.redhawk.eclipsecorba.idl.types.LongDouble
* @generated
*/
EClass getLongDouble();
/**
* Returns the meta object for class '{@link gov.redhawk.eclipsecorba.idl.types.UShort <em>UShort</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>UShort</em>'.
* @see gov.redhawk.eclipsecorba.idl.types.UShort
* @generated
*/
EClass getUShort();
/**
* Returns the meta object for class '{@link gov.redhawk.eclipsecorba.idl.types.ULong <em>ULong</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>ULong</em>'.
* @see gov.redhawk.eclipsecorba.idl.types.ULong
* @generated
*/
EClass getULong();
/**
* Returns the meta object for class '{@link gov.redhawk.eclipsecorba.idl.types.ULongLong <em>ULong Long</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>ULong Long</em>'.
* @see gov.redhawk.eclipsecorba.idl.types.ULongLong
* @generated
*/
EClass getULongLong();
/**
* Returns the meta object for class '{@link gov.redhawk.eclipsecorba.idl.types.Any <em>Any</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Any</em>'.
* @see gov.redhawk.eclipsecorba.idl.types.Any
* @generated
*/
EClass getAny();
/**
* Returns the meta object for class '{@link gov.redhawk.eclipsecorba.idl.types.IdlObject <em>Idl Object</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Idl Object</em>'.
* @see gov.redhawk.eclipsecorba.idl.types.IdlObject
* @generated
*/
EClass getIdlObject();
/**
* Returns the meta object for class '{@link gov.redhawk.eclipsecorba.idl.types.UnionForwardDcl <em>Union Forward Dcl</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Union Forward Dcl</em>'.
* @see gov.redhawk.eclipsecorba.idl.types.UnionForwardDcl
* @generated
*/
EClass getUnionForwardDcl();
/**
* Returns the meta object for the reference '{@link gov.redhawk.eclipsecorba.idl.types.UnionForwardDcl#getImplementation <em>Implementation</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Implementation</em>'.
* @see gov.redhawk.eclipsecorba.idl.types.UnionForwardDcl#getImplementation()
* @see #getUnionForwardDcl()
* @generated
*/
EReference getUnionForwardDcl_Implementation();
/**
* Returns the meta object for class '{@link gov.redhawk.eclipsecorba.idl.types.StructForwardDcl <em>Struct Forward Dcl</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Struct Forward Dcl</em>'.
* @see gov.redhawk.eclipsecorba.idl.types.StructForwardDcl
* @generated
*/
EClass getStructForwardDcl();
/**
* Returns the meta object for the reference '{@link gov.redhawk.eclipsecorba.idl.types.StructForwardDcl#getImplementation <em>Implementation</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Implementation</em>'.
* @see gov.redhawk.eclipsecorba.idl.types.StructForwardDcl#getImplementation()
* @see #getStructForwardDcl()
* @generated
*/
EReference getStructForwardDcl_Implementation();
/**
* Returns the meta object for class '{@link gov.redhawk.eclipsecorba.idl.types.FixedPtType <em>Fixed Pt Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Fixed Pt Type</em>'.
* @see gov.redhawk.eclipsecorba.idl.types.FixedPtType
* @generated
*/
EClass getFixedPtType();
/**
* Returns the meta object for the containment reference '{@link gov.redhawk.eclipsecorba.idl.types.FixedPtType#getExpr1 <em>Expr1</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Expr1</em>'.
* @see gov.redhawk.eclipsecorba.idl.types.FixedPtType#getExpr1()
* @see #getFixedPtType()
* @generated
*/
EReference getFixedPtType_Expr1();
/**
* Returns the meta object for the containment reference '{@link gov.redhawk.eclipsecorba.idl.types.FixedPtType#getExpr2 <em>Expr2</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Expr2</em>'.
* @see gov.redhawk.eclipsecorba.idl.types.FixedPtType#getExpr2()
* @see #getFixedPtType()
* @generated
*/
EReference getFixedPtType_Expr2();
/**
* Returns the meta object for class '{@link gov.redhawk.eclipsecorba.idl.types.ValueBaseType <em>Value Base Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Value Base Type</em>'.
* @see gov.redhawk.eclipsecorba.idl.types.ValueBaseType
* @generated
*/
EClass getValueBaseType();
/**
* Returns the meta object for class '{@link gov.redhawk.eclipsecorba.idl.types.Enumeration <em>Enumeration</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Enumeration</em>'.
* @see gov.redhawk.eclipsecorba.idl.types.Enumeration
* @generated
*/
EClass getEnumeration();
/**
* 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
*/
TypesFactory getTypesFactory();
/**
* <!-- 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 gov.redhawk.eclipsecorba.idl.types.impl.TypeDefImpl <em>Type Def</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see gov.redhawk.eclipsecorba.idl.types.impl.TypeDefImpl
* @see gov.redhawk.eclipsecorba.idl.types.impl.TypesPackageImpl#getTypeDef()
* @generated
*/
EClass TYPE_DEF = eINSTANCE.getTypeDef();
/**
* The meta object literal for the '{@link gov.redhawk.eclipsecorba.idl.types.impl.VoidTypeImpl <em>Void Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see gov.redhawk.eclipsecorba.idl.types.impl.VoidTypeImpl
* @see gov.redhawk.eclipsecorba.idl.types.impl.TypesPackageImpl#getVoidType()
* @generated
*/
EClass VOID_TYPE = eINSTANCE.getVoidType();
/**
* The meta object literal for the '{@link gov.redhawk.eclipsecorba.idl.types.impl.UnionTypeImpl <em>Union Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see gov.redhawk.eclipsecorba.idl.types.impl.UnionTypeImpl
* @see gov.redhawk.eclipsecorba.idl.types.impl.TypesPackageImpl#getUnionType()
* @generated
*/
EClass UNION_TYPE = eINSTANCE.getUnionType();
/**
* The meta object literal for the '<em><b>Forward Dcl</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference UNION_TYPE__FORWARD_DCL = eINSTANCE.getUnionType_ForwardDcl();
/**
* The meta object literal for the '<em><b>Idl Switch</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference UNION_TYPE__IDL_SWITCH = eINSTANCE.getUnionType_IdlSwitch();
/**
* The meta object literal for the '{@link gov.redhawk.eclipsecorba.idl.types.impl.SwitchImpl <em>Switch</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see gov.redhawk.eclipsecorba.idl.types.impl.SwitchImpl
* @see gov.redhawk.eclipsecorba.idl.types.impl.TypesPackageImpl#getSwitch()
* @generated
*/
EClass SWITCH = eINSTANCE.getSwitch();
/**
* The meta object literal for the '<em><b>Type</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SWITCH__TYPE = eINSTANCE.getSwitch_Type();
/**
* The meta object literal for the '<em><b>Cases</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SWITCH__CASES = eINSTANCE.getSwitch_Cases();
/**
* The meta object literal for the '{@link gov.redhawk.eclipsecorba.idl.types.impl.CaseImpl <em>Case</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see gov.redhawk.eclipsecorba.idl.types.impl.CaseImpl
* @see gov.redhawk.eclipsecorba.idl.types.impl.TypesPackageImpl#getCase()
* @generated
*/
EClass CASE = eINSTANCE.getCase();
/**
* The meta object literal for the '<em><b>Labels</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference CASE__LABELS = eINSTANCE.getCase_Labels();
/**
* The meta object literal for the '<em><b>Spec</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference CASE__SPEC = eINSTANCE.getCase_Spec();
/**
* The meta object literal for the '{@link gov.redhawk.eclipsecorba.idl.types.impl.CaseLabelImpl <em>Case Label</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see gov.redhawk.eclipsecorba.idl.types.impl.CaseLabelImpl
* @see gov.redhawk.eclipsecorba.idl.types.impl.TypesPackageImpl#getCaseLabel()
* @generated
*/
EClass CASE_LABEL = eINSTANCE.getCaseLabel();
/**
* The meta object literal for the '{@link gov.redhawk.eclipsecorba.idl.types.impl.DefaultCaseLabelImpl <em>Default Case Label</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see gov.redhawk.eclipsecorba.idl.types.impl.DefaultCaseLabelImpl
* @see gov.redhawk.eclipsecorba.idl.types.impl.TypesPackageImpl#getDefaultCaseLabel()
* @generated
*/
EClass DEFAULT_CASE_LABEL = eINSTANCE.getDefaultCaseLabel();
/**
* The meta object literal for the '{@link gov.redhawk.eclipsecorba.idl.types.impl.ExprCaseLabelImpl <em>Expr Case Label</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see gov.redhawk.eclipsecorba.idl.types.impl.ExprCaseLabelImpl
* @see gov.redhawk.eclipsecorba.idl.types.impl.TypesPackageImpl#getExprCaseLabel()
* @generated
*/
EClass EXPR_CASE_LABEL = eINSTANCE.getExprCaseLabel();
/**
* The meta object literal for the '<em><b>Expr</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference EXPR_CASE_LABEL__EXPR = eINSTANCE.getExprCaseLabel_Expr();
/**
* The meta object literal for the '{@link gov.redhawk.eclipsecorba.idl.types.impl.ElementSpecImpl <em>Element Spec</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see gov.redhawk.eclipsecorba.idl.types.impl.ElementSpecImpl
* @see gov.redhawk.eclipsecorba.idl.types.impl.TypesPackageImpl#getElementSpec()
* @generated
*/
EClass ELEMENT_SPEC = eINSTANCE.getElementSpec();
/**
* The meta object literal for the '<em><b>Type</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ELEMENT_SPEC__TYPE = eINSTANCE.getElementSpec_Type();
/**
* The meta object literal for the '<em><b>Declarator</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ELEMENT_SPEC__DECLARATOR = eINSTANCE.getElementSpec_Declarator();
/**
* The meta object literal for the '{@link gov.redhawk.eclipsecorba.idl.types.impl.EnumTypeImpl <em>Enum Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see gov.redhawk.eclipsecorba.idl.types.impl.EnumTypeImpl
* @see gov.redhawk.eclipsecorba.idl.types.impl.TypesPackageImpl#getEnumType()
* @generated
*/
EClass ENUM_TYPE = eINSTANCE.getEnumType();
/**
* The meta object literal for the '<em><b>Enumerators</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ENUM_TYPE__ENUMERATORS = eINSTANCE.getEnumType_Enumerators();
/**
* The meta object literal for the '{@link gov.redhawk.eclipsecorba.idl.types.impl.StructTypeImpl <em>Struct Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see gov.redhawk.eclipsecorba.idl.types.impl.StructTypeImpl
* @see gov.redhawk.eclipsecorba.idl.types.impl.TypesPackageImpl#getStructType()
* @generated
*/
EClass STRUCT_TYPE = eINSTANCE.getStructType();
/**
* The meta object literal for the '<em><b>Forward Declaration</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference STRUCT_TYPE__FORWARD_DECLARATION = eINSTANCE.getStructType_ForwardDeclaration();
/**
* The meta object literal for the '<em><b>Forward Dcl</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference STRUCT_TYPE__FORWARD_DCL = eINSTANCE.getStructType_ForwardDcl();
/**
* The meta object literal for the '{@link gov.redhawk.eclipsecorba.idl.types.impl.TemplateTypeImpl <em>Template Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see gov.redhawk.eclipsecorba.idl.types.impl.TemplateTypeImpl
* @see gov.redhawk.eclipsecorba.idl.types.impl.TypesPackageImpl#getTemplateType()
* @generated
*/
EClass TEMPLATE_TYPE = eINSTANCE.getTemplateType();
/**
* The meta object literal for the '<em><b>Size</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference TEMPLATE_TYPE__SIZE = eINSTANCE.getTemplateType_Size();
/**
* The meta object literal for the '{@link gov.redhawk.eclipsecorba.idl.types.impl.SequenceTypeImpl <em>Sequence Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see gov.redhawk.eclipsecorba.idl.types.impl.SequenceTypeImpl
* @see gov.redhawk.eclipsecorba.idl.types.impl.TypesPackageImpl#getSequenceType()
* @generated
*/
EClass SEQUENCE_TYPE = eINSTANCE.getSequenceType();
/**
* The meta object literal for the '{@link gov.redhawk.eclipsecorba.idl.types.impl.IdlStringImpl <em>Idl String</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see gov.redhawk.eclipsecorba.idl.types.impl.IdlStringImpl
* @see gov.redhawk.eclipsecorba.idl.types.impl.TypesPackageImpl#getIdlString()
* @generated
*/
EClass IDL_STRING = eINSTANCE.getIdlString();
/**
* The meta object literal for the '{@link gov.redhawk.eclipsecorba.idl.types.impl.WStringImpl <em>WString</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see gov.redhawk.eclipsecorba.idl.types.impl.WStringImpl
* @see gov.redhawk.eclipsecorba.idl.types.impl.TypesPackageImpl#getWString()
* @generated
*/
EClass WSTRING = eINSTANCE.getWString();
/**
* The meta object literal for the '{@link gov.redhawk.eclipsecorba.idl.types.impl.PrimitiveTypeImpl <em>Primitive Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see gov.redhawk.eclipsecorba.idl.types.impl.PrimitiveTypeImpl
* @see gov.redhawk.eclipsecorba.idl.types.impl.TypesPackageImpl#getPrimitiveType()
* @generated
*/
EClass PRIMITIVE_TYPE = eINSTANCE.getPrimitiveType();
/**
* The meta object literal for the '{@link gov.redhawk.eclipsecorba.idl.types.impl.ShortImpl <em>Short</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see gov.redhawk.eclipsecorba.idl.types.impl.ShortImpl
* @see gov.redhawk.eclipsecorba.idl.types.impl.TypesPackageImpl#getShort()
* @generated
*/
EClass SHORT = eINSTANCE.getShort();
/**
* The meta object literal for the '{@link gov.redhawk.eclipsecorba.idl.types.impl.LongImpl <em>Long</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see gov.redhawk.eclipsecorba.idl.types.impl.LongImpl
* @see gov.redhawk.eclipsecorba.idl.types.impl.TypesPackageImpl#getLong()
* @generated
*/
EClass LONG = eINSTANCE.getLong();
/**
* The meta object literal for the '{@link gov.redhawk.eclipsecorba.idl.types.impl.OctetImpl <em>Octet</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see gov.redhawk.eclipsecorba.idl.types.impl.OctetImpl
* @see gov.redhawk.eclipsecorba.idl.types.impl.TypesPackageImpl#getOctet()
* @generated
*/
EClass OCTET = eINSTANCE.getOctet();
/**
* The meta object literal for the '{@link gov.redhawk.eclipsecorba.idl.types.impl.FloatImpl <em>Float</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see gov.redhawk.eclipsecorba.idl.types.impl.FloatImpl
* @see gov.redhawk.eclipsecorba.idl.types.impl.TypesPackageImpl#getFloat()
* @generated
*/
EClass FLOAT = eINSTANCE.getFloat();
/**
* The meta object literal for the '{@link gov.redhawk.eclipsecorba.idl.types.impl.DoubleImpl <em>Double</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see gov.redhawk.eclipsecorba.idl.types.impl.DoubleImpl
* @see gov.redhawk.eclipsecorba.idl.types.impl.TypesPackageImpl#getDouble()
* @generated
*/
EClass DOUBLE = eINSTANCE.getDouble();
/**
* The meta object literal for the '{@link gov.redhawk.eclipsecorba.idl.types.impl.IdlCharImpl <em>Idl Char</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see gov.redhawk.eclipsecorba.idl.types.impl.IdlCharImpl
* @see gov.redhawk.eclipsecorba.idl.types.impl.TypesPackageImpl#getIdlChar()
* @generated
*/
EClass IDL_CHAR = eINSTANCE.getIdlChar();
/**
* The meta object literal for the '{@link gov.redhawk.eclipsecorba.idl.types.impl.IdlWCharImpl <em>Idl WChar</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see gov.redhawk.eclipsecorba.idl.types.impl.IdlWCharImpl
* @see gov.redhawk.eclipsecorba.idl.types.impl.TypesPackageImpl#getIdlWChar()
* @generated
*/
EClass IDL_WCHAR = eINSTANCE.getIdlWChar();
/**
* The meta object literal for the '{@link gov.redhawk.eclipsecorba.idl.types.impl.WCharImpl <em>WChar</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see gov.redhawk.eclipsecorba.idl.types.impl.WCharImpl
* @see gov.redhawk.eclipsecorba.idl.types.impl.TypesPackageImpl#getWChar()
* @generated
*/
EClass WCHAR = eINSTANCE.getWChar();
/**
* The meta object literal for the '{@link gov.redhawk.eclipsecorba.idl.types.impl.BooleanImpl <em>Boolean</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see gov.redhawk.eclipsecorba.idl.types.impl.BooleanImpl
* @see gov.redhawk.eclipsecorba.idl.types.impl.TypesPackageImpl#getBoolean()
* @generated
*/
EClass BOOLEAN = eINSTANCE.getBoolean();
/**
* The meta object literal for the '{@link gov.redhawk.eclipsecorba.idl.types.impl.LongLongImpl <em>Long Long</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see gov.redhawk.eclipsecorba.idl.types.impl.LongLongImpl
* @see gov.redhawk.eclipsecorba.idl.types.impl.TypesPackageImpl#getLongLong()
* @generated
*/
EClass LONG_LONG = eINSTANCE.getLongLong();
/**
* The meta object literal for the '{@link gov.redhawk.eclipsecorba.idl.types.impl.LongDoubleImpl <em>Long Double</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see gov.redhawk.eclipsecorba.idl.types.impl.LongDoubleImpl
* @see gov.redhawk.eclipsecorba.idl.types.impl.TypesPackageImpl#getLongDouble()
* @generated
*/
EClass LONG_DOUBLE = eINSTANCE.getLongDouble();
/**
* The meta object literal for the '{@link gov.redhawk.eclipsecorba.idl.types.impl.UShortImpl <em>UShort</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see gov.redhawk.eclipsecorba.idl.types.impl.UShortImpl
* @see gov.redhawk.eclipsecorba.idl.types.impl.TypesPackageImpl#getUShort()
* @generated
*/
EClass USHORT = eINSTANCE.getUShort();
/**
* The meta object literal for the '{@link gov.redhawk.eclipsecorba.idl.types.impl.ULongImpl <em>ULong</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see gov.redhawk.eclipsecorba.idl.types.impl.ULongImpl
* @see gov.redhawk.eclipsecorba.idl.types.impl.TypesPackageImpl#getULong()
* @generated
*/
EClass ULONG = eINSTANCE.getULong();
/**
* The meta object literal for the '{@link gov.redhawk.eclipsecorba.idl.types.impl.ULongLongImpl <em>ULong Long</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see gov.redhawk.eclipsecorba.idl.types.impl.ULongLongImpl
* @see gov.redhawk.eclipsecorba.idl.types.impl.TypesPackageImpl#getULongLong()
* @generated
*/
EClass ULONG_LONG = eINSTANCE.getULongLong();
/**
* The meta object literal for the '{@link gov.redhawk.eclipsecorba.idl.types.impl.AnyImpl <em>Any</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see gov.redhawk.eclipsecorba.idl.types.impl.AnyImpl
* @see gov.redhawk.eclipsecorba.idl.types.impl.TypesPackageImpl#getAny()
* @generated
*/
EClass ANY = eINSTANCE.getAny();
/**
* The meta object literal for the '{@link gov.redhawk.eclipsecorba.idl.types.impl.IdlObjectImpl <em>Idl Object</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see gov.redhawk.eclipsecorba.idl.types.impl.IdlObjectImpl
* @see gov.redhawk.eclipsecorba.idl.types.impl.TypesPackageImpl#getIdlObject()
* @generated
*/
EClass IDL_OBJECT = eINSTANCE.getIdlObject();
/**
* The meta object literal for the '{@link gov.redhawk.eclipsecorba.idl.types.impl.UnionForwardDclImpl <em>Union Forward Dcl</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see gov.redhawk.eclipsecorba.idl.types.impl.UnionForwardDclImpl
* @see gov.redhawk.eclipsecorba.idl.types.impl.TypesPackageImpl#getUnionForwardDcl()
* @generated
*/
EClass UNION_FORWARD_DCL = eINSTANCE.getUnionForwardDcl();
/**
* The meta object literal for the '<em><b>Implementation</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference UNION_FORWARD_DCL__IMPLEMENTATION = eINSTANCE.getUnionForwardDcl_Implementation();
/**
* The meta object literal for the '{@link gov.redhawk.eclipsecorba.idl.types.impl.StructForwardDclImpl <em>Struct Forward Dcl</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see gov.redhawk.eclipsecorba.idl.types.impl.StructForwardDclImpl
* @see gov.redhawk.eclipsecorba.idl.types.impl.TypesPackageImpl#getStructForwardDcl()
* @generated
*/
EClass STRUCT_FORWARD_DCL = eINSTANCE.getStructForwardDcl();
/**
* The meta object literal for the '<em><b>Implementation</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference STRUCT_FORWARD_DCL__IMPLEMENTATION = eINSTANCE.getStructForwardDcl_Implementation();
/**
* The meta object literal for the '{@link gov.redhawk.eclipsecorba.idl.types.impl.FixedPtTypeImpl <em>Fixed Pt Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see gov.redhawk.eclipsecorba.idl.types.impl.FixedPtTypeImpl
* @see gov.redhawk.eclipsecorba.idl.types.impl.TypesPackageImpl#getFixedPtType()
* @generated
*/
EClass FIXED_PT_TYPE = eINSTANCE.getFixedPtType();
/**
* The meta object literal for the '<em><b>Expr1</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference FIXED_PT_TYPE__EXPR1 = eINSTANCE.getFixedPtType_Expr1();
/**
* The meta object literal for the '<em><b>Expr2</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference FIXED_PT_TYPE__EXPR2 = eINSTANCE.getFixedPtType_Expr2();
/**
* The meta object literal for the '{@link gov.redhawk.eclipsecorba.idl.types.impl.ValueBaseTypeImpl <em>Value Base Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see gov.redhawk.eclipsecorba.idl.types.impl.ValueBaseTypeImpl
* @see gov.redhawk.eclipsecorba.idl.types.impl.TypesPackageImpl#getValueBaseType()
* @generated
*/
EClass VALUE_BASE_TYPE = eINSTANCE.getValueBaseType();
/**
* The meta object literal for the '{@link gov.redhawk.eclipsecorba.idl.types.impl.EnumerationImpl <em>Enumeration</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see gov.redhawk.eclipsecorba.idl.types.impl.EnumerationImpl
* @see gov.redhawk.eclipsecorba.idl.types.impl.TypesPackageImpl#getEnumeration()
* @generated
*/
EClass ENUMERATION = eINSTANCE.getEnumeration();
}
} //TypesPackage