blob: 6ca6f39483246d8ad2bc2a727fe1a33326d7ad94 [file] [log] [blame]
/**
* <copyright>
* Copyright (c) 2009, 2010 Open Canarias, S.L.
* 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
*
* Contributors:
* Adolfo Sanchez-Barbudo Herrera - Initial API and implementation
*
* </copyright>
*/
package org.eclipse.modisco.omg.gastm;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;
/**
* <!-- begin-user-doc --> The <b>Package</b> for the model. It contains
* accessors for the meta objects to represent
* <ul>
* <li>each class,</li>
* <li>each feature of each class,</li>
* <li>each enum,</li>
* <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.GASTMFactory
* @model kind="package"
* @generated
*/
public interface GASTMPackage extends EPackage {
/**
* The package name. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
String eNAME = "gastm"; //$NON-NLS-1$
/**
* The package namespace URI. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
String eNS_URI = "http://www.eclipse.org/MoDisco/GASTM/1.0.Beta2/gastm"; //$NON-NLS-1$
/**
* The package namespace name. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
String eNS_PREFIX = "gastm"; //$NON-NLS-1$
/**
* The singleton instance of the package. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
*/
GASTMPackage eINSTANCE = org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl
.init();
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.GASTMObjectImpl
* <em>Object</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.GASTMObjectImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getGASTMObject()
* @generated
*/
int GASTM_OBJECT = 0;
/**
* The number of structural features of the '<em>Object</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int GASTM_OBJECT_FEATURE_COUNT = 0;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.GASTMSourceObjectImpl
* <em>Source Object</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see org.eclipse.modisco.omg.gastm.impl.GASTMSourceObjectImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getGASTMSourceObject()
* @generated
*/
int GASTM_SOURCE_OBJECT = 1;
/**
* The number of structural features of the '<em>Source Object</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int GASTM_SOURCE_OBJECT_FEATURE_COUNT = GASTM_OBJECT_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.GASTMSemanticObjectImpl
* <em>Semantic Object</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.GASTMSemanticObjectImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getGASTMSemanticObject()
* @generated
*/
int GASTM_SEMANTIC_OBJECT = 2;
/**
* The number of structural features of the '<em>Semantic Object</em>'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int GASTM_SEMANTIC_OBJECT_FEATURE_COUNT = GASTM_OBJECT_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.GASTMSyntaxObjectImpl
* <em>Syntax Object</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see org.eclipse.modisco.omg.gastm.impl.GASTMSyntaxObjectImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getGASTMSyntaxObject()
* @generated
*/
int GASTM_SYNTAX_OBJECT = 3;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int GASTM_SYNTAX_OBJECT__LOCATION_INFO = GASTM_OBJECT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int GASTM_SYNTAX_OBJECT__PRE_PROCESSOR_ELEMENTS = GASTM_OBJECT_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int GASTM_SYNTAX_OBJECT__ANNOTATIONS = GASTM_OBJECT_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Syntax Object</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int GASTM_SYNTAX_OBJECT_FEATURE_COUNT = GASTM_OBJECT_FEATURE_COUNT + 3;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.SourceFileImpl
* <em>Source File</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see org.eclipse.modisco.omg.gastm.impl.SourceFileImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getSourceFile()
* @generated
*/
int SOURCE_FILE = 4;
/**
* The feature id for the '<em><b>Path</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SOURCE_FILE__PATH = GASTM_SOURCE_OBJECT_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Source File</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SOURCE_FILE_FEATURE_COUNT = GASTM_SOURCE_OBJECT_FEATURE_COUNT + 1;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.SourceLocationImpl
* <em>Source Location</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.SourceLocationImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getSourceLocation()
* @generated
*/
int SOURCE_LOCATION = 5;
/**
* The feature id for the '<em><b>Start Line</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SOURCE_LOCATION__START_LINE = GASTM_SOURCE_OBJECT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Start Position</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SOURCE_LOCATION__START_POSITION = GASTM_SOURCE_OBJECT_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>End Line</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SOURCE_LOCATION__END_LINE = GASTM_SOURCE_OBJECT_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>End Position</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SOURCE_LOCATION__END_POSITION = GASTM_SOURCE_OBJECT_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>In Source File</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SOURCE_LOCATION__IN_SOURCE_FILE = GASTM_SOURCE_OBJECT_FEATURE_COUNT + 4;
/**
* The number of structural features of the '<em>Source Location</em>'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SOURCE_LOCATION_FEATURE_COUNT = GASTM_SOURCE_OBJECT_FEATURE_COUNT + 5;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.CompilationUnitImpl
* <em>Compilation Unit</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.CompilationUnitImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getCompilationUnit()
* @generated
*/
int COMPILATION_UNIT = 6;
/**
* The feature id for the '<em><b>Path</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COMPILATION_UNIT__PATH = SOURCE_FILE__PATH;
/**
* The feature id for the '<em><b>Language</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COMPILATION_UNIT__LANGUAGE = SOURCE_FILE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Fragments</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COMPILATION_UNIT__FRAGMENTS = SOURCE_FILE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Opens Scope</b></em>' reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COMPILATION_UNIT__OPENS_SCOPE = SOURCE_FILE_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Compilation Unit</em>'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COMPILATION_UNIT_FEATURE_COUNT = SOURCE_FILE_FEATURE_COUNT + 3;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.SourceFileReferenceImpl
* <em>Source File Reference</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.SourceFileReferenceImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getSourceFileReference()
* @generated
*/
int SOURCE_FILE_REFERENCE = 7;
/**
* The feature id for the '<em><b>Path</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SOURCE_FILE_REFERENCE__PATH = SOURCE_FILE__PATH;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SOURCE_FILE_REFERENCE__LOCATION_INFO = SOURCE_FILE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Of Source File</b></em>' reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SOURCE_FILE_REFERENCE__OF_SOURCE_FILE = SOURCE_FILE_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Source File Reference</em>'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SOURCE_FILE_REFERENCE_FEATURE_COUNT = SOURCE_FILE_FEATURE_COUNT + 2;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.ProjectImpl <em>Project</em>}'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.ProjectImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getProject()
* @generated
*/
int PROJECT = 8;
/**
* The feature id for the '<em><b>Files</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PROJECT__FILES = GASTM_SEMANTIC_OBJECT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Outer Scope</b></em>' reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PROJECT__OUTER_SCOPE = GASTM_SEMANTIC_OBJECT_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Project</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PROJECT_FEATURE_COUNT = GASTM_SEMANTIC_OBJECT_FEATURE_COUNT + 2;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.ScopeImpl <em>Scope</em>}'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.ScopeImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getScope()
* @generated
*/
int SCOPE = 9;
/**
* The feature id for the '<em><b>Definition Object</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SCOPE__DEFINITION_OBJECT = GASTM_SEMANTIC_OBJECT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Child Scope</b></em>' reference list. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SCOPE__CHILD_SCOPE = GASTM_SEMANTIC_OBJECT_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Scope</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SCOPE_FEATURE_COUNT = GASTM_SEMANTIC_OBJECT_FEATURE_COUNT + 2;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.ProgramScopeImpl
* <em>Program Scope</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see org.eclipse.modisco.omg.gastm.impl.ProgramScopeImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getProgramScope()
* @generated
*/
int PROGRAM_SCOPE = 10;
/**
* The feature id for the '<em><b>Definition Object</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PROGRAM_SCOPE__DEFINITION_OBJECT = SCOPE__DEFINITION_OBJECT;
/**
* The feature id for the '<em><b>Child Scope</b></em>' reference list. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PROGRAM_SCOPE__CHILD_SCOPE = SCOPE__CHILD_SCOPE;
/**
* The number of structural features of the '<em>Program Scope</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PROGRAM_SCOPE_FEATURE_COUNT = SCOPE_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.FunctionScopeImpl
* <em>Function Scope</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.FunctionScopeImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getFunctionScope()
* @generated
*/
int FUNCTION_SCOPE = 11;
/**
* The feature id for the '<em><b>Definition Object</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FUNCTION_SCOPE__DEFINITION_OBJECT = SCOPE__DEFINITION_OBJECT;
/**
* The feature id for the '<em><b>Child Scope</b></em>' reference list. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FUNCTION_SCOPE__CHILD_SCOPE = SCOPE__CHILD_SCOPE;
/**
* The number of structural features of the '<em>Function Scope</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FUNCTION_SCOPE_FEATURE_COUNT = SCOPE_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.AggregateScopeImpl
* <em>Aggregate Scope</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.AggregateScopeImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getAggregateScope()
* @generated
*/
int AGGREGATE_SCOPE = 12;
/**
* The feature id for the '<em><b>Definition Object</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int AGGREGATE_SCOPE__DEFINITION_OBJECT = SCOPE__DEFINITION_OBJECT;
/**
* The feature id for the '<em><b>Child Scope</b></em>' reference list. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int AGGREGATE_SCOPE__CHILD_SCOPE = SCOPE__CHILD_SCOPE;
/**
* The number of structural features of the '<em>Aggregate Scope</em>'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int AGGREGATE_SCOPE_FEATURE_COUNT = SCOPE_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.BlockScopeImpl
* <em>Block Scope</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see org.eclipse.modisco.omg.gastm.impl.BlockScopeImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getBlockScope()
* @generated
*/
int BLOCK_SCOPE = 13;
/**
* The feature id for the '<em><b>Definition Object</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BLOCK_SCOPE__DEFINITION_OBJECT = SCOPE__DEFINITION_OBJECT;
/**
* The feature id for the '<em><b>Child Scope</b></em>' reference list. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BLOCK_SCOPE__CHILD_SCOPE = SCOPE__CHILD_SCOPE;
/**
* The number of structural features of the '<em>Block Scope</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BLOCK_SCOPE_FEATURE_COUNT = SCOPE_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.GlobalScopeImpl
* <em>Global Scope</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see org.eclipse.modisco.omg.gastm.impl.GlobalScopeImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getGlobalScope()
* @generated
*/
int GLOBAL_SCOPE = 14;
/**
* The feature id for the '<em><b>Definition Object</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int GLOBAL_SCOPE__DEFINITION_OBJECT = SCOPE__DEFINITION_OBJECT;
/**
* The feature id for the '<em><b>Child Scope</b></em>' reference list. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int GLOBAL_SCOPE__CHILD_SCOPE = SCOPE__CHILD_SCOPE;
/**
* The number of structural features of the '<em>Global Scope</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int GLOBAL_SCOPE_FEATURE_COUNT = SCOPE_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.PreprocessorElementImpl
* <em>Preprocessor Element</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.PreprocessorElementImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getPreprocessorElement()
* @generated
*/
int PREPROCESSOR_ELEMENT = 15;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PREPROCESSOR_ELEMENT__LOCATION_INFO = GASTM_SYNTAX_OBJECT__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PREPROCESSOR_ELEMENT__PRE_PROCESSOR_ELEMENTS = GASTM_SYNTAX_OBJECT__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PREPROCESSOR_ELEMENT__ANNOTATIONS = GASTM_SYNTAX_OBJECT__ANNOTATIONS;
/**
* The number of structural features of the '<em>Preprocessor Element</em>'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PREPROCESSOR_ELEMENT_FEATURE_COUNT = GASTM_SYNTAX_OBJECT_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.DefinitionObjectImpl
* <em>Definition Object</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.DefinitionObjectImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getDefinitionObject()
* @generated
*/
int DEFINITION_OBJECT = 16;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DEFINITION_OBJECT__LOCATION_INFO = GASTM_SYNTAX_OBJECT__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DEFINITION_OBJECT__PRE_PROCESSOR_ELEMENTS = GASTM_SYNTAX_OBJECT__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DEFINITION_OBJECT__ANNOTATIONS = GASTM_SYNTAX_OBJECT__ANNOTATIONS;
/**
* The number of structural features of the '<em>Definition Object</em>'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DEFINITION_OBJECT_FEATURE_COUNT = GASTM_SYNTAX_OBJECT_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.TypeImpl <em>Type</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.TypeImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getType()
* @generated
*/
int TYPE = 17;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TYPE__LOCATION_INFO = GASTM_SYNTAX_OBJECT__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TYPE__PRE_PROCESSOR_ELEMENTS = GASTM_SYNTAX_OBJECT__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TYPE__ANNOTATIONS = GASTM_SYNTAX_OBJECT__ANNOTATIONS;
/**
* The feature id for the '<em><b>Is Const</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TYPE__IS_CONST = GASTM_SYNTAX_OBJECT_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Type</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TYPE_FEATURE_COUNT = GASTM_SYNTAX_OBJECT_FEATURE_COUNT + 1;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.ExpressionImpl
* <em>Expression</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see org.eclipse.modisco.omg.gastm.impl.ExpressionImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getExpression()
* @generated
*/
int EXPRESSION = 18;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int EXPRESSION__LOCATION_INFO = GASTM_SYNTAX_OBJECT__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int EXPRESSION__PRE_PROCESSOR_ELEMENTS = GASTM_SYNTAX_OBJECT__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int EXPRESSION__ANNOTATIONS = GASTM_SYNTAX_OBJECT__ANNOTATIONS;
/**
* The feature id for the '<em><b>Expression Type</b></em>' reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int EXPRESSION__EXPRESSION_TYPE = GASTM_SYNTAX_OBJECT_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Expression</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int EXPRESSION_FEATURE_COUNT = GASTM_SYNTAX_OBJECT_FEATURE_COUNT + 1;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.StatementImpl
* <em>Statement</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.StatementImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getStatement()
* @generated
*/
int STATEMENT = 19;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int STATEMENT__LOCATION_INFO = GASTM_SYNTAX_OBJECT__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int STATEMENT__PRE_PROCESSOR_ELEMENTS = GASTM_SYNTAX_OBJECT__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int STATEMENT__ANNOTATIONS = GASTM_SYNTAX_OBJECT__ANNOTATIONS;
/**
* The number of structural features of the '<em>Statement</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int STATEMENT_FEATURE_COUNT = GASTM_SYNTAX_OBJECT_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.MinorSyntaxObjectImpl
* <em>Minor Syntax Object</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.MinorSyntaxObjectImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getMinorSyntaxObject()
* @generated
*/
int MINOR_SYNTAX_OBJECT = 20;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MINOR_SYNTAX_OBJECT__LOCATION_INFO = GASTM_SYNTAX_OBJECT__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MINOR_SYNTAX_OBJECT__PRE_PROCESSOR_ELEMENTS = GASTM_SYNTAX_OBJECT__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MINOR_SYNTAX_OBJECT__ANNOTATIONS = GASTM_SYNTAX_OBJECT__ANNOTATIONS;
/**
* The number of structural features of the '<em>Minor Syntax Object</em>'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MINOR_SYNTAX_OBJECT_FEATURE_COUNT = GASTM_SYNTAX_OBJECT_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.DimensionImpl
* <em>Dimension</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.DimensionImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getDimension()
* @generated
*/
int DIMENSION = 21;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIMENSION__LOCATION_INFO = MINOR_SYNTAX_OBJECT__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIMENSION__PRE_PROCESSOR_ELEMENTS = MINOR_SYNTAX_OBJECT__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIMENSION__ANNOTATIONS = MINOR_SYNTAX_OBJECT__ANNOTATIONS;
/**
* The feature id for the '<em><b>Low Bound</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIMENSION__LOW_BOUND = MINOR_SYNTAX_OBJECT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>High Bound</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIMENSION__HIGH_BOUND = MINOR_SYNTAX_OBJECT_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Dimension</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIMENSION_FEATURE_COUNT = MINOR_SYNTAX_OBJECT_FEATURE_COUNT + 2;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.NameImpl <em>Name</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.NameImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getName_()
* @generated
*/
int NAME = 22;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int NAME__LOCATION_INFO = MINOR_SYNTAX_OBJECT__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int NAME__PRE_PROCESSOR_ELEMENTS = MINOR_SYNTAX_OBJECT__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int NAME__ANNOTATIONS = MINOR_SYNTAX_OBJECT__ANNOTATIONS;
/**
* The feature id for the '<em><b>Name String</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int NAME__NAME_STRING = MINOR_SYNTAX_OBJECT_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Name</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int NAME_FEATURE_COUNT = MINOR_SYNTAX_OBJECT_FEATURE_COUNT + 1;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.SwitchCaseImpl
* <em>Switch Case</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see org.eclipse.modisco.omg.gastm.impl.SwitchCaseImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getSwitchCase()
* @generated
*/
int SWITCH_CASE = 23;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SWITCH_CASE__LOCATION_INFO = MINOR_SYNTAX_OBJECT__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SWITCH_CASE__PRE_PROCESSOR_ELEMENTS = MINOR_SYNTAX_OBJECT__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SWITCH_CASE__ANNOTATIONS = MINOR_SYNTAX_OBJECT__ANNOTATIONS;
/**
* The feature id for the '<em><b>Is Evaluate All Cases</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SWITCH_CASE__IS_EVALUATE_ALL_CASES = MINOR_SYNTAX_OBJECT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Body</b></em>' reference list. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SWITCH_CASE__BODY = MINOR_SYNTAX_OBJECT_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Switch Case</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SWITCH_CASE_FEATURE_COUNT = MINOR_SYNTAX_OBJECT_FEATURE_COUNT + 2;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.CatchBlockImpl
* <em>Catch Block</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see org.eclipse.modisco.omg.gastm.impl.CatchBlockImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getCatchBlock()
* @generated
*/
int CATCH_BLOCK = 24;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CATCH_BLOCK__LOCATION_INFO = MINOR_SYNTAX_OBJECT__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CATCH_BLOCK__PRE_PROCESSOR_ELEMENTS = MINOR_SYNTAX_OBJECT__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CATCH_BLOCK__ANNOTATIONS = MINOR_SYNTAX_OBJECT__ANNOTATIONS;
/**
* The feature id for the '<em><b>Body</b></em>' containment reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CATCH_BLOCK__BODY = MINOR_SYNTAX_OBJECT_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Catch Block</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CATCH_BLOCK_FEATURE_COUNT = MINOR_SYNTAX_OBJECT_FEATURE_COUNT + 1;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.UnaryOperatorImpl
* <em>Unary Operator</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.UnaryOperatorImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getUnaryOperator()
* @generated
*/
int UNARY_OPERATOR = 25;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int UNARY_OPERATOR__LOCATION_INFO = MINOR_SYNTAX_OBJECT__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int UNARY_OPERATOR__PRE_PROCESSOR_ELEMENTS = MINOR_SYNTAX_OBJECT__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int UNARY_OPERATOR__ANNOTATIONS = MINOR_SYNTAX_OBJECT__ANNOTATIONS;
/**
* The number of structural features of the '<em>Unary Operator</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int UNARY_OPERATOR_FEATURE_COUNT = MINOR_SYNTAX_OBJECT_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.BinaryOperatorImpl
* <em>Binary Operator</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.BinaryOperatorImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getBinaryOperator()
* @generated
*/
int BINARY_OPERATOR = 26;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BINARY_OPERATOR__LOCATION_INFO = MINOR_SYNTAX_OBJECT__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BINARY_OPERATOR__PRE_PROCESSOR_ELEMENTS = MINOR_SYNTAX_OBJECT__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BINARY_OPERATOR__ANNOTATIONS = MINOR_SYNTAX_OBJECT__ANNOTATIONS;
/**
* The number of structural features of the '<em>Binary Operator</em>'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BINARY_OPERATOR_FEATURE_COUNT = MINOR_SYNTAX_OBJECT_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.StorageSpecificationImpl
* <em>Storage Specification</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.StorageSpecificationImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getStorageSpecification()
* @generated
*/
int STORAGE_SPECIFICATION = 27;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int STORAGE_SPECIFICATION__LOCATION_INFO = MINOR_SYNTAX_OBJECT__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int STORAGE_SPECIFICATION__PRE_PROCESSOR_ELEMENTS = MINOR_SYNTAX_OBJECT__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int STORAGE_SPECIFICATION__ANNOTATIONS = MINOR_SYNTAX_OBJECT__ANNOTATIONS;
/**
* The number of structural features of the '<em>Storage Specification</em>'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int STORAGE_SPECIFICATION_FEATURE_COUNT = MINOR_SYNTAX_OBJECT_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.VirtualSpecificationImpl
* <em>Virtual Specification</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.VirtualSpecificationImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getVirtualSpecification()
* @generated
*/
int VIRTUAL_SPECIFICATION = 28;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VIRTUAL_SPECIFICATION__LOCATION_INFO = MINOR_SYNTAX_OBJECT__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VIRTUAL_SPECIFICATION__PRE_PROCESSOR_ELEMENTS = MINOR_SYNTAX_OBJECT__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VIRTUAL_SPECIFICATION__ANNOTATIONS = MINOR_SYNTAX_OBJECT__ANNOTATIONS;
/**
* The number of structural features of the '<em>Virtual Specification</em>'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VIRTUAL_SPECIFICATION_FEATURE_COUNT = MINOR_SYNTAX_OBJECT_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.AccessKindImpl
* <em>Access Kind</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see org.eclipse.modisco.omg.gastm.impl.AccessKindImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getAccessKind()
* @generated
*/
int ACCESS_KIND = 29;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACCESS_KIND__LOCATION_INFO = MINOR_SYNTAX_OBJECT__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACCESS_KIND__PRE_PROCESSOR_ELEMENTS = MINOR_SYNTAX_OBJECT__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACCESS_KIND__ANNOTATIONS = MINOR_SYNTAX_OBJECT__ANNOTATIONS;
/**
* The number of structural features of the '<em>Access Kind</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACCESS_KIND_FEATURE_COUNT = MINOR_SYNTAX_OBJECT_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.ActualParameterImpl
* <em>Actual Parameter</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.ActualParameterImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getActualParameter()
* @generated
*/
int ACTUAL_PARAMETER = 30;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACTUAL_PARAMETER__LOCATION_INFO = MINOR_SYNTAX_OBJECT__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACTUAL_PARAMETER__PRE_PROCESSOR_ELEMENTS = MINOR_SYNTAX_OBJECT__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACTUAL_PARAMETER__ANNOTATIONS = MINOR_SYNTAX_OBJECT__ANNOTATIONS;
/**
* The number of structural features of the '<em>Actual Parameter</em>'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACTUAL_PARAMETER_FEATURE_COUNT = MINOR_SYNTAX_OBJECT_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.FunctionMemberAttributesImpl
* <em>Function Member Attributes</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.FunctionMemberAttributesImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getFunctionMemberAttributes()
* @generated
*/
int FUNCTION_MEMBER_ATTRIBUTES = 31;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FUNCTION_MEMBER_ATTRIBUTES__LOCATION_INFO = MINOR_SYNTAX_OBJECT__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FUNCTION_MEMBER_ATTRIBUTES__PRE_PROCESSOR_ELEMENTS = MINOR_SYNTAX_OBJECT__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FUNCTION_MEMBER_ATTRIBUTES__ANNOTATIONS = MINOR_SYNTAX_OBJECT__ANNOTATIONS;
/**
* The feature id for the '<em><b>Is Friend</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FUNCTION_MEMBER_ATTRIBUTES__IS_FRIEND = MINOR_SYNTAX_OBJECT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Is In Line</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FUNCTION_MEMBER_ATTRIBUTES__IS_IN_LINE = MINOR_SYNTAX_OBJECT_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Is This Const</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FUNCTION_MEMBER_ATTRIBUTES__IS_THIS_CONST = MINOR_SYNTAX_OBJECT_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Virtual Specifier</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FUNCTION_MEMBER_ATTRIBUTES__VIRTUAL_SPECIFIER = MINOR_SYNTAX_OBJECT_FEATURE_COUNT + 3;
/**
* The number of structural features of the '
* <em>Function Member Attributes</em>' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
* @ordered
*/
int FUNCTION_MEMBER_ATTRIBUTES_FEATURE_COUNT = MINOR_SYNTAX_OBJECT_FEATURE_COUNT + 4;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.DerivesFromImpl
* <em>Derives From</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see org.eclipse.modisco.omg.gastm.impl.DerivesFromImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getDerivesFrom()
* @generated
*/
int DERIVES_FROM = 32;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DERIVES_FROM__LOCATION_INFO = MINOR_SYNTAX_OBJECT__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DERIVES_FROM__PRE_PROCESSOR_ELEMENTS = MINOR_SYNTAX_OBJECT__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DERIVES_FROM__ANNOTATIONS = MINOR_SYNTAX_OBJECT__ANNOTATIONS;
/**
* The feature id for the '<em><b>Virtual Specifier</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DERIVES_FROM__VIRTUAL_SPECIFIER = MINOR_SYNTAX_OBJECT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Access Kind</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DERIVES_FROM__ACCESS_KIND = MINOR_SYNTAX_OBJECT_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Class Name</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DERIVES_FROM__CLASS_NAME = MINOR_SYNTAX_OBJECT_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Derives From</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DERIVES_FROM_FEATURE_COUNT = MINOR_SYNTAX_OBJECT_FEATURE_COUNT + 3;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.MemberObjectImpl
* <em>Member Object</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see org.eclipse.modisco.omg.gastm.impl.MemberObjectImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getMemberObject()
* @generated
*/
int MEMBER_OBJECT = 33;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MEMBER_OBJECT__LOCATION_INFO = MINOR_SYNTAX_OBJECT__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MEMBER_OBJECT__PRE_PROCESSOR_ELEMENTS = MINOR_SYNTAX_OBJECT__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MEMBER_OBJECT__ANNOTATIONS = MINOR_SYNTAX_OBJECT__ANNOTATIONS;
/**
* The feature id for the '<em><b>Offset</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MEMBER_OBJECT__OFFSET = MINOR_SYNTAX_OBJECT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Member</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MEMBER_OBJECT__MEMBER = MINOR_SYNTAX_OBJECT_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Member Object</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MEMBER_OBJECT_FEATURE_COUNT = MINOR_SYNTAX_OBJECT_FEATURE_COUNT + 2;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.DeclarationOrDefinitionImpl
* <em>Declaration Or Definition</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.DeclarationOrDefinitionImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getDeclarationOrDefinition()
* @generated
*/
int DECLARATION_OR_DEFINITION = 34;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DECLARATION_OR_DEFINITION__LOCATION_INFO = DEFINITION_OBJECT__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DECLARATION_OR_DEFINITION__PRE_PROCESSOR_ELEMENTS = DEFINITION_OBJECT__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DECLARATION_OR_DEFINITION__ANNOTATIONS = DEFINITION_OBJECT__ANNOTATIONS;
/**
* The feature id for the '<em><b>Storage Specifiers</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DECLARATION_OR_DEFINITION__STORAGE_SPECIFIERS = DEFINITION_OBJECT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Access Kind</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DECLARATION_OR_DEFINITION__ACCESS_KIND = DEFINITION_OBJECT_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Linkage Specifier</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DECLARATION_OR_DEFINITION__LINKAGE_SPECIFIER = DEFINITION_OBJECT_FEATURE_COUNT + 2;
/**
* The number of structural features of the '
* <em>Declaration Or Definition</em>' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
* @ordered
*/
int DECLARATION_OR_DEFINITION_FEATURE_COUNT = DEFINITION_OBJECT_FEATURE_COUNT + 3;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.TypeDefinitionImpl
* <em>Type Definition</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.TypeDefinitionImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getTypeDefinition()
* @generated
*/
int TYPE_DEFINITION = 35;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TYPE_DEFINITION__LOCATION_INFO = DEFINITION_OBJECT__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TYPE_DEFINITION__PRE_PROCESSOR_ELEMENTS = DEFINITION_OBJECT__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TYPE_DEFINITION__ANNOTATIONS = DEFINITION_OBJECT__ANNOTATIONS;
/**
* The feature id for the '<em><b>Type Name</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TYPE_DEFINITION__TYPE_NAME = DEFINITION_OBJECT_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Type Definition</em>'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TYPE_DEFINITION_FEATURE_COUNT = DEFINITION_OBJECT_FEATURE_COUNT + 1;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.NameSpaceDefinitionImpl
* <em>Name Space Definition</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.NameSpaceDefinitionImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getNameSpaceDefinition()
* @generated
*/
int NAME_SPACE_DEFINITION = 36;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int NAME_SPACE_DEFINITION__LOCATION_INFO = DEFINITION_OBJECT__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int NAME_SPACE_DEFINITION__PRE_PROCESSOR_ELEMENTS = DEFINITION_OBJECT__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int NAME_SPACE_DEFINITION__ANNOTATIONS = DEFINITION_OBJECT__ANNOTATIONS;
/**
* The feature id for the '<em><b>Name Space</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int NAME_SPACE_DEFINITION__NAME_SPACE = DEFINITION_OBJECT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Body</b></em>' containment reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int NAME_SPACE_DEFINITION__BODY = DEFINITION_OBJECT_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Name Space Type</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int NAME_SPACE_DEFINITION__NAME_SPACE_TYPE = DEFINITION_OBJECT_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Name Space Definition</em>'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int NAME_SPACE_DEFINITION_FEATURE_COUNT = DEFINITION_OBJECT_FEATURE_COUNT + 3;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.LabelDefinitionImpl
* <em>Label Definition</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.LabelDefinitionImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getLabelDefinition()
* @generated
*/
int LABEL_DEFINITION = 37;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LABEL_DEFINITION__LOCATION_INFO = DEFINITION_OBJECT__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LABEL_DEFINITION__PRE_PROCESSOR_ELEMENTS = DEFINITION_OBJECT__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LABEL_DEFINITION__ANNOTATIONS = DEFINITION_OBJECT__ANNOTATIONS;
/**
* The feature id for the '<em><b>Label Name</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LABEL_DEFINITION__LABEL_NAME = DEFINITION_OBJECT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Label Type</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LABEL_DEFINITION__LABEL_TYPE = DEFINITION_OBJECT_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Label Definition</em>'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LABEL_DEFINITION_FEATURE_COUNT = DEFINITION_OBJECT_FEATURE_COUNT + 2;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.TypeDeclarationImpl
* <em>Type Declaration</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.TypeDeclarationImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getTypeDeclaration()
* @generated
*/
int TYPE_DECLARATION = 38;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TYPE_DECLARATION__LOCATION_INFO = DEFINITION_OBJECT__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TYPE_DECLARATION__PRE_PROCESSOR_ELEMENTS = DEFINITION_OBJECT__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TYPE_DECLARATION__ANNOTATIONS = DEFINITION_OBJECT__ANNOTATIONS;
/**
* The feature id for the '<em><b>Type Ref</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TYPE_DECLARATION__TYPE_REF = DEFINITION_OBJECT_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Type Declaration</em>'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TYPE_DECLARATION_FEATURE_COUNT = DEFINITION_OBJECT_FEATURE_COUNT + 1;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.DefinitionImpl
* <em>Definition</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see org.eclipse.modisco.omg.gastm.impl.DefinitionImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getDefinition()
* @generated
*/
int DEFINITION = 39;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DEFINITION__LOCATION_INFO = DECLARATION_OR_DEFINITION__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DEFINITION__PRE_PROCESSOR_ELEMENTS = DECLARATION_OR_DEFINITION__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DEFINITION__ANNOTATIONS = DECLARATION_OR_DEFINITION__ANNOTATIONS;
/**
* The feature id for the '<em><b>Storage Specifiers</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DEFINITION__STORAGE_SPECIFIERS = DECLARATION_OR_DEFINITION__STORAGE_SPECIFIERS;
/**
* The feature id for the '<em><b>Access Kind</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DEFINITION__ACCESS_KIND = DECLARATION_OR_DEFINITION__ACCESS_KIND;
/**
* The feature id for the '<em><b>Linkage Specifier</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DEFINITION__LINKAGE_SPECIFIER = DECLARATION_OR_DEFINITION__LINKAGE_SPECIFIER;
/**
* The feature id for the '<em><b>Identifier Name</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DEFINITION__IDENTIFIER_NAME = DECLARATION_OR_DEFINITION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Definition Type</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DEFINITION__DEFINITION_TYPE = DECLARATION_OR_DEFINITION_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Definition</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DEFINITION_FEATURE_COUNT = DECLARATION_OR_DEFINITION_FEATURE_COUNT + 2;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.DeclarationImpl
* <em>Declaration</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see org.eclipse.modisco.omg.gastm.impl.DeclarationImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getDeclaration()
* @generated
*/
int DECLARATION = 40;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DECLARATION__LOCATION_INFO = DECLARATION_OR_DEFINITION__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DECLARATION__PRE_PROCESSOR_ELEMENTS = DECLARATION_OR_DEFINITION__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DECLARATION__ANNOTATIONS = DECLARATION_OR_DEFINITION__ANNOTATIONS;
/**
* The feature id for the '<em><b>Storage Specifiers</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DECLARATION__STORAGE_SPECIFIERS = DECLARATION_OR_DEFINITION__STORAGE_SPECIFIERS;
/**
* The feature id for the '<em><b>Access Kind</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DECLARATION__ACCESS_KIND = DECLARATION_OR_DEFINITION__ACCESS_KIND;
/**
* The feature id for the '<em><b>Linkage Specifier</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DECLARATION__LINKAGE_SPECIFIER = DECLARATION_OR_DEFINITION__LINKAGE_SPECIFIER;
/**
* The feature id for the '<em><b>Def Ref</b></em>' reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DECLARATION__DEF_REF = DECLARATION_OR_DEFINITION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Identifier Name</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DECLARATION__IDENTIFIER_NAME = DECLARATION_OR_DEFINITION_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Declaration Type</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DECLARATION__DECLARATION_TYPE = DECLARATION_OR_DEFINITION_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Declaration</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DECLARATION_FEATURE_COUNT = DECLARATION_OR_DEFINITION_FEATURE_COUNT + 3;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.FunctionDefinitionImpl
* <em>Function Definition</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.FunctionDefinitionImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getFunctionDefinition()
* @generated
*/
int FUNCTION_DEFINITION = 41;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FUNCTION_DEFINITION__LOCATION_INFO = DEFINITION__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FUNCTION_DEFINITION__PRE_PROCESSOR_ELEMENTS = DEFINITION__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FUNCTION_DEFINITION__ANNOTATIONS = DEFINITION__ANNOTATIONS;
/**
* The feature id for the '<em><b>Storage Specifiers</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FUNCTION_DEFINITION__STORAGE_SPECIFIERS = DEFINITION__STORAGE_SPECIFIERS;
/**
* The feature id for the '<em><b>Access Kind</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FUNCTION_DEFINITION__ACCESS_KIND = DEFINITION__ACCESS_KIND;
/**
* The feature id for the '<em><b>Linkage Specifier</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FUNCTION_DEFINITION__LINKAGE_SPECIFIER = DEFINITION__LINKAGE_SPECIFIER;
/**
* The feature id for the '<em><b>Identifier Name</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FUNCTION_DEFINITION__IDENTIFIER_NAME = DEFINITION__IDENTIFIER_NAME;
/**
* The feature id for the '<em><b>Definition Type</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FUNCTION_DEFINITION__DEFINITION_TYPE = DEFINITION__DEFINITION_TYPE;
/**
* The feature id for the '<em><b>Return Type</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FUNCTION_DEFINITION__RETURN_TYPE = DEFINITION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Formal Parameters</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FUNCTION_DEFINITION__FORMAL_PARAMETERS = DEFINITION_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Body</b></em>' containment reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FUNCTION_DEFINITION__BODY = DEFINITION_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Function Member Attributes</b></em>'
* containment reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FUNCTION_DEFINITION__FUNCTION_MEMBER_ATTRIBUTES = DEFINITION_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Opens Scope</b></em>' reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FUNCTION_DEFINITION__OPENS_SCOPE = DEFINITION_FEATURE_COUNT + 4;
/**
* The number of structural features of the '<em>Function Definition</em>'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FUNCTION_DEFINITION_FEATURE_COUNT = DEFINITION_FEATURE_COUNT + 5;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.EntryDefinitionImpl
* <em>Entry Definition</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.EntryDefinitionImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getEntryDefinition()
* @generated
*/
int ENTRY_DEFINITION = 42;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ENTRY_DEFINITION__LOCATION_INFO = DEFINITION__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ENTRY_DEFINITION__PRE_PROCESSOR_ELEMENTS = DEFINITION__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ENTRY_DEFINITION__ANNOTATIONS = DEFINITION__ANNOTATIONS;
/**
* The feature id for the '<em><b>Storage Specifiers</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ENTRY_DEFINITION__STORAGE_SPECIFIERS = DEFINITION__STORAGE_SPECIFIERS;
/**
* The feature id for the '<em><b>Access Kind</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ENTRY_DEFINITION__ACCESS_KIND = DEFINITION__ACCESS_KIND;
/**
* The feature id for the '<em><b>Linkage Specifier</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ENTRY_DEFINITION__LINKAGE_SPECIFIER = DEFINITION__LINKAGE_SPECIFIER;
/**
* The feature id for the '<em><b>Identifier Name</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ENTRY_DEFINITION__IDENTIFIER_NAME = DEFINITION__IDENTIFIER_NAME;
/**
* The feature id for the '<em><b>Definition Type</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ENTRY_DEFINITION__DEFINITION_TYPE = DEFINITION__DEFINITION_TYPE;
/**
* The feature id for the '<em><b>Formal Parameters</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ENTRY_DEFINITION__FORMAL_PARAMETERS = DEFINITION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Body</b></em>' containment reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ENTRY_DEFINITION__BODY = DEFINITION_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Entry Definition</em>'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ENTRY_DEFINITION_FEATURE_COUNT = DEFINITION_FEATURE_COUNT + 2;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.DataDefinitionImpl
* <em>Data Definition</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.DataDefinitionImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getDataDefinition()
* @generated
*/
int DATA_DEFINITION = 43;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DATA_DEFINITION__LOCATION_INFO = DEFINITION__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DATA_DEFINITION__PRE_PROCESSOR_ELEMENTS = DEFINITION__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DATA_DEFINITION__ANNOTATIONS = DEFINITION__ANNOTATIONS;
/**
* The feature id for the '<em><b>Storage Specifiers</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DATA_DEFINITION__STORAGE_SPECIFIERS = DEFINITION__STORAGE_SPECIFIERS;
/**
* The feature id for the '<em><b>Access Kind</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DATA_DEFINITION__ACCESS_KIND = DEFINITION__ACCESS_KIND;
/**
* The feature id for the '<em><b>Linkage Specifier</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DATA_DEFINITION__LINKAGE_SPECIFIER = DEFINITION__LINKAGE_SPECIFIER;
/**
* The feature id for the '<em><b>Identifier Name</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DATA_DEFINITION__IDENTIFIER_NAME = DEFINITION__IDENTIFIER_NAME;
/**
* The feature id for the '<em><b>Definition Type</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DATA_DEFINITION__DEFINITION_TYPE = DEFINITION__DEFINITION_TYPE;
/**
* The feature id for the '<em><b>Initial Value</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DATA_DEFINITION__INITIAL_VALUE = DEFINITION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Is Mutable</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DATA_DEFINITION__IS_MUTABLE = DEFINITION_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Data Definition</em>'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DATA_DEFINITION_FEATURE_COUNT = DEFINITION_FEATURE_COUNT + 2;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.EnumLiteralDefinitionImpl
* <em>Enum Literal Definition</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.EnumLiteralDefinitionImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getEnumLiteralDefinition()
* @generated
*/
int ENUM_LITERAL_DEFINITION = 44;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ENUM_LITERAL_DEFINITION__LOCATION_INFO = DEFINITION__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ENUM_LITERAL_DEFINITION__PRE_PROCESSOR_ELEMENTS = DEFINITION__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ENUM_LITERAL_DEFINITION__ANNOTATIONS = DEFINITION__ANNOTATIONS;
/**
* The feature id for the '<em><b>Storage Specifiers</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ENUM_LITERAL_DEFINITION__STORAGE_SPECIFIERS = DEFINITION__STORAGE_SPECIFIERS;
/**
* The feature id for the '<em><b>Access Kind</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ENUM_LITERAL_DEFINITION__ACCESS_KIND = DEFINITION__ACCESS_KIND;
/**
* The feature id for the '<em><b>Linkage Specifier</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ENUM_LITERAL_DEFINITION__LINKAGE_SPECIFIER = DEFINITION__LINKAGE_SPECIFIER;
/**
* The feature id for the '<em><b>Identifier Name</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ENUM_LITERAL_DEFINITION__IDENTIFIER_NAME = DEFINITION__IDENTIFIER_NAME;
/**
* The feature id for the '<em><b>Definition Type</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ENUM_LITERAL_DEFINITION__DEFINITION_TYPE = DEFINITION__DEFINITION_TYPE;
/**
* The feature id for the '<em><b>Value</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ENUM_LITERAL_DEFINITION__VALUE = DEFINITION_FEATURE_COUNT + 0;
/**
* The number of structural features of the '
* <em>Enum Literal Definition</em>' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
* @ordered
*/
int ENUM_LITERAL_DEFINITION_FEATURE_COUNT = DEFINITION_FEATURE_COUNT + 1;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.FunctionDeclarationImpl
* <em>Function Declaration</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.FunctionDeclarationImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getFunctionDeclaration()
* @generated
*/
int FUNCTION_DECLARATION = 45;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FUNCTION_DECLARATION__LOCATION_INFO = DECLARATION__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FUNCTION_DECLARATION__PRE_PROCESSOR_ELEMENTS = DECLARATION__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FUNCTION_DECLARATION__ANNOTATIONS = DECLARATION__ANNOTATIONS;
/**
* The feature id for the '<em><b>Storage Specifiers</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FUNCTION_DECLARATION__STORAGE_SPECIFIERS = DECLARATION__STORAGE_SPECIFIERS;
/**
* The feature id for the '<em><b>Access Kind</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FUNCTION_DECLARATION__ACCESS_KIND = DECLARATION__ACCESS_KIND;
/**
* The feature id for the '<em><b>Linkage Specifier</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FUNCTION_DECLARATION__LINKAGE_SPECIFIER = DECLARATION__LINKAGE_SPECIFIER;
/**
* The feature id for the '<em><b>Def Ref</b></em>' reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FUNCTION_DECLARATION__DEF_REF = DECLARATION__DEF_REF;
/**
* The feature id for the '<em><b>Identifier Name</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FUNCTION_DECLARATION__IDENTIFIER_NAME = DECLARATION__IDENTIFIER_NAME;
/**
* The feature id for the '<em><b>Declaration Type</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FUNCTION_DECLARATION__DECLARATION_TYPE = DECLARATION__DECLARATION_TYPE;
/**
* The feature id for the '<em><b>Formal Parameters</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FUNCTION_DECLARATION__FORMAL_PARAMETERS = DECLARATION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Function Member Attributes</b></em>'
* containment reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FUNCTION_DECLARATION__FUNCTION_MEMBER_ATTRIBUTES = DECLARATION_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Function Declaration</em>'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FUNCTION_DECLARATION_FEATURE_COUNT = DECLARATION_FEATURE_COUNT + 2;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.VariableDeclarationImpl
* <em>Variable Declaration</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.VariableDeclarationImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getVariableDeclaration()
* @generated
*/
int VARIABLE_DECLARATION = 46;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VARIABLE_DECLARATION__LOCATION_INFO = DECLARATION__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VARIABLE_DECLARATION__PRE_PROCESSOR_ELEMENTS = DECLARATION__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VARIABLE_DECLARATION__ANNOTATIONS = DECLARATION__ANNOTATIONS;
/**
* The feature id for the '<em><b>Storage Specifiers</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VARIABLE_DECLARATION__STORAGE_SPECIFIERS = DECLARATION__STORAGE_SPECIFIERS;
/**
* The feature id for the '<em><b>Access Kind</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VARIABLE_DECLARATION__ACCESS_KIND = DECLARATION__ACCESS_KIND;
/**
* The feature id for the '<em><b>Linkage Specifier</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VARIABLE_DECLARATION__LINKAGE_SPECIFIER = DECLARATION__LINKAGE_SPECIFIER;
/**
* The feature id for the '<em><b>Def Ref</b></em>' reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VARIABLE_DECLARATION__DEF_REF = DECLARATION__DEF_REF;
/**
* The feature id for the '<em><b>Identifier Name</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VARIABLE_DECLARATION__IDENTIFIER_NAME = DECLARATION__IDENTIFIER_NAME;
/**
* The feature id for the '<em><b>Declaration Type</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VARIABLE_DECLARATION__DECLARATION_TYPE = DECLARATION__DECLARATION_TYPE;
/**
* The feature id for the '<em><b>Is Mutable</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VARIABLE_DECLARATION__IS_MUTABLE = DECLARATION_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Variable Declaration</em>'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VARIABLE_DECLARATION_FEATURE_COUNT = DECLARATION_FEATURE_COUNT + 1;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.FormalParameterDeclarationImpl
* <em>Formal Parameter Declaration</em>}' class. <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.FormalParameterDeclarationImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getFormalParameterDeclaration()
* @generated
*/
int FORMAL_PARAMETER_DECLARATION = 47;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FORMAL_PARAMETER_DECLARATION__LOCATION_INFO = DECLARATION__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FORMAL_PARAMETER_DECLARATION__PRE_PROCESSOR_ELEMENTS = DECLARATION__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FORMAL_PARAMETER_DECLARATION__ANNOTATIONS = DECLARATION__ANNOTATIONS;
/**
* The feature id for the '<em><b>Storage Specifiers</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FORMAL_PARAMETER_DECLARATION__STORAGE_SPECIFIERS = DECLARATION__STORAGE_SPECIFIERS;
/**
* The feature id for the '<em><b>Access Kind</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FORMAL_PARAMETER_DECLARATION__ACCESS_KIND = DECLARATION__ACCESS_KIND;
/**
* The feature id for the '<em><b>Linkage Specifier</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FORMAL_PARAMETER_DECLARATION__LINKAGE_SPECIFIER = DECLARATION__LINKAGE_SPECIFIER;
/**
* The feature id for the '<em><b>Def Ref</b></em>' reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FORMAL_PARAMETER_DECLARATION__DEF_REF = DECLARATION__DEF_REF;
/**
* The feature id for the '<em><b>Identifier Name</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FORMAL_PARAMETER_DECLARATION__IDENTIFIER_NAME = DECLARATION__IDENTIFIER_NAME;
/**
* The feature id for the '<em><b>Declaration Type</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FORMAL_PARAMETER_DECLARATION__DECLARATION_TYPE = DECLARATION__DECLARATION_TYPE;
/**
* The number of structural features of the '
* <em>Formal Parameter Declaration</em>' class. <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FORMAL_PARAMETER_DECLARATION_FEATURE_COUNT = DECLARATION_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.ExternalImpl <em>External</em>}
* ' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.ExternalImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getExternal()
* @generated
*/
int EXTERNAL = 48;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int EXTERNAL__LOCATION_INFO = STORAGE_SPECIFICATION__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int EXTERNAL__PRE_PROCESSOR_ELEMENTS = STORAGE_SPECIFICATION__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int EXTERNAL__ANNOTATIONS = STORAGE_SPECIFICATION__ANNOTATIONS;
/**
* The number of structural features of the '<em>External</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int EXTERNAL_FEATURE_COUNT = STORAGE_SPECIFICATION_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.FunctionPersistentImpl
* <em>Function Persistent</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.FunctionPersistentImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getFunctionPersistent()
* @generated
*/
int FUNCTION_PERSISTENT = 49;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FUNCTION_PERSISTENT__LOCATION_INFO = STORAGE_SPECIFICATION__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FUNCTION_PERSISTENT__PRE_PROCESSOR_ELEMENTS = STORAGE_SPECIFICATION__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FUNCTION_PERSISTENT__ANNOTATIONS = STORAGE_SPECIFICATION__ANNOTATIONS;
/**
* The number of structural features of the '<em>Function Persistent</em>'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FUNCTION_PERSISTENT_FEATURE_COUNT = STORAGE_SPECIFICATION_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.FileLocalImpl
* <em>File Local</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see org.eclipse.modisco.omg.gastm.impl.FileLocalImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getFileLocal()
* @generated
*/
int FILE_LOCAL = 50;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FILE_LOCAL__LOCATION_INFO = STORAGE_SPECIFICATION__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FILE_LOCAL__PRE_PROCESSOR_ELEMENTS = STORAGE_SPECIFICATION__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FILE_LOCAL__ANNOTATIONS = STORAGE_SPECIFICATION__ANNOTATIONS;
/**
* The number of structural features of the '<em>File Local</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FILE_LOCAL_FEATURE_COUNT = STORAGE_SPECIFICATION_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.PerClassMemberImpl
* <em>Per Class Member</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.PerClassMemberImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getPerClassMember()
* @generated
*/
int PER_CLASS_MEMBER = 51;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PER_CLASS_MEMBER__LOCATION_INFO = STORAGE_SPECIFICATION__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PER_CLASS_MEMBER__PRE_PROCESSOR_ELEMENTS = STORAGE_SPECIFICATION__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PER_CLASS_MEMBER__ANNOTATIONS = STORAGE_SPECIFICATION__ANNOTATIONS;
/**
* The number of structural features of the '<em>Per Class Member</em>'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PER_CLASS_MEMBER_FEATURE_COUNT = STORAGE_SPECIFICATION_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.NoDefImpl <em>No Def</em>}'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.NoDefImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getNoDef()
* @generated
*/
int NO_DEF = 52;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int NO_DEF__LOCATION_INFO = STORAGE_SPECIFICATION__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int NO_DEF__PRE_PROCESSOR_ELEMENTS = STORAGE_SPECIFICATION__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int NO_DEF__ANNOTATIONS = STORAGE_SPECIFICATION__ANNOTATIONS;
/**
* The number of structural features of the '<em>No Def</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int NO_DEF_FEATURE_COUNT = STORAGE_SPECIFICATION_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.VirtualImpl <em>Virtual</em>}'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.VirtualImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getVirtual()
* @generated
*/
int VIRTUAL = 53;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VIRTUAL__LOCATION_INFO = VIRTUAL_SPECIFICATION__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VIRTUAL__PRE_PROCESSOR_ELEMENTS = VIRTUAL_SPECIFICATION__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VIRTUAL__ANNOTATIONS = VIRTUAL_SPECIFICATION__ANNOTATIONS;
/**
* The number of structural features of the '<em>Virtual</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VIRTUAL_FEATURE_COUNT = VIRTUAL_SPECIFICATION_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.VariableDefinitionImpl
* <em>Variable Definition</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.VariableDefinitionImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getVariableDefinition()
* @generated
*/
int VARIABLE_DEFINITION = 54;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VARIABLE_DEFINITION__LOCATION_INFO = DATA_DEFINITION__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VARIABLE_DEFINITION__PRE_PROCESSOR_ELEMENTS = DATA_DEFINITION__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VARIABLE_DEFINITION__ANNOTATIONS = DATA_DEFINITION__ANNOTATIONS;
/**
* The feature id for the '<em><b>Storage Specifiers</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VARIABLE_DEFINITION__STORAGE_SPECIFIERS = DATA_DEFINITION__STORAGE_SPECIFIERS;
/**
* The feature id for the '<em><b>Access Kind</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VARIABLE_DEFINITION__ACCESS_KIND = DATA_DEFINITION__ACCESS_KIND;
/**
* The feature id for the '<em><b>Linkage Specifier</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VARIABLE_DEFINITION__LINKAGE_SPECIFIER = DATA_DEFINITION__LINKAGE_SPECIFIER;
/**
* The feature id for the '<em><b>Identifier Name</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VARIABLE_DEFINITION__IDENTIFIER_NAME = DATA_DEFINITION__IDENTIFIER_NAME;
/**
* The feature id for the '<em><b>Definition Type</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VARIABLE_DEFINITION__DEFINITION_TYPE = DATA_DEFINITION__DEFINITION_TYPE;
/**
* The feature id for the '<em><b>Initial Value</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VARIABLE_DEFINITION__INITIAL_VALUE = DATA_DEFINITION__INITIAL_VALUE;
/**
* The feature id for the '<em><b>Is Mutable</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VARIABLE_DEFINITION__IS_MUTABLE = DATA_DEFINITION__IS_MUTABLE;
/**
* The number of structural features of the '<em>Variable Definition</em>'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VARIABLE_DEFINITION_FEATURE_COUNT = DATA_DEFINITION_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.FormalParameterDefinitionImpl
* <em>Formal Parameter Definition</em>}' class. <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.FormalParameterDefinitionImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getFormalParameterDefinition()
* @generated
*/
int FORMAL_PARAMETER_DEFINITION = 55;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FORMAL_PARAMETER_DEFINITION__LOCATION_INFO = DATA_DEFINITION__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FORMAL_PARAMETER_DEFINITION__PRE_PROCESSOR_ELEMENTS = DATA_DEFINITION__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FORMAL_PARAMETER_DEFINITION__ANNOTATIONS = DATA_DEFINITION__ANNOTATIONS;
/**
* The feature id for the '<em><b>Storage Specifiers</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FORMAL_PARAMETER_DEFINITION__STORAGE_SPECIFIERS = DATA_DEFINITION__STORAGE_SPECIFIERS;
/**
* The feature id for the '<em><b>Access Kind</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FORMAL_PARAMETER_DEFINITION__ACCESS_KIND = DATA_DEFINITION__ACCESS_KIND;
/**
* The feature id for the '<em><b>Linkage Specifier</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FORMAL_PARAMETER_DEFINITION__LINKAGE_SPECIFIER = DATA_DEFINITION__LINKAGE_SPECIFIER;
/**
* The feature id for the '<em><b>Identifier Name</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FORMAL_PARAMETER_DEFINITION__IDENTIFIER_NAME = DATA_DEFINITION__IDENTIFIER_NAME;
/**
* The feature id for the '<em><b>Definition Type</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FORMAL_PARAMETER_DEFINITION__DEFINITION_TYPE = DATA_DEFINITION__DEFINITION_TYPE;
/**
* The feature id for the '<em><b>Initial Value</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FORMAL_PARAMETER_DEFINITION__INITIAL_VALUE = DATA_DEFINITION__INITIAL_VALUE;
/**
* The feature id for the '<em><b>Is Mutable</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FORMAL_PARAMETER_DEFINITION__IS_MUTABLE = DATA_DEFINITION__IS_MUTABLE;
/**
* The number of structural features of the '
* <em>Formal Parameter Definition</em>' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
* @ordered
*/
int FORMAL_PARAMETER_DEFINITION_FEATURE_COUNT = DATA_DEFINITION_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.BitFieldDefinitionImpl
* <em>Bit Field Definition</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.BitFieldDefinitionImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getBitFieldDefinition()
* @generated
*/
int BIT_FIELD_DEFINITION = 56;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BIT_FIELD_DEFINITION__LOCATION_INFO = DATA_DEFINITION__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BIT_FIELD_DEFINITION__PRE_PROCESSOR_ELEMENTS = DATA_DEFINITION__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BIT_FIELD_DEFINITION__ANNOTATIONS = DATA_DEFINITION__ANNOTATIONS;
/**
* The feature id for the '<em><b>Storage Specifiers</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BIT_FIELD_DEFINITION__STORAGE_SPECIFIERS = DATA_DEFINITION__STORAGE_SPECIFIERS;
/**
* The feature id for the '<em><b>Access Kind</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BIT_FIELD_DEFINITION__ACCESS_KIND = DATA_DEFINITION__ACCESS_KIND;
/**
* The feature id for the '<em><b>Linkage Specifier</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BIT_FIELD_DEFINITION__LINKAGE_SPECIFIER = DATA_DEFINITION__LINKAGE_SPECIFIER;
/**
* The feature id for the '<em><b>Identifier Name</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BIT_FIELD_DEFINITION__IDENTIFIER_NAME = DATA_DEFINITION__IDENTIFIER_NAME;
/**
* The feature id for the '<em><b>Definition Type</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BIT_FIELD_DEFINITION__DEFINITION_TYPE = DATA_DEFINITION__DEFINITION_TYPE;
/**
* The feature id for the '<em><b>Initial Value</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BIT_FIELD_DEFINITION__INITIAL_VALUE = DATA_DEFINITION__INITIAL_VALUE;
/**
* The feature id for the '<em><b>Is Mutable</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BIT_FIELD_DEFINITION__IS_MUTABLE = DATA_DEFINITION__IS_MUTABLE;
/**
* The feature id for the '<em><b>Bit Field Size</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BIT_FIELD_DEFINITION__BIT_FIELD_SIZE = DATA_DEFINITION_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Bit Field Definition</em>'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BIT_FIELD_DEFINITION_FEATURE_COUNT = DATA_DEFINITION_FEATURE_COUNT + 1;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.NamedTypeDefinitionImpl
* <em>Named Type Definition</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.NamedTypeDefinitionImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getNamedTypeDefinition()
* @generated
*/
int NAMED_TYPE_DEFINITION = 57;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int NAMED_TYPE_DEFINITION__LOCATION_INFO = TYPE_DEFINITION__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int NAMED_TYPE_DEFINITION__PRE_PROCESSOR_ELEMENTS = TYPE_DEFINITION__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int NAMED_TYPE_DEFINITION__ANNOTATIONS = TYPE_DEFINITION__ANNOTATIONS;
/**
* The feature id for the '<em><b>Type Name</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int NAMED_TYPE_DEFINITION__TYPE_NAME = TYPE_DEFINITION__TYPE_NAME;
/**
* The feature id for the '<em><b>Definition Type</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int NAMED_TYPE_DEFINITION__DEFINITION_TYPE = TYPE_DEFINITION_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Named Type Definition</em>'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int NAMED_TYPE_DEFINITION_FEATURE_COUNT = TYPE_DEFINITION_FEATURE_COUNT + 1;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.AggregateTypeDefinitionImpl
* <em>Aggregate Type Definition</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.AggregateTypeDefinitionImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getAggregateTypeDefinition()
* @generated
*/
int AGGREGATE_TYPE_DEFINITION = 58;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int AGGREGATE_TYPE_DEFINITION__LOCATION_INFO = TYPE_DEFINITION__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int AGGREGATE_TYPE_DEFINITION__PRE_PROCESSOR_ELEMENTS = TYPE_DEFINITION__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int AGGREGATE_TYPE_DEFINITION__ANNOTATIONS = TYPE_DEFINITION__ANNOTATIONS;
/**
* The feature id for the '<em><b>Type Name</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int AGGREGATE_TYPE_DEFINITION__TYPE_NAME = TYPE_DEFINITION__TYPE_NAME;
/**
* The feature id for the '<em><b>Aggregate Type</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int AGGREGATE_TYPE_DEFINITION__AGGREGATE_TYPE = TYPE_DEFINITION_FEATURE_COUNT + 0;
/**
* The number of structural features of the '
* <em>Aggregate Type Definition</em>' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
* @ordered
*/
int AGGREGATE_TYPE_DEFINITION_FEATURE_COUNT = TYPE_DEFINITION_FEATURE_COUNT + 1;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.EnumTypeDefinitionImpl
* <em>Enum Type Definition</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.EnumTypeDefinitionImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getEnumTypeDefinition()
* @generated
*/
int ENUM_TYPE_DEFINITION = 59;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ENUM_TYPE_DEFINITION__LOCATION_INFO = TYPE_DEFINITION__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ENUM_TYPE_DEFINITION__PRE_PROCESSOR_ELEMENTS = TYPE_DEFINITION__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ENUM_TYPE_DEFINITION__ANNOTATIONS = TYPE_DEFINITION__ANNOTATIONS;
/**
* The feature id for the '<em><b>Type Name</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ENUM_TYPE_DEFINITION__TYPE_NAME = TYPE_DEFINITION__TYPE_NAME;
/**
* The feature id for the '<em><b>Definition Type</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ENUM_TYPE_DEFINITION__DEFINITION_TYPE = TYPE_DEFINITION_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Enum Type Definition</em>'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ENUM_TYPE_DEFINITION_FEATURE_COUNT = TYPE_DEFINITION_FEATURE_COUNT + 1;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.AggregateTypeDeclarationImpl
* <em>Aggregate Type Declaration</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.AggregateTypeDeclarationImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getAggregateTypeDeclaration()
* @generated
*/
int AGGREGATE_TYPE_DECLARATION = 60;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int AGGREGATE_TYPE_DECLARATION__LOCATION_INFO = TYPE_DECLARATION__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int AGGREGATE_TYPE_DECLARATION__PRE_PROCESSOR_ELEMENTS = TYPE_DECLARATION__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int AGGREGATE_TYPE_DECLARATION__ANNOTATIONS = TYPE_DECLARATION__ANNOTATIONS;
/**
* The feature id for the '<em><b>Type Ref</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int AGGREGATE_TYPE_DECLARATION__TYPE_REF = TYPE_DECLARATION__TYPE_REF;
/**
* The number of structural features of the '
* <em>Aggregate Type Declaration</em>' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
* @ordered
*/
int AGGREGATE_TYPE_DECLARATION_FEATURE_COUNT = TYPE_DECLARATION_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.EnumTypeDeclarationImpl
* <em>Enum Type Declaration</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.EnumTypeDeclarationImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getEnumTypeDeclaration()
* @generated
*/
int ENUM_TYPE_DECLARATION = 61;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ENUM_TYPE_DECLARATION__LOCATION_INFO = TYPE_DECLARATION__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ENUM_TYPE_DECLARATION__PRE_PROCESSOR_ELEMENTS = TYPE_DECLARATION__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ENUM_TYPE_DECLARATION__ANNOTATIONS = TYPE_DECLARATION__ANNOTATIONS;
/**
* The feature id for the '<em><b>Type Ref</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ENUM_TYPE_DECLARATION__TYPE_REF = TYPE_DECLARATION__TYPE_REF;
/**
* The number of structural features of the '<em>Enum Type Declaration</em>'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ENUM_TYPE_DECLARATION_FEATURE_COUNT = TYPE_DECLARATION_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.IncludeUnitImpl
* <em>Include Unit</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see org.eclipse.modisco.omg.gastm.impl.IncludeUnitImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getIncludeUnit()
* @generated
*/
int INCLUDE_UNIT = 62;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int INCLUDE_UNIT__LOCATION_INFO = PREPROCESSOR_ELEMENT__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int INCLUDE_UNIT__PRE_PROCESSOR_ELEMENTS = PREPROCESSOR_ELEMENT__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int INCLUDE_UNIT__ANNOTATIONS = PREPROCESSOR_ELEMENT__ANNOTATIONS;
/**
* The feature id for the '<em><b>File</b></em>' containment reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int INCLUDE_UNIT__FILE = PREPROCESSOR_ELEMENT_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Include Unit</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int INCLUDE_UNIT_FEATURE_COUNT = PREPROCESSOR_ELEMENT_FEATURE_COUNT + 1;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.MacroCallImpl
* <em>Macro Call</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see org.eclipse.modisco.omg.gastm.impl.MacroCallImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getMacroCall()
* @generated
*/
int MACRO_CALL = 63;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MACRO_CALL__LOCATION_INFO = PREPROCESSOR_ELEMENT__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MACRO_CALL__PRE_PROCESSOR_ELEMENTS = PREPROCESSOR_ELEMENT__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MACRO_CALL__ANNOTATIONS = PREPROCESSOR_ELEMENT__ANNOTATIONS;
/**
* The feature id for the '<em><b>Refers To</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MACRO_CALL__REFERS_TO = PREPROCESSOR_ELEMENT_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Macro Call</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MACRO_CALL_FEATURE_COUNT = PREPROCESSOR_ELEMENT_FEATURE_COUNT + 1;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.MacroDefinitionImpl
* <em>Macro Definition</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.MacroDefinitionImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getMacroDefinition()
* @generated
*/
int MACRO_DEFINITION = 64;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MACRO_DEFINITION__LOCATION_INFO = PREPROCESSOR_ELEMENT__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MACRO_DEFINITION__PRE_PROCESSOR_ELEMENTS = PREPROCESSOR_ELEMENT__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MACRO_DEFINITION__ANNOTATIONS = PREPROCESSOR_ELEMENT__ANNOTATIONS;
/**
* The feature id for the '<em><b>Macro Name</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MACRO_DEFINITION__MACRO_NAME = PREPROCESSOR_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Body</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MACRO_DEFINITION__BODY = PREPROCESSOR_ELEMENT_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Macro Definition</em>'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MACRO_DEFINITION_FEATURE_COUNT = PREPROCESSOR_ELEMENT_FEATURE_COUNT + 2;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.CommentImpl <em>Comment</em>}'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.CommentImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getComment()
* @generated
*/
int COMMENT = 65;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COMMENT__LOCATION_INFO = PREPROCESSOR_ELEMENT__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COMMENT__PRE_PROCESSOR_ELEMENTS = PREPROCESSOR_ELEMENT__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COMMENT__ANNOTATIONS = PREPROCESSOR_ELEMENT__ANNOTATIONS;
/**
* The feature id for the '<em><b>Body</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COMMENT__BODY = PREPROCESSOR_ELEMENT_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Comment</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COMMENT_FEATURE_COUNT = PREPROCESSOR_ELEMENT_FEATURE_COUNT + 1;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.FunctionTypeImpl
* <em>Function Type</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see org.eclipse.modisco.omg.gastm.impl.FunctionTypeImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getFunctionType()
* @generated
*/
int FUNCTION_TYPE = 66;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FUNCTION_TYPE__LOCATION_INFO = TYPE__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FUNCTION_TYPE__PRE_PROCESSOR_ELEMENTS = TYPE__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FUNCTION_TYPE__ANNOTATIONS = TYPE__ANNOTATIONS;
/**
* The feature id for the '<em><b>Is Const</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FUNCTION_TYPE__IS_CONST = TYPE__IS_CONST;
/**
* The feature id for the '<em><b>Return Type</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FUNCTION_TYPE__RETURN_TYPE = TYPE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Parameter Types</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FUNCTION_TYPE__PARAMETER_TYPES = TYPE_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Function Type</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FUNCTION_TYPE_FEATURE_COUNT = TYPE_FEATURE_COUNT + 2;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.DataTypeImpl
* <em>Data Type</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.DataTypeImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getDataType()
* @generated
*/
int DATA_TYPE = 67;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DATA_TYPE__LOCATION_INFO = TYPE__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DATA_TYPE__PRE_PROCESSOR_ELEMENTS = TYPE__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DATA_TYPE__ANNOTATIONS = TYPE__ANNOTATIONS;
/**
* The feature id for the '<em><b>Is Const</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DATA_TYPE__IS_CONST = TYPE__IS_CONST;
/**
* The number of structural features of the '<em>Data Type</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DATA_TYPE_FEATURE_COUNT = TYPE_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.LabelTypeImpl
* <em>Label Type</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see org.eclipse.modisco.omg.gastm.impl.LabelTypeImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getLabelType()
* @generated
*/
int LABEL_TYPE = 68;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LABEL_TYPE__LOCATION_INFO = TYPE__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LABEL_TYPE__PRE_PROCESSOR_ELEMENTS = TYPE__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LABEL_TYPE__ANNOTATIONS = TYPE__ANNOTATIONS;
/**
* The feature id for the '<em><b>Is Const</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LABEL_TYPE__IS_CONST = TYPE__IS_CONST;
/**
* The number of structural features of the '<em>Label Type</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LABEL_TYPE_FEATURE_COUNT = TYPE_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.NameSpaceTypeImpl
* <em>Name Space Type</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.NameSpaceTypeImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getNameSpaceType()
* @generated
*/
int NAME_SPACE_TYPE = 69;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int NAME_SPACE_TYPE__LOCATION_INFO = TYPE__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int NAME_SPACE_TYPE__PRE_PROCESSOR_ELEMENTS = TYPE__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int NAME_SPACE_TYPE__ANNOTATIONS = TYPE__ANNOTATIONS;
/**
* The feature id for the '<em><b>Is Const</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int NAME_SPACE_TYPE__IS_CONST = TYPE__IS_CONST;
/**
* The number of structural features of the '<em>Name Space Type</em>'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int NAME_SPACE_TYPE_FEATURE_COUNT = TYPE_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.TypeReferenceImpl
* <em>Type Reference</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.TypeReferenceImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getTypeReference()
* @generated
*/
int TYPE_REFERENCE = 70;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TYPE_REFERENCE__LOCATION_INFO = TYPE__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TYPE_REFERENCE__PRE_PROCESSOR_ELEMENTS = TYPE__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TYPE_REFERENCE__ANNOTATIONS = TYPE__ANNOTATIONS;
/**
* The feature id for the '<em><b>Is Const</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TYPE_REFERENCE__IS_CONST = TYPE__IS_CONST;
/**
* The number of structural features of the '<em>Type Reference</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TYPE_REFERENCE_FEATURE_COUNT = TYPE_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.PrimitiveTypeImpl
* <em>Primitive Type</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.PrimitiveTypeImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getPrimitiveType()
* @generated
*/
int PRIMITIVE_TYPE = 71;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PRIMITIVE_TYPE__LOCATION_INFO = DATA_TYPE__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PRIMITIVE_TYPE__PRE_PROCESSOR_ELEMENTS = DATA_TYPE__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PRIMITIVE_TYPE__ANNOTATIONS = DATA_TYPE__ANNOTATIONS;
/**
* The feature id for the '<em><b>Is Const</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PRIMITIVE_TYPE__IS_CONST = DATA_TYPE__IS_CONST;
/**
* 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 = DATA_TYPE_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.EnumTypeImpl
* <em>Enum Type</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.EnumTypeImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getEnumType()
* @generated
*/
int ENUM_TYPE = 72;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ENUM_TYPE__LOCATION_INFO = DATA_TYPE__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ENUM_TYPE__PRE_PROCESSOR_ELEMENTS = DATA_TYPE__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ENUM_TYPE__ANNOTATIONS = DATA_TYPE__ANNOTATIONS;
/**
* The feature id for the '<em><b>Is Const</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ENUM_TYPE__IS_CONST = DATA_TYPE__IS_CONST;
/**
* The feature id for the '<em><b>Enum Literals</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ENUM_TYPE__ENUM_LITERALS = DATA_TYPE_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 = DATA_TYPE_FEATURE_COUNT + 1;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.ConstructedTypeImpl
* <em>Constructed Type</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.ConstructedTypeImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getConstructedType()
* @generated
*/
int CONSTRUCTED_TYPE = 73;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CONSTRUCTED_TYPE__LOCATION_INFO = DATA_TYPE__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CONSTRUCTED_TYPE__PRE_PROCESSOR_ELEMENTS = DATA_TYPE__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CONSTRUCTED_TYPE__ANNOTATIONS = DATA_TYPE__ANNOTATIONS;
/**
* The feature id for the '<em><b>Is Const</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CONSTRUCTED_TYPE__IS_CONST = DATA_TYPE__IS_CONST;
/**
* The feature id for the '<em><b>Base Type</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CONSTRUCTED_TYPE__BASE_TYPE = DATA_TYPE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Constructed Type</em>'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CONSTRUCTED_TYPE_FEATURE_COUNT = DATA_TYPE_FEATURE_COUNT + 1;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.AggregateTypeImpl
* <em>Aggregate Type</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.AggregateTypeImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getAggregateType()
* @generated
*/
int AGGREGATE_TYPE = 74;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int AGGREGATE_TYPE__LOCATION_INFO = DATA_TYPE__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int AGGREGATE_TYPE__PRE_PROCESSOR_ELEMENTS = DATA_TYPE__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int AGGREGATE_TYPE__ANNOTATIONS = DATA_TYPE__ANNOTATIONS;
/**
* The feature id for the '<em><b>Is Const</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int AGGREGATE_TYPE__IS_CONST = DATA_TYPE__IS_CONST;
/**
* The feature id for the '<em><b>Members</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int AGGREGATE_TYPE__MEMBERS = DATA_TYPE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Opens Scope</b></em>' reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int AGGREGATE_TYPE__OPENS_SCOPE = DATA_TYPE_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Aggregate Type</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int AGGREGATE_TYPE_FEATURE_COUNT = DATA_TYPE_FEATURE_COUNT + 2;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.ExceptionTypeImpl
* <em>Exception Type</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.ExceptionTypeImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getExceptionType()
* @generated
*/
int EXCEPTION_TYPE = 75;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int EXCEPTION_TYPE__LOCATION_INFO = DATA_TYPE__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int EXCEPTION_TYPE__PRE_PROCESSOR_ELEMENTS = DATA_TYPE__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int EXCEPTION_TYPE__ANNOTATIONS = DATA_TYPE__ANNOTATIONS;
/**
* The feature id for the '<em><b>Is Const</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int EXCEPTION_TYPE__IS_CONST = DATA_TYPE__IS_CONST;
/**
* The number of structural features of the '<em>Exception Type</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int EXCEPTION_TYPE_FEATURE_COUNT = DATA_TYPE_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.FormalParameterTypeImpl
* <em>Formal Parameter Type</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.FormalParameterTypeImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getFormalParameterType()
* @generated
*/
int FORMAL_PARAMETER_TYPE = 76;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FORMAL_PARAMETER_TYPE__LOCATION_INFO = DATA_TYPE__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FORMAL_PARAMETER_TYPE__PRE_PROCESSOR_ELEMENTS = DATA_TYPE__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FORMAL_PARAMETER_TYPE__ANNOTATIONS = DATA_TYPE__ANNOTATIONS;
/**
* The feature id for the '<em><b>Is Const</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FORMAL_PARAMETER_TYPE__IS_CONST = DATA_TYPE__IS_CONST;
/**
* The feature id for the '<em><b>Type</b></em>' containment reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FORMAL_PARAMETER_TYPE__TYPE = DATA_TYPE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Formal Parameter Type</em>'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FORMAL_PARAMETER_TYPE_FEATURE_COUNT = DATA_TYPE_FEATURE_COUNT + 1;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.NamedTypeImpl
* <em>Named Type</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see org.eclipse.modisco.omg.gastm.impl.NamedTypeImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getNamedType()
* @generated
*/
int NAMED_TYPE = 77;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int NAMED_TYPE__LOCATION_INFO = DATA_TYPE__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int NAMED_TYPE__PRE_PROCESSOR_ELEMENTS = DATA_TYPE__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int NAMED_TYPE__ANNOTATIONS = DATA_TYPE__ANNOTATIONS;
/**
* The feature id for the '<em><b>Is Const</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int NAMED_TYPE__IS_CONST = DATA_TYPE__IS_CONST;
/**
* The feature id for the '<em><b>Body</b></em>' containment reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int NAMED_TYPE__BODY = DATA_TYPE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Named Type</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int NAMED_TYPE_FEATURE_COUNT = DATA_TYPE_FEATURE_COUNT + 1;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.NumberTypeImpl
* <em>Number Type</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see org.eclipse.modisco.omg.gastm.impl.NumberTypeImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getNumberType()
* @generated
*/
int NUMBER_TYPE = 78;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int NUMBER_TYPE__LOCATION_INFO = PRIMITIVE_TYPE__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int NUMBER_TYPE__PRE_PROCESSOR_ELEMENTS = PRIMITIVE_TYPE__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int NUMBER_TYPE__ANNOTATIONS = PRIMITIVE_TYPE__ANNOTATIONS;
/**
* The feature id for the '<em><b>Is Const</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int NUMBER_TYPE__IS_CONST = PRIMITIVE_TYPE__IS_CONST;
/**
* The feature id for the '<em><b>Is Signed</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int NUMBER_TYPE__IS_SIGNED = PRIMITIVE_TYPE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Number Type</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int NUMBER_TYPE_FEATURE_COUNT = PRIMITIVE_TYPE_FEATURE_COUNT + 1;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.VoidImpl <em>Void</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.VoidImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getVoid()
* @generated
*/
int VOID = 79;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VOID__LOCATION_INFO = PRIMITIVE_TYPE__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VOID__PRE_PROCESSOR_ELEMENTS = PRIMITIVE_TYPE__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VOID__ANNOTATIONS = PRIMITIVE_TYPE__ANNOTATIONS;
/**
* The feature id for the '<em><b>Is Const</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VOID__IS_CONST = PRIMITIVE_TYPE__IS_CONST;
/**
* The number of structural features of the '<em>Void</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VOID_FEATURE_COUNT = PRIMITIVE_TYPE_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.BooleanImpl <em>Boolean</em>}'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.BooleanImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getBoolean()
* @generated
*/
int BOOLEAN = 80;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BOOLEAN__LOCATION_INFO = PRIMITIVE_TYPE__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BOOLEAN__PRE_PROCESSOR_ELEMENTS = PRIMITIVE_TYPE__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BOOLEAN__ANNOTATIONS = PRIMITIVE_TYPE__ANNOTATIONS;
/**
* The feature id for the '<em><b>Is Const</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BOOLEAN__IS_CONST = PRIMITIVE_TYPE__IS_CONST;
/**
* 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 org.eclipse.modisco.omg.gastm.impl.IntegralTypeImpl
* <em>Integral Type</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see org.eclipse.modisco.omg.gastm.impl.IntegralTypeImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getIntegralType()
* @generated
*/
int INTEGRAL_TYPE = 81;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int INTEGRAL_TYPE__LOCATION_INFO = NUMBER_TYPE__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int INTEGRAL_TYPE__PRE_PROCESSOR_ELEMENTS = NUMBER_TYPE__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int INTEGRAL_TYPE__ANNOTATIONS = NUMBER_TYPE__ANNOTATIONS;
/**
* The feature id for the '<em><b>Is Const</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int INTEGRAL_TYPE__IS_CONST = NUMBER_TYPE__IS_CONST;
/**
* The feature id for the '<em><b>Is Signed</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int INTEGRAL_TYPE__IS_SIGNED = NUMBER_TYPE__IS_SIGNED;
/**
* The feature id for the '<em><b>Size</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int INTEGRAL_TYPE__SIZE = NUMBER_TYPE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Integral Type</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int INTEGRAL_TYPE_FEATURE_COUNT = NUMBER_TYPE_FEATURE_COUNT + 1;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.RealTypeImpl
* <em>Real Type</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.RealTypeImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getRealType()
* @generated
*/
int REAL_TYPE = 82;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REAL_TYPE__LOCATION_INFO = NUMBER_TYPE__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REAL_TYPE__PRE_PROCESSOR_ELEMENTS = NUMBER_TYPE__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REAL_TYPE__ANNOTATIONS = NUMBER_TYPE__ANNOTATIONS;
/**
* The feature id for the '<em><b>Is Const</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REAL_TYPE__IS_CONST = NUMBER_TYPE__IS_CONST;
/**
* The feature id for the '<em><b>Is Signed</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REAL_TYPE__IS_SIGNED = NUMBER_TYPE__IS_SIGNED;
/**
* The feature id for the '<em><b>Precision</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REAL_TYPE__PRECISION = NUMBER_TYPE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Real Type</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REAL_TYPE_FEATURE_COUNT = NUMBER_TYPE_FEATURE_COUNT + 1;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.ByteImpl <em>Byte</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.ByteImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getByte()
* @generated
*/
int BYTE = 83;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BYTE__LOCATION_INFO = NUMBER_TYPE__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BYTE__PRE_PROCESSOR_ELEMENTS = NUMBER_TYPE__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BYTE__ANNOTATIONS = NUMBER_TYPE__ANNOTATIONS;
/**
* The feature id for the '<em><b>Is Const</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BYTE__IS_CONST = NUMBER_TYPE__IS_CONST;
/**
* The feature id for the '<em><b>Is Signed</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BYTE__IS_SIGNED = NUMBER_TYPE__IS_SIGNED;
/**
* The number of structural features of the '<em>Byte</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BYTE_FEATURE_COUNT = NUMBER_TYPE_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.CharacterImpl
* <em>Character</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.CharacterImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getCharacter()
* @generated
*/
int CHARACTER = 84;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CHARACTER__LOCATION_INFO = NUMBER_TYPE__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CHARACTER__PRE_PROCESSOR_ELEMENTS = NUMBER_TYPE__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CHARACTER__ANNOTATIONS = NUMBER_TYPE__ANNOTATIONS;
/**
* The feature id for the '<em><b>Is Const</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CHARACTER__IS_CONST = NUMBER_TYPE__IS_CONST;
/**
* The feature id for the '<em><b>Is Signed</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CHARACTER__IS_SIGNED = NUMBER_TYPE__IS_SIGNED;
/**
* The number of structural features of the '<em>Character</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CHARACTER_FEATURE_COUNT = NUMBER_TYPE_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.ShortIntegerImpl
* <em>Short Integer</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see org.eclipse.modisco.omg.gastm.impl.ShortIntegerImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getShortInteger()
* @generated
*/
int SHORT_INTEGER = 85;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SHORT_INTEGER__LOCATION_INFO = INTEGRAL_TYPE__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SHORT_INTEGER__PRE_PROCESSOR_ELEMENTS = INTEGRAL_TYPE__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SHORT_INTEGER__ANNOTATIONS = INTEGRAL_TYPE__ANNOTATIONS;
/**
* The feature id for the '<em><b>Is Const</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SHORT_INTEGER__IS_CONST = INTEGRAL_TYPE__IS_CONST;
/**
* The feature id for the '<em><b>Is Signed</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SHORT_INTEGER__IS_SIGNED = INTEGRAL_TYPE__IS_SIGNED;
/**
* The feature id for the '<em><b>Size</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SHORT_INTEGER__SIZE = INTEGRAL_TYPE__SIZE;
/**
* The number of structural features of the '<em>Short Integer</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SHORT_INTEGER_FEATURE_COUNT = INTEGRAL_TYPE_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.LiteralImpl <em>Literal</em>}'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.LiteralImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getLiteral()
* @generated
*/
int LITERAL = 132;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LITERAL__LOCATION_INFO = EXPRESSION__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LITERAL__PRE_PROCESSOR_ELEMENTS = EXPRESSION__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LITERAL__ANNOTATIONS = EXPRESSION__ANNOTATIONS;
/**
* The feature id for the '<em><b>Expression Type</b></em>' reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LITERAL__EXPRESSION_TYPE = EXPRESSION__EXPRESSION_TYPE;
/**
* The feature id for the '<em><b>Value</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LITERAL__VALUE = EXPRESSION_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Literal</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LITERAL_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 1;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.IntegerLiteralImpl
* <em>Integer Literal</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.IntegerLiteralImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getIntegerLiteral()
* @generated
*/
int INTEGER_LITERAL = 151;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int INTEGER_LITERAL__LOCATION_INFO = LITERAL__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int INTEGER_LITERAL__PRE_PROCESSOR_ELEMENTS = LITERAL__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int INTEGER_LITERAL__ANNOTATIONS = LITERAL__ANNOTATIONS;
/**
* The feature id for the '<em><b>Expression Type</b></em>' reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int INTEGER_LITERAL__EXPRESSION_TYPE = LITERAL__EXPRESSION_TYPE;
/**
* The feature id for the '<em><b>Value</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int INTEGER_LITERAL__VALUE = LITERAL__VALUE;
/**
* The number of structural features of the '<em>Integer Literal</em>'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int INTEGER_LITERAL_FEATURE_COUNT = LITERAL_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.IntegerImpl <em>Integer</em>}'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.IntegerImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getInteger()
* @generated
*/
int INTEGER = 86;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int INTEGER__LOCATION_INFO = INTEGER_LITERAL__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int INTEGER__PRE_PROCESSOR_ELEMENTS = INTEGER_LITERAL__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int INTEGER__ANNOTATIONS = INTEGER_LITERAL__ANNOTATIONS;
/**
* The feature id for the '<em><b>Expression Type</b></em>' reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int INTEGER__EXPRESSION_TYPE = INTEGER_LITERAL__EXPRESSION_TYPE;
/**
* The feature id for the '<em><b>Value</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int INTEGER__VALUE = INTEGER_LITERAL__VALUE;
/**
* The number of structural features of the '<em>Integer</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int INTEGER_FEATURE_COUNT = INTEGER_LITERAL_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.LongIntegerImpl
* <em>Long Integer</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see org.eclipse.modisco.omg.gastm.impl.LongIntegerImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getLongInteger()
* @generated
*/
int LONG_INTEGER = 87;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LONG_INTEGER__LOCATION_INFO = INTEGRAL_TYPE__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LONG_INTEGER__PRE_PROCESSOR_ELEMENTS = INTEGRAL_TYPE__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LONG_INTEGER__ANNOTATIONS = INTEGRAL_TYPE__ANNOTATIONS;
/**
* The feature id for the '<em><b>Is Const</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LONG_INTEGER__IS_CONST = INTEGRAL_TYPE__IS_CONST;
/**
* The feature id for the '<em><b>Is Signed</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LONG_INTEGER__IS_SIGNED = INTEGRAL_TYPE__IS_SIGNED;
/**
* The feature id for the '<em><b>Size</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LONG_INTEGER__SIZE = INTEGRAL_TYPE__SIZE;
/**
* The number of structural features of the '<em>Long Integer</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LONG_INTEGER_FEATURE_COUNT = INTEGRAL_TYPE_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.RealImpl <em>Real</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.RealImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getReal()
* @generated
*/
int REAL = 88;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REAL__LOCATION_INFO = REAL_TYPE__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REAL__PRE_PROCESSOR_ELEMENTS = REAL_TYPE__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REAL__ANNOTATIONS = REAL_TYPE__ANNOTATIONS;
/**
* The feature id for the '<em><b>Is Const</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REAL__IS_CONST = REAL_TYPE__IS_CONST;
/**
* The feature id for the '<em><b>Is Signed</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REAL__IS_SIGNED = REAL_TYPE__IS_SIGNED;
/**
* The feature id for the '<em><b>Precision</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REAL__PRECISION = REAL_TYPE__PRECISION;
/**
* The number of structural features of the '<em>Real</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REAL_FEATURE_COUNT = REAL_TYPE_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.DoubleImpl <em>Double</em>}'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.DoubleImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getDouble()
* @generated
*/
int DOUBLE = 89;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DOUBLE__LOCATION_INFO = REAL_TYPE__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DOUBLE__PRE_PROCESSOR_ELEMENTS = REAL_TYPE__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DOUBLE__ANNOTATIONS = REAL_TYPE__ANNOTATIONS;
/**
* The feature id for the '<em><b>Is Const</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DOUBLE__IS_CONST = REAL_TYPE__IS_CONST;
/**
* The feature id for the '<em><b>Is Signed</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DOUBLE__IS_SIGNED = REAL_TYPE__IS_SIGNED;
/**
* The feature id for the '<em><b>Precision</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DOUBLE__PRECISION = REAL_TYPE__PRECISION;
/**
* The number of structural features of the '<em>Double</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DOUBLE_FEATURE_COUNT = REAL_TYPE_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.LongDoubleImpl
* <em>Long Double</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see org.eclipse.modisco.omg.gastm.impl.LongDoubleImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getLongDouble()
* @generated
*/
int LONG_DOUBLE = 90;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LONG_DOUBLE__LOCATION_INFO = REAL_TYPE__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LONG_DOUBLE__PRE_PROCESSOR_ELEMENTS = REAL_TYPE__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LONG_DOUBLE__ANNOTATIONS = REAL_TYPE__ANNOTATIONS;
/**
* The feature id for the '<em><b>Is Const</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LONG_DOUBLE__IS_CONST = REAL_TYPE__IS_CONST;
/**
* The feature id for the '<em><b>Is Signed</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LONG_DOUBLE__IS_SIGNED = REAL_TYPE__IS_SIGNED;
/**
* The feature id for the '<em><b>Precision</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LONG_DOUBLE__PRECISION = REAL_TYPE__PRECISION;
/**
* 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 = REAL_TYPE_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.CollectionTypeImpl
* <em>Collection Type</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.CollectionTypeImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getCollectionType()
* @generated
*/
int COLLECTION_TYPE = 91;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COLLECTION_TYPE__LOCATION_INFO = CONSTRUCTED_TYPE__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COLLECTION_TYPE__PRE_PROCESSOR_ELEMENTS = CONSTRUCTED_TYPE__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COLLECTION_TYPE__ANNOTATIONS = CONSTRUCTED_TYPE__ANNOTATIONS;
/**
* The feature id for the '<em><b>Is Const</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COLLECTION_TYPE__IS_CONST = CONSTRUCTED_TYPE__IS_CONST;
/**
* The feature id for the '<em><b>Base Type</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COLLECTION_TYPE__BASE_TYPE = CONSTRUCTED_TYPE__BASE_TYPE;
/**
* The number of structural features of the '<em>Collection Type</em>'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COLLECTION_TYPE_FEATURE_COUNT = CONSTRUCTED_TYPE_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.PointerTypeImpl
* <em>Pointer Type</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see org.eclipse.modisco.omg.gastm.impl.PointerTypeImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getPointerType()
* @generated
*/
int POINTER_TYPE = 92;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int POINTER_TYPE__LOCATION_INFO = CONSTRUCTED_TYPE__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int POINTER_TYPE__PRE_PROCESSOR_ELEMENTS = CONSTRUCTED_TYPE__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int POINTER_TYPE__ANNOTATIONS = CONSTRUCTED_TYPE__ANNOTATIONS;
/**
* The feature id for the '<em><b>Is Const</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int POINTER_TYPE__IS_CONST = CONSTRUCTED_TYPE__IS_CONST;
/**
* The feature id for the '<em><b>Base Type</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int POINTER_TYPE__BASE_TYPE = CONSTRUCTED_TYPE__BASE_TYPE;
/**
* The feature id for the '<em><b>Size</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int POINTER_TYPE__SIZE = CONSTRUCTED_TYPE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Pointer Type</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int POINTER_TYPE_FEATURE_COUNT = CONSTRUCTED_TYPE_FEATURE_COUNT + 1;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.ReferenceTypeImpl
* <em>Reference Type</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.ReferenceTypeImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getReferenceType()
* @generated
*/
int REFERENCE_TYPE = 93;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REFERENCE_TYPE__LOCATION_INFO = CONSTRUCTED_TYPE__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REFERENCE_TYPE__PRE_PROCESSOR_ELEMENTS = CONSTRUCTED_TYPE__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REFERENCE_TYPE__ANNOTATIONS = CONSTRUCTED_TYPE__ANNOTATIONS;
/**
* The feature id for the '<em><b>Is Const</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REFERENCE_TYPE__IS_CONST = CONSTRUCTED_TYPE__IS_CONST;
/**
* The feature id for the '<em><b>Base Type</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REFERENCE_TYPE__BASE_TYPE = CONSTRUCTED_TYPE__BASE_TYPE;
/**
* The number of structural features of the '<em>Reference Type</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REFERENCE_TYPE_FEATURE_COUNT = CONSTRUCTED_TYPE_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.RangeTypeImpl
* <em>Range Type</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see org.eclipse.modisco.omg.gastm.impl.RangeTypeImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getRangeType()
* @generated
*/
int RANGE_TYPE = 94;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int RANGE_TYPE__LOCATION_INFO = CONSTRUCTED_TYPE__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int RANGE_TYPE__PRE_PROCESSOR_ELEMENTS = CONSTRUCTED_TYPE__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int RANGE_TYPE__ANNOTATIONS = CONSTRUCTED_TYPE__ANNOTATIONS;
/**
* The feature id for the '<em><b>Is Const</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int RANGE_TYPE__IS_CONST = CONSTRUCTED_TYPE__IS_CONST;
/**
* The feature id for the '<em><b>Base Type</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int RANGE_TYPE__BASE_TYPE = CONSTRUCTED_TYPE__BASE_TYPE;
/**
* The number of structural features of the '<em>Range Type</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int RANGE_TYPE_FEATURE_COUNT = CONSTRUCTED_TYPE_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.ArrayTypeImpl
* <em>Array Type</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see org.eclipse.modisco.omg.gastm.impl.ArrayTypeImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getArrayType()
* @generated
*/
int ARRAY_TYPE = 95;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ARRAY_TYPE__LOCATION_INFO = CONSTRUCTED_TYPE__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ARRAY_TYPE__PRE_PROCESSOR_ELEMENTS = CONSTRUCTED_TYPE__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ARRAY_TYPE__ANNOTATIONS = CONSTRUCTED_TYPE__ANNOTATIONS;
/**
* The feature id for the '<em><b>Is Const</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ARRAY_TYPE__IS_CONST = CONSTRUCTED_TYPE__IS_CONST;
/**
* The feature id for the '<em><b>Base Type</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ARRAY_TYPE__BASE_TYPE = CONSTRUCTED_TYPE__BASE_TYPE;
/**
* The feature id for the '<em><b>Ranks</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ARRAY_TYPE__RANKS = CONSTRUCTED_TYPE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Array Type</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ARRAY_TYPE_FEATURE_COUNT = CONSTRUCTED_TYPE_FEATURE_COUNT + 1;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.StructureTypeImpl
* <em>Structure Type</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.StructureTypeImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getStructureType()
* @generated
*/
int STRUCTURE_TYPE = 96;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int STRUCTURE_TYPE__LOCATION_INFO = AGGREGATE_TYPE__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int STRUCTURE_TYPE__PRE_PROCESSOR_ELEMENTS = AGGREGATE_TYPE__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int STRUCTURE_TYPE__ANNOTATIONS = AGGREGATE_TYPE__ANNOTATIONS;
/**
* The feature id for the '<em><b>Is Const</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int STRUCTURE_TYPE__IS_CONST = AGGREGATE_TYPE__IS_CONST;
/**
* The feature id for the '<em><b>Members</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int STRUCTURE_TYPE__MEMBERS = AGGREGATE_TYPE__MEMBERS;
/**
* The feature id for the '<em><b>Opens Scope</b></em>' reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int STRUCTURE_TYPE__OPENS_SCOPE = AGGREGATE_TYPE__OPENS_SCOPE;
/**
* The number of structural features of the '<em>Structure Type</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int STRUCTURE_TYPE_FEATURE_COUNT = AGGREGATE_TYPE_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.UnionTypeImpl
* <em>Union Type</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see org.eclipse.modisco.omg.gastm.impl.UnionTypeImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getUnionType()
* @generated
*/
int UNION_TYPE = 97;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int UNION_TYPE__LOCATION_INFO = AGGREGATE_TYPE__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int UNION_TYPE__PRE_PROCESSOR_ELEMENTS = AGGREGATE_TYPE__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int UNION_TYPE__ANNOTATIONS = AGGREGATE_TYPE__ANNOTATIONS;
/**
* The feature id for the '<em><b>Is Const</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int UNION_TYPE__IS_CONST = AGGREGATE_TYPE__IS_CONST;
/**
* The feature id for the '<em><b>Members</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int UNION_TYPE__MEMBERS = AGGREGATE_TYPE__MEMBERS;
/**
* The feature id for the '<em><b>Opens Scope</b></em>' reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int UNION_TYPE__OPENS_SCOPE = AGGREGATE_TYPE__OPENS_SCOPE;
/**
* 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 = AGGREGATE_TYPE_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.ClassTypeImpl
* <em>Class Type</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see org.eclipse.modisco.omg.gastm.impl.ClassTypeImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getClassType()
* @generated
*/
int CLASS_TYPE = 98;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CLASS_TYPE__LOCATION_INFO = AGGREGATE_TYPE__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CLASS_TYPE__PRE_PROCESSOR_ELEMENTS = AGGREGATE_TYPE__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CLASS_TYPE__ANNOTATIONS = AGGREGATE_TYPE__ANNOTATIONS;
/**
* The feature id for the '<em><b>Is Const</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CLASS_TYPE__IS_CONST = AGGREGATE_TYPE__IS_CONST;
/**
* The feature id for the '<em><b>Members</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CLASS_TYPE__MEMBERS = AGGREGATE_TYPE__MEMBERS;
/**
* The feature id for the '<em><b>Opens Scope</b></em>' reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CLASS_TYPE__OPENS_SCOPE = AGGREGATE_TYPE__OPENS_SCOPE;
/**
* The feature id for the '<em><b>Derives From</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CLASS_TYPE__DERIVES_FROM = AGGREGATE_TYPE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Class Type</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CLASS_TYPE_FEATURE_COUNT = AGGREGATE_TYPE_FEATURE_COUNT + 1;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.AnnotationTypeImpl
* <em>Annotation Type</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.AnnotationTypeImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getAnnotationType()
* @generated
*/
int ANNOTATION_TYPE = 99;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ANNOTATION_TYPE__LOCATION_INFO = AGGREGATE_TYPE__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ANNOTATION_TYPE__PRE_PROCESSOR_ELEMENTS = AGGREGATE_TYPE__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ANNOTATION_TYPE__ANNOTATIONS = AGGREGATE_TYPE__ANNOTATIONS;
/**
* The feature id for the '<em><b>Is Const</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ANNOTATION_TYPE__IS_CONST = AGGREGATE_TYPE__IS_CONST;
/**
* The feature id for the '<em><b>Members</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ANNOTATION_TYPE__MEMBERS = AGGREGATE_TYPE__MEMBERS;
/**
* The feature id for the '<em><b>Opens Scope</b></em>' reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ANNOTATION_TYPE__OPENS_SCOPE = AGGREGATE_TYPE__OPENS_SCOPE;
/**
* The number of structural features of the '<em>Annotation Type</em>'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ANNOTATION_TYPE_FEATURE_COUNT = AGGREGATE_TYPE_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.ByValueFormalParameterTypeImpl
* <em>By Value Formal Parameter Type</em>}' class. <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.ByValueFormalParameterTypeImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getByValueFormalParameterType()
* @generated
*/
int BY_VALUE_FORMAL_PARAMETER_TYPE = 100;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BY_VALUE_FORMAL_PARAMETER_TYPE__LOCATION_INFO = FORMAL_PARAMETER_TYPE__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BY_VALUE_FORMAL_PARAMETER_TYPE__PRE_PROCESSOR_ELEMENTS = FORMAL_PARAMETER_TYPE__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BY_VALUE_FORMAL_PARAMETER_TYPE__ANNOTATIONS = FORMAL_PARAMETER_TYPE__ANNOTATIONS;
/**
* The feature id for the '<em><b>Is Const</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BY_VALUE_FORMAL_PARAMETER_TYPE__IS_CONST = FORMAL_PARAMETER_TYPE__IS_CONST;
/**
* The feature id for the '<em><b>Type</b></em>' containment reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BY_VALUE_FORMAL_PARAMETER_TYPE__TYPE = FORMAL_PARAMETER_TYPE__TYPE;
/**
* The number of structural features of the '
* <em>By Value Formal Parameter Type</em>' class. <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BY_VALUE_FORMAL_PARAMETER_TYPE_FEATURE_COUNT = FORMAL_PARAMETER_TYPE_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.ByReferenceFormalParameterTypeImpl
* <em>By Reference Formal Parameter Type</em>}' class. <!-- begin-user-doc
* --> <!-- end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.ByReferenceFormalParameterTypeImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getByReferenceFormalParameterType()
* @generated
*/
int BY_REFERENCE_FORMAL_PARAMETER_TYPE = 101;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BY_REFERENCE_FORMAL_PARAMETER_TYPE__LOCATION_INFO = FORMAL_PARAMETER_TYPE__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BY_REFERENCE_FORMAL_PARAMETER_TYPE__PRE_PROCESSOR_ELEMENTS = FORMAL_PARAMETER_TYPE__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BY_REFERENCE_FORMAL_PARAMETER_TYPE__ANNOTATIONS = FORMAL_PARAMETER_TYPE__ANNOTATIONS;
/**
* The feature id for the '<em><b>Is Const</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BY_REFERENCE_FORMAL_PARAMETER_TYPE__IS_CONST = FORMAL_PARAMETER_TYPE__IS_CONST;
/**
* The feature id for the '<em><b>Type</b></em>' containment reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BY_REFERENCE_FORMAL_PARAMETER_TYPE__TYPE = FORMAL_PARAMETER_TYPE__TYPE;
/**
* The number of structural features of the '
* <em>By Reference Formal Parameter Type</em>' class. <!-- begin-user-doc
* --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BY_REFERENCE_FORMAL_PARAMETER_TYPE_FEATURE_COUNT = FORMAL_PARAMETER_TYPE_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.PublicImpl <em>Public</em>}'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.PublicImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getPublic()
* @generated
*/
int PUBLIC = 102;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PUBLIC__LOCATION_INFO = ACCESS_KIND__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PUBLIC__PRE_PROCESSOR_ELEMENTS = ACCESS_KIND__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PUBLIC__ANNOTATIONS = ACCESS_KIND__ANNOTATIONS;
/**
* The number of structural features of the '<em>Public</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PUBLIC_FEATURE_COUNT = ACCESS_KIND_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.ProtectedImpl
* <em>Protected</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.ProtectedImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getProtected()
* @generated
*/
int PROTECTED = 103;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PROTECTED__LOCATION_INFO = ACCESS_KIND__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PROTECTED__PRE_PROCESSOR_ELEMENTS = ACCESS_KIND__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PROTECTED__ANNOTATIONS = ACCESS_KIND__ANNOTATIONS;
/**
* The number of structural features of the '<em>Protected</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PROTECTED_FEATURE_COUNT = ACCESS_KIND_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.PrivateImpl <em>Private</em>}'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.PrivateImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getPrivate()
* @generated
*/
int PRIVATE = 104;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PRIVATE__LOCATION_INFO = ACCESS_KIND__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PRIVATE__PRE_PROCESSOR_ELEMENTS = ACCESS_KIND__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PRIVATE__ANNOTATIONS = ACCESS_KIND__ANNOTATIONS;
/**
* The number of structural features of the '<em>Private</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PRIVATE_FEATURE_COUNT = ACCESS_KIND_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.UnnamedTypeReferenceImpl
* <em>Unnamed Type Reference</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.UnnamedTypeReferenceImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getUnnamedTypeReference()
* @generated
*/
int UNNAMED_TYPE_REFERENCE = 105;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int UNNAMED_TYPE_REFERENCE__LOCATION_INFO = TYPE_REFERENCE__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int UNNAMED_TYPE_REFERENCE__PRE_PROCESSOR_ELEMENTS = TYPE_REFERENCE__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int UNNAMED_TYPE_REFERENCE__ANNOTATIONS = TYPE_REFERENCE__ANNOTATIONS;
/**
* The feature id for the '<em><b>Is Const</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int UNNAMED_TYPE_REFERENCE__IS_CONST = TYPE_REFERENCE__IS_CONST;
/**
* The feature id for the '<em><b>Type</b></em>' containment reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int UNNAMED_TYPE_REFERENCE__TYPE = TYPE_REFERENCE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Unnamed Type Reference</em>
* ' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int UNNAMED_TYPE_REFERENCE_FEATURE_COUNT = TYPE_REFERENCE_FEATURE_COUNT + 1;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.NamedTypeReferenceImpl
* <em>Named Type Reference</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.NamedTypeReferenceImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getNamedTypeReference()
* @generated
*/
int NAMED_TYPE_REFERENCE = 106;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int NAMED_TYPE_REFERENCE__LOCATION_INFO = TYPE_REFERENCE__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int NAMED_TYPE_REFERENCE__PRE_PROCESSOR_ELEMENTS = TYPE_REFERENCE__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int NAMED_TYPE_REFERENCE__ANNOTATIONS = TYPE_REFERENCE__ANNOTATIONS;
/**
* The feature id for the '<em><b>Is Const</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int NAMED_TYPE_REFERENCE__IS_CONST = TYPE_REFERENCE__IS_CONST;
/**
* The feature id for the '<em><b>Type Name</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int NAMED_TYPE_REFERENCE__TYPE_NAME = TYPE_REFERENCE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Type</b></em>' containment reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int NAMED_TYPE_REFERENCE__TYPE = TYPE_REFERENCE_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Named Type Reference</em>'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int NAMED_TYPE_REFERENCE_FEATURE_COUNT = TYPE_REFERENCE_FEATURE_COUNT + 2;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.ExpressionStatementImpl
* <em>Expression Statement</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.ExpressionStatementImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getExpressionStatement()
* @generated
*/
int EXPRESSION_STATEMENT = 107;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int EXPRESSION_STATEMENT__LOCATION_INFO = STATEMENT__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int EXPRESSION_STATEMENT__PRE_PROCESSOR_ELEMENTS = STATEMENT__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int EXPRESSION_STATEMENT__ANNOTATIONS = STATEMENT__ANNOTATIONS;
/**
* The feature id for the '<em><b>Expression</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int EXPRESSION_STATEMENT__EXPRESSION = STATEMENT_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Expression Statement</em>'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int EXPRESSION_STATEMENT_FEATURE_COUNT = STATEMENT_FEATURE_COUNT + 1;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.JumpStatementImpl
* <em>Jump Statement</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.JumpStatementImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getJumpStatement()
* @generated
*/
int JUMP_STATEMENT = 108;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int JUMP_STATEMENT__LOCATION_INFO = STATEMENT__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int JUMP_STATEMENT__PRE_PROCESSOR_ELEMENTS = STATEMENT__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int JUMP_STATEMENT__ANNOTATIONS = STATEMENT__ANNOTATIONS;
/**
* The feature id for the '<em><b>Target</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int JUMP_STATEMENT__TARGET = STATEMENT_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Jump Statement</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int JUMP_STATEMENT_FEATURE_COUNT = STATEMENT_FEATURE_COUNT + 1;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.BreakStatementImpl
* <em>Break Statement</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.BreakStatementImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getBreakStatement()
* @generated
*/
int BREAK_STATEMENT = 109;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BREAK_STATEMENT__LOCATION_INFO = STATEMENT__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BREAK_STATEMENT__PRE_PROCESSOR_ELEMENTS = STATEMENT__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BREAK_STATEMENT__ANNOTATIONS = STATEMENT__ANNOTATIONS;
/**
* The feature id for the '<em><b>Target</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BREAK_STATEMENT__TARGET = STATEMENT_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Break Statement</em>'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BREAK_STATEMENT_FEATURE_COUNT = STATEMENT_FEATURE_COUNT + 1;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.ContinueStatementImpl
* <em>Continue Statement</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.ContinueStatementImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getContinueStatement()
* @generated
*/
int CONTINUE_STATEMENT = 110;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CONTINUE_STATEMENT__LOCATION_INFO = STATEMENT__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CONTINUE_STATEMENT__PRE_PROCESSOR_ELEMENTS = STATEMENT__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CONTINUE_STATEMENT__ANNOTATIONS = STATEMENT__ANNOTATIONS;
/**
* The feature id for the '<em><b>Target</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CONTINUE_STATEMENT__TARGET = STATEMENT_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Continue Statement</em>'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CONTINUE_STATEMENT_FEATURE_COUNT = STATEMENT_FEATURE_COUNT + 1;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.LabeledStatementImpl
* <em>Labeled Statement</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.LabeledStatementImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getLabeledStatement()
* @generated
*/
int LABELED_STATEMENT = 111;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LABELED_STATEMENT__LOCATION_INFO = STATEMENT__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LABELED_STATEMENT__PRE_PROCESSOR_ELEMENTS = STATEMENT__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LABELED_STATEMENT__ANNOTATIONS = STATEMENT__ANNOTATIONS;
/**
* The feature id for the '<em><b>Label</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LABELED_STATEMENT__LABEL = STATEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Statement</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LABELED_STATEMENT__STATEMENT = STATEMENT_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Labeled Statement</em>'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LABELED_STATEMENT_FEATURE_COUNT = STATEMENT_FEATURE_COUNT + 2;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.BlockStatementImpl
* <em>Block Statement</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.BlockStatementImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getBlockStatement()
* @generated
*/
int BLOCK_STATEMENT = 112;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BLOCK_STATEMENT__LOCATION_INFO = STATEMENT__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BLOCK_STATEMENT__PRE_PROCESSOR_ELEMENTS = STATEMENT__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BLOCK_STATEMENT__ANNOTATIONS = STATEMENT__ANNOTATIONS;
/**
* The feature id for the '<em><b>Sub Statements</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BLOCK_STATEMENT__SUB_STATEMENTS = STATEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Opens Scope</b></em>' reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BLOCK_STATEMENT__OPENS_SCOPE = STATEMENT_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Block Statement</em>'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BLOCK_STATEMENT_FEATURE_COUNT = STATEMENT_FEATURE_COUNT + 2;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.EmptyStatementImpl
* <em>Empty Statement</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.EmptyStatementImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getEmptyStatement()
* @generated
*/
int EMPTY_STATEMENT = 113;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int EMPTY_STATEMENT__LOCATION_INFO = STATEMENT__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int EMPTY_STATEMENT__PRE_PROCESSOR_ELEMENTS = STATEMENT__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int EMPTY_STATEMENT__ANNOTATIONS = STATEMENT__ANNOTATIONS;
/**
* The number of structural features of the '<em>Empty Statement</em>'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int EMPTY_STATEMENT_FEATURE_COUNT = STATEMENT_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.IfStatementImpl
* <em>If Statement</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see org.eclipse.modisco.omg.gastm.impl.IfStatementImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getIfStatement()
* @generated
*/
int IF_STATEMENT = 114;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int IF_STATEMENT__LOCATION_INFO = STATEMENT__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int IF_STATEMENT__PRE_PROCESSOR_ELEMENTS = STATEMENT__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int IF_STATEMENT__ANNOTATIONS = STATEMENT__ANNOTATIONS;
/**
* The feature id for the '<em><b>Condition</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int IF_STATEMENT__CONDITION = STATEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Then Body</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int IF_STATEMENT__THEN_BODY = STATEMENT_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Else Body</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int IF_STATEMENT__ELSE_BODY = STATEMENT_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>If Statement</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int IF_STATEMENT_FEATURE_COUNT = STATEMENT_FEATURE_COUNT + 3;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.SwitchStatementImpl
* <em>Switch Statement</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.SwitchStatementImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getSwitchStatement()
* @generated
*/
int SWITCH_STATEMENT = 115;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SWITCH_STATEMENT__LOCATION_INFO = STATEMENT__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SWITCH_STATEMENT__PRE_PROCESSOR_ELEMENTS = STATEMENT__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SWITCH_STATEMENT__ANNOTATIONS = STATEMENT__ANNOTATIONS;
/**
* The feature id for the '<em><b>Switch Expression</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SWITCH_STATEMENT__SWITCH_EXPRESSION = STATEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Cases</b></em>' reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SWITCH_STATEMENT__CASES = STATEMENT_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Switch Statement</em>'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SWITCH_STATEMENT_FEATURE_COUNT = STATEMENT_FEATURE_COUNT + 2;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.ReturnStatementImpl
* <em>Return Statement</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.ReturnStatementImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getReturnStatement()
* @generated
*/
int RETURN_STATEMENT = 116;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int RETURN_STATEMENT__LOCATION_INFO = STATEMENT__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int RETURN_STATEMENT__PRE_PROCESSOR_ELEMENTS = STATEMENT__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int RETURN_STATEMENT__ANNOTATIONS = STATEMENT__ANNOTATIONS;
/**
* The feature id for the '<em><b>Return Value</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int RETURN_STATEMENT__RETURN_VALUE = STATEMENT_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Return Statement</em>'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int RETURN_STATEMENT_FEATURE_COUNT = STATEMENT_FEATURE_COUNT + 1;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.LoopStatementImpl
* <em>Loop Statement</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.LoopStatementImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getLoopStatement()
* @generated
*/
int LOOP_STATEMENT = 117;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LOOP_STATEMENT__LOCATION_INFO = STATEMENT__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LOOP_STATEMENT__PRE_PROCESSOR_ELEMENTS = STATEMENT__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LOOP_STATEMENT__ANNOTATIONS = STATEMENT__ANNOTATIONS;
/**
* The feature id for the '<em><b>Condition</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LOOP_STATEMENT__CONDITION = STATEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Body</b></em>' containment reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LOOP_STATEMENT__BODY = STATEMENT_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Loop Statement</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LOOP_STATEMENT_FEATURE_COUNT = STATEMENT_FEATURE_COUNT + 2;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.TryStatementImpl
* <em>Try Statement</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see org.eclipse.modisco.omg.gastm.impl.TryStatementImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getTryStatement()
* @generated
*/
int TRY_STATEMENT = 118;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TRY_STATEMENT__LOCATION_INFO = STATEMENT__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TRY_STATEMENT__PRE_PROCESSOR_ELEMENTS = STATEMENT__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TRY_STATEMENT__ANNOTATIONS = STATEMENT__ANNOTATIONS;
/**
* The feature id for the '<em><b>Guarded Statement</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TRY_STATEMENT__GUARDED_STATEMENT = STATEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Catch Blocks</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TRY_STATEMENT__CATCH_BLOCKS = STATEMENT_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Final Statement</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TRY_STATEMENT__FINAL_STATEMENT = STATEMENT_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Try Statement</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TRY_STATEMENT_FEATURE_COUNT = STATEMENT_FEATURE_COUNT + 3;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.DeclarationOrDefinitionStatementImpl
* <em>Declaration Or Definition Statement</em>}' class. <!-- begin-user-doc
* --> <!-- end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.DeclarationOrDefinitionStatementImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getDeclarationOrDefinitionStatement()
* @generated
*/
int DECLARATION_OR_DEFINITION_STATEMENT = 119;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DECLARATION_OR_DEFINITION_STATEMENT__LOCATION_INFO = STATEMENT__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DECLARATION_OR_DEFINITION_STATEMENT__PRE_PROCESSOR_ELEMENTS = STATEMENT__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DECLARATION_OR_DEFINITION_STATEMENT__ANNOTATIONS = STATEMENT__ANNOTATIONS;
/**
* The feature id for the '<em><b>Decl Or Defn</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DECLARATION_OR_DEFINITION_STATEMENT__DECL_OR_DEFN = STATEMENT_FEATURE_COUNT + 0;
/**
* The number of structural features of the '
* <em>Declaration Or Definition Statement</em>' class. <!-- begin-user-doc
* --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DECLARATION_OR_DEFINITION_STATEMENT_FEATURE_COUNT = STATEMENT_FEATURE_COUNT + 1;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.ThrowStatementImpl
* <em>Throw Statement</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.ThrowStatementImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getThrowStatement()
* @generated
*/
int THROW_STATEMENT = 120;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int THROW_STATEMENT__LOCATION_INFO = STATEMENT__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int THROW_STATEMENT__PRE_PROCESSOR_ELEMENTS = STATEMENT__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int THROW_STATEMENT__ANNOTATIONS = STATEMENT__ANNOTATIONS;
/**
* The feature id for the '<em><b>Exception</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int THROW_STATEMENT__EXCEPTION = STATEMENT_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Throw Statement</em>'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int THROW_STATEMENT_FEATURE_COUNT = STATEMENT_FEATURE_COUNT + 1;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.DeleteStatementImpl
* <em>Delete Statement</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.DeleteStatementImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getDeleteStatement()
* @generated
*/
int DELETE_STATEMENT = 121;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DELETE_STATEMENT__LOCATION_INFO = STATEMENT__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DELETE_STATEMENT__PRE_PROCESSOR_ELEMENTS = STATEMENT__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DELETE_STATEMENT__ANNOTATIONS = STATEMENT__ANNOTATIONS;
/**
* The feature id for the '<em><b>Operand</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DELETE_STATEMENT__OPERAND = STATEMENT_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Delete Statement</em>'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DELETE_STATEMENT_FEATURE_COUNT = STATEMENT_FEATURE_COUNT + 1;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.TerminateStatementImpl
* <em>Terminate Statement</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.TerminateStatementImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getTerminateStatement()
* @generated
*/
int TERMINATE_STATEMENT = 122;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TERMINATE_STATEMENT__LOCATION_INFO = STATEMENT__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TERMINATE_STATEMENT__PRE_PROCESSOR_ELEMENTS = STATEMENT__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TERMINATE_STATEMENT__ANNOTATIONS = STATEMENT__ANNOTATIONS;
/**
* The number of structural features of the '<em>Terminate Statement</em>'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TERMINATE_STATEMENT_FEATURE_COUNT = STATEMENT_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.CaseBlockImpl
* <em>Case Block</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see org.eclipse.modisco.omg.gastm.impl.CaseBlockImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getCaseBlock()
* @generated
*/
int CASE_BLOCK = 123;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CASE_BLOCK__LOCATION_INFO = SWITCH_CASE__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CASE_BLOCK__PRE_PROCESSOR_ELEMENTS = SWITCH_CASE__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CASE_BLOCK__ANNOTATIONS = SWITCH_CASE__ANNOTATIONS;
/**
* The feature id for the '<em><b>Is Evaluate All Cases</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CASE_BLOCK__IS_EVALUATE_ALL_CASES = SWITCH_CASE__IS_EVALUATE_ALL_CASES;
/**
* The feature id for the '<em><b>Body</b></em>' reference list. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CASE_BLOCK__BODY = SWITCH_CASE__BODY;
/**
* The feature id for the '<em><b>Case Expressions</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CASE_BLOCK__CASE_EXPRESSIONS = SWITCH_CASE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Case Block</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CASE_BLOCK_FEATURE_COUNT = SWITCH_CASE_FEATURE_COUNT + 1;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.DefaultBlockImpl
* <em>Default Block</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see org.eclipse.modisco.omg.gastm.impl.DefaultBlockImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getDefaultBlock()
* @generated
*/
int DEFAULT_BLOCK = 124;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DEFAULT_BLOCK__LOCATION_INFO = SWITCH_CASE__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DEFAULT_BLOCK__PRE_PROCESSOR_ELEMENTS = SWITCH_CASE__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DEFAULT_BLOCK__ANNOTATIONS = SWITCH_CASE__ANNOTATIONS;
/**
* The feature id for the '<em><b>Is Evaluate All Cases</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DEFAULT_BLOCK__IS_EVALUATE_ALL_CASES = SWITCH_CASE__IS_EVALUATE_ALL_CASES;
/**
* The feature id for the '<em><b>Body</b></em>' reference list. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DEFAULT_BLOCK__BODY = SWITCH_CASE__BODY;
/**
* The number of structural features of the '<em>Default Block</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DEFAULT_BLOCK_FEATURE_COUNT = SWITCH_CASE_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.WhileStatementImpl
* <em>While Statement</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.WhileStatementImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getWhileStatement()
* @generated
*/
int WHILE_STATEMENT = 125;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int WHILE_STATEMENT__LOCATION_INFO = LOOP_STATEMENT__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int WHILE_STATEMENT__PRE_PROCESSOR_ELEMENTS = LOOP_STATEMENT__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int WHILE_STATEMENT__ANNOTATIONS = LOOP_STATEMENT__ANNOTATIONS;
/**
* The feature id for the '<em><b>Condition</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int WHILE_STATEMENT__CONDITION = LOOP_STATEMENT__CONDITION;
/**
* The feature id for the '<em><b>Body</b></em>' containment reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int WHILE_STATEMENT__BODY = LOOP_STATEMENT__BODY;
/**
* The number of structural features of the '<em>While Statement</em>'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int WHILE_STATEMENT_FEATURE_COUNT = LOOP_STATEMENT_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.DoWhileStatementImpl
* <em>Do While Statement</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.DoWhileStatementImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getDoWhileStatement()
* @generated
*/
int DO_WHILE_STATEMENT = 126;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DO_WHILE_STATEMENT__LOCATION_INFO = LOOP_STATEMENT__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DO_WHILE_STATEMENT__PRE_PROCESSOR_ELEMENTS = LOOP_STATEMENT__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DO_WHILE_STATEMENT__ANNOTATIONS = LOOP_STATEMENT__ANNOTATIONS;
/**
* The feature id for the '<em><b>Condition</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DO_WHILE_STATEMENT__CONDITION = LOOP_STATEMENT__CONDITION;
/**
* The feature id for the '<em><b>Body</b></em>' containment reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DO_WHILE_STATEMENT__BODY = LOOP_STATEMENT__BODY;
/**
* The number of structural features of the '<em>Do While Statement</em>'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DO_WHILE_STATEMENT_FEATURE_COUNT = LOOP_STATEMENT_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.ForStatementImpl
* <em>For Statement</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see org.eclipse.modisco.omg.gastm.impl.ForStatementImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getForStatement()
* @generated
*/
int FOR_STATEMENT = 127;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FOR_STATEMENT__LOCATION_INFO = LOOP_STATEMENT__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FOR_STATEMENT__PRE_PROCESSOR_ELEMENTS = LOOP_STATEMENT__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FOR_STATEMENT__ANNOTATIONS = LOOP_STATEMENT__ANNOTATIONS;
/**
* The feature id for the '<em><b>Condition</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FOR_STATEMENT__CONDITION = LOOP_STATEMENT__CONDITION;
/**
* The feature id for the '<em><b>Body</b></em>' containment reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FOR_STATEMENT__BODY = LOOP_STATEMENT__BODY;
/**
* The feature id for the '<em><b>Init Body</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FOR_STATEMENT__INIT_BODY = LOOP_STATEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Iteration Body</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FOR_STATEMENT__ITERATION_BODY = LOOP_STATEMENT_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>For Statement</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FOR_STATEMENT_FEATURE_COUNT = LOOP_STATEMENT_FEATURE_COUNT + 2;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.ForCheckBeforeStatementImpl
* <em>For Check Before Statement</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.ForCheckBeforeStatementImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getForCheckBeforeStatement()
* @generated
*/
int FOR_CHECK_BEFORE_STATEMENT = 128;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FOR_CHECK_BEFORE_STATEMENT__LOCATION_INFO = FOR_STATEMENT__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FOR_CHECK_BEFORE_STATEMENT__PRE_PROCESSOR_ELEMENTS = FOR_STATEMENT__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FOR_CHECK_BEFORE_STATEMENT__ANNOTATIONS = FOR_STATEMENT__ANNOTATIONS;
/**
* The feature id for the '<em><b>Condition</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FOR_CHECK_BEFORE_STATEMENT__CONDITION = FOR_STATEMENT__CONDITION;
/**
* The feature id for the '<em><b>Body</b></em>' containment reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FOR_CHECK_BEFORE_STATEMENT__BODY = FOR_STATEMENT__BODY;
/**
* The feature id for the '<em><b>Init Body</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FOR_CHECK_BEFORE_STATEMENT__INIT_BODY = FOR_STATEMENT__INIT_BODY;
/**
* The feature id for the '<em><b>Iteration Body</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FOR_CHECK_BEFORE_STATEMENT__ITERATION_BODY = FOR_STATEMENT__ITERATION_BODY;
/**
* The number of structural features of the '
* <em>For Check Before Statement</em>' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
* @ordered
*/
int FOR_CHECK_BEFORE_STATEMENT_FEATURE_COUNT = FOR_STATEMENT_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.ForCheckAfterStatementImpl
* <em>For Check After Statement</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.ForCheckAfterStatementImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getForCheckAfterStatement()
* @generated
*/
int FOR_CHECK_AFTER_STATEMENT = 129;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FOR_CHECK_AFTER_STATEMENT__LOCATION_INFO = FOR_STATEMENT__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FOR_CHECK_AFTER_STATEMENT__PRE_PROCESSOR_ELEMENTS = FOR_STATEMENT__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FOR_CHECK_AFTER_STATEMENT__ANNOTATIONS = FOR_STATEMENT__ANNOTATIONS;
/**
* The feature id for the '<em><b>Condition</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FOR_CHECK_AFTER_STATEMENT__CONDITION = FOR_STATEMENT__CONDITION;
/**
* The feature id for the '<em><b>Body</b></em>' containment reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FOR_CHECK_AFTER_STATEMENT__BODY = FOR_STATEMENT__BODY;
/**
* The feature id for the '<em><b>Init Body</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FOR_CHECK_AFTER_STATEMENT__INIT_BODY = FOR_STATEMENT__INIT_BODY;
/**
* The feature id for the '<em><b>Iteration Body</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FOR_CHECK_AFTER_STATEMENT__ITERATION_BODY = FOR_STATEMENT__ITERATION_BODY;
/**
* The number of structural features of the '
* <em>For Check After Statement</em>' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
* @ordered
*/
int FOR_CHECK_AFTER_STATEMENT_FEATURE_COUNT = FOR_STATEMENT_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.TypesCatchBlockImpl
* <em>Types Catch Block</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.TypesCatchBlockImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getTypesCatchBlock()
* @generated
*/
int TYPES_CATCH_BLOCK = 130;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TYPES_CATCH_BLOCK__LOCATION_INFO = CATCH_BLOCK__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TYPES_CATCH_BLOCK__PRE_PROCESSOR_ELEMENTS = CATCH_BLOCK__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TYPES_CATCH_BLOCK__ANNOTATIONS = CATCH_BLOCK__ANNOTATIONS;
/**
* The feature id for the '<em><b>Body</b></em>' containment reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TYPES_CATCH_BLOCK__BODY = CATCH_BLOCK__BODY;
/**
* The feature id for the '<em><b>Exceptions</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TYPES_CATCH_BLOCK__EXCEPTIONS = CATCH_BLOCK_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Types Catch Block</em>'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TYPES_CATCH_BLOCK_FEATURE_COUNT = CATCH_BLOCK_FEATURE_COUNT + 1;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.VariableCatchBlockImpl
* <em>Variable Catch Block</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.VariableCatchBlockImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getVariableCatchBlock()
* @generated
*/
int VARIABLE_CATCH_BLOCK = 131;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VARIABLE_CATCH_BLOCK__LOCATION_INFO = CATCH_BLOCK__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VARIABLE_CATCH_BLOCK__PRE_PROCESSOR_ELEMENTS = CATCH_BLOCK__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VARIABLE_CATCH_BLOCK__ANNOTATIONS = CATCH_BLOCK__ANNOTATIONS;
/**
* The feature id for the '<em><b>Body</b></em>' containment reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VARIABLE_CATCH_BLOCK__BODY = CATCH_BLOCK__BODY;
/**
* The feature id for the '<em><b>Exception Variable</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VARIABLE_CATCH_BLOCK__EXCEPTION_VARIABLE = CATCH_BLOCK_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Variable Catch Block</em>'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VARIABLE_CATCH_BLOCK_FEATURE_COUNT = CATCH_BLOCK_FEATURE_COUNT + 1;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.CastExpressionImpl
* <em>Cast Expression</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.CastExpressionImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getCastExpression()
* @generated
*/
int CAST_EXPRESSION = 133;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CAST_EXPRESSION__LOCATION_INFO = EXPRESSION__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CAST_EXPRESSION__PRE_PROCESSOR_ELEMENTS = EXPRESSION__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CAST_EXPRESSION__ANNOTATIONS = EXPRESSION__ANNOTATIONS;
/**
* The feature id for the '<em><b>Expression Type</b></em>' reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CAST_EXPRESSION__EXPRESSION_TYPE = EXPRESSION__EXPRESSION_TYPE;
/**
* The feature id for the '<em><b>Cast Type</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CAST_EXPRESSION__CAST_TYPE = EXPRESSION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Expression</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CAST_EXPRESSION__EXPRESSION = EXPRESSION_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Cast Expression</em>'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CAST_EXPRESSION_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 2;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.AggregateExpressionImpl
* <em>Aggregate Expression</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.AggregateExpressionImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getAggregateExpression()
* @generated
*/
int AGGREGATE_EXPRESSION = 134;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int AGGREGATE_EXPRESSION__LOCATION_INFO = EXPRESSION__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int AGGREGATE_EXPRESSION__PRE_PROCESSOR_ELEMENTS = EXPRESSION__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int AGGREGATE_EXPRESSION__ANNOTATIONS = EXPRESSION__ANNOTATIONS;
/**
* The feature id for the '<em><b>Expression Type</b></em>' reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int AGGREGATE_EXPRESSION__EXPRESSION_TYPE = EXPRESSION__EXPRESSION_TYPE;
/**
* The feature id for the '<em><b>Sub Expressions</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int AGGREGATE_EXPRESSION__SUB_EXPRESSIONS = EXPRESSION_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Aggregate Expression</em>'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int AGGREGATE_EXPRESSION_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 1;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.UnaryExpressionImpl
* <em>Unary Expression</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.UnaryExpressionImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getUnaryExpression()
* @generated
*/
int UNARY_EXPRESSION = 135;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int UNARY_EXPRESSION__LOCATION_INFO = EXPRESSION__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int UNARY_EXPRESSION__PRE_PROCESSOR_ELEMENTS = EXPRESSION__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int UNARY_EXPRESSION__ANNOTATIONS = EXPRESSION__ANNOTATIONS;
/**
* The feature id for the '<em><b>Expression Type</b></em>' reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int UNARY_EXPRESSION__EXPRESSION_TYPE = EXPRESSION__EXPRESSION_TYPE;
/**
* The feature id for the '<em><b>Operator</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int UNARY_EXPRESSION__OPERATOR = EXPRESSION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Operand</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int UNARY_EXPRESSION__OPERAND = EXPRESSION_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Unary Expression</em>'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int UNARY_EXPRESSION_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 2;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.BinaryExpressionImpl
* <em>Binary Expression</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.BinaryExpressionImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getBinaryExpression()
* @generated
*/
int BINARY_EXPRESSION = 136;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BINARY_EXPRESSION__LOCATION_INFO = EXPRESSION__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BINARY_EXPRESSION__PRE_PROCESSOR_ELEMENTS = EXPRESSION__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BINARY_EXPRESSION__ANNOTATIONS = EXPRESSION__ANNOTATIONS;
/**
* The feature id for the '<em><b>Expression Type</b></em>' reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BINARY_EXPRESSION__EXPRESSION_TYPE = EXPRESSION__EXPRESSION_TYPE;
/**
* The feature id for the '<em><b>Operator</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BINARY_EXPRESSION__OPERATOR = EXPRESSION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Left Operand</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BINARY_EXPRESSION__LEFT_OPERAND = EXPRESSION_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Right Operand</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BINARY_EXPRESSION__RIGHT_OPERAND = EXPRESSION_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Binary Expression</em>'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BINARY_EXPRESSION_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 3;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.ConditionalExpressionImpl
* <em>Conditional Expression</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.ConditionalExpressionImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getConditionalExpression()
* @generated
*/
int CONDITIONAL_EXPRESSION = 137;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CONDITIONAL_EXPRESSION__LOCATION_INFO = EXPRESSION__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CONDITIONAL_EXPRESSION__PRE_PROCESSOR_ELEMENTS = EXPRESSION__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CONDITIONAL_EXPRESSION__ANNOTATIONS = EXPRESSION__ANNOTATIONS;
/**
* The feature id for the '<em><b>Expression Type</b></em>' reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CONDITIONAL_EXPRESSION__EXPRESSION_TYPE = EXPRESSION__EXPRESSION_TYPE;
/**
* The feature id for the '<em><b>Condition</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CONDITIONAL_EXPRESSION__CONDITION = EXPRESSION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>On True Operand</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CONDITIONAL_EXPRESSION__ON_TRUE_OPERAND = EXPRESSION_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>On False Operand</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CONDITIONAL_EXPRESSION__ON_FALSE_OPERAND = EXPRESSION_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Conditional Expression</em>
* ' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CONDITIONAL_EXPRESSION_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 3;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.RangeExpressionImpl
* <em>Range Expression</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.RangeExpressionImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getRangeExpression()
* @generated
*/
int RANGE_EXPRESSION = 138;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int RANGE_EXPRESSION__LOCATION_INFO = EXPRESSION__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int RANGE_EXPRESSION__PRE_PROCESSOR_ELEMENTS = EXPRESSION__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int RANGE_EXPRESSION__ANNOTATIONS = EXPRESSION__ANNOTATIONS;
/**
* The feature id for the '<em><b>Expression Type</b></em>' reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int RANGE_EXPRESSION__EXPRESSION_TYPE = EXPRESSION__EXPRESSION_TYPE;
/**
* The feature id for the '<em><b>From Expression</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int RANGE_EXPRESSION__FROM_EXPRESSION = EXPRESSION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>To Expression</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int RANGE_EXPRESSION__TO_EXPRESSION = EXPRESSION_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Range Expression</em>'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int RANGE_EXPRESSION_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 2;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.FunctionCallExpressionImpl
* <em>Function Call Expression</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.FunctionCallExpressionImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getFunctionCallExpression()
* @generated
*/
int FUNCTION_CALL_EXPRESSION = 139;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FUNCTION_CALL_EXPRESSION__LOCATION_INFO = EXPRESSION__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FUNCTION_CALL_EXPRESSION__PRE_PROCESSOR_ELEMENTS = EXPRESSION__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FUNCTION_CALL_EXPRESSION__ANNOTATIONS = EXPRESSION__ANNOTATIONS;
/**
* The feature id for the '<em><b>Expression Type</b></em>' reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FUNCTION_CALL_EXPRESSION__EXPRESSION_TYPE = EXPRESSION__EXPRESSION_TYPE;
/**
* The feature id for the '<em><b>Called Function</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FUNCTION_CALL_EXPRESSION__CALLED_FUNCTION = EXPRESSION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Actual Params</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FUNCTION_CALL_EXPRESSION__ACTUAL_PARAMS = EXPRESSION_FEATURE_COUNT + 1;
/**
* The number of structural features of the '
* <em>Function Call Expression</em>' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
* @ordered
*/
int FUNCTION_CALL_EXPRESSION_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 2;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.NewExpressionImpl
* <em>New Expression</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.NewExpressionImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getNewExpression()
* @generated
*/
int NEW_EXPRESSION = 140;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int NEW_EXPRESSION__LOCATION_INFO = EXPRESSION__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int NEW_EXPRESSION__PRE_PROCESSOR_ELEMENTS = EXPRESSION__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int NEW_EXPRESSION__ANNOTATIONS = EXPRESSION__ANNOTATIONS;
/**
* The feature id for the '<em><b>Expression Type</b></em>' reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int NEW_EXPRESSION__EXPRESSION_TYPE = EXPRESSION__EXPRESSION_TYPE;
/**
* The feature id for the '<em><b>New Type</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int NEW_EXPRESSION__NEW_TYPE = EXPRESSION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Actual Params</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int NEW_EXPRESSION__ACTUAL_PARAMS = EXPRESSION_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>New Expression</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int NEW_EXPRESSION_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 2;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.NameReferenceImpl
* <em>Name Reference</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.NameReferenceImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getNameReference()
* @generated
*/
int NAME_REFERENCE = 141;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int NAME_REFERENCE__LOCATION_INFO = EXPRESSION__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int NAME_REFERENCE__PRE_PROCESSOR_ELEMENTS = EXPRESSION__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int NAME_REFERENCE__ANNOTATIONS = EXPRESSION__ANNOTATIONS;
/**
* The feature id for the '<em><b>Expression Type</b></em>' reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int NAME_REFERENCE__EXPRESSION_TYPE = EXPRESSION__EXPRESSION_TYPE;
/**
* The feature id for the '<em><b>Name</b></em>' containment reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int NAME_REFERENCE__NAME = EXPRESSION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Refers To</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int NAME_REFERENCE__REFERS_TO = EXPRESSION_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Name Reference</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int NAME_REFERENCE_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 2;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.LabelAccessImpl
* <em>Label Access</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see org.eclipse.modisco.omg.gastm.impl.LabelAccessImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getLabelAccess()
* @generated
*/
int LABEL_ACCESS = 142;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LABEL_ACCESS__LOCATION_INFO = EXPRESSION__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LABEL_ACCESS__PRE_PROCESSOR_ELEMENTS = EXPRESSION__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LABEL_ACCESS__ANNOTATIONS = EXPRESSION__ANNOTATIONS;
/**
* The feature id for the '<em><b>Expression Type</b></em>' reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LABEL_ACCESS__EXPRESSION_TYPE = EXPRESSION__EXPRESSION_TYPE;
/**
* The feature id for the '<em><b>Label Name</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LABEL_ACCESS__LABEL_NAME = EXPRESSION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Label Definition</b></em>' reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LABEL_ACCESS__LABEL_DEFINITION = EXPRESSION_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Label Access</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LABEL_ACCESS_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 2;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.ArrayAccessImpl
* <em>Array Access</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see org.eclipse.modisco.omg.gastm.impl.ArrayAccessImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getArrayAccess()
* @generated
*/
int ARRAY_ACCESS = 143;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ARRAY_ACCESS__LOCATION_INFO = EXPRESSION__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ARRAY_ACCESS__PRE_PROCESSOR_ELEMENTS = EXPRESSION__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ARRAY_ACCESS__ANNOTATIONS = EXPRESSION__ANNOTATIONS;
/**
* The feature id for the '<em><b>Expression Type</b></em>' reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ARRAY_ACCESS__EXPRESSION_TYPE = EXPRESSION__EXPRESSION_TYPE;
/**
* The feature id for the '<em><b>Array Name</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ARRAY_ACCESS__ARRAY_NAME = EXPRESSION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Subscripts</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ARRAY_ACCESS__SUBSCRIPTS = EXPRESSION_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Array Access</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ARRAY_ACCESS_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 2;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.AnnotationExpressionImpl
* <em>Annotation Expression</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.AnnotationExpressionImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getAnnotationExpression()
* @generated
*/
int ANNOTATION_EXPRESSION = 144;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ANNOTATION_EXPRESSION__LOCATION_INFO = EXPRESSION__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ANNOTATION_EXPRESSION__PRE_PROCESSOR_ELEMENTS = EXPRESSION__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ANNOTATION_EXPRESSION__ANNOTATIONS = EXPRESSION__ANNOTATIONS;
/**
* The feature id for the '<em><b>Expression Type</b></em>' reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ANNOTATION_EXPRESSION__EXPRESSION_TYPE = EXPRESSION__EXPRESSION_TYPE;
/**
* The feature id for the '<em><b>Annotation Type</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ANNOTATION_EXPRESSION__ANNOTATION_TYPE = EXPRESSION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Member Values</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ANNOTATION_EXPRESSION__MEMBER_VALUES = EXPRESSION_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Annotation Expression</em>'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ANNOTATION_EXPRESSION_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 2;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.CollectionExpressionImpl
* <em>Collection Expression</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.CollectionExpressionImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getCollectionExpression()
* @generated
*/
int COLLECTION_EXPRESSION = 145;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COLLECTION_EXPRESSION__LOCATION_INFO = EXPRESSION__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COLLECTION_EXPRESSION__PRE_PROCESSOR_ELEMENTS = EXPRESSION__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COLLECTION_EXPRESSION__ANNOTATIONS = EXPRESSION__ANNOTATIONS;
/**
* The feature id for the '<em><b>Expression Type</b></em>' reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COLLECTION_EXPRESSION__EXPRESSION_TYPE = EXPRESSION__EXPRESSION_TYPE;
/**
* The feature id for the '<em><b>Expression List</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COLLECTION_EXPRESSION__EXPRESSION_LIST = EXPRESSION_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Collection Expression</em>'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COLLECTION_EXPRESSION_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 1;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.IdentifierReferenceImpl
* <em>Identifier Reference</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.IdentifierReferenceImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getIdentifierReference()
* @generated
*/
int IDENTIFIER_REFERENCE = 146;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int IDENTIFIER_REFERENCE__LOCATION_INFO = NAME_REFERENCE__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int IDENTIFIER_REFERENCE__PRE_PROCESSOR_ELEMENTS = NAME_REFERENCE__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int IDENTIFIER_REFERENCE__ANNOTATIONS = NAME_REFERENCE__ANNOTATIONS;
/**
* The feature id for the '<em><b>Expression Type</b></em>' reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int IDENTIFIER_REFERENCE__EXPRESSION_TYPE = NAME_REFERENCE__EXPRESSION_TYPE;
/**
* The feature id for the '<em><b>Name</b></em>' containment reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int IDENTIFIER_REFERENCE__NAME = NAME_REFERENCE__NAME;
/**
* The feature id for the '<em><b>Refers To</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int IDENTIFIER_REFERENCE__REFERS_TO = NAME_REFERENCE__REFERS_TO;
/**
* The number of structural features of the '<em>Identifier Reference</em>'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int IDENTIFIER_REFERENCE_FEATURE_COUNT = NAME_REFERENCE_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.QualifiedIdentifierReferenceImpl
* <em>Qualified Identifier Reference</em>}' class. <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.QualifiedIdentifierReferenceImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getQualifiedIdentifierReference()
* @generated
*/
int QUALIFIED_IDENTIFIER_REFERENCE = 147;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int QUALIFIED_IDENTIFIER_REFERENCE__LOCATION_INFO = NAME_REFERENCE__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int QUALIFIED_IDENTIFIER_REFERENCE__PRE_PROCESSOR_ELEMENTS = NAME_REFERENCE__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int QUALIFIED_IDENTIFIER_REFERENCE__ANNOTATIONS = NAME_REFERENCE__ANNOTATIONS;
/**
* The feature id for the '<em><b>Expression Type</b></em>' reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int QUALIFIED_IDENTIFIER_REFERENCE__EXPRESSION_TYPE = NAME_REFERENCE__EXPRESSION_TYPE;
/**
* The feature id for the '<em><b>Name</b></em>' containment reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int QUALIFIED_IDENTIFIER_REFERENCE__NAME = NAME_REFERENCE__NAME;
/**
* The feature id for the '<em><b>Refers To</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int QUALIFIED_IDENTIFIER_REFERENCE__REFERS_TO = NAME_REFERENCE__REFERS_TO;
/**
* The feature id for the '<em><b>Qualifiers</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int QUALIFIED_IDENTIFIER_REFERENCE__QUALIFIERS = NAME_REFERENCE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Member</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int QUALIFIED_IDENTIFIER_REFERENCE__MEMBER = NAME_REFERENCE_FEATURE_COUNT + 1;
/**
* The number of structural features of the '
* <em>Qualified Identifier Reference</em>' class. <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int QUALIFIED_IDENTIFIER_REFERENCE_FEATURE_COUNT = NAME_REFERENCE_FEATURE_COUNT + 2;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.TypeQualifiedIdentifierReferenceImpl
* <em>Type Qualified Identifier Reference</em>}' class. <!-- begin-user-doc
* --> <!-- end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.TypeQualifiedIdentifierReferenceImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getTypeQualifiedIdentifierReference()
* @generated
*/
int TYPE_QUALIFIED_IDENTIFIER_REFERENCE = 148;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TYPE_QUALIFIED_IDENTIFIER_REFERENCE__LOCATION_INFO = NAME_REFERENCE__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TYPE_QUALIFIED_IDENTIFIER_REFERENCE__PRE_PROCESSOR_ELEMENTS = NAME_REFERENCE__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TYPE_QUALIFIED_IDENTIFIER_REFERENCE__ANNOTATIONS = NAME_REFERENCE__ANNOTATIONS;
/**
* The feature id for the '<em><b>Expression Type</b></em>' reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TYPE_QUALIFIED_IDENTIFIER_REFERENCE__EXPRESSION_TYPE = NAME_REFERENCE__EXPRESSION_TYPE;
/**
* The feature id for the '<em><b>Name</b></em>' containment reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TYPE_QUALIFIED_IDENTIFIER_REFERENCE__NAME = NAME_REFERENCE__NAME;
/**
* The feature id for the '<em><b>Refers To</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TYPE_QUALIFIED_IDENTIFIER_REFERENCE__REFERS_TO = NAME_REFERENCE__REFERS_TO;
/**
* The feature id for the '<em><b>Aggregate Type</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TYPE_QUALIFIED_IDENTIFIER_REFERENCE__AGGREGATE_TYPE = NAME_REFERENCE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Member</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TYPE_QUALIFIED_IDENTIFIER_REFERENCE__MEMBER = NAME_REFERENCE_FEATURE_COUNT + 1;
/**
* The number of structural features of the '
* <em>Type Qualified Identifier Reference</em>' class. <!-- begin-user-doc
* --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TYPE_QUALIFIED_IDENTIFIER_REFERENCE_FEATURE_COUNT = NAME_REFERENCE_FEATURE_COUNT + 2;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.QualifiedOverPointerImpl
* <em>Qualified Over Pointer</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.QualifiedOverPointerImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getQualifiedOverPointer()
* @generated
*/
int QUALIFIED_OVER_POINTER = 149;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int QUALIFIED_OVER_POINTER__LOCATION_INFO = QUALIFIED_IDENTIFIER_REFERENCE__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int QUALIFIED_OVER_POINTER__PRE_PROCESSOR_ELEMENTS = QUALIFIED_IDENTIFIER_REFERENCE__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int QUALIFIED_OVER_POINTER__ANNOTATIONS = QUALIFIED_IDENTIFIER_REFERENCE__ANNOTATIONS;
/**
* The feature id for the '<em><b>Expression Type</b></em>' reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int QUALIFIED_OVER_POINTER__EXPRESSION_TYPE = QUALIFIED_IDENTIFIER_REFERENCE__EXPRESSION_TYPE;
/**
* The feature id for the '<em><b>Name</b></em>' containment reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int QUALIFIED_OVER_POINTER__NAME = QUALIFIED_IDENTIFIER_REFERENCE__NAME;
/**
* The feature id for the '<em><b>Refers To</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int QUALIFIED_OVER_POINTER__REFERS_TO = QUALIFIED_IDENTIFIER_REFERENCE__REFERS_TO;
/**
* The feature id for the '<em><b>Qualifiers</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int QUALIFIED_OVER_POINTER__QUALIFIERS = QUALIFIED_IDENTIFIER_REFERENCE__QUALIFIERS;
/**
* The feature id for the '<em><b>Member</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int QUALIFIED_OVER_POINTER__MEMBER = QUALIFIED_IDENTIFIER_REFERENCE__MEMBER;
/**
* The number of structural features of the '<em>Qualified Over Pointer</em>
* ' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int QUALIFIED_OVER_POINTER_FEATURE_COUNT = QUALIFIED_IDENTIFIER_REFERENCE_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.QualifiedOverDataImpl
* <em>Qualified Over Data</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.QualifiedOverDataImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getQualifiedOverData()
* @generated
*/
int QUALIFIED_OVER_DATA = 150;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int QUALIFIED_OVER_DATA__LOCATION_INFO = QUALIFIED_IDENTIFIER_REFERENCE__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int QUALIFIED_OVER_DATA__PRE_PROCESSOR_ELEMENTS = QUALIFIED_IDENTIFIER_REFERENCE__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int QUALIFIED_OVER_DATA__ANNOTATIONS = QUALIFIED_IDENTIFIER_REFERENCE__ANNOTATIONS;
/**
* The feature id for the '<em><b>Expression Type</b></em>' reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int QUALIFIED_OVER_DATA__EXPRESSION_TYPE = QUALIFIED_IDENTIFIER_REFERENCE__EXPRESSION_TYPE;
/**
* The feature id for the '<em><b>Name</b></em>' containment reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int QUALIFIED_OVER_DATA__NAME = QUALIFIED_IDENTIFIER_REFERENCE__NAME;
/**
* The feature id for the '<em><b>Refers To</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int QUALIFIED_OVER_DATA__REFERS_TO = QUALIFIED_IDENTIFIER_REFERENCE__REFERS_TO;
/**
* The feature id for the '<em><b>Qualifiers</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int QUALIFIED_OVER_DATA__QUALIFIERS = QUALIFIED_IDENTIFIER_REFERENCE__QUALIFIERS;
/**
* The feature id for the '<em><b>Member</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int QUALIFIED_OVER_DATA__MEMBER = QUALIFIED_IDENTIFIER_REFERENCE__MEMBER;
/**
* The number of structural features of the '<em>Qualified Over Data</em>'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int QUALIFIED_OVER_DATA_FEATURE_COUNT = QUALIFIED_IDENTIFIER_REFERENCE_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.CharLiteralImpl
* <em>Char Literal</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see org.eclipse.modisco.omg.gastm.impl.CharLiteralImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getCharLiteral()
* @generated
*/
int CHAR_LITERAL = 152;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CHAR_LITERAL__LOCATION_INFO = LITERAL__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CHAR_LITERAL__PRE_PROCESSOR_ELEMENTS = LITERAL__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CHAR_LITERAL__ANNOTATIONS = LITERAL__ANNOTATIONS;
/**
* The feature id for the '<em><b>Expression Type</b></em>' reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CHAR_LITERAL__EXPRESSION_TYPE = LITERAL__EXPRESSION_TYPE;
/**
* The feature id for the '<em><b>Value</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CHAR_LITERAL__VALUE = LITERAL__VALUE;
/**
* The number of structural features of the '<em>Char Literal</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CHAR_LITERAL_FEATURE_COUNT = LITERAL_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.RealLiteralImpl
* <em>Real Literal</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see org.eclipse.modisco.omg.gastm.impl.RealLiteralImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getRealLiteral()
* @generated
*/
int REAL_LITERAL = 153;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REAL_LITERAL__LOCATION_INFO = LITERAL__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REAL_LITERAL__PRE_PROCESSOR_ELEMENTS = LITERAL__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REAL_LITERAL__ANNOTATIONS = LITERAL__ANNOTATIONS;
/**
* The feature id for the '<em><b>Expression Type</b></em>' reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REAL_LITERAL__EXPRESSION_TYPE = LITERAL__EXPRESSION_TYPE;
/**
* The feature id for the '<em><b>Value</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REAL_LITERAL__VALUE = LITERAL__VALUE;
/**
* The number of structural features of the '<em>Real Literal</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REAL_LITERAL_FEATURE_COUNT = LITERAL_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.StringLiteralImpl
* <em>String Literal</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.StringLiteralImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getStringLiteral()
* @generated
*/
int STRING_LITERAL = 154;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int STRING_LITERAL__LOCATION_INFO = LITERAL__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int STRING_LITERAL__PRE_PROCESSOR_ELEMENTS = LITERAL__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int STRING_LITERAL__ANNOTATIONS = LITERAL__ANNOTATIONS;
/**
* The feature id for the '<em><b>Expression Type</b></em>' reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int STRING_LITERAL__EXPRESSION_TYPE = LITERAL__EXPRESSION_TYPE;
/**
* The feature id for the '<em><b>Value</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int STRING_LITERAL__VALUE = LITERAL__VALUE;
/**
* The number of structural features of the '<em>String Literal</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int STRING_LITERAL_FEATURE_COUNT = LITERAL_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.BooleanLiteralImpl
* <em>Boolean Literal</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.BooleanLiteralImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getBooleanLiteral()
* @generated
*/
int BOOLEAN_LITERAL = 155;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BOOLEAN_LITERAL__LOCATION_INFO = LITERAL__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BOOLEAN_LITERAL__PRE_PROCESSOR_ELEMENTS = LITERAL__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BOOLEAN_LITERAL__ANNOTATIONS = LITERAL__ANNOTATIONS;
/**
* The feature id for the '<em><b>Expression Type</b></em>' reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BOOLEAN_LITERAL__EXPRESSION_TYPE = LITERAL__EXPRESSION_TYPE;
/**
* The feature id for the '<em><b>Value</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BOOLEAN_LITERAL__VALUE = LITERAL__VALUE;
/**
* The number of structural features of the '<em>Boolean Literal</em>'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BOOLEAN_LITERAL_FEATURE_COUNT = LITERAL_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.BitLiteralImpl
* <em>Bit Literal</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see org.eclipse.modisco.omg.gastm.impl.BitLiteralImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getBitLiteral()
* @generated
*/
int BIT_LITERAL = 156;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BIT_LITERAL__LOCATION_INFO = LITERAL__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BIT_LITERAL__PRE_PROCESSOR_ELEMENTS = LITERAL__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BIT_LITERAL__ANNOTATIONS = LITERAL__ANNOTATIONS;
/**
* The feature id for the '<em><b>Expression Type</b></em>' reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BIT_LITERAL__EXPRESSION_TYPE = LITERAL__EXPRESSION_TYPE;
/**
* The feature id for the '<em><b>Value</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BIT_LITERAL__VALUE = LITERAL__VALUE;
/**
* The number of structural features of the '<em>Bit Literal</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BIT_LITERAL_FEATURE_COUNT = LITERAL_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.EnumLiteralImpl
* <em>Enum Literal</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see org.eclipse.modisco.omg.gastm.impl.EnumLiteralImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getEnumLiteral()
* @generated
*/
int ENUM_LITERAL = 157;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ENUM_LITERAL__LOCATION_INFO = LITERAL__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ENUM_LITERAL__PRE_PROCESSOR_ELEMENTS = LITERAL__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ENUM_LITERAL__ANNOTATIONS = LITERAL__ANNOTATIONS;
/**
* The feature id for the '<em><b>Expression Type</b></em>' reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ENUM_LITERAL__EXPRESSION_TYPE = LITERAL__EXPRESSION_TYPE;
/**
* The feature id for the '<em><b>Value</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ENUM_LITERAL__VALUE = LITERAL__VALUE;
/**
* The number of structural features of the '<em>Enum Literal</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ENUM_LITERAL_FEATURE_COUNT = LITERAL_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.UnaryPlusImpl
* <em>Unary Plus</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see org.eclipse.modisco.omg.gastm.impl.UnaryPlusImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getUnaryPlus()
* @generated
*/
int UNARY_PLUS = 158;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int UNARY_PLUS__LOCATION_INFO = UNARY_OPERATOR__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int UNARY_PLUS__PRE_PROCESSOR_ELEMENTS = UNARY_OPERATOR__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int UNARY_PLUS__ANNOTATIONS = UNARY_OPERATOR__ANNOTATIONS;
/**
* The number of structural features of the '<em>Unary Plus</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int UNARY_PLUS_FEATURE_COUNT = UNARY_OPERATOR_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.UnaryMinusImpl
* <em>Unary Minus</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see org.eclipse.modisco.omg.gastm.impl.UnaryMinusImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getUnaryMinus()
* @generated
*/
int UNARY_MINUS = 159;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int UNARY_MINUS__LOCATION_INFO = UNARY_OPERATOR__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int UNARY_MINUS__PRE_PROCESSOR_ELEMENTS = UNARY_OPERATOR__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int UNARY_MINUS__ANNOTATIONS = UNARY_OPERATOR__ANNOTATIONS;
/**
* The number of structural features of the '<em>Unary Minus</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int UNARY_MINUS_FEATURE_COUNT = UNARY_OPERATOR_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.NotImpl <em>Not</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.NotImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getNot()
* @generated
*/
int NOT = 160;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int NOT__LOCATION_INFO = UNARY_OPERATOR__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int NOT__PRE_PROCESSOR_ELEMENTS = UNARY_OPERATOR__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int NOT__ANNOTATIONS = UNARY_OPERATOR__ANNOTATIONS;
/**
* The number of structural features of the '<em>Not</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int NOT_FEATURE_COUNT = UNARY_OPERATOR_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.BitNotImpl <em>Bit Not</em>}'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.BitNotImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getBitNot()
* @generated
*/
int BIT_NOT = 161;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BIT_NOT__LOCATION_INFO = UNARY_OPERATOR__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BIT_NOT__PRE_PROCESSOR_ELEMENTS = UNARY_OPERATOR__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BIT_NOT__ANNOTATIONS = UNARY_OPERATOR__ANNOTATIONS;
/**
* The number of structural features of the '<em>Bit Not</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BIT_NOT_FEATURE_COUNT = UNARY_OPERATOR_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.AddressOfImpl
* <em>Address Of</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see org.eclipse.modisco.omg.gastm.impl.AddressOfImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getAddressOf()
* @generated
*/
int ADDRESS_OF = 162;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ADDRESS_OF__LOCATION_INFO = UNARY_OPERATOR__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ADDRESS_OF__PRE_PROCESSOR_ELEMENTS = UNARY_OPERATOR__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ADDRESS_OF__ANNOTATIONS = UNARY_OPERATOR__ANNOTATIONS;
/**
* The number of structural features of the '<em>Address Of</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ADDRESS_OF_FEATURE_COUNT = UNARY_OPERATOR_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.DerefImpl <em>Deref</em>}'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.DerefImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getDeref()
* @generated
*/
int DEREF = 163;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DEREF__LOCATION_INFO = UNARY_OPERATOR__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DEREF__PRE_PROCESSOR_ELEMENTS = UNARY_OPERATOR__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DEREF__ANNOTATIONS = UNARY_OPERATOR__ANNOTATIONS;
/**
* The number of structural features of the '<em>Deref</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DEREF_FEATURE_COUNT = UNARY_OPERATOR_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.IncrementImpl
* <em>Increment</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.IncrementImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getIncrement()
* @generated
*/
int INCREMENT = 164;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int INCREMENT__LOCATION_INFO = UNARY_OPERATOR__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int INCREMENT__PRE_PROCESSOR_ELEMENTS = UNARY_OPERATOR__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int INCREMENT__ANNOTATIONS = UNARY_OPERATOR__ANNOTATIONS;
/**
* The number of structural features of the '<em>Increment</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int INCREMENT_FEATURE_COUNT = UNARY_OPERATOR_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.DecrementImpl
* <em>Decrement</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.DecrementImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getDecrement()
* @generated
*/
int DECREMENT = 165;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DECREMENT__LOCATION_INFO = UNARY_OPERATOR__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DECREMENT__PRE_PROCESSOR_ELEMENTS = UNARY_OPERATOR__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DECREMENT__ANNOTATIONS = UNARY_OPERATOR__ANNOTATIONS;
/**
* The number of structural features of the '<em>Decrement</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DECREMENT_FEATURE_COUNT = UNARY_OPERATOR_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.PostIncrementImpl
* <em>Post Increment</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.PostIncrementImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getPostIncrement()
* @generated
*/
int POST_INCREMENT = 166;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int POST_INCREMENT__LOCATION_INFO = UNARY_OPERATOR__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int POST_INCREMENT__PRE_PROCESSOR_ELEMENTS = UNARY_OPERATOR__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int POST_INCREMENT__ANNOTATIONS = UNARY_OPERATOR__ANNOTATIONS;
/**
* The number of structural features of the '<em>Post Increment</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int POST_INCREMENT_FEATURE_COUNT = UNARY_OPERATOR_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.PostDecrementImpl
* <em>Post Decrement</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.PostDecrementImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getPostDecrement()
* @generated
*/
int POST_DECREMENT = 167;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int POST_DECREMENT__LOCATION_INFO = UNARY_OPERATOR__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int POST_DECREMENT__PRE_PROCESSOR_ELEMENTS = UNARY_OPERATOR__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int POST_DECREMENT__ANNOTATIONS = UNARY_OPERATOR__ANNOTATIONS;
/**
* The number of structural features of the '<em>Post Decrement</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int POST_DECREMENT_FEATURE_COUNT = UNARY_OPERATOR_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.AddImpl <em>Add</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.AddImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getAdd()
* @generated
*/
int ADD = 168;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ADD__LOCATION_INFO = BINARY_OPERATOR__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ADD__PRE_PROCESSOR_ELEMENTS = BINARY_OPERATOR__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ADD__ANNOTATIONS = BINARY_OPERATOR__ANNOTATIONS;
/**
* The number of structural features of the '<em>Add</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ADD_FEATURE_COUNT = BINARY_OPERATOR_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.SubtractImpl <em>Subtract</em>}
* ' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.SubtractImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getSubtract()
* @generated
*/
int SUBTRACT = 169;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SUBTRACT__LOCATION_INFO = BINARY_OPERATOR__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SUBTRACT__PRE_PROCESSOR_ELEMENTS = BINARY_OPERATOR__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SUBTRACT__ANNOTATIONS = BINARY_OPERATOR__ANNOTATIONS;
/**
* The number of structural features of the '<em>Subtract</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SUBTRACT_FEATURE_COUNT = BINARY_OPERATOR_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.MultiplyImpl <em>Multiply</em>}
* ' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.MultiplyImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getMultiply()
* @generated
*/
int MULTIPLY = 170;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MULTIPLY__LOCATION_INFO = BINARY_OPERATOR__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MULTIPLY__PRE_PROCESSOR_ELEMENTS = BINARY_OPERATOR__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MULTIPLY__ANNOTATIONS = BINARY_OPERATOR__ANNOTATIONS;
/**
* The number of structural features of the '<em>Multiply</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MULTIPLY_FEATURE_COUNT = BINARY_OPERATOR_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.DivideImpl <em>Divide</em>}'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.DivideImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getDivide()
* @generated
*/
int DIVIDE = 171;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIVIDE__LOCATION_INFO = BINARY_OPERATOR__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIVIDE__PRE_PROCESSOR_ELEMENTS = BINARY_OPERATOR__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIVIDE__ANNOTATIONS = BINARY_OPERATOR__ANNOTATIONS;
/**
* The number of structural features of the '<em>Divide</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DIVIDE_FEATURE_COUNT = BINARY_OPERATOR_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.ModulusImpl <em>Modulus</em>}'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.ModulusImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getModulus()
* @generated
*/
int MODULUS = 172;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MODULUS__LOCATION_INFO = BINARY_OPERATOR__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MODULUS__PRE_PROCESSOR_ELEMENTS = BINARY_OPERATOR__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MODULUS__ANNOTATIONS = BINARY_OPERATOR__ANNOTATIONS;
/**
* The number of structural features of the '<em>Modulus</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MODULUS_FEATURE_COUNT = BINARY_OPERATOR_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.ExponentImpl <em>Exponent</em>}
* ' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.ExponentImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getExponent()
* @generated
*/
int EXPONENT = 173;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int EXPONENT__LOCATION_INFO = BINARY_OPERATOR__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int EXPONENT__PRE_PROCESSOR_ELEMENTS = BINARY_OPERATOR__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int EXPONENT__ANNOTATIONS = BINARY_OPERATOR__ANNOTATIONS;
/**
* The number of structural features of the '<em>Exponent</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int EXPONENT_FEATURE_COUNT = BINARY_OPERATOR_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.AndImpl <em>And</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.AndImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getAnd()
* @generated
*/
int AND = 174;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int AND__LOCATION_INFO = BINARY_OPERATOR__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int AND__PRE_PROCESSOR_ELEMENTS = BINARY_OPERATOR__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int AND__ANNOTATIONS = BINARY_OPERATOR__ANNOTATIONS;
/**
* The number of structural features of the '<em>And</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int AND_FEATURE_COUNT = BINARY_OPERATOR_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.OrImpl <em>Or</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.OrImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getOr()
* @generated
*/
int OR = 175;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int OR__LOCATION_INFO = BINARY_OPERATOR__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int OR__PRE_PROCESSOR_ELEMENTS = BINARY_OPERATOR__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int OR__ANNOTATIONS = BINARY_OPERATOR__ANNOTATIONS;
/**
* The number of structural features of the '<em>Or</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int OR_FEATURE_COUNT = BINARY_OPERATOR_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.EqualImpl <em>Equal</em>}'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.EqualImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getEqual()
* @generated
*/
int EQUAL = 176;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int EQUAL__LOCATION_INFO = BINARY_OPERATOR__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int EQUAL__PRE_PROCESSOR_ELEMENTS = BINARY_OPERATOR__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int EQUAL__ANNOTATIONS = BINARY_OPERATOR__ANNOTATIONS;
/**
* The number of structural features of the '<em>Equal</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int EQUAL_FEATURE_COUNT = BINARY_OPERATOR_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.NotEqualImpl
* <em>Not Equal</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.NotEqualImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getNotEqual()
* @generated
*/
int NOT_EQUAL = 177;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int NOT_EQUAL__LOCATION_INFO = BINARY_OPERATOR__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int NOT_EQUAL__PRE_PROCESSOR_ELEMENTS = BINARY_OPERATOR__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int NOT_EQUAL__ANNOTATIONS = BINARY_OPERATOR__ANNOTATIONS;
/**
* The number of structural features of the '<em>Not Equal</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int NOT_EQUAL_FEATURE_COUNT = BINARY_OPERATOR_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.GreaterImpl <em>Greater</em>}'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.GreaterImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getGreater()
* @generated
*/
int GREATER = 178;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int GREATER__LOCATION_INFO = BINARY_OPERATOR__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int GREATER__PRE_PROCESSOR_ELEMENTS = BINARY_OPERATOR__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int GREATER__ANNOTATIONS = BINARY_OPERATOR__ANNOTATIONS;
/**
* The number of structural features of the '<em>Greater</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int GREATER_FEATURE_COUNT = BINARY_OPERATOR_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.NotGreaterImpl
* <em>Not Greater</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see org.eclipse.modisco.omg.gastm.impl.NotGreaterImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getNotGreater()
* @generated
*/
int NOT_GREATER = 179;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int NOT_GREATER__LOCATION_INFO = BINARY_OPERATOR__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int NOT_GREATER__PRE_PROCESSOR_ELEMENTS = BINARY_OPERATOR__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int NOT_GREATER__ANNOTATIONS = BINARY_OPERATOR__ANNOTATIONS;
/**
* The number of structural features of the '<em>Not Greater</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int NOT_GREATER_FEATURE_COUNT = BINARY_OPERATOR_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.LessImpl <em>Less</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.LessImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getLess()
* @generated
*/
int LESS = 180;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LESS__LOCATION_INFO = BINARY_OPERATOR__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LESS__PRE_PROCESSOR_ELEMENTS = BINARY_OPERATOR__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LESS__ANNOTATIONS = BINARY_OPERATOR__ANNOTATIONS;
/**
* The number of structural features of the '<em>Less</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LESS_FEATURE_COUNT = BINARY_OPERATOR_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.NotLessImpl <em>Not Less</em>}'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.NotLessImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getNotLess()
* @generated
*/
int NOT_LESS = 181;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int NOT_LESS__LOCATION_INFO = BINARY_OPERATOR__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int NOT_LESS__PRE_PROCESSOR_ELEMENTS = BINARY_OPERATOR__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int NOT_LESS__ANNOTATIONS = BINARY_OPERATOR__ANNOTATIONS;
/**
* The number of structural features of the '<em>Not Less</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int NOT_LESS_FEATURE_COUNT = BINARY_OPERATOR_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.BitAndImpl <em>Bit And</em>}'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.BitAndImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getBitAnd()
* @generated
*/
int BIT_AND = 182;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BIT_AND__LOCATION_INFO = BINARY_OPERATOR__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BIT_AND__PRE_PROCESSOR_ELEMENTS = BINARY_OPERATOR__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BIT_AND__ANNOTATIONS = BINARY_OPERATOR__ANNOTATIONS;
/**
* The number of structural features of the '<em>Bit And</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BIT_AND_FEATURE_COUNT = BINARY_OPERATOR_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.BitOrImpl <em>Bit Or</em>}'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.BitOrImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getBitOr()
* @generated
*/
int BIT_OR = 183;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BIT_OR__LOCATION_INFO = BINARY_OPERATOR__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BIT_OR__PRE_PROCESSOR_ELEMENTS = BINARY_OPERATOR__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BIT_OR__ANNOTATIONS = BINARY_OPERATOR__ANNOTATIONS;
/**
* The number of structural features of the '<em>Bit Or</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BIT_OR_FEATURE_COUNT = BINARY_OPERATOR_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.BitXorImpl <em>Bit Xor</em>}'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.BitXorImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getBitXor()
* @generated
*/
int BIT_XOR = 184;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BIT_XOR__LOCATION_INFO = BINARY_OPERATOR__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BIT_XOR__PRE_PROCESSOR_ELEMENTS = BINARY_OPERATOR__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BIT_XOR__ANNOTATIONS = BINARY_OPERATOR__ANNOTATIONS;
/**
* The number of structural features of the '<em>Bit Xor</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BIT_XOR_FEATURE_COUNT = BINARY_OPERATOR_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.BitLeftShiftImpl
* <em>Bit Left Shift</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.BitLeftShiftImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getBitLeftShift()
* @generated
*/
int BIT_LEFT_SHIFT = 185;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BIT_LEFT_SHIFT__LOCATION_INFO = BINARY_OPERATOR__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BIT_LEFT_SHIFT__PRE_PROCESSOR_ELEMENTS = BINARY_OPERATOR__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BIT_LEFT_SHIFT__ANNOTATIONS = BINARY_OPERATOR__ANNOTATIONS;
/**
* The number of structural features of the '<em>Bit Left Shift</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BIT_LEFT_SHIFT_FEATURE_COUNT = BINARY_OPERATOR_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.BitRightShiftImpl
* <em>Bit Right Shift</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.BitRightShiftImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getBitRightShift()
* @generated
*/
int BIT_RIGHT_SHIFT = 186;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BIT_RIGHT_SHIFT__LOCATION_INFO = BINARY_OPERATOR__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BIT_RIGHT_SHIFT__PRE_PROCESSOR_ELEMENTS = BINARY_OPERATOR__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BIT_RIGHT_SHIFT__ANNOTATIONS = BINARY_OPERATOR__ANNOTATIONS;
/**
* The number of structural features of the '<em>Bit Right Shift</em>'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BIT_RIGHT_SHIFT_FEATURE_COUNT = BINARY_OPERATOR_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.AssignImpl <em>Assign</em>}'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.AssignImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getAssign()
* @generated
*/
int ASSIGN = 187;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ASSIGN__LOCATION_INFO = BINARY_OPERATOR__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ASSIGN__PRE_PROCESSOR_ELEMENTS = BINARY_OPERATOR__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ASSIGN__ANNOTATIONS = BINARY_OPERATOR__ANNOTATIONS;
/**
* The number of structural features of the '<em>Assign</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ASSIGN_FEATURE_COUNT = BINARY_OPERATOR_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.OperatorAssignImpl
* <em>Operator Assign</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.OperatorAssignImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getOperatorAssign()
* @generated
*/
int OPERATOR_ASSIGN = 188;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int OPERATOR_ASSIGN__LOCATION_INFO = BINARY_OPERATOR__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int OPERATOR_ASSIGN__PRE_PROCESSOR_ELEMENTS = BINARY_OPERATOR__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int OPERATOR_ASSIGN__ANNOTATIONS = BINARY_OPERATOR__ANNOTATIONS;
/**
* The feature id for the '<em><b>Operator</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int OPERATOR_ASSIGN__OPERATOR = BINARY_OPERATOR_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Operator Assign</em>'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int OPERATOR_ASSIGN_FEATURE_COUNT = BINARY_OPERATOR_FEATURE_COUNT + 1;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.ActualParameterExpressionImpl
* <em>Actual Parameter Expression</em>}' class. <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.ActualParameterExpressionImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getActualParameterExpression()
* @generated
*/
int ACTUAL_PARAMETER_EXPRESSION = 189;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACTUAL_PARAMETER_EXPRESSION__LOCATION_INFO = ACTUAL_PARAMETER__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACTUAL_PARAMETER_EXPRESSION__PRE_PROCESSOR_ELEMENTS = ACTUAL_PARAMETER__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACTUAL_PARAMETER_EXPRESSION__ANNOTATIONS = ACTUAL_PARAMETER__ANNOTATIONS;
/**
* The feature id for the '<em><b>Value</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACTUAL_PARAMETER_EXPRESSION__VALUE = ACTUAL_PARAMETER_FEATURE_COUNT + 0;
/**
* The number of structural features of the '
* <em>Actual Parameter Expression</em>' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
* @ordered
*/
int ACTUAL_PARAMETER_EXPRESSION_FEATURE_COUNT = ACTUAL_PARAMETER_FEATURE_COUNT + 1;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.MissingActualParameterImpl
* <em>Missing Actual Parameter</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.MissingActualParameterImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getMissingActualParameter()
* @generated
*/
int MISSING_ACTUAL_PARAMETER = 190;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MISSING_ACTUAL_PARAMETER__LOCATION_INFO = ACTUAL_PARAMETER__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MISSING_ACTUAL_PARAMETER__PRE_PROCESSOR_ELEMENTS = ACTUAL_PARAMETER__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MISSING_ACTUAL_PARAMETER__ANNOTATIONS = ACTUAL_PARAMETER__ANNOTATIONS;
/**
* The number of structural features of the '
* <em>Missing Actual Parameter</em>' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
* @ordered
*/
int MISSING_ACTUAL_PARAMETER_FEATURE_COUNT = ACTUAL_PARAMETER_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.ByValueActualParameterExpressionImpl
* <em>By Value Actual Parameter Expression</em>}' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.ByValueActualParameterExpressionImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getByValueActualParameterExpression()
* @generated
*/
int BY_VALUE_ACTUAL_PARAMETER_EXPRESSION = 191;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BY_VALUE_ACTUAL_PARAMETER_EXPRESSION__LOCATION_INFO = ACTUAL_PARAMETER_EXPRESSION__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BY_VALUE_ACTUAL_PARAMETER_EXPRESSION__PRE_PROCESSOR_ELEMENTS = ACTUAL_PARAMETER_EXPRESSION__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BY_VALUE_ACTUAL_PARAMETER_EXPRESSION__ANNOTATIONS = ACTUAL_PARAMETER_EXPRESSION__ANNOTATIONS;
/**
* The feature id for the '<em><b>Value</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BY_VALUE_ACTUAL_PARAMETER_EXPRESSION__VALUE = ACTUAL_PARAMETER_EXPRESSION__VALUE;
/**
* The number of structural features of the '
* <em>By Value Actual Parameter Expression</em>' class. <!-- begin-user-doc
* --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BY_VALUE_ACTUAL_PARAMETER_EXPRESSION_FEATURE_COUNT = ACTUAL_PARAMETER_EXPRESSION_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.eclipse.modisco.omg.gastm.impl.ByReferenceActualParameterExpressionImpl
* <em>By Reference Actual Parameter Expression</em>}' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.modisco.omg.gastm.impl.ByReferenceActualParameterExpressionImpl
* @see org.eclipse.modisco.omg.gastm.impl.GASTMPackageImpl#getByReferenceActualParameterExpression()
* @generated
*/
int BY_REFERENCE_ACTUAL_PARAMETER_EXPRESSION = 192;
/**
* The feature id for the '<em><b>Location Info</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BY_REFERENCE_ACTUAL_PARAMETER_EXPRESSION__LOCATION_INFO = ACTUAL_PARAMETER_EXPRESSION__LOCATION_INFO;
/**
* The feature id for the '<em><b>Pre Processor Elements</b></em>'
* containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BY_REFERENCE_ACTUAL_PARAMETER_EXPRESSION__PRE_PROCESSOR_ELEMENTS = ACTUAL_PARAMETER_EXPRESSION__PRE_PROCESSOR_ELEMENTS;
/**
* The feature id for the '<em><b>Annotations</b></em>' containment
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BY_REFERENCE_ACTUAL_PARAMETER_EXPRESSION__ANNOTATIONS = ACTUAL_PARAMETER_EXPRESSION__ANNOTATIONS;
/**
* The feature id for the '<em><b>Value</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BY_REFERENCE_ACTUAL_PARAMETER_EXPRESSION__VALUE = ACTUAL_PARAMETER_EXPRESSION__VALUE;
/**
* The number of structural features of the '
* <em>By Reference Actual Parameter Expression</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BY_REFERENCE_ACTUAL_PARAMETER_EXPRESSION_FEATURE_COUNT = ACTUAL_PARAMETER_EXPRESSION_FEATURE_COUNT + 0;
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.GASTMObject <em>Object</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Object</em>'.
* @see org.eclipse.modisco.omg.gastm.GASTMObject
* @generated
*/
EClass getGASTMObject();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.GASTMSourceObject
* <em>Source Object</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Source Object</em>'.
* @see org.eclipse.modisco.omg.gastm.GASTMSourceObject
* @generated
*/
EClass getGASTMSourceObject();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.GASTMSemanticObject
* <em>Semantic Object</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Semantic Object</em>'.
* @see org.eclipse.modisco.omg.gastm.GASTMSemanticObject
* @generated
*/
EClass getGASTMSemanticObject();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.GASTMSyntaxObject
* <em>Syntax Object</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Syntax Object</em>'.
* @see org.eclipse.modisco.omg.gastm.GASTMSyntaxObject
* @generated
*/
EClass getGASTMSyntaxObject();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.modisco.omg.gastm.GASTMSyntaxObject#getLocationInfo
* <em>Location Info</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '
* <em>Location Info</em>'.
* @see org.eclipse.modisco.omg.gastm.GASTMSyntaxObject#getLocationInfo()
* @see #getGASTMSyntaxObject()
* @generated
*/
EReference getGASTMSyntaxObject_LocationInfo();
/**
* Returns the meta object for the containment reference list '
* {@link org.eclipse.modisco.omg.gastm.GASTMSyntaxObject#getPreProcessorElements
* <em>Pre Processor Elements</em>}'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Pre Processor Elements</em>'.
* @see org.eclipse.modisco.omg.gastm.GASTMSyntaxObject#getPreProcessorElements()
* @see #getGASTMSyntaxObject()
* @generated
*/
EReference getGASTMSyntaxObject_PreProcessorElements();
/**
* Returns the meta object for the containment reference list '
* {@link org.eclipse.modisco.omg.gastm.GASTMSyntaxObject#getAnnotations
* <em>Annotations</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Annotations</em>'.
* @see org.eclipse.modisco.omg.gastm.GASTMSyntaxObject#getAnnotations()
* @see #getGASTMSyntaxObject()
* @generated
*/
EReference getGASTMSyntaxObject_Annotations();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.SourceFile <em>Source File</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Source File</em>'.
* @see org.eclipse.modisco.omg.gastm.SourceFile
* @generated
*/
EClass getSourceFile();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.modisco.omg.gastm.SourceFile#getPath <em>Path</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Path</em>'.
* @see org.eclipse.modisco.omg.gastm.SourceFile#getPath()
* @see #getSourceFile()
* @generated
*/
EAttribute getSourceFile_Path();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.SourceLocation
* <em>Source Location</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Source Location</em>'.
* @see org.eclipse.modisco.omg.gastm.SourceLocation
* @generated
*/
EClass getSourceLocation();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.modisco.omg.gastm.SourceLocation#getStartLine
* <em>Start Line</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Start Line</em>'.
* @see org.eclipse.modisco.omg.gastm.SourceLocation#getStartLine()
* @see #getSourceLocation()
* @generated
*/
EAttribute getSourceLocation_StartLine();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.modisco.omg.gastm.SourceLocation#getStartPosition
* <em>Start Position</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Start Position</em>'.
* @see org.eclipse.modisco.omg.gastm.SourceLocation#getStartPosition()
* @see #getSourceLocation()
* @generated
*/
EAttribute getSourceLocation_StartPosition();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.modisco.omg.gastm.SourceLocation#getEndLine
* <em>End Line</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>End Line</em>'.
* @see org.eclipse.modisco.omg.gastm.SourceLocation#getEndLine()
* @see #getSourceLocation()
* @generated
*/
EAttribute getSourceLocation_EndLine();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.modisco.omg.gastm.SourceLocation#getEndPosition
* <em>End Position</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>End Position</em>'.
* @see org.eclipse.modisco.omg.gastm.SourceLocation#getEndPosition()
* @see #getSourceLocation()
* @generated
*/
EAttribute getSourceLocation_EndPosition();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.modisco.omg.gastm.SourceLocation#getInSourceFile
* <em>In Source File</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '
* <em>In Source File</em>'.
* @see org.eclipse.modisco.omg.gastm.SourceLocation#getInSourceFile()
* @see #getSourceLocation()
* @generated
*/
EReference getSourceLocation_InSourceFile();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.CompilationUnit
* <em>Compilation Unit</em>}'. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @return the meta object for class '<em>Compilation Unit</em>'.
* @see org.eclipse.modisco.omg.gastm.CompilationUnit
* @generated
*/
EClass getCompilationUnit();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.modisco.omg.gastm.CompilationUnit#getLanguage
* <em>Language</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Language</em>'.
* @see org.eclipse.modisco.omg.gastm.CompilationUnit#getLanguage()
* @see #getCompilationUnit()
* @generated
*/
EAttribute getCompilationUnit_Language();
/**
* Returns the meta object for the containment reference list '
* {@link org.eclipse.modisco.omg.gastm.CompilationUnit#getFragments
* <em>Fragments</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Fragments</em>'.
* @see org.eclipse.modisco.omg.gastm.CompilationUnit#getFragments()
* @see #getCompilationUnit()
* @generated
*/
EReference getCompilationUnit_Fragments();
/**
* Returns the meta object for the reference '
* {@link org.eclipse.modisco.omg.gastm.CompilationUnit#getOpensScope
* <em>Opens Scope</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the reference '<em>Opens Scope</em>'.
* @see org.eclipse.modisco.omg.gastm.CompilationUnit#getOpensScope()
* @see #getCompilationUnit()
* @generated
*/
EReference getCompilationUnit_OpensScope();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.SourceFileReference
* <em>Source File Reference</em>}'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return the meta object for class '<em>Source File Reference</em>'.
* @see org.eclipse.modisco.omg.gastm.SourceFileReference
* @generated
*/
EClass getSourceFileReference();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.modisco.omg.gastm.SourceFileReference#getLocationInfo
* <em>Location Info</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '
* <em>Location Info</em>'.
* @see org.eclipse.modisco.omg.gastm.SourceFileReference#getLocationInfo()
* @see #getSourceFileReference()
* @generated
*/
EReference getSourceFileReference_LocationInfo();
/**
* Returns the meta object for the reference '
* {@link org.eclipse.modisco.omg.gastm.SourceFileReference#getOfSourceFile
* <em>Of Source File</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the reference '<em>Of Source File</em>'.
* @see org.eclipse.modisco.omg.gastm.SourceFileReference#getOfSourceFile()
* @see #getSourceFileReference()
* @generated
*/
EReference getSourceFileReference_OfSourceFile();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.Project <em>Project</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Project</em>'.
* @see org.eclipse.modisco.omg.gastm.Project
* @generated
*/
EClass getProject();
/**
* Returns the meta object for the containment reference list '
* {@link org.eclipse.modisco.omg.gastm.Project#getFiles <em>Files</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Files</em>'.
* @see org.eclipse.modisco.omg.gastm.Project#getFiles()
* @see #getProject()
* @generated
*/
EReference getProject_Files();
/**
* Returns the meta object for the reference '
* {@link org.eclipse.modisco.omg.gastm.Project#getOuterScope
* <em>Outer Scope</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the reference '<em>Outer Scope</em>'.
* @see org.eclipse.modisco.omg.gastm.Project#getOuterScope()
* @see #getProject()
* @generated
*/
EReference getProject_OuterScope();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.Scope <em>Scope</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Scope</em>'.
* @see org.eclipse.modisco.omg.gastm.Scope
* @generated
*/
EClass getScope();
/**
* Returns the meta object for the containment reference list '
* {@link org.eclipse.modisco.omg.gastm.Scope#getDefinitionObject
* <em>Definition Object</em>}'. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @return the meta object for the containment reference list '
* <em>Definition Object</em>'.
* @see org.eclipse.modisco.omg.gastm.Scope#getDefinitionObject()
* @see #getScope()
* @generated
*/
EReference getScope_DefinitionObject();
/**
* Returns the meta object for the reference list '
* {@link org.eclipse.modisco.omg.gastm.Scope#getChildScope
* <em>Child Scope</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the reference list '<em>Child Scope</em>'.
* @see org.eclipse.modisco.omg.gastm.Scope#getChildScope()
* @see #getScope()
* @generated
*/
EReference getScope_ChildScope();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.ProgramScope <em>Program Scope</em>}
* '. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Program Scope</em>'.
* @see org.eclipse.modisco.omg.gastm.ProgramScope
* @generated
*/
EClass getProgramScope();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.FunctionScope
* <em>Function Scope</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Function Scope</em>'.
* @see org.eclipse.modisco.omg.gastm.FunctionScope
* @generated
*/
EClass getFunctionScope();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.AggregateScope
* <em>Aggregate Scope</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Aggregate Scope</em>'.
* @see org.eclipse.modisco.omg.gastm.AggregateScope
* @generated
*/
EClass getAggregateScope();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.BlockScope <em>Block Scope</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Block Scope</em>'.
* @see org.eclipse.modisco.omg.gastm.BlockScope
* @generated
*/
EClass getBlockScope();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.GlobalScope <em>Global Scope</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Global Scope</em>'.
* @see org.eclipse.modisco.omg.gastm.GlobalScope
* @generated
*/
EClass getGlobalScope();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.PreprocessorElement
* <em>Preprocessor Element</em>}'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return the meta object for class '<em>Preprocessor Element</em>'.
* @see org.eclipse.modisco.omg.gastm.PreprocessorElement
* @generated
*/
EClass getPreprocessorElement();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.DefinitionObject
* <em>Definition Object</em>}'. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @return the meta object for class '<em>Definition Object</em>'.
* @see org.eclipse.modisco.omg.gastm.DefinitionObject
* @generated
*/
EClass getDefinitionObject();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.Type <em>Type</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Type</em>'.
* @see org.eclipse.modisco.omg.gastm.Type
* @generated
*/
EClass getType();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.modisco.omg.gastm.Type#getIsConst <em>Is Const</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Is Const</em>'.
* @see org.eclipse.modisco.omg.gastm.Type#getIsConst()
* @see #getType()
* @generated
*/
EAttribute getType_IsConst();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.Expression <em>Expression</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Expression</em>'.
* @see org.eclipse.modisco.omg.gastm.Expression
* @generated
*/
EClass getExpression();
/**
* Returns the meta object for the reference '
* {@link org.eclipse.modisco.omg.gastm.Expression#getExpressionType
* <em>Expression Type</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the reference '<em>Expression Type</em>'.
* @see org.eclipse.modisco.omg.gastm.Expression#getExpressionType()
* @see #getExpression()
* @generated
*/
EReference getExpression_ExpressionType();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.Statement <em>Statement</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Statement</em>'.
* @see org.eclipse.modisco.omg.gastm.Statement
* @generated
*/
EClass getStatement();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.MinorSyntaxObject
* <em>Minor Syntax Object</em>}'. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @return the meta object for class '<em>Minor Syntax Object</em>'.
* @see org.eclipse.modisco.omg.gastm.MinorSyntaxObject
* @generated
*/
EClass getMinorSyntaxObject();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.Dimension <em>Dimension</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Dimension</em>'.
* @see org.eclipse.modisco.omg.gastm.Dimension
* @generated
*/
EClass getDimension();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.modisco.omg.gastm.Dimension#getLowBound
* <em>Low Bound</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Low Bound</em>
* '.
* @see org.eclipse.modisco.omg.gastm.Dimension#getLowBound()
* @see #getDimension()
* @generated
*/
EReference getDimension_LowBound();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.modisco.omg.gastm.Dimension#getHighBound
* <em>High Bound</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '
* <em>High Bound</em>'.
* @see org.eclipse.modisco.omg.gastm.Dimension#getHighBound()
* @see #getDimension()
* @generated
*/
EReference getDimension_HighBound();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.Name <em>Name</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Name</em>'.
* @see org.eclipse.modisco.omg.gastm.Name
* @generated
*/
EClass getName_();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.modisco.omg.gastm.Name#getNameString
* <em>Name String</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Name String</em>'.
* @see org.eclipse.modisco.omg.gastm.Name#getNameString()
* @see #getName_()
* @generated
*/
EAttribute getName_NameString();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.SwitchCase <em>Switch Case</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Switch Case</em>'.
* @see org.eclipse.modisco.omg.gastm.SwitchCase
* @generated
*/
EClass getSwitchCase();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.modisco.omg.gastm.SwitchCase#getIsEvaluateAllCases
* <em>Is Evaluate All Cases</em>}'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return the meta object for the attribute '<em>Is Evaluate All Cases</em>
* '.
* @see org.eclipse.modisco.omg.gastm.SwitchCase#getIsEvaluateAllCases()
* @see #getSwitchCase()
* @generated
*/
EAttribute getSwitchCase_IsEvaluateAllCases();
/**
* Returns the meta object for the reference list '
* {@link org.eclipse.modisco.omg.gastm.SwitchCase#getBody <em>Body</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the reference list '<em>Body</em>'.
* @see org.eclipse.modisco.omg.gastm.SwitchCase#getBody()
* @see #getSwitchCase()
* @generated
*/
EReference getSwitchCase_Body();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.CatchBlock <em>Catch Block</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Catch Block</em>'.
* @see org.eclipse.modisco.omg.gastm.CatchBlock
* @generated
*/
EClass getCatchBlock();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.modisco.omg.gastm.CatchBlock#getBody <em>Body</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Body</em>'.
* @see org.eclipse.modisco.omg.gastm.CatchBlock#getBody()
* @see #getCatchBlock()
* @generated
*/
EReference getCatchBlock_Body();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.UnaryOperator
* <em>Unary Operator</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Unary Operator</em>'.
* @see org.eclipse.modisco.omg.gastm.UnaryOperator
* @generated
*/
EClass getUnaryOperator();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.BinaryOperator
* <em>Binary Operator</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Binary Operator</em>'.
* @see org.eclipse.modisco.omg.gastm.BinaryOperator
* @generated
*/
EClass getBinaryOperator();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.StorageSpecification
* <em>Storage Specification</em>}'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return the meta object for class '<em>Storage Specification</em>'.
* @see org.eclipse.modisco.omg.gastm.StorageSpecification
* @generated
*/
EClass getStorageSpecification();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.VirtualSpecification
* <em>Virtual Specification</em>}'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return the meta object for class '<em>Virtual Specification</em>'.
* @see org.eclipse.modisco.omg.gastm.VirtualSpecification
* @generated
*/
EClass getVirtualSpecification();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.AccessKind <em>Access Kind</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Access Kind</em>'.
* @see org.eclipse.modisco.omg.gastm.AccessKind
* @generated
*/
EClass getAccessKind();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.ActualParameter
* <em>Actual Parameter</em>}'. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @return the meta object for class '<em>Actual Parameter</em>'.
* @see org.eclipse.modisco.omg.gastm.ActualParameter
* @generated
*/
EClass getActualParameter();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.FunctionMemberAttributes
* <em>Function Member Attributes</em>}'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return the meta object for class '<em>Function Member Attributes</em>'.
* @see org.eclipse.modisco.omg.gastm.FunctionMemberAttributes
* @generated
*/
EClass getFunctionMemberAttributes();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.modisco.omg.gastm.FunctionMemberAttributes#getIsFriend
* <em>Is Friend</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Is Friend</em>'.
* @see org.eclipse.modisco.omg.gastm.FunctionMemberAttributes#getIsFriend()
* @see #getFunctionMemberAttributes()
* @generated
*/
EAttribute getFunctionMemberAttributes_IsFriend();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.modisco.omg.gastm.FunctionMemberAttributes#getIsInLine
* <em>Is In Line</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Is In Line</em>'.
* @see org.eclipse.modisco.omg.gastm.FunctionMemberAttributes#getIsInLine()
* @see #getFunctionMemberAttributes()
* @generated
*/
EAttribute getFunctionMemberAttributes_IsInLine();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.modisco.omg.gastm.FunctionMemberAttributes#getIsThisConst
* <em>Is This Const</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Is This Const</em>'.
* @see org.eclipse.modisco.omg.gastm.FunctionMemberAttributes#getIsThisConst()
* @see #getFunctionMemberAttributes()
* @generated
*/
EAttribute getFunctionMemberAttributes_IsThisConst();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.modisco.omg.gastm.FunctionMemberAttributes#getVirtualSpecifier
* <em>Virtual Specifier</em>}'. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @return the meta object for the containment reference '
* <em>Virtual Specifier</em>'.
* @see org.eclipse.modisco.omg.gastm.FunctionMemberAttributes#getVirtualSpecifier()
* @see #getFunctionMemberAttributes()
* @generated
*/
EReference getFunctionMemberAttributes_VirtualSpecifier();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.DerivesFrom <em>Derives From</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Derives From</em>'.
* @see org.eclipse.modisco.omg.gastm.DerivesFrom
* @generated
*/
EClass getDerivesFrom();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.modisco.omg.gastm.DerivesFrom#getVirtualSpecifier
* <em>Virtual Specifier</em>}'. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @return the meta object for the containment reference '
* <em>Virtual Specifier</em>'.
* @see org.eclipse.modisco.omg.gastm.DerivesFrom#getVirtualSpecifier()
* @see #getDerivesFrom()
* @generated
*/
EReference getDerivesFrom_VirtualSpecifier();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.modisco.omg.gastm.DerivesFrom#getAccessKind
* <em>Access Kind</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '
* <em>Access Kind</em>'.
* @see org.eclipse.modisco.omg.gastm.DerivesFrom#getAccessKind()
* @see #getDerivesFrom()
* @generated
*/
EReference getDerivesFrom_AccessKind();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.modisco.omg.gastm.DerivesFrom#getClassName
* <em>Class Name</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '
* <em>Class Name</em>'.
* @see org.eclipse.modisco.omg.gastm.DerivesFrom#getClassName()
* @see #getDerivesFrom()
* @generated
*/
EReference getDerivesFrom_ClassName();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.MemberObject <em>Member Object</em>}
* '. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Member Object</em>'.
* @see org.eclipse.modisco.omg.gastm.MemberObject
* @generated
*/
EClass getMemberObject();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.modisco.omg.gastm.MemberObject#getOffset
* <em>Offset</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Offset</em>'.
* @see org.eclipse.modisco.omg.gastm.MemberObject#getOffset()
* @see #getMemberObject()
* @generated
*/
EAttribute getMemberObject_Offset();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.modisco.omg.gastm.MemberObject#getMember
* <em>Member</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Member</em>'.
* @see org.eclipse.modisco.omg.gastm.MemberObject#getMember()
* @see #getMemberObject()
* @generated
*/
EReference getMemberObject_Member();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.DeclarationOrDefinition
* <em>Declaration Or Definition</em>}'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return the meta object for class '<em>Declaration Or Definition</em>'.
* @see org.eclipse.modisco.omg.gastm.DeclarationOrDefinition
* @generated
*/
EClass getDeclarationOrDefinition();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.modisco.omg.gastm.DeclarationOrDefinition#getStorageSpecifiers
* <em>Storage Specifiers</em>}'. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @return the meta object for the containment reference '
* <em>Storage Specifiers</em>'.
* @see org.eclipse.modisco.omg.gastm.DeclarationOrDefinition#getStorageSpecifiers()
* @see #getDeclarationOrDefinition()
* @generated
*/
EReference getDeclarationOrDefinition_StorageSpecifiers();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.modisco.omg.gastm.DeclarationOrDefinition#getAccessKind
* <em>Access Kind</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '
* <em>Access Kind</em>'.
* @see org.eclipse.modisco.omg.gastm.DeclarationOrDefinition#getAccessKind()
* @see #getDeclarationOrDefinition()
* @generated
*/
EReference getDeclarationOrDefinition_AccessKind();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.modisco.omg.gastm.DeclarationOrDefinition#getLinkageSpecifier
* <em>Linkage Specifier</em>}'. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @return the meta object for the attribute '<em>Linkage Specifier</em>'.
* @see org.eclipse.modisco.omg.gastm.DeclarationOrDefinition#getLinkageSpecifier()
* @see #getDeclarationOrDefinition()
* @generated
*/
EAttribute getDeclarationOrDefinition_LinkageSpecifier();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.TypeDefinition
* <em>Type Definition</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Type Definition</em>'.
* @see org.eclipse.modisco.omg.gastm.TypeDefinition
* @generated
*/
EClass getTypeDefinition();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.modisco.omg.gastm.TypeDefinition#getTypeName
* <em>Type Name</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Type Name</em>
* '.
* @see org.eclipse.modisco.omg.gastm.TypeDefinition#getTypeName()
* @see #getTypeDefinition()
* @generated
*/
EReference getTypeDefinition_TypeName();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.NameSpaceDefinition
* <em>Name Space Definition</em>}'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return the meta object for class '<em>Name Space Definition</em>'.
* @see org.eclipse.modisco.omg.gastm.NameSpaceDefinition
* @generated
*/
EClass getNameSpaceDefinition();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.modisco.omg.gastm.NameSpaceDefinition#getNameSpace
* <em>Name Space</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '
* <em>Name Space</em>'.
* @see org.eclipse.modisco.omg.gastm.NameSpaceDefinition#getNameSpace()
* @see #getNameSpaceDefinition()
* @generated
*/
EReference getNameSpaceDefinition_NameSpace();
/**
* Returns the meta object for the containment reference list '
* {@link org.eclipse.modisco.omg.gastm.NameSpaceDefinition#getBody
* <em>Body</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '<em>Body</em>
* '.
* @see org.eclipse.modisco.omg.gastm.NameSpaceDefinition#getBody()
* @see #getNameSpaceDefinition()
* @generated
*/
EReference getNameSpaceDefinition_Body();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.modisco.omg.gastm.NameSpaceDefinition#getNameSpaceType
* <em>Name Space Type</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '
* <em>Name Space Type</em>'.
* @see org.eclipse.modisco.omg.gastm.NameSpaceDefinition#getNameSpaceType()
* @see #getNameSpaceDefinition()
* @generated
*/
EReference getNameSpaceDefinition_NameSpaceType();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.LabelDefinition
* <em>Label Definition</em>}'. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @return the meta object for class '<em>Label Definition</em>'.
* @see org.eclipse.modisco.omg.gastm.LabelDefinition
* @generated
*/
EClass getLabelDefinition();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.modisco.omg.gastm.LabelDefinition#getLabelName
* <em>Label Name</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '
* <em>Label Name</em>'.
* @see org.eclipse.modisco.omg.gastm.LabelDefinition#getLabelName()
* @see #getLabelDefinition()
* @generated
*/
EReference getLabelDefinition_LabelName();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.modisco.omg.gastm.LabelDefinition#getLabelType
* <em>Label Type</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '
* <em>Label Type</em>'.
* @see org.eclipse.modisco.omg.gastm.LabelDefinition#getLabelType()
* @see #getLabelDefinition()
* @generated
*/
EReference getLabelDefinition_LabelType();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.TypeDeclaration
* <em>Type Declaration</em>}'. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @return the meta object for class '<em>Type Declaration</em>'.
* @see org.eclipse.modisco.omg.gastm.TypeDeclaration
* @generated
*/
EClass getTypeDeclaration();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.modisco.omg.gastm.TypeDeclaration#getTypeRef
* <em>Type Ref</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Type Ref</em>
* '.
* @see org.eclipse.modisco.omg.gastm.TypeDeclaration#getTypeRef()
* @see #getTypeDeclaration()
* @generated
*/
EReference getTypeDeclaration_TypeRef();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.Definition <em>Definition</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Definition</em>'.
* @see org.eclipse.modisco.omg.gastm.Definition
* @generated
*/
EClass getDefinition();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.modisco.omg.gastm.Definition#getIdentifierName
* <em>Identifier Name</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '
* <em>Identifier Name</em>'.
* @see org.eclipse.modisco.omg.gastm.Definition#getIdentifierName()
* @see #getDefinition()
* @generated
*/
EReference getDefinition_IdentifierName();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.modisco.omg.gastm.Definition#getDefinitionType
* <em>Definition Type</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '
* <em>Definition Type</em>'.
* @see org.eclipse.modisco.omg.gastm.Definition#getDefinitionType()
* @see #getDefinition()
* @generated
*/
EReference getDefinition_DefinitionType();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.Declaration <em>Declaration</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Declaration</em>'.
* @see org.eclipse.modisco.omg.gastm.Declaration
* @generated
*/
EClass getDeclaration();
/**
* Returns the meta object for the reference '
* {@link org.eclipse.modisco.omg.gastm.Declaration#getDefRef
* <em>Def Ref</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the reference '<em>Def Ref</em>'.
* @see org.eclipse.modisco.omg.gastm.Declaration#getDefRef()
* @see #getDeclaration()
* @generated
*/
EReference getDeclaration_DefRef();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.modisco.omg.gastm.Declaration#getIdentifierName
* <em>Identifier Name</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '
* <em>Identifier Name</em>'.
* @see org.eclipse.modisco.omg.gastm.Declaration#getIdentifierName()
* @see #getDeclaration()
* @generated
*/
EReference getDeclaration_IdentifierName();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.modisco.omg.gastm.Declaration#getDeclarationType
* <em>Declaration Type</em>}'. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @return the meta object for the containment reference '
* <em>Declaration Type</em>'.
* @see org.eclipse.modisco.omg.gastm.Declaration#getDeclarationType()
* @see #getDeclaration()
* @generated
*/
EReference getDeclaration_DeclarationType();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.FunctionDefinition
* <em>Function Definition</em>}'. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @return the meta object for class '<em>Function Definition</em>'.
* @see org.eclipse.modisco.omg.gastm.FunctionDefinition
* @generated
*/
EClass getFunctionDefinition();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.modisco.omg.gastm.FunctionDefinition#getReturnType
* <em>Return Type</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '
* <em>Return Type</em>'.
* @see org.eclipse.modisco.omg.gastm.FunctionDefinition#getReturnType()
* @see #getFunctionDefinition()
* @generated
*/
EReference getFunctionDefinition_ReturnType();
/**
* Returns the meta object for the containment reference list '
* {@link org.eclipse.modisco.omg.gastm.FunctionDefinition#getFormalParameters
* <em>Formal Parameters</em>}'. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @return the meta object for the containment reference list '
* <em>Formal Parameters</em>'.
* @see org.eclipse.modisco.omg.gastm.FunctionDefinition#getFormalParameters()
* @see #getFunctionDefinition()
* @generated
*/
EReference getFunctionDefinition_FormalParameters();
/**
* Returns the meta object for the containment reference list '
* {@link org.eclipse.modisco.omg.gastm.FunctionDefinition#getBody
* <em>Body</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '<em>Body</em>
* '.
* @see org.eclipse.modisco.omg.gastm.FunctionDefinition#getBody()
* @see #getFunctionDefinition()
* @generated
*/
EReference getFunctionDefinition_Body();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.modisco.omg.gastm.FunctionDefinition#getFunctionMemberAttributes
* <em>Function Member Attributes</em>}'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return the meta object for the containment reference '
* <em>Function Member Attributes</em>'.
* @see org.eclipse.modisco.omg.gastm.FunctionDefinition#getFunctionMemberAttributes()
* @see #getFunctionDefinition()
* @generated
*/
EReference getFunctionDefinition_FunctionMemberAttributes();
/**
* Returns the meta object for the reference '
* {@link org.eclipse.modisco.omg.gastm.FunctionDefinition#getOpensScope
* <em>Opens Scope</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the reference '<em>Opens Scope</em>'.
* @see org.eclipse.modisco.omg.gastm.FunctionDefinition#getOpensScope()
* @see #getFunctionDefinition()
* @generated
*/
EReference getFunctionDefinition_OpensScope();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.EntryDefinition
* <em>Entry Definition</em>}'. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @return the meta object for class '<em>Entry Definition</em>'.
* @see org.eclipse.modisco.omg.gastm.EntryDefinition
* @generated
*/
EClass getEntryDefinition();
/**
* Returns the meta object for the containment reference list '
* {@link org.eclipse.modisco.omg.gastm.EntryDefinition#getFormalParameters
* <em>Formal Parameters</em>}'. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @return the meta object for the containment reference list '
* <em>Formal Parameters</em>'.
* @see org.eclipse.modisco.omg.gastm.EntryDefinition#getFormalParameters()
* @see #getEntryDefinition()
* @generated
*/
EReference getEntryDefinition_FormalParameters();
/**
* Returns the meta object for the containment reference list '
* {@link org.eclipse.modisco.omg.gastm.EntryDefinition#getBody
* <em>Body</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '<em>Body</em>
* '.
* @see org.eclipse.modisco.omg.gastm.EntryDefinition#getBody()
* @see #getEntryDefinition()
* @generated
*/
EReference getEntryDefinition_Body();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.DataDefinition
* <em>Data Definition</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Data Definition</em>'.
* @see org.eclipse.modisco.omg.gastm.DataDefinition
* @generated
*/
EClass getDataDefinition();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.modisco.omg.gastm.DataDefinition#getInitialValue
* <em>Initial Value</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '
* <em>Initial Value</em>'.
* @see org.eclipse.modisco.omg.gastm.DataDefinition#getInitialValue()
* @see #getDataDefinition()
* @generated
*/
EReference getDataDefinition_InitialValue();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.modisco.omg.gastm.DataDefinition#getIsMutable
* <em>Is Mutable</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Is Mutable</em>'.
* @see org.eclipse.modisco.omg.gastm.DataDefinition#getIsMutable()
* @see #getDataDefinition()
* @generated
*/
EAttribute getDataDefinition_IsMutable();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.EnumLiteralDefinition
* <em>Enum Literal Definition</em>}'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return the meta object for class '<em>Enum Literal Definition</em>'.
* @see org.eclipse.modisco.omg.gastm.EnumLiteralDefinition
* @generated
*/
EClass getEnumLiteralDefinition();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.modisco.omg.gastm.EnumLiteralDefinition#getValue
* <em>Value</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Value</em>'.
* @see org.eclipse.modisco.omg.gastm.EnumLiteralDefinition#getValue()
* @see #getEnumLiteralDefinition()
* @generated
*/
EReference getEnumLiteralDefinition_Value();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.FunctionDeclaration
* <em>Function Declaration</em>}'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return the meta object for class '<em>Function Declaration</em>'.
* @see org.eclipse.modisco.omg.gastm.FunctionDeclaration
* @generated
*/
EClass getFunctionDeclaration();
/**
* Returns the meta object for the containment reference list '
* {@link org.eclipse.modisco.omg.gastm.FunctionDeclaration#getFormalParameters
* <em>Formal Parameters</em>}'. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @return the meta object for the containment reference list '
* <em>Formal Parameters</em>'.
* @see org.eclipse.modisco.omg.gastm.FunctionDeclaration#getFormalParameters()
* @see #getFunctionDeclaration()
* @generated
*/
EReference getFunctionDeclaration_FormalParameters();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.modisco.omg.gastm.FunctionDeclaration#getFunctionMemberAttributes
* <em>Function Member Attributes</em>}'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return the meta object for the containment reference '
* <em>Function Member Attributes</em>'.
* @see org.eclipse.modisco.omg.gastm.FunctionDeclaration#getFunctionMemberAttributes()
* @see #getFunctionDeclaration()
* @generated
*/
EReference getFunctionDeclaration_FunctionMemberAttributes();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.VariableDeclaration
* <em>Variable Declaration</em>}'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return the meta object for class '<em>Variable Declaration</em>'.
* @see org.eclipse.modisco.omg.gastm.VariableDeclaration
* @generated
*/
EClass getVariableDeclaration();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.modisco.omg.gastm.VariableDeclaration#getIsMutable
* <em>Is Mutable</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Is Mutable</em>'.
* @see org.eclipse.modisco.omg.gastm.VariableDeclaration#getIsMutable()
* @see #getVariableDeclaration()
* @generated
*/
EAttribute getVariableDeclaration_IsMutable();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.FormalParameterDeclaration
* <em>Formal Parameter Declaration</em>}'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return the meta object for class '<em>Formal Parameter Declaration</em>
* '.
* @see org.eclipse.modisco.omg.gastm.FormalParameterDeclaration
* @generated
*/
EClass getFormalParameterDeclaration();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.External <em>External</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>External</em>'.
* @see org.eclipse.modisco.omg.gastm.External
* @generated
*/
EClass getExternal();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.FunctionPersistent
* <em>Function Persistent</em>}'. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @return the meta object for class '<em>Function Persistent</em>'.
* @see org.eclipse.modisco.omg.gastm.FunctionPersistent
* @generated
*/
EClass getFunctionPersistent();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.FileLocal <em>File Local</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>File Local</em>'.
* @see org.eclipse.modisco.omg.gastm.FileLocal
* @generated
*/
EClass getFileLocal();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.PerClassMember
* <em>Per Class Member</em>}'. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @return the meta object for class '<em>Per Class Member</em>'.
* @see org.eclipse.modisco.omg.gastm.PerClassMember
* @generated
*/
EClass getPerClassMember();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.NoDef <em>No Def</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>No Def</em>'.
* @see org.eclipse.modisco.omg.gastm.NoDef
* @generated
*/
EClass getNoDef();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.Virtual <em>Virtual</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Virtual</em>'.
* @see org.eclipse.modisco.omg.gastm.Virtual
* @generated
*/
EClass getVirtual();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.VariableDefinition
* <em>Variable Definition</em>}'. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @return the meta object for class '<em>Variable Definition</em>'.
* @see org.eclipse.modisco.omg.gastm.VariableDefinition
* @generated
*/
EClass getVariableDefinition();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.FormalParameterDefinition
* <em>Formal Parameter Definition</em>}'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return the meta object for class '<em>Formal Parameter Definition</em>'.
* @see org.eclipse.modisco.omg.gastm.FormalParameterDefinition
* @generated
*/
EClass getFormalParameterDefinition();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.BitFieldDefinition
* <em>Bit Field Definition</em>}'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return the meta object for class '<em>Bit Field Definition</em>'.
* @see org.eclipse.modisco.omg.gastm.BitFieldDefinition
* @generated
*/
EClass getBitFieldDefinition();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.modisco.omg.gastm.BitFieldDefinition#getBitFieldSize
* <em>Bit Field Size</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '
* <em>Bit Field Size</em>'.
* @see org.eclipse.modisco.omg.gastm.BitFieldDefinition#getBitFieldSize()
* @see #getBitFieldDefinition()
* @generated
*/
EReference getBitFieldDefinition_BitFieldSize();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.NamedTypeDefinition
* <em>Named Type Definition</em>}'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return the meta object for class '<em>Named Type Definition</em>'.
* @see org.eclipse.modisco.omg.gastm.NamedTypeDefinition
* @generated
*/
EClass getNamedTypeDefinition();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.modisco.omg.gastm.NamedTypeDefinition#getDefinitionType
* <em>Definition Type</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '
* <em>Definition Type</em>'.
* @see org.eclipse.modisco.omg.gastm.NamedTypeDefinition#getDefinitionType()
* @see #getNamedTypeDefinition()
* @generated
*/
EReference getNamedTypeDefinition_DefinitionType();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.AggregateTypeDefinition
* <em>Aggregate Type Definition</em>}'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return the meta object for class '<em>Aggregate Type Definition</em>'.
* @see org.eclipse.modisco.omg.gastm.AggregateTypeDefinition
* @generated
*/
EClass getAggregateTypeDefinition();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.modisco.omg.gastm.AggregateTypeDefinition#getAggregateType
* <em>Aggregate Type</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '
* <em>Aggregate Type</em>'.
* @see org.eclipse.modisco.omg.gastm.AggregateTypeDefinition#getAggregateType()
* @see #getAggregateTypeDefinition()
* @generated
*/
EReference getAggregateTypeDefinition_AggregateType();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.EnumTypeDefinition
* <em>Enum Type Definition</em>}'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return the meta object for class '<em>Enum Type Definition</em>'.
* @see org.eclipse.modisco.omg.gastm.EnumTypeDefinition
* @generated
*/
EClass getEnumTypeDefinition();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.modisco.omg.gastm.EnumTypeDefinition#getDefinitionType
* <em>Definition Type</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '
* <em>Definition Type</em>'.
* @see org.eclipse.modisco.omg.gastm.EnumTypeDefinition#getDefinitionType()
* @see #getEnumTypeDefinition()
* @generated
*/
EReference getEnumTypeDefinition_DefinitionType();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.AggregateTypeDeclaration
* <em>Aggregate Type Declaration</em>}'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return the meta object for class '<em>Aggregate Type Declaration</em>'.
* @see org.eclipse.modisco.omg.gastm.AggregateTypeDeclaration
* @generated
*/
EClass getAggregateTypeDeclaration();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.EnumTypeDeclaration
* <em>Enum Type Declaration</em>}'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return the meta object for class '<em>Enum Type Declaration</em>'.
* @see org.eclipse.modisco.omg.gastm.EnumTypeDeclaration
* @generated
*/
EClass getEnumTypeDeclaration();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.IncludeUnit <em>Include Unit</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Include Unit</em>'.
* @see org.eclipse.modisco.omg.gastm.IncludeUnit
* @generated
*/
EClass getIncludeUnit();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.modisco.omg.gastm.IncludeUnit#getFile <em>File</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>File</em>'.
* @see org.eclipse.modisco.omg.gastm.IncludeUnit#getFile()
* @see #getIncludeUnit()
* @generated
*/
EReference getIncludeUnit_File();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.MacroCall <em>Macro Call</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Macro Call</em>'.
* @see org.eclipse.modisco.omg.gastm.MacroCall
* @generated
*/
EClass getMacroCall();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.modisco.omg.gastm.MacroCall#getRefersTo
* <em>Refers To</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Refers To</em>
* '.
* @see org.eclipse.modisco.omg.gastm.MacroCall#getRefersTo()
* @see #getMacroCall()
* @generated
*/
EReference getMacroCall_RefersTo();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.MacroDefinition
* <em>Macro Definition</em>}'. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @return the meta object for class '<em>Macro Definition</em>'.
* @see org.eclipse.modisco.omg.gastm.MacroDefinition
* @generated
*/
EClass getMacroDefinition();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.modisco.omg.gastm.MacroDefinition#getMacroName
* <em>Macro Name</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Macro Name</em>'.
* @see org.eclipse.modisco.omg.gastm.MacroDefinition#getMacroName()
* @see #getMacroDefinition()
* @generated
*/
EAttribute getMacroDefinition_MacroName();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.modisco.omg.gastm.MacroDefinition#getBody
* <em>Body</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Body</em>'.
* @see org.eclipse.modisco.omg.gastm.MacroDefinition#getBody()
* @see #getMacroDefinition()
* @generated
*/
EAttribute getMacroDefinition_Body();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.Comment <em>Comment</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Comment</em>'.
* @see org.eclipse.modisco.omg.gastm.Comment
* @generated
*/
EClass getComment();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.modisco.omg.gastm.Comment#getBody <em>Body</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Body</em>'.
* @see org.eclipse.modisco.omg.gastm.Comment#getBody()
* @see #getComment()
* @generated
*/
EAttribute getComment_Body();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.FunctionType <em>Function Type</em>}
* '. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Function Type</em>'.
* @see org.eclipse.modisco.omg.gastm.FunctionType
* @generated
*/
EClass getFunctionType();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.modisco.omg.gastm.FunctionType#getReturnType
* <em>Return Type</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '
* <em>Return Type</em>'.
* @see org.eclipse.modisco.omg.gastm.FunctionType#getReturnType()
* @see #getFunctionType()
* @generated
*/
EReference getFunctionType_ReturnType();
/**
* Returns the meta object for the containment reference list '
* {@link org.eclipse.modisco.omg.gastm.FunctionType#getParameterTypes
* <em>Parameter Types</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Parameter Types</em>'.
* @see org.eclipse.modisco.omg.gastm.FunctionType#getParameterTypes()
* @see #getFunctionType()
* @generated
*/
EReference getFunctionType_ParameterTypes();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.DataType <em>Data Type</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Data Type</em>'.
* @see org.eclipse.modisco.omg.gastm.DataType
* @generated
*/
EClass getDataType();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.LabelType <em>Label Type</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Label Type</em>'.
* @see org.eclipse.modisco.omg.gastm.LabelType
* @generated
*/
EClass getLabelType();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.NameSpaceType
* <em>Name Space Type</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Name Space Type</em>'.
* @see org.eclipse.modisco.omg.gastm.NameSpaceType
* @generated
*/
EClass getNameSpaceType();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.TypeReference
* <em>Type Reference</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Type Reference</em>'.
* @see org.eclipse.modisco.omg.gastm.TypeReference
* @generated
*/
EClass getTypeReference();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.PrimitiveType
* <em>Primitive Type</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Primitive Type</em>'.
* @see org.eclipse.modisco.omg.gastm.PrimitiveType
* @generated
*/
EClass getPrimitiveType();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.EnumType <em>Enum Type</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Enum Type</em>'.
* @see org.eclipse.modisco.omg.gastm.EnumType
* @generated
*/
EClass getEnumType();
/**
* Returns the meta object for the containment reference list '
* {@link org.eclipse.modisco.omg.gastm.EnumType#getEnumLiterals
* <em>Enum Literals</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Enum Literals</em>'.
* @see org.eclipse.modisco.omg.gastm.EnumType#getEnumLiterals()
* @see #getEnumType()
* @generated
*/
EReference getEnumType_EnumLiterals();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.ConstructedType
* <em>Constructed Type</em>}'. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @return the meta object for class '<em>Constructed Type</em>'.
* @see org.eclipse.modisco.omg.gastm.ConstructedType
* @generated
*/
EClass getConstructedType();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.modisco.omg.gastm.ConstructedType#getBaseType
* <em>Base Type</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Base Type</em>
* '.
* @see org.eclipse.modisco.omg.gastm.ConstructedType#getBaseType()
* @see #getConstructedType()
* @generated
*/
EReference getConstructedType_BaseType();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.AggregateType
* <em>Aggregate Type</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Aggregate Type</em>'.
* @see org.eclipse.modisco.omg.gastm.AggregateType
* @generated
*/
EClass getAggregateType();
/**
* Returns the meta object for the containment reference list '
* {@link org.eclipse.modisco.omg.gastm.AggregateType#getMembers
* <em>Members</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Members</em>'.
* @see org.eclipse.modisco.omg.gastm.AggregateType#getMembers()
* @see #getAggregateType()
* @generated
*/
EReference getAggregateType_Members();
/**
* Returns the meta object for the reference '
* {@link org.eclipse.modisco.omg.gastm.AggregateType#getOpensScope
* <em>Opens Scope</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the reference '<em>Opens Scope</em>'.
* @see org.eclipse.modisco.omg.gastm.AggregateType#getOpensScope()
* @see #getAggregateType()
* @generated
*/
EReference getAggregateType_OpensScope();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.ExceptionType
* <em>Exception Type</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Exception Type</em>'.
* @see org.eclipse.modisco.omg.gastm.ExceptionType
* @generated
*/
EClass getExceptionType();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.FormalParameterType
* <em>Formal Parameter Type</em>}'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return the meta object for class '<em>Formal Parameter Type</em>'.
* @see org.eclipse.modisco.omg.gastm.FormalParameterType
* @generated
*/
EClass getFormalParameterType();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.modisco.omg.gastm.FormalParameterType#getType
* <em>Type</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Type</em>'.
* @see org.eclipse.modisco.omg.gastm.FormalParameterType#getType()
* @see #getFormalParameterType()
* @generated
*/
EReference getFormalParameterType_Type();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.NamedType <em>Named Type</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Named Type</em>'.
* @see org.eclipse.modisco.omg.gastm.NamedType
* @generated
*/
EClass getNamedType();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.modisco.omg.gastm.NamedType#getBody <em>Body</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Body</em>'.
* @see org.eclipse.modisco.omg.gastm.NamedType#getBody()
* @see #getNamedType()
* @generated
*/
EReference getNamedType_Body();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.NumberType <em>Number Type</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Number Type</em>'.
* @see org.eclipse.modisco.omg.gastm.NumberType
* @generated
*/
EClass getNumberType();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.modisco.omg.gastm.NumberType#getIsSigned
* <em>Is Signed</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Is Signed</em>'.
* @see org.eclipse.modisco.omg.gastm.NumberType#getIsSigned()
* @see #getNumberType()
* @generated
*/
EAttribute getNumberType_IsSigned();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.Void <em>Void</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Void</em>'.
* @see org.eclipse.modisco.omg.gastm.Void
* @generated
*/
EClass getVoid();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.Boolean <em>Boolean</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Boolean</em>'.
* @see org.eclipse.modisco.omg.gastm.Boolean
* @generated
*/
EClass getBoolean();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.IntegralType <em>Integral Type</em>}
* '. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Integral Type</em>'.
* @see org.eclipse.modisco.omg.gastm.IntegralType
* @generated
*/
EClass getIntegralType();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.modisco.omg.gastm.IntegralType#getSize <em>Size</em>}
* '. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Size</em>'.
* @see org.eclipse.modisco.omg.gastm.IntegralType#getSize()
* @see #getIntegralType()
* @generated
*/
EAttribute getIntegralType_Size();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.RealType <em>Real Type</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Real Type</em>'.
* @see org.eclipse.modisco.omg.gastm.RealType
* @generated
*/
EClass getRealType();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.modisco.omg.gastm.RealType#getPrecision
* <em>Precision</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Precision</em>'.
* @see org.eclipse.modisco.omg.gastm.RealType#getPrecision()
* @see #getRealType()
* @generated
*/
EAttribute getRealType_Precision();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.Byte <em>Byte</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Byte</em>'.
* @see org.eclipse.modisco.omg.gastm.Byte
* @generated
*/
EClass getByte();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.Character <em>Character</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Character</em>'.
* @see org.eclipse.modisco.omg.gastm.Character
* @generated
*/
EClass getCharacter();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.ShortInteger <em>Short Integer</em>}
* '. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Short Integer</em>'.
* @see org.eclipse.modisco.omg.gastm.ShortInteger
* @generated
*/
EClass getShortInteger();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.Integer <em>Integer</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Integer</em>'.
* @see org.eclipse.modisco.omg.gastm.Integer
* @generated
*/
EClass getInteger();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.LongInteger <em>Long Integer</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Long Integer</em>'.
* @see org.eclipse.modisco.omg.gastm.LongInteger
* @generated
*/
EClass getLongInteger();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.Real <em>Real</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Real</em>'.
* @see org.eclipse.modisco.omg.gastm.Real
* @generated
*/
EClass getReal();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.Double <em>Double</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Double</em>'.
* @see org.eclipse.modisco.omg.gastm.Double
* @generated
*/
EClass getDouble();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.LongDouble <em>Long Double</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Long Double</em>'.
* @see org.eclipse.modisco.omg.gastm.LongDouble
* @generated
*/
EClass getLongDouble();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.CollectionType
* <em>Collection Type</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Collection Type</em>'.
* @see org.eclipse.modisco.omg.gastm.CollectionType
* @generated
*/
EClass getCollectionType();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.PointerType <em>Pointer Type</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Pointer Type</em>'.
* @see org.eclipse.modisco.omg.gastm.PointerType
* @generated
*/
EClass getPointerType();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.modisco.omg.gastm.PointerType#getSize <em>Size</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Size</em>'.
* @see org.eclipse.modisco.omg.gastm.PointerType#getSize()
* @see #getPointerType()
* @generated
*/
EAttribute getPointerType_Size();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.ReferenceType
* <em>Reference Type</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Reference Type</em>'.
* @see org.eclipse.modisco.omg.gastm.ReferenceType
* @generated
*/
EClass getReferenceType();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.RangeType <em>Range Type</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Range Type</em>'.
* @see org.eclipse.modisco.omg.gastm.RangeType
* @generated
*/
EClass getRangeType();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.ArrayType <em>Array Type</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Array Type</em>'.
* @see org.eclipse.modisco.omg.gastm.ArrayType
* @generated
*/
EClass getArrayType();
/**
* Returns the meta object for the containment reference list '
* {@link org.eclipse.modisco.omg.gastm.ArrayType#getRanks <em>Ranks</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Ranks</em>'.
* @see org.eclipse.modisco.omg.gastm.ArrayType#getRanks()
* @see #getArrayType()
* @generated
*/
EReference getArrayType_Ranks();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.StructureType
* <em>Structure Type</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Structure Type</em>'.
* @see org.eclipse.modisco.omg.gastm.StructureType
* @generated
*/
EClass getStructureType();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.UnionType <em>Union Type</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Union Type</em>'.
* @see org.eclipse.modisco.omg.gastm.UnionType
* @generated
*/
EClass getUnionType();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.ClassType <em>Class Type</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Class Type</em>'.
* @see org.eclipse.modisco.omg.gastm.ClassType
* @generated
*/
EClass getClassType();
/**
* Returns the meta object for the containment reference list '
* {@link org.eclipse.modisco.omg.gastm.ClassType#getDerivesFrom
* <em>Derives From</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Derives From</em>'.
* @see org.eclipse.modisco.omg.gastm.ClassType#getDerivesFrom()
* @see #getClassType()
* @generated
*/
EReference getClassType_DerivesFrom();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.AnnotationType
* <em>Annotation Type</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Annotation Type</em>'.
* @see org.eclipse.modisco.omg.gastm.AnnotationType
* @generated
*/
EClass getAnnotationType();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.ByValueFormalParameterType
* <em>By Value Formal Parameter Type</em>}'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return the meta object for class '
* <em>By Value Formal Parameter Type</em>'.
* @see org.eclipse.modisco.omg.gastm.ByValueFormalParameterType
* @generated
*/
EClass getByValueFormalParameterType();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.ByReferenceFormalParameterType
* <em>By Reference Formal Parameter Type</em>}'. <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '
* <em>By Reference Formal Parameter Type</em>'.
* @see org.eclipse.modisco.omg.gastm.ByReferenceFormalParameterType
* @generated
*/
EClass getByReferenceFormalParameterType();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.Public <em>Public</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Public</em>'.
* @see org.eclipse.modisco.omg.gastm.Public
* @generated
*/
EClass getPublic();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.Protected <em>Protected</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Protected</em>'.
* @see org.eclipse.modisco.omg.gastm.Protected
* @generated
*/
EClass getProtected();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.Private <em>Private</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Private</em>'.
* @see org.eclipse.modisco.omg.gastm.Private
* @generated
*/
EClass getPrivate();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.UnnamedTypeReference
* <em>Unnamed Type Reference</em>}'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return the meta object for class '<em>Unnamed Type Reference</em>'.
* @see org.eclipse.modisco.omg.gastm.UnnamedTypeReference
* @generated
*/
EClass getUnnamedTypeReference();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.modisco.omg.gastm.UnnamedTypeReference#getType
* <em>Type</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Type</em>'.
* @see org.eclipse.modisco.omg.gastm.UnnamedTypeReference#getType()
* @see #getUnnamedTypeReference()
* @generated
*/
EReference getUnnamedTypeReference_Type();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.NamedTypeReference
* <em>Named Type Reference</em>}'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return the meta object for class '<em>Named Type Reference</em>'.
* @see org.eclipse.modisco.omg.gastm.NamedTypeReference
* @generated
*/
EClass getNamedTypeReference();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.modisco.omg.gastm.NamedTypeReference#getTypeName
* <em>Type Name</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Type Name</em>
* '.
* @see org.eclipse.modisco.omg.gastm.NamedTypeReference#getTypeName()
* @see #getNamedTypeReference()
* @generated
*/
EReference getNamedTypeReference_TypeName();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.modisco.omg.gastm.NamedTypeReference#getType
* <em>Type</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Type</em>'.
* @see org.eclipse.modisco.omg.gastm.NamedTypeReference#getType()
* @see #getNamedTypeReference()
* @generated
*/
EReference getNamedTypeReference_Type();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.ExpressionStatement
* <em>Expression Statement</em>}'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return the meta object for class '<em>Expression Statement</em>'.
* @see org.eclipse.modisco.omg.gastm.ExpressionStatement
* @generated
*/
EClass getExpressionStatement();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.modisco.omg.gastm.ExpressionStatement#getExpression
* <em>Expression</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '
* <em>Expression</em>'.
* @see org.eclipse.modisco.omg.gastm.ExpressionStatement#getExpression()
* @see #getExpressionStatement()
* @generated
*/
EReference getExpressionStatement_Expression();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.JumpStatement
* <em>Jump Statement</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Jump Statement</em>'.
* @see org.eclipse.modisco.omg.gastm.JumpStatement
* @generated
*/
EClass getJumpStatement();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.modisco.omg.gastm.JumpStatement#getTarget
* <em>Target</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Target</em>'.
* @see org.eclipse.modisco.omg.gastm.JumpStatement#getTarget()
* @see #getJumpStatement()
* @generated
*/
EReference getJumpStatement_Target();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.BreakStatement
* <em>Break Statement</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Break Statement</em>'.
* @see org.eclipse.modisco.omg.gastm.BreakStatement
* @generated
*/
EClass getBreakStatement();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.modisco.omg.gastm.BreakStatement#getTarget
* <em>Target</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Target</em>'.
* @see org.eclipse.modisco.omg.gastm.BreakStatement#getTarget()
* @see #getBreakStatement()
* @generated
*/
EReference getBreakStatement_Target();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.ContinueStatement
* <em>Continue Statement</em>}'. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @return the meta object for class '<em>Continue Statement</em>'.
* @see org.eclipse.modisco.omg.gastm.ContinueStatement
* @generated
*/
EClass getContinueStatement();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.modisco.omg.gastm.ContinueStatement#getTarget
* <em>Target</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Target</em>'.
* @see org.eclipse.modisco.omg.gastm.ContinueStatement#getTarget()
* @see #getContinueStatement()
* @generated
*/
EReference getContinueStatement_Target();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.LabeledStatement
* <em>Labeled Statement</em>}'. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @return the meta object for class '<em>Labeled Statement</em>'.
* @see org.eclipse.modisco.omg.gastm.LabeledStatement
* @generated
*/
EClass getLabeledStatement();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.modisco.omg.gastm.LabeledStatement#getLabel
* <em>Label</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Label</em>'.
* @see org.eclipse.modisco.omg.gastm.LabeledStatement#getLabel()
* @see #getLabeledStatement()
* @generated
*/
EReference getLabeledStatement_Label();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.modisco.omg.gastm.LabeledStatement#getStatement
* <em>Statement</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Statement</em>
* '.
* @see org.eclipse.modisco.omg.gastm.LabeledStatement#getStatement()
* @see #getLabeledStatement()
* @generated
*/
EReference getLabeledStatement_Statement();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.BlockStatement
* <em>Block Statement</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Block Statement</em>'.
* @see org.eclipse.modisco.omg.gastm.BlockStatement
* @generated
*/
EClass getBlockStatement();
/**
* Returns the meta object for the containment reference list '
* {@link org.eclipse.modisco.omg.gastm.BlockStatement#getSubStatements
* <em>Sub Statements</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Sub Statements</em>'.
* @see org.eclipse.modisco.omg.gastm.BlockStatement#getSubStatements()
* @see #getBlockStatement()
* @generated
*/
EReference getBlockStatement_SubStatements();
/**
* Returns the meta object for the reference '
* {@link org.eclipse.modisco.omg.gastm.BlockStatement#getOpensScope
* <em>Opens Scope</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the reference '<em>Opens Scope</em>'.
* @see org.eclipse.modisco.omg.gastm.BlockStatement#getOpensScope()
* @see #getBlockStatement()
* @generated
*/
EReference getBlockStatement_OpensScope();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.EmptyStatement
* <em>Empty Statement</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Empty Statement</em>'.
* @see org.eclipse.modisco.omg.gastm.EmptyStatement
* @generated
*/
EClass getEmptyStatement();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.IfStatement <em>If Statement</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>If Statement</em>'.
* @see org.eclipse.modisco.omg.gastm.IfStatement
* @generated
*/
EClass getIfStatement();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.modisco.omg.gastm.IfStatement#getCondition
* <em>Condition</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Condition</em>
* '.
* @see org.eclipse.modisco.omg.gastm.IfStatement#getCondition()
* @see #getIfStatement()
* @generated
*/
EReference getIfStatement_Condition();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.modisco.omg.gastm.IfStatement#getThenBody
* <em>Then Body</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Then Body</em>
* '.
* @see org.eclipse.modisco.omg.gastm.IfStatement#getThenBody()
* @see #getIfStatement()
* @generated
*/
EReference getIfStatement_ThenBody();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.modisco.omg.gastm.IfStatement#getElseBody
* <em>Else Body</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Else Body</em>
* '.
* @see org.eclipse.modisco.omg.gastm.IfStatement#getElseBody()
* @see #getIfStatement()
* @generated
*/
EReference getIfStatement_ElseBody();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.SwitchStatement
* <em>Switch Statement</em>}'. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @return the meta object for class '<em>Switch Statement</em>'.
* @see org.eclipse.modisco.omg.gastm.SwitchStatement
* @generated
*/
EClass getSwitchStatement();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.modisco.omg.gastm.SwitchStatement#getSwitchExpression
* <em>Switch Expression</em>}'. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @return the meta object for the containment reference '
* <em>Switch Expression</em>'.
* @see org.eclipse.modisco.omg.gastm.SwitchStatement#getSwitchExpression()
* @see #getSwitchStatement()
* @generated
*/
EReference getSwitchStatement_SwitchExpression();
/**
* Returns the meta object for the reference '
* {@link org.eclipse.modisco.omg.gastm.SwitchStatement#getCases
* <em>Cases</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the reference '<em>Cases</em>'.
* @see org.eclipse.modisco.omg.gastm.SwitchStatement#getCases()
* @see #getSwitchStatement()
* @generated
*/
EReference getSwitchStatement_Cases();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.ReturnStatement
* <em>Return Statement</em>}'. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @return the meta object for class '<em>Return Statement</em>'.
* @see org.eclipse.modisco.omg.gastm.ReturnStatement
* @generated
*/
EClass getReturnStatement();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.modisco.omg.gastm.ReturnStatement#getReturnValue
* <em>Return Value</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '
* <em>Return Value</em>'.
* @see org.eclipse.modisco.omg.gastm.ReturnStatement#getReturnValue()
* @see #getReturnStatement()
* @generated
*/
EReference getReturnStatement_ReturnValue();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.LoopStatement
* <em>Loop Statement</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Loop Statement</em>'.
* @see org.eclipse.modisco.omg.gastm.LoopStatement
* @generated
*/
EClass getLoopStatement();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.modisco.omg.gastm.LoopStatement#getCondition
* <em>Condition</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Condition</em>
* '.
* @see org.eclipse.modisco.omg.gastm.LoopStatement#getCondition()
* @see #getLoopStatement()
* @generated
*/
EReference getLoopStatement_Condition();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.modisco.omg.gastm.LoopStatement#getBody <em>Body</em>}
* '. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Body</em>'.
* @see org.eclipse.modisco.omg.gastm.LoopStatement#getBody()
* @see #getLoopStatement()
* @generated
*/
EReference getLoopStatement_Body();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.TryStatement <em>Try Statement</em>}
* '. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Try Statement</em>'.
* @see org.eclipse.modisco.omg.gastm.TryStatement
* @generated
*/
EClass getTryStatement();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.modisco.omg.gastm.TryStatement#getGuardedStatement
* <em>Guarded Statement</em>}'. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @return the meta object for the containment reference '
* <em>Guarded Statement</em>'.
* @see org.eclipse.modisco.omg.gastm.TryStatement#getGuardedStatement()
* @see #getTryStatement()
* @generated
*/
EReference getTryStatement_GuardedStatement();
/**
* Returns the meta object for the containment reference list '
* {@link org.eclipse.modisco.omg.gastm.TryStatement#getCatchBlocks
* <em>Catch Blocks</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Catch Blocks</em>'.
* @see org.eclipse.modisco.omg.gastm.TryStatement#getCatchBlocks()
* @see #getTryStatement()
* @generated
*/
EReference getTryStatement_CatchBlocks();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.modisco.omg.gastm.TryStatement#getFinalStatement
* <em>Final Statement</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '
* <em>Final Statement</em>'.
* @see org.eclipse.modisco.omg.gastm.TryStatement#getFinalStatement()
* @see #getTryStatement()
* @generated
*/
EReference getTryStatement_FinalStatement();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.DeclarationOrDefinitionStatement
* <em>Declaration Or Definition Statement</em>}'. <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '
* <em>Declaration Or Definition Statement</em>'.
* @see org.eclipse.modisco.omg.gastm.DeclarationOrDefinitionStatement
* @generated
*/
EClass getDeclarationOrDefinitionStatement();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.modisco.omg.gastm.DeclarationOrDefinitionStatement#getDeclOrDefn
* <em>Decl Or Defn</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '
* <em>Decl Or Defn</em>'.
* @see org.eclipse.modisco.omg.gastm.DeclarationOrDefinitionStatement#getDeclOrDefn()
* @see #getDeclarationOrDefinitionStatement()
* @generated
*/
EReference getDeclarationOrDefinitionStatement_DeclOrDefn();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.ThrowStatement
* <em>Throw Statement</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Throw Statement</em>'.
* @see org.eclipse.modisco.omg.gastm.ThrowStatement
* @generated
*/
EClass getThrowStatement();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.modisco.omg.gastm.ThrowStatement#getException
* <em>Exception</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Exception</em>
* '.
* @see org.eclipse.modisco.omg.gastm.ThrowStatement#getException()
* @see #getThrowStatement()
* @generated
*/
EReference getThrowStatement_Exception();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.DeleteStatement
* <em>Delete Statement</em>}'. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @return the meta object for class '<em>Delete Statement</em>'.
* @see org.eclipse.modisco.omg.gastm.DeleteStatement
* @generated
*/
EClass getDeleteStatement();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.modisco.omg.gastm.DeleteStatement#getOperand
* <em>Operand</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Operand</em>'.
* @see org.eclipse.modisco.omg.gastm.DeleteStatement#getOperand()
* @see #getDeleteStatement()
* @generated
*/
EReference getDeleteStatement_Operand();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.TerminateStatement
* <em>Terminate Statement</em>}'. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @return the meta object for class '<em>Terminate Statement</em>'.
* @see org.eclipse.modisco.omg.gastm.TerminateStatement
* @generated
*/
EClass getTerminateStatement();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.CaseBlock <em>Case Block</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Case Block</em>'.
* @see org.eclipse.modisco.omg.gastm.CaseBlock
* @generated
*/
EClass getCaseBlock();
/**
* Returns the meta object for the containment reference list '
* {@link org.eclipse.modisco.omg.gastm.CaseBlock#getCaseExpressions
* <em>Case Expressions</em>}'. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @return the meta object for the containment reference list '
* <em>Case Expressions</em>'.
* @see org.eclipse.modisco.omg.gastm.CaseBlock#getCaseExpressions()
* @see #getCaseBlock()
* @generated
*/
EReference getCaseBlock_CaseExpressions();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.DefaultBlock <em>Default Block</em>}
* '. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Default Block</em>'.
* @see org.eclipse.modisco.omg.gastm.DefaultBlock
* @generated
*/
EClass getDefaultBlock();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.WhileStatement
* <em>While Statement</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>While Statement</em>'.
* @see org.eclipse.modisco.omg.gastm.WhileStatement
* @generated
*/
EClass getWhileStatement();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.DoWhileStatement
* <em>Do While Statement</em>}'. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @return the meta object for class '<em>Do While Statement</em>'.
* @see org.eclipse.modisco.omg.gastm.DoWhileStatement
* @generated
*/
EClass getDoWhileStatement();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.ForStatement <em>For Statement</em>}
* '. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>For Statement</em>'.
* @see org.eclipse.modisco.omg.gastm.ForStatement
* @generated
*/
EClass getForStatement();
/**
* Returns the meta object for the containment reference list '
* {@link org.eclipse.modisco.omg.gastm.ForStatement#getInitBody
* <em>Init Body</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Init Body</em>'.
* @see org.eclipse.modisco.omg.gastm.ForStatement#getInitBody()
* @see #getForStatement()
* @generated
*/
EReference getForStatement_InitBody();
/**
* Returns the meta object for the containment reference list '
* {@link org.eclipse.modisco.omg.gastm.ForStatement#getIterationBody
* <em>Iteration Body</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Iteration Body</em>'.
* @see org.eclipse.modisco.omg.gastm.ForStatement#getIterationBody()
* @see #getForStatement()
* @generated
*/
EReference getForStatement_IterationBody();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.ForCheckBeforeStatement
* <em>For Check Before Statement</em>}'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return the meta object for class '<em>For Check Before Statement</em>'.
* @see org.eclipse.modisco.omg.gastm.ForCheckBeforeStatement
* @generated
*/
EClass getForCheckBeforeStatement();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.ForCheckAfterStatement
* <em>For Check After Statement</em>}'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return the meta object for class '<em>For Check After Statement</em>'.
* @see org.eclipse.modisco.omg.gastm.ForCheckAfterStatement
* @generated
*/
EClass getForCheckAfterStatement();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.TypesCatchBlock
* <em>Types Catch Block</em>}'. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @return the meta object for class '<em>Types Catch Block</em>'.
* @see org.eclipse.modisco.omg.gastm.TypesCatchBlock
* @generated
*/
EClass getTypesCatchBlock();
/**
* Returns the meta object for the containment reference list '
* {@link org.eclipse.modisco.omg.gastm.TypesCatchBlock#getExceptions
* <em>Exceptions</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Exceptions</em>'.
* @see org.eclipse.modisco.omg.gastm.TypesCatchBlock#getExceptions()
* @see #getTypesCatchBlock()
* @generated
*/
EReference getTypesCatchBlock_Exceptions();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.VariableCatchBlock
* <em>Variable Catch Block</em>}'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return the meta object for class '<em>Variable Catch Block</em>'.
* @see org.eclipse.modisco.omg.gastm.VariableCatchBlock
* @generated
*/
EClass getVariableCatchBlock();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.modisco.omg.gastm.VariableCatchBlock#getExceptionVariable
* <em>Exception Variable</em>}'. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @return the meta object for the containment reference '
* <em>Exception Variable</em>'.
* @see org.eclipse.modisco.omg.gastm.VariableCatchBlock#getExceptionVariable()
* @see #getVariableCatchBlock()
* @generated
*/
EReference getVariableCatchBlock_ExceptionVariable();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.Literal <em>Literal</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Literal</em>'.
* @see org.eclipse.modisco.omg.gastm.Literal
* @generated
*/
EClass getLiteral();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.modisco.omg.gastm.Literal#getValue <em>Value</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Value</em>'.
* @see org.eclipse.modisco.omg.gastm.Literal#getValue()
* @see #getLiteral()
* @generated
*/
EAttribute getLiteral_Value();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.CastExpression
* <em>Cast Expression</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Cast Expression</em>'.
* @see org.eclipse.modisco.omg.gastm.CastExpression
* @generated
*/
EClass getCastExpression();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.modisco.omg.gastm.CastExpression#getCastType
* <em>Cast Type</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Cast Type</em>
* '.
* @see org.eclipse.modisco.omg.gastm.CastExpression#getCastType()
* @see #getCastExpression()
* @generated
*/
EReference getCastExpression_CastType();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.modisco.omg.gastm.CastExpression#getExpression
* <em>Expression</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '
* <em>Expression</em>'.
* @see org.eclipse.modisco.omg.gastm.CastExpression#getExpression()
* @see #getCastExpression()
* @generated
*/
EReference getCastExpression_Expression();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.AggregateExpression
* <em>Aggregate Expression</em>}'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return the meta object for class '<em>Aggregate Expression</em>'.
* @see org.eclipse.modisco.omg.gastm.AggregateExpression
* @generated
*/
EClass getAggregateExpression();
/**
* Returns the meta object for the containment reference list '
* {@link org.eclipse.modisco.omg.gastm.AggregateExpression#getSubExpressions
* <em>Sub Expressions</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Sub Expressions</em>'.
* @see org.eclipse.modisco.omg.gastm.AggregateExpression#getSubExpressions()
* @see #getAggregateExpression()
* @generated
*/
EReference getAggregateExpression_SubExpressions();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.UnaryExpression
* <em>Unary Expression</em>}'. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @return the meta object for class '<em>Unary Expression</em>'.
* @see org.eclipse.modisco.omg.gastm.UnaryExpression
* @generated
*/
EClass getUnaryExpression();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.modisco.omg.gastm.UnaryExpression#getOperator
* <em>Operator</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Operator</em>
* '.
* @see org.eclipse.modisco.omg.gastm.UnaryExpression#getOperator()
* @see #getUnaryExpression()
* @generated
*/
EReference getUnaryExpression_Operator();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.modisco.omg.gastm.UnaryExpression#getOperand
* <em>Operand</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Operand</em>'.
* @see org.eclipse.modisco.omg.gastm.UnaryExpression#getOperand()
* @see #getUnaryExpression()
* @generated
*/
EReference getUnaryExpression_Operand();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.BinaryExpression
* <em>Binary Expression</em>}'. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @return the meta object for class '<em>Binary Expression</em>'.
* @see org.eclipse.modisco.omg.gastm.BinaryExpression
* @generated
*/
EClass getBinaryExpression();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.modisco.omg.gastm.BinaryExpression#getOperator
* <em>Operator</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Operator</em>
* '.
* @see org.eclipse.modisco.omg.gastm.BinaryExpression#getOperator()
* @see #getBinaryExpression()
* @generated
*/
EReference getBinaryExpression_Operator();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.modisco.omg.gastm.BinaryExpression#getLeftOperand
* <em>Left Operand</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '
* <em>Left Operand</em>'.
* @see org.eclipse.modisco.omg.gastm.BinaryExpression#getLeftOperand()
* @see #getBinaryExpression()
* @generated
*/
EReference getBinaryExpression_LeftOperand();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.modisco.omg.gastm.BinaryExpression#getRightOperand
* <em>Right Operand</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '
* <em>Right Operand</em>'.
* @see org.eclipse.modisco.omg.gastm.BinaryExpression#getRightOperand()
* @see #getBinaryExpression()
* @generated
*/
EReference getBinaryExpression_RightOperand();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.ConditionalExpression
* <em>Conditional Expression</em>}'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return the meta object for class '<em>Conditional Expression</em>'.
* @see org.eclipse.modisco.omg.gastm.ConditionalExpression
* @generated
*/
EClass getConditionalExpression();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.modisco.omg.gastm.ConditionalExpression#getCondition
* <em>Condition</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Condition</em>
* '.
* @see org.eclipse.modisco.omg.gastm.ConditionalExpression#getCondition()
* @see #getConditionalExpression()
* @generated
*/
EReference getConditionalExpression_Condition();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.modisco.omg.gastm.ConditionalExpression#getOnTrueOperand
* <em>On True Operand</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '
* <em>On True Operand</em>'.
* @see org.eclipse.modisco.omg.gastm.ConditionalExpression#getOnTrueOperand()
* @see #getConditionalExpression()
* @generated
*/
EReference getConditionalExpression_OnTrueOperand();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.modisco.omg.gastm.ConditionalExpression#getOnFalseOperand
* <em>On False Operand</em>}'. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @return the meta object for the containment reference '
* <em>On False Operand</em>'.
* @see org.eclipse.modisco.omg.gastm.ConditionalExpression#getOnFalseOperand()
* @see #getConditionalExpression()
* @generated
*/
EReference getConditionalExpression_OnFalseOperand();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.RangeExpression
* <em>Range Expression</em>}'. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @return the meta object for class '<em>Range Expression</em>'.
* @see org.eclipse.modisco.omg.gastm.RangeExpression
* @generated
*/
EClass getRangeExpression();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.modisco.omg.gastm.RangeExpression#getFromExpression
* <em>From Expression</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '
* <em>From Expression</em>'.
* @see org.eclipse.modisco.omg.gastm.RangeExpression#getFromExpression()
* @see #getRangeExpression()
* @generated
*/
EReference getRangeExpression_FromExpression();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.modisco.omg.gastm.RangeExpression#getToExpression
* <em>To Expression</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '
* <em>To Expression</em>'.
* @see org.eclipse.modisco.omg.gastm.RangeExpression#getToExpression()
* @see #getRangeExpression()
* @generated
*/
EReference getRangeExpression_ToExpression();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.FunctionCallExpression
* <em>Function Call Expression</em>}'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return the meta object for class '<em>Function Call Expression</em>'.
* @see org.eclipse.modisco.omg.gastm.FunctionCallExpression
* @generated
*/
EClass getFunctionCallExpression();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.modisco.omg.gastm.FunctionCallExpression#getCalledFunction
* <em>Called Function</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '
* <em>Called Function</em>'.
* @see org.eclipse.modisco.omg.gastm.FunctionCallExpression#getCalledFunction()
* @see #getFunctionCallExpression()
* @generated
*/
EReference getFunctionCallExpression_CalledFunction();
/**
* Returns the meta object for the containment reference list '
* {@link org.eclipse.modisco.omg.gastm.FunctionCallExpression#getActualParams
* <em>Actual Params</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Actual Params</em>'.
* @see org.eclipse.modisco.omg.gastm.FunctionCallExpression#getActualParams()
* @see #getFunctionCallExpression()
* @generated
*/
EReference getFunctionCallExpression_ActualParams();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.NewExpression
* <em>New Expression</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>New Expression</em>'.
* @see org.eclipse.modisco.omg.gastm.NewExpression
* @generated
*/
EClass getNewExpression();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.modisco.omg.gastm.NewExpression#getNewType
* <em>New Type</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>New Type</em>
* '.
* @see org.eclipse.modisco.omg.gastm.NewExpression#getNewType()
* @see #getNewExpression()
* @generated
*/
EReference getNewExpression_NewType();
/**
* Returns the meta object for the containment reference list '
* {@link org.eclipse.modisco.omg.gastm.NewExpression#getActualParams
* <em>Actual Params</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Actual Params</em>'.
* @see org.eclipse.modisco.omg.gastm.NewExpression#getActualParams()
* @see #getNewExpression()
* @generated
*/
EReference getNewExpression_ActualParams();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.NameReference
* <em>Name Reference</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Name Reference</em>'.
* @see org.eclipse.modisco.omg.gastm.NameReference
* @generated
*/
EClass getNameReference();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.modisco.omg.gastm.NameReference#getName <em>Name</em>}
* '. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Name</em>'.
* @see org.eclipse.modisco.omg.gastm.NameReference#getName()
* @see #getNameReference()
* @generated
*/
EReference getNameReference_Name();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.modisco.omg.gastm.NameReference#getRefersTo
* <em>Refers To</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Refers To</em>
* '.
* @see org.eclipse.modisco.omg.gastm.NameReference#getRefersTo()
* @see #getNameReference()
* @generated
*/
EReference getNameReference_RefersTo();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.LabelAccess <em>Label Access</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Label Access</em>'.
* @see org.eclipse.modisco.omg.gastm.LabelAccess
* @generated
*/
EClass getLabelAccess();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.modisco.omg.gastm.LabelAccess#getLabelName
* <em>Label Name</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '
* <em>Label Name</em>'.
* @see org.eclipse.modisco.omg.gastm.LabelAccess#getLabelName()
* @see #getLabelAccess()
* @generated
*/
EReference getLabelAccess_LabelName();
/**
* Returns the meta object for the reference '
* {@link org.eclipse.modisco.omg.gastm.LabelAccess#getLabelDefinition
* <em>Label Definition</em>}'. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @return the meta object for the reference '<em>Label Definition</em>'.
* @see org.eclipse.modisco.omg.gastm.LabelAccess#getLabelDefinition()
* @see #getLabelAccess()
* @generated
*/
EReference getLabelAccess_LabelDefinition();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.ArrayAccess <em>Array Access</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Array Access</em>'.
* @see org.eclipse.modisco.omg.gastm.ArrayAccess
* @generated
*/
EClass getArrayAccess();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.modisco.omg.gastm.ArrayAccess#getArrayName
* <em>Array Name</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '
* <em>Array Name</em>'.
* @see org.eclipse.modisco.omg.gastm.ArrayAccess#getArrayName()
* @see #getArrayAccess()
* @generated
*/
EReference getArrayAccess_ArrayName();
/**
* Returns the meta object for the containment reference list '
* {@link org.eclipse.modisco.omg.gastm.ArrayAccess#getSubscripts
* <em>Subscripts</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Subscripts</em>'.
* @see org.eclipse.modisco.omg.gastm.ArrayAccess#getSubscripts()
* @see #getArrayAccess()
* @generated
*/
EReference getArrayAccess_Subscripts();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.AnnotationExpression
* <em>Annotation Expression</em>}'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return the meta object for class '<em>Annotation Expression</em>'.
* @see org.eclipse.modisco.omg.gastm.AnnotationExpression
* @generated
*/
EClass getAnnotationExpression();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.modisco.omg.gastm.AnnotationExpression#getAnnotationType
* <em>Annotation Type</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '
* <em>Annotation Type</em>'.
* @see org.eclipse.modisco.omg.gastm.AnnotationExpression#getAnnotationType()
* @see #getAnnotationExpression()
* @generated
*/
EReference getAnnotationExpression_AnnotationType();
/**
* Returns the meta object for the containment reference list '
* {@link org.eclipse.modisco.omg.gastm.AnnotationExpression#getMemberValues
* <em>Member Values</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Member Values</em>'.
* @see org.eclipse.modisco.omg.gastm.AnnotationExpression#getMemberValues()
* @see #getAnnotationExpression()
* @generated
*/
EReference getAnnotationExpression_MemberValues();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.CollectionExpression
* <em>Collection Expression</em>}'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return the meta object for class '<em>Collection Expression</em>'.
* @see org.eclipse.modisco.omg.gastm.CollectionExpression
* @generated
*/
EClass getCollectionExpression();
/**
* Returns the meta object for the containment reference list '
* {@link org.eclipse.modisco.omg.gastm.CollectionExpression#getExpressionList
* <em>Expression List</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Expression List</em>'.
* @see org.eclipse.modisco.omg.gastm.CollectionExpression#getExpressionList()
* @see #getCollectionExpression()
* @generated
*/
EReference getCollectionExpression_ExpressionList();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.IdentifierReference
* <em>Identifier Reference</em>}'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return the meta object for class '<em>Identifier Reference</em>'.
* @see org.eclipse.modisco.omg.gastm.IdentifierReference
* @generated
*/
EClass getIdentifierReference();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.QualifiedIdentifierReference
* <em>Qualified Identifier Reference</em>}'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return the meta object for class '
* <em>Qualified Identifier Reference</em>'.
* @see org.eclipse.modisco.omg.gastm.QualifiedIdentifierReference
* @generated
*/
EClass getQualifiedIdentifierReference();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.modisco.omg.gastm.QualifiedIdentifierReference#getQualifiers
* <em>Qualifiers</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '
* <em>Qualifiers</em>'.
* @see org.eclipse.modisco.omg.gastm.QualifiedIdentifierReference#getQualifiers()
* @see #getQualifiedIdentifierReference()
* @generated
*/
EReference getQualifiedIdentifierReference_Qualifiers();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.modisco.omg.gastm.QualifiedIdentifierReference#getMember
* <em>Member</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Member</em>'.
* @see org.eclipse.modisco.omg.gastm.QualifiedIdentifierReference#getMember()
* @see #getQualifiedIdentifierReference()
* @generated
*/
EReference getQualifiedIdentifierReference_Member();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.TypeQualifiedIdentifierReference
* <em>Type Qualified Identifier Reference</em>}'. <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '
* <em>Type Qualified Identifier Reference</em>'.
* @see org.eclipse.modisco.omg.gastm.TypeQualifiedIdentifierReference
* @generated
*/
EClass getTypeQualifiedIdentifierReference();
/**
* Returns the meta object for the containment reference list '
* {@link org.eclipse.modisco.omg.gastm.TypeQualifiedIdentifierReference#getAggregateType
* <em>Aggregate Type</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Aggregate Type</em>'.
* @see org.eclipse.modisco.omg.gastm.TypeQualifiedIdentifierReference#getAggregateType()
* @see #getTypeQualifiedIdentifierReference()
* @generated
*/
EReference getTypeQualifiedIdentifierReference_AggregateType();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.modisco.omg.gastm.TypeQualifiedIdentifierReference#getMember
* <em>Member</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Member</em>'.
* @see org.eclipse.modisco.omg.gastm.TypeQualifiedIdentifierReference#getMember()
* @see #getTypeQualifiedIdentifierReference()
* @generated
*/
EReference getTypeQualifiedIdentifierReference_Member();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.QualifiedOverPointer
* <em>Qualified Over Pointer</em>}'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return the meta object for class '<em>Qualified Over Pointer</em>'.
* @see org.eclipse.modisco.omg.gastm.QualifiedOverPointer
* @generated
*/
EClass getQualifiedOverPointer();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.QualifiedOverData
* <em>Qualified Over Data</em>}'. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @return the meta object for class '<em>Qualified Over Data</em>'.
* @see org.eclipse.modisco.omg.gastm.QualifiedOverData
* @generated
*/
EClass getQualifiedOverData();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.IntegerLiteral
* <em>Integer Literal</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Integer Literal</em>'.
* @see org.eclipse.modisco.omg.gastm.IntegerLiteral
* @generated
*/
EClass getIntegerLiteral();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.CharLiteral <em>Char Literal</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Char Literal</em>'.
* @see org.eclipse.modisco.omg.gastm.CharLiteral
* @generated
*/
EClass getCharLiteral();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.RealLiteral <em>Real Literal</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Real Literal</em>'.
* @see org.eclipse.modisco.omg.gastm.RealLiteral
* @generated
*/
EClass getRealLiteral();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.StringLiteral
* <em>String Literal</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>String Literal</em>'.
* @see org.eclipse.modisco.omg.gastm.StringLiteral
* @generated
*/
EClass getStringLiteral();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.BooleanLiteral
* <em>Boolean Literal</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Boolean Literal</em>'.
* @see org.eclipse.modisco.omg.gastm.BooleanLiteral
* @generated
*/
EClass getBooleanLiteral();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.BitLiteral <em>Bit Literal</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Bit Literal</em>'.
* @see org.eclipse.modisco.omg.gastm.BitLiteral
* @generated
*/
EClass getBitLiteral();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.EnumLiteral <em>Enum Literal</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Enum Literal</em>'.
* @see org.eclipse.modisco.omg.gastm.EnumLiteral
* @generated
*/
EClass getEnumLiteral();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.UnaryPlus <em>Unary Plus</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Unary Plus</em>'.
* @see org.eclipse.modisco.omg.gastm.UnaryPlus
* @generated
*/
EClass getUnaryPlus();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.UnaryMinus <em>Unary Minus</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Unary Minus</em>'.
* @see org.eclipse.modisco.omg.gastm.UnaryMinus
* @generated
*/
EClass getUnaryMinus();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.Not <em>Not</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Not</em>'.
* @see org.eclipse.modisco.omg.gastm.Not
* @generated
*/
EClass getNot();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.BitNot <em>Bit Not</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Bit Not</em>'.
* @see org.eclipse.modisco.omg.gastm.BitNot
* @generated
*/
EClass getBitNot();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.AddressOf <em>Address Of</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Address Of</em>'.
* @see org.eclipse.modisco.omg.gastm.AddressOf
* @generated
*/
EClass getAddressOf();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.Deref <em>Deref</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Deref</em>'.
* @see org.eclipse.modisco.omg.gastm.Deref
* @generated
*/
EClass getDeref();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.Increment <em>Increment</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Increment</em>'.
* @see org.eclipse.modisco.omg.gastm.Increment
* @generated
*/
EClass getIncrement();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.Decrement <em>Decrement</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Decrement</em>'.
* @see org.eclipse.modisco.omg.gastm.Decrement
* @generated
*/
EClass getDecrement();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.PostIncrement
* <em>Post Increment</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Post Increment</em>'.
* @see org.eclipse.modisco.omg.gastm.PostIncrement
* @generated
*/
EClass getPostIncrement();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.PostDecrement
* <em>Post Decrement</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Post Decrement</em>'.
* @see org.eclipse.modisco.omg.gastm.PostDecrement
* @generated
*/
EClass getPostDecrement();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.Add <em>Add</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Add</em>'.
* @see org.eclipse.modisco.omg.gastm.Add
* @generated
*/
EClass getAdd();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.Subtract <em>Subtract</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Subtract</em>'.
* @see org.eclipse.modisco.omg.gastm.Subtract
* @generated
*/
EClass getSubtract();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.Multiply <em>Multiply</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Multiply</em>'.
* @see org.eclipse.modisco.omg.gastm.Multiply
* @generated
*/
EClass getMultiply();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.Divide <em>Divide</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Divide</em>'.
* @see org.eclipse.modisco.omg.gastm.Divide
* @generated
*/
EClass getDivide();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.Modulus <em>Modulus</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Modulus</em>'.
* @see org.eclipse.modisco.omg.gastm.Modulus
* @generated
*/
EClass getModulus();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.Exponent <em>Exponent</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Exponent</em>'.
* @see org.eclipse.modisco.omg.gastm.Exponent
* @generated
*/
EClass getExponent();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.And <em>And</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>And</em>'.
* @see org.eclipse.modisco.omg.gastm.And
* @generated
*/
EClass getAnd();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.Or <em>Or</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Or</em>'.
* @see org.eclipse.modisco.omg.gastm.Or
* @generated
*/
EClass getOr();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.Equal <em>Equal</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Equal</em>'.
* @see org.eclipse.modisco.omg.gastm.Equal
* @generated
*/
EClass getEqual();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.NotEqual <em>Not Equal</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Not Equal</em>'.
* @see org.eclipse.modisco.omg.gastm.NotEqual
* @generated
*/
EClass getNotEqual();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.Greater <em>Greater</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Greater</em>'.
* @see org.eclipse.modisco.omg.gastm.Greater
* @generated
*/
EClass getGreater();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.NotGreater <em>Not Greater</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Not Greater</em>'.
* @see org.eclipse.modisco.omg.gastm.NotGreater
* @generated
*/
EClass getNotGreater();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.Less <em>Less</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Less</em>'.
* @see org.eclipse.modisco.omg.gastm.Less
* @generated
*/
EClass getLess();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.NotLess <em>Not Less</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Not Less</em>'.
* @see org.eclipse.modisco.omg.gastm.NotLess
* @generated
*/
EClass getNotLess();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.BitAnd <em>Bit And</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Bit And</em>'.
* @see org.eclipse.modisco.omg.gastm.BitAnd
* @generated
*/
EClass getBitAnd();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.BitOr <em>Bit Or</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Bit Or</em>'.
* @see org.eclipse.modisco.omg.gastm.BitOr
* @generated
*/
EClass getBitOr();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.BitXor <em>Bit Xor</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Bit Xor</em>'.
* @see org.eclipse.modisco.omg.gastm.BitXor
* @generated
*/
EClass getBitXor();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.BitLeftShift
* <em>Bit Left Shift</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Bit Left Shift</em>'.
* @see org.eclipse.modisco.omg.gastm.BitLeftShift
* @generated
*/
EClass getBitLeftShift();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.BitRightShift
* <em>Bit Right Shift</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Bit Right Shift</em>'.
* @see org.eclipse.modisco.omg.gastm.BitRightShift
* @generated
*/
EClass getBitRightShift();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.Assign <em>Assign</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Assign</em>'.
* @see org.eclipse.modisco.omg.gastm.Assign
* @generated
*/
EClass getAssign();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.OperatorAssign
* <em>Operator Assign</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Operator Assign</em>'.
* @see org.eclipse.modisco.omg.gastm.OperatorAssign
* @generated
*/
EClass getOperatorAssign();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.modisco.omg.gastm.OperatorAssign#getOperator
* <em>Operator</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Operator</em>
* '.
* @see org.eclipse.modisco.omg.gastm.OperatorAssign#getOperator()
* @see #getOperatorAssign()
* @generated
*/
EReference getOperatorAssign_Operator();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.ActualParameterExpression
* <em>Actual Parameter Expression</em>}'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return the meta object for class '<em>Actual Parameter Expression</em>'.
* @see org.eclipse.modisco.omg.gastm.ActualParameterExpression
* @generated
*/
EClass getActualParameterExpression();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.modisco.omg.gastm.ActualParameterExpression#getValue
* <em>Value</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Value</em>'.
* @see org.eclipse.modisco.omg.gastm.ActualParameterExpression#getValue()
* @see #getActualParameterExpression()
* @generated
*/
EReference getActualParameterExpression_Value();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.MissingActualParameter
* <em>Missing Actual Parameter</em>}'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return the meta object for class '<em>Missing Actual Parameter</em>'.
* @see org.eclipse.modisco.omg.gastm.MissingActualParameter
* @generated
*/
EClass getMissingActualParameter();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.ByValueActualParameterExpression
* <em>By Value Actual Parameter Expression</em>}'. <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '
* <em>By Value Actual Parameter Expression</em>'.
* @see org.eclipse.modisco.omg.gastm.ByValueActualParameterExpression
* @generated
*/
EClass getByValueActualParameterExpression();
/**
* Returns the meta object for class '
* {@link org.eclipse.modisco.omg.gastm.ByReferenceActualParameterExpression
* <em>By Reference Actual Parameter Expression</em>}'. <!-- begin-user-doc
* --> <!-- end-user-doc -->
*
* @return the meta object for class '
* <em>By Reference Actual Parameter Expression</em>'.
* @see org.eclipse.modisco.omg.gastm.ByReferenceActualParameterExpression
* @generated
*/
EClass getByReferenceActualParameterExpression();
/**
* 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
*/
GASTMFactory getGASTMFactory();
} // GASTMPackage