org.nasdanika.models.java.JavaPackage Maven / Gradle / Ivy
/**
*/
package org.nasdanika.models.java;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;
import org.nasdanika.models.source.SourcePackage;
/**
*
* The Package for the model.
* It contains accessors for the meta objects to represent
*
* - each class,
* - each feature of each class,
* - each operation of each class,
* - each enum,
* - and each data type
*
*
* @see org.nasdanika.models.java.JavaFactory
* @model kind="package"
* @generated
*/
public interface JavaPackage extends EPackage {
/**
* The package name.
*
*
* @generated
*/
String eNAME = "java";
/**
* The package namespace URI.
*
*
* @generated
*/
String eNS_URI = "ecore://nasdanika.org/models/java";
/**
* The package namespace name.
*
*
* @generated
*/
String eNS_PREFIX = "org.nasdanika.models.java";
/**
* The singleton instance of the package.
*
*
* @generated
*/
JavaPackage eINSTANCE = org.nasdanika.models.java.impl.JavaPackageImpl.init();
/**
* The meta object id for the '{@link org.nasdanika.models.java.impl.SourceImpl Source}' class.
*
*
* @see org.nasdanika.models.java.impl.SourceImpl
* @see org.nasdanika.models.java.impl.JavaPackageImpl#getSource()
* @generated
*/
int SOURCE = 0;
/**
* The meta object id for the '{@link org.nasdanika.models.java.impl.ModuleImpl Module}' class.
*
*
* @see org.nasdanika.models.java.impl.ModuleImpl
* @see org.nasdanika.models.java.impl.JavaPackageImpl#getModule()
* @generated
*/
int MODULE = 22;
/**
* The meta object id for the '{@link org.nasdanika.models.java.impl.MethodImpl Method}' class.
*
*
* @see org.nasdanika.models.java.impl.MethodImpl
* @see org.nasdanika.models.java.impl.JavaPackageImpl#getMethod()
* @generated
*/
int METHOD = 24;
/**
* The meta object id for the '{@link org.nasdanika.models.java.impl.PackageImpl Package}' class.
*
*
* @see org.nasdanika.models.java.impl.PackageImpl
* @see org.nasdanika.models.java.impl.JavaPackageImpl#getPackage()
* @generated
*/
int PACKAGE = 23;
/**
* The meta object id for the '{@link org.nasdanika.models.java.impl.CompilationUnitImpl Compilation Unit}' class.
*
*
* @see org.nasdanika.models.java.impl.CompilationUnitImpl
* @see org.nasdanika.models.java.impl.JavaPackageImpl#getCompilationUnit()
* @generated
*/
int COMPILATION_UNIT = 2;
/**
* Returns the meta object for class '{@link org.nasdanika.models.java.Class Class}'.
*
*
* @return the meta object for class 'Class'.
* @see org.nasdanika.models.java.Class
* @generated
*/
EClass getClass_();
/**
* Returns the meta object for class '{@link org.nasdanika.models.java.Constructor Constructor}'.
*
*
* @return the meta object for class 'Constructor'.
* @see org.nasdanika.models.java.Constructor
* @generated
*/
EClass getConstructor();
/**
* Returns the meta object for class '{@link org.nasdanika.models.java.Enum Enum}'.
*
*
* @return the meta object for class 'Enum'.
* @see org.nasdanika.models.java.Enum
* @generated
*/
EClass getEnum();
/**
* Returns the meta object for class '{@link org.nasdanika.models.java.EnumConstant Enum Constant}'.
*
*
* @return the meta object for class 'Enum Constant'.
* @see org.nasdanika.models.java.EnumConstant
* @generated
*/
EClass getEnumConstant();
/**
* Returns the meta object for class '{@link org.nasdanika.models.java.Field Field}'.
*
*
* @return the meta object for class 'Field'.
* @see org.nasdanika.models.java.Field
* @generated
*/
EClass getField();
/**
* Returns the meta object for class '{@link org.nasdanika.models.java.Interface Interface}'.
*
*
* @return the meta object for class 'Interface'.
* @see org.nasdanika.models.java.Interface
* @generated
*/
EClass getInterface();
/**
* The meta object id for the '{@link org.nasdanika.models.java.impl.MemberImpl Member}' class.
*
*
* @see org.nasdanika.models.java.impl.MemberImpl
* @see org.nasdanika.models.java.impl.JavaPackageImpl#getMember()
* @generated
*/
int MEMBER = 7;
/**
* The meta object id for the '{@link org.nasdanika.models.java.impl.TypeImpl Type}' class.
*
*
* @see org.nasdanika.models.java.impl.TypeImpl
* @see org.nasdanika.models.java.impl.JavaPackageImpl#getType()
* @generated
*/
int TYPE = 13;
/**
* The meta object id for the '{@link org.nasdanika.models.java.impl.ClassImpl Class}' class.
*
*
* @see org.nasdanika.models.java.impl.ClassImpl
* @see org.nasdanika.models.java.impl.JavaPackageImpl#getClass_()
* @generated
*/
int CLASS = 16;
/**
* The meta object id for the '{@link org.nasdanika.models.java.impl.OperationImpl Operation}' class.
*
*
* @see org.nasdanika.models.java.impl.OperationImpl
* @see org.nasdanika.models.java.impl.JavaPackageImpl#getOperation()
* @generated
*/
int OPERATION = 29;
/**
* The meta object id for the '{@link org.nasdanika.models.java.impl.ConstructorImpl Constructor}' class.
*
*
* @see org.nasdanika.models.java.impl.ConstructorImpl
* @see org.nasdanika.models.java.impl.JavaPackageImpl#getConstructor()
* @generated
*/
int CONSTRUCTOR = 18;
/**
* The meta object id for the '{@link org.nasdanika.models.java.impl.EnumImpl Enum}' class.
*
*
* @see org.nasdanika.models.java.impl.EnumImpl
* @see org.nasdanika.models.java.impl.JavaPackageImpl#getEnum()
* @generated
*/
int ENUM = 19;
/**
* The meta object id for the '{@link org.nasdanika.models.java.impl.FieldImpl Field}' class.
*
*
* @see org.nasdanika.models.java.impl.FieldImpl
* @see org.nasdanika.models.java.impl.JavaPackageImpl#getField()
* @generated
*/
int FIELD = 21;
/**
* The meta object id for the '{@link org.nasdanika.models.java.impl.InterfaceImpl Interface}' class.
*
*
* @see org.nasdanika.models.java.impl.InterfaceImpl
* @see org.nasdanika.models.java.impl.JavaPackageImpl#getInterface()
* @generated
*/
int INTERFACE = 17;
/**
* The meta object id for the '{@link org.nasdanika.models.java.impl.RecordImpl Record}' class.
*
*
* @see org.nasdanika.models.java.impl.RecordImpl
* @see org.nasdanika.models.java.impl.JavaPackageImpl#getRecord()
* @generated
*/
int RECORD = 30;
/**
* The meta object id for the '{@link org.nasdanika.models.java.impl.CommentImpl Comment}' class.
*
*
* @see org.nasdanika.models.java.impl.CommentImpl
* @see org.nasdanika.models.java.impl.JavaPackageImpl#getComment()
* @generated
*/
int COMMENT = 3;
/**
* The meta object id for the '{@link org.nasdanika.models.java.impl.CodeImpl Code}' class.
*
*
* @see org.nasdanika.models.java.impl.CodeImpl
* @see org.nasdanika.models.java.impl.JavaPackageImpl#getCode()
* @generated
*/
int CODE = 25;
/**
* The meta object id for the '{@link org.nasdanika.models.java.impl.EnumConstantImpl Enum Constant}' class.
*
*
* @see org.nasdanika.models.java.impl.EnumConstantImpl
* @see org.nasdanika.models.java.impl.JavaPackageImpl#getEnumConstant()
* @generated
*/
int ENUM_CONSTANT = 20;
/**
* The meta object id for the '{@link org.nasdanika.models.java.impl.InitializerImpl Initializer}' class.
*
*
* @see org.nasdanika.models.java.impl.InitializerImpl
* @see org.nasdanika.models.java.impl.JavaPackageImpl#getInitializer()
* @generated
*/
int INITIALIZER = 26;
/**
* The meta object id for the '{@link org.nasdanika.models.java.impl.ClassInitializerImpl Class Initializer}' class.
*
*
* @see org.nasdanika.models.java.impl.ClassInitializerImpl
* @see org.nasdanika.models.java.impl.JavaPackageImpl#getClassInitializer()
* @generated
*/
int CLASS_INITIALIZER = 27;
/**
* The feature id for the 'Markers' containment reference list.
*
*
* @generated
* @ordered
*/
int SOURCE__MARKERS = SourcePackage.SOURCE__MARKERS;
/**
* The feature id for the 'Begin' containment reference.
*
*
* @generated
* @ordered
*/
int SOURCE__BEGIN = SourcePackage.SOURCE__BEGIN;
/**
* The feature id for the 'End' containment reference.
*
*
* @generated
* @ordered
*/
int SOURCE__END = SourcePackage.SOURCE__END;
/**
* The feature id for the 'Source' attribute.
*
*
* @generated
* @ordered
*/
int SOURCE__SOURCE = SourcePackage.SOURCE__SOURCE;
/**
* The feature id for the 'Children' containment reference list.
*
*
* @generated
* @ordered
*/
int SOURCE__CHILDREN = SourcePackage.SOURCE__CHILDREN;
/**
* The feature id for the 'Indent' attribute.
*
*
* @generated
* @ordered
*/
int SOURCE__INDENT = SourcePackage.SOURCE__INDENT;
/**
* The feature id for the 'Interpolate' attribute.
*
*
* @generated
* @ordered
*/
int SOURCE__INTERPOLATE = SourcePackage.SOURCE__INTERPOLATE;
/**
* The feature id for the 'Generation Mode' attribute.
*
*
* @generated
* @ordered
*/
int SOURCE__GENERATION_MODE = SourcePackage.SOURCE__GENERATION_MODE;
/**
* The feature id for the 'Coverage' reference list.
*
*
* @generated
* @ordered
*/
int SOURCE__COVERAGE = SourcePackage.SOURCE_FEATURE_COUNT + 0;
/**
* The feature id for the 'References' containment reference list.
*
*
* @generated
* @ordered
*/
int SOURCE__REFERENCES = SourcePackage.SOURCE_FEATURE_COUNT + 1;
/**
* The feature id for the 'Annotations' containment reference list.
*
*
* @generated
* @ordered
*/
int SOURCE__ANNOTATIONS = SourcePackage.SOURCE_FEATURE_COUNT + 2;
/**
* The feature id for the 'Comment' containment reference.
*
*
* @generated
* @ordered
*/
int SOURCE__COMMENT = SourcePackage.SOURCE_FEATURE_COUNT + 3;
/**
* The number of structural features of the 'Source' class.
*
*
* @generated
* @ordered
*/
int SOURCE_FEATURE_COUNT = SourcePackage.SOURCE_FEATURE_COUNT + 4;
/**
* The operation id for the 'Contains' operation.
*
*
* @generated
* @ordered
*/
int SOURCE___CONTAINS__RANGE = SourcePackage.SOURCE___CONTAINS__RANGE;
/**
* The operation id for the 'Contains' operation.
*
*
* @generated
* @ordered
*/
int SOURCE___CONTAINS__POSITION = SourcePackage.SOURCE___CONTAINS__POSITION;
/**
* The operation id for the 'Overlaps' operation.
*
*
* @generated
* @ordered
*/
int SOURCE___OVERLAPS__RANGE = SourcePackage.SOURCE___OVERLAPS__RANGE;
/**
* The operation id for the 'Generate' operation.
*
*
* @generated
* @ordered
*/
int SOURCE___GENERATE__FUNCTION_INT = SourcePackage.SOURCE___GENERATE__FUNCTION_INT;
/**
* The number of operations of the 'Source' class.
*
*
* @generated
* @ordered
*/
int SOURCE_OPERATION_COUNT = SourcePackage.SOURCE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.nasdanika.models.java.impl.NamedElementImpl Named Element}' class.
*
*
* @see org.nasdanika.models.java.impl.NamedElementImpl
* @see org.nasdanika.models.java.impl.JavaPackageImpl#getNamedElement()
* @generated
*/
int NAMED_ELEMENT = 1;
/**
* The feature id for the 'Markers' containment reference list.
*
*
* @generated
* @ordered
*/
int NAMED_ELEMENT__MARKERS = SOURCE__MARKERS;
/**
* The feature id for the 'Begin' containment reference.
*
*
* @generated
* @ordered
*/
int NAMED_ELEMENT__BEGIN = SOURCE__BEGIN;
/**
* The feature id for the 'End' containment reference.
*
*
* @generated
* @ordered
*/
int NAMED_ELEMENT__END = SOURCE__END;
/**
* The feature id for the 'Source' attribute.
*
*
* @generated
* @ordered
*/
int NAMED_ELEMENT__SOURCE = SOURCE__SOURCE;
/**
* The feature id for the 'Children' containment reference list.
*
*
* @generated
* @ordered
*/
int NAMED_ELEMENT__CHILDREN = SOURCE__CHILDREN;
/**
* The feature id for the 'Indent' attribute.
*
*
* @generated
* @ordered
*/
int NAMED_ELEMENT__INDENT = SOURCE__INDENT;
/**
* The feature id for the 'Interpolate' attribute.
*
*
* @generated
* @ordered
*/
int NAMED_ELEMENT__INTERPOLATE = SOURCE__INTERPOLATE;
/**
* The feature id for the 'Generation Mode' attribute.
*
*
* @generated
* @ordered
*/
int NAMED_ELEMENT__GENERATION_MODE = SOURCE__GENERATION_MODE;
/**
* The feature id for the 'Coverage' reference list.
*
*
* @generated
* @ordered
*/
int NAMED_ELEMENT__COVERAGE = SOURCE__COVERAGE;
/**
* The feature id for the 'References' containment reference list.
*
*
* @generated
* @ordered
*/
int NAMED_ELEMENT__REFERENCES = SOURCE__REFERENCES;
/**
* The feature id for the 'Annotations' containment reference list.
*
*
* @generated
* @ordered
*/
int NAMED_ELEMENT__ANNOTATIONS = SOURCE__ANNOTATIONS;
/**
* The feature id for the 'Comment' containment reference.
*
*
* @generated
* @ordered
*/
int NAMED_ELEMENT__COMMENT = SOURCE__COMMENT;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int NAMED_ELEMENT__NAME = SOURCE_FEATURE_COUNT + 0;
/**
* The feature id for the 'Fully Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
int NAMED_ELEMENT__FULLY_QUALIFIED_NAME = SOURCE_FEATURE_COUNT + 1;
/**
* The feature id for the 'Referrers' reference list.
*
*
* @generated
* @ordered
*/
int NAMED_ELEMENT__REFERRERS = SOURCE_FEATURE_COUNT + 2;
/**
* The number of structural features of the 'Named Element' class.
*
*
* @generated
* @ordered
*/
int NAMED_ELEMENT_FEATURE_COUNT = SOURCE_FEATURE_COUNT + 3;
/**
* The operation id for the 'Contains' operation.
*
*
* @generated
* @ordered
*/
int NAMED_ELEMENT___CONTAINS__RANGE = SOURCE___CONTAINS__RANGE;
/**
* The operation id for the 'Contains' operation.
*
*
* @generated
* @ordered
*/
int NAMED_ELEMENT___CONTAINS__POSITION = SOURCE___CONTAINS__POSITION;
/**
* The operation id for the 'Overlaps' operation.
*
*
* @generated
* @ordered
*/
int NAMED_ELEMENT___OVERLAPS__RANGE = SOURCE___OVERLAPS__RANGE;
/**
* The operation id for the 'Generate' operation.
*
*
* @generated
* @ordered
*/
int NAMED_ELEMENT___GENERATE__FUNCTION_INT = SOURCE___GENERATE__FUNCTION_INT;
/**
* The number of operations of the 'Named Element' class.
*
*
* @generated
* @ordered
*/
int NAMED_ELEMENT_OPERATION_COUNT = SOURCE_OPERATION_COUNT + 0;
/**
* The feature id for the 'Markers' containment reference list.
*
*
* @generated
* @ordered
*/
int COMPILATION_UNIT__MARKERS = NAMED_ELEMENT__MARKERS;
/**
* The feature id for the 'Begin' containment reference.
*
*
* @generated
* @ordered
*/
int COMPILATION_UNIT__BEGIN = NAMED_ELEMENT__BEGIN;
/**
* The feature id for the 'End' containment reference.
*
*
* @generated
* @ordered
*/
int COMPILATION_UNIT__END = NAMED_ELEMENT__END;
/**
* The feature id for the 'Source' attribute.
*
*
* @generated
* @ordered
*/
int COMPILATION_UNIT__SOURCE = NAMED_ELEMENT__SOURCE;
/**
* The feature id for the 'Children' containment reference list.
*
*
* @generated
* @ordered
*/
int COMPILATION_UNIT__CHILDREN = NAMED_ELEMENT__CHILDREN;
/**
* The feature id for the 'Indent' attribute.
*
*
* @generated
* @ordered
*/
int COMPILATION_UNIT__INDENT = NAMED_ELEMENT__INDENT;
/**
* The feature id for the 'Interpolate' attribute.
*
*
* @generated
* @ordered
*/
int COMPILATION_UNIT__INTERPOLATE = NAMED_ELEMENT__INTERPOLATE;
/**
* The feature id for the 'Generation Mode' attribute.
*
*
* @generated
* @ordered
*/
int COMPILATION_UNIT__GENERATION_MODE = NAMED_ELEMENT__GENERATION_MODE;
/**
* The feature id for the 'Coverage' reference list.
*
*
* @generated
* @ordered
*/
int COMPILATION_UNIT__COVERAGE = NAMED_ELEMENT__COVERAGE;
/**
* The feature id for the 'References' containment reference list.
*
*
* @generated
* @ordered
*/
int COMPILATION_UNIT__REFERENCES = NAMED_ELEMENT__REFERENCES;
/**
* The feature id for the 'Annotations' containment reference list.
*
*
* @generated
* @ordered
*/
int COMPILATION_UNIT__ANNOTATIONS = NAMED_ELEMENT__ANNOTATIONS;
/**
* The feature id for the 'Comment' containment reference.
*
*
* @generated
* @ordered
*/
int COMPILATION_UNIT__COMMENT = NAMED_ELEMENT__COMMENT;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int COMPILATION_UNIT__NAME = NAMED_ELEMENT__NAME;
/**
* The feature id for the 'Fully Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
int COMPILATION_UNIT__FULLY_QUALIFIED_NAME = NAMED_ELEMENT__FULLY_QUALIFIED_NAME;
/**
* The feature id for the 'Referrers' reference list.
*
*
* @generated
* @ordered
*/
int COMPILATION_UNIT__REFERRERS = NAMED_ELEMENT__REFERRERS;
/**
* The feature id for the 'Types' containment reference list.
*
*
* @generated
* @ordered
*/
int COMPILATION_UNIT__TYPES = NAMED_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the 'Package Name' attribute.
*
*
* @generated
* @ordered
*/
int COMPILATION_UNIT__PACKAGE_NAME = NAMED_ELEMENT_FEATURE_COUNT + 1;
/**
* The feature id for the 'Imports' attribute list.
*
*
* @generated
* @ordered
*/
int COMPILATION_UNIT__IMPORTS = NAMED_ELEMENT_FEATURE_COUNT + 2;
/**
* The number of structural features of the 'Compilation Unit' class.
*
*
* @generated
* @ordered
*/
int COMPILATION_UNIT_FEATURE_COUNT = NAMED_ELEMENT_FEATURE_COUNT + 3;
/**
* The operation id for the 'Contains' operation.
*
*
* @generated
* @ordered
*/
int COMPILATION_UNIT___CONTAINS__RANGE = NAMED_ELEMENT___CONTAINS__RANGE;
/**
* The operation id for the 'Contains' operation.
*
*
* @generated
* @ordered
*/
int COMPILATION_UNIT___CONTAINS__POSITION = NAMED_ELEMENT___CONTAINS__POSITION;
/**
* The operation id for the 'Overlaps' operation.
*
*
* @generated
* @ordered
*/
int COMPILATION_UNIT___OVERLAPS__RANGE = NAMED_ELEMENT___OVERLAPS__RANGE;
/**
* The operation id for the 'Generate' operation.
*
*
* @generated
* @ordered
*/
int COMPILATION_UNIT___GENERATE__FUNCTION_INT = NAMED_ELEMENT___GENERATE__FUNCTION_INT;
/**
* The number of operations of the 'Compilation Unit' class.
*
*
* @generated
* @ordered
*/
int COMPILATION_UNIT_OPERATION_COUNT = NAMED_ELEMENT_OPERATION_COUNT + 0;
/**
* The feature id for the 'Markers' containment reference list.
*
*
* @generated
* @ordered
*/
int COMMENT__MARKERS = SourcePackage.RANGE__MARKERS;
/**
* The feature id for the 'Begin' containment reference.
*
*
* @generated
* @ordered
*/
int COMMENT__BEGIN = SourcePackage.RANGE__BEGIN;
/**
* The feature id for the 'End' containment reference.
*
*
* @generated
* @ordered
*/
int COMMENT__END = SourcePackage.RANGE__END;
/**
* The feature id for the 'Comment' attribute.
*
*
* @generated
* @ordered
*/
int COMMENT__COMMENT = SourcePackage.RANGE_FEATURE_COUNT + 0;
/**
* The number of structural features of the 'Comment' class.
*
*
* @generated
* @ordered
*/
int COMMENT_FEATURE_COUNT = SourcePackage.RANGE_FEATURE_COUNT + 1;
/**
* The operation id for the 'Contains' operation.
*
*
* @generated
* @ordered
*/
int COMMENT___CONTAINS__RANGE = SourcePackage.RANGE___CONTAINS__RANGE;
/**
* The operation id for the 'Contains' operation.
*
*
* @generated
* @ordered
*/
int COMMENT___CONTAINS__POSITION = SourcePackage.RANGE___CONTAINS__POSITION;
/**
* The operation id for the 'Overlaps' operation.
*
*
* @generated
* @ordered
*/
int COMMENT___OVERLAPS__RANGE = SourcePackage.RANGE___OVERLAPS__RANGE;
/**
* The number of operations of the 'Comment' class.
*
*
* @generated
* @ordered
*/
int COMMENT_OPERATION_COUNT = SourcePackage.RANGE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.nasdanika.models.java.impl.LineCommentImpl Line Comment}' class.
*
*
* @see org.nasdanika.models.java.impl.LineCommentImpl
* @see org.nasdanika.models.java.impl.JavaPackageImpl#getLineComment()
* @generated
*/
int LINE_COMMENT = 4;
/**
* The feature id for the 'Markers' containment reference list.
*
*
* @generated
* @ordered
*/
int LINE_COMMENT__MARKERS = COMMENT__MARKERS;
/**
* The feature id for the 'Begin' containment reference.
*
*
* @generated
* @ordered
*/
int LINE_COMMENT__BEGIN = COMMENT__BEGIN;
/**
* The feature id for the 'End' containment reference.
*
*
* @generated
* @ordered
*/
int LINE_COMMENT__END = COMMENT__END;
/**
* The feature id for the 'Comment' attribute.
*
*
* @generated
* @ordered
*/
int LINE_COMMENT__COMMENT = COMMENT__COMMENT;
/**
* The number of structural features of the 'Line Comment' class.
*
*
* @generated
* @ordered
*/
int LINE_COMMENT_FEATURE_COUNT = COMMENT_FEATURE_COUNT + 0;
/**
* The operation id for the 'Contains' operation.
*
*
* @generated
* @ordered
*/
int LINE_COMMENT___CONTAINS__RANGE = COMMENT___CONTAINS__RANGE;
/**
* The operation id for the 'Contains' operation.
*
*
* @generated
* @ordered
*/
int LINE_COMMENT___CONTAINS__POSITION = COMMENT___CONTAINS__POSITION;
/**
* The operation id for the 'Overlaps' operation.
*
*
* @generated
* @ordered
*/
int LINE_COMMENT___OVERLAPS__RANGE = COMMENT___OVERLAPS__RANGE;
/**
* The number of operations of the 'Line Comment' class.
*
*
* @generated
* @ordered
*/
int LINE_COMMENT_OPERATION_COUNT = COMMENT_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.nasdanika.models.java.impl.JavadocCommentImpl Javadoc Comment}' class.
*
*
* @see org.nasdanika.models.java.impl.JavadocCommentImpl
* @see org.nasdanika.models.java.impl.JavaPackageImpl#getJavadocComment()
* @generated
*/
int JAVADOC_COMMENT = 5;
/**
* The feature id for the 'Markers' containment reference list.
*
*
* @generated
* @ordered
*/
int JAVADOC_COMMENT__MARKERS = COMMENT__MARKERS;
/**
* The feature id for the 'Begin' containment reference.
*
*
* @generated
* @ordered
*/
int JAVADOC_COMMENT__BEGIN = COMMENT__BEGIN;
/**
* The feature id for the 'End' containment reference.
*
*
* @generated
* @ordered
*/
int JAVADOC_COMMENT__END = COMMENT__END;
/**
* The feature id for the 'Comment' attribute.
*
*
* @generated
* @ordered
*/
int JAVADOC_COMMENT__COMMENT = COMMENT__COMMENT;
/**
* The number of structural features of the 'Javadoc Comment' class.
*
*
* @generated
* @ordered
*/
int JAVADOC_COMMENT_FEATURE_COUNT = COMMENT_FEATURE_COUNT + 0;
/**
* The operation id for the 'Contains' operation.
*
*
* @generated
* @ordered
*/
int JAVADOC_COMMENT___CONTAINS__RANGE = COMMENT___CONTAINS__RANGE;
/**
* The operation id for the 'Contains' operation.
*
*
* @generated
* @ordered
*/
int JAVADOC_COMMENT___CONTAINS__POSITION = COMMENT___CONTAINS__POSITION;
/**
* The operation id for the 'Overlaps' operation.
*
*
* @generated
* @ordered
*/
int JAVADOC_COMMENT___OVERLAPS__RANGE = COMMENT___OVERLAPS__RANGE;
/**
* The number of operations of the 'Javadoc Comment' class.
*
*
* @generated
* @ordered
*/
int JAVADOC_COMMENT_OPERATION_COUNT = COMMENT_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.nasdanika.models.java.impl.BlockCommentImpl Block Comment}' class.
*
*
* @see org.nasdanika.models.java.impl.BlockCommentImpl
* @see org.nasdanika.models.java.impl.JavaPackageImpl#getBlockComment()
* @generated
*/
int BLOCK_COMMENT = 6;
/**
* The feature id for the 'Markers' containment reference list.
*
*
* @generated
* @ordered
*/
int BLOCK_COMMENT__MARKERS = COMMENT__MARKERS;
/**
* The feature id for the 'Begin' containment reference.
*
*
* @generated
* @ordered
*/
int BLOCK_COMMENT__BEGIN = COMMENT__BEGIN;
/**
* The feature id for the 'End' containment reference.
*
*
* @generated
* @ordered
*/
int BLOCK_COMMENT__END = COMMENT__END;
/**
* The feature id for the 'Comment' attribute.
*
*
* @generated
* @ordered
*/
int BLOCK_COMMENT__COMMENT = COMMENT__COMMENT;
/**
* The number of structural features of the 'Block Comment' class.
*
*
* @generated
* @ordered
*/
int BLOCK_COMMENT_FEATURE_COUNT = COMMENT_FEATURE_COUNT + 0;
/**
* The operation id for the 'Contains' operation.
*
*
* @generated
* @ordered
*/
int BLOCK_COMMENT___CONTAINS__RANGE = COMMENT___CONTAINS__RANGE;
/**
* The operation id for the 'Contains' operation.
*
*
* @generated
* @ordered
*/
int BLOCK_COMMENT___CONTAINS__POSITION = COMMENT___CONTAINS__POSITION;
/**
* The operation id for the 'Overlaps' operation.
*
*
* @generated
* @ordered
*/
int BLOCK_COMMENT___OVERLAPS__RANGE = COMMENT___OVERLAPS__RANGE;
/**
* The number of operations of the 'Block Comment' class.
*
*
* @generated
* @ordered
*/
int BLOCK_COMMENT_OPERATION_COUNT = COMMENT_OPERATION_COUNT + 0;
/**
* The feature id for the 'Markers' containment reference list.
*
*
* @generated
* @ordered
*/
int MEMBER__MARKERS = NAMED_ELEMENT__MARKERS;
/**
* The feature id for the 'Begin' containment reference.
*
*
* @generated
* @ordered
*/
int MEMBER__BEGIN = NAMED_ELEMENT__BEGIN;
/**
* The feature id for the 'End' containment reference.
*
*
* @generated
* @ordered
*/
int MEMBER__END = NAMED_ELEMENT__END;
/**
* The feature id for the 'Source' attribute.
*
*
* @generated
* @ordered
*/
int MEMBER__SOURCE = NAMED_ELEMENT__SOURCE;
/**
* The feature id for the 'Children' containment reference list.
*
*
* @generated
* @ordered
*/
int MEMBER__CHILDREN = NAMED_ELEMENT__CHILDREN;
/**
* The feature id for the 'Indent' attribute.
*
*
* @generated
* @ordered
*/
int MEMBER__INDENT = NAMED_ELEMENT__INDENT;
/**
* The feature id for the 'Interpolate' attribute.
*
*
* @generated
* @ordered
*/
int MEMBER__INTERPOLATE = NAMED_ELEMENT__INTERPOLATE;
/**
* The feature id for the 'Generation Mode' attribute.
*
*
* @generated
* @ordered
*/
int MEMBER__GENERATION_MODE = NAMED_ELEMENT__GENERATION_MODE;
/**
* The feature id for the 'Coverage' reference list.
*
*
* @generated
* @ordered
*/
int MEMBER__COVERAGE = NAMED_ELEMENT__COVERAGE;
/**
* The feature id for the 'References' containment reference list.
*
*
* @generated
* @ordered
*/
int MEMBER__REFERENCES = NAMED_ELEMENT__REFERENCES;
/**
* The feature id for the 'Annotations' containment reference list.
*
*
* @generated
* @ordered
*/
int MEMBER__ANNOTATIONS = NAMED_ELEMENT__ANNOTATIONS;
/**
* The feature id for the 'Comment' containment reference.
*
*
* @generated
* @ordered
*/
int MEMBER__COMMENT = NAMED_ELEMENT__COMMENT;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int MEMBER__NAME = NAMED_ELEMENT__NAME;
/**
* The feature id for the 'Fully Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
int MEMBER__FULLY_QUALIFIED_NAME = NAMED_ELEMENT__FULLY_QUALIFIED_NAME;
/**
* The feature id for the 'Referrers' reference list.
*
*
* @generated
* @ordered
*/
int MEMBER__REFERRERS = NAMED_ELEMENT__REFERRERS;
/**
* The feature id for the 'Modifiers' attribute list.
*
*
* @generated
* @ordered
*/
int MEMBER__MODIFIERS = NAMED_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the 'Referenced Types' containment reference list.
*
*
* @generated
* @ordered
*/
int MEMBER__REFERENCED_TYPES = NAMED_ELEMENT_FEATURE_COUNT + 1;
/**
* The number of structural features of the 'Member' class.
*
*
* @generated
* @ordered
*/
int MEMBER_FEATURE_COUNT = NAMED_ELEMENT_FEATURE_COUNT + 2;
/**
* The operation id for the 'Contains' operation.
*
*
* @generated
* @ordered
*/
int MEMBER___CONTAINS__RANGE = NAMED_ELEMENT___CONTAINS__RANGE;
/**
* The operation id for the 'Contains' operation.
*
*
* @generated
* @ordered
*/
int MEMBER___CONTAINS__POSITION = NAMED_ELEMENT___CONTAINS__POSITION;
/**
* The operation id for the 'Overlaps' operation.
*
*
* @generated
* @ordered
*/
int MEMBER___OVERLAPS__RANGE = NAMED_ELEMENT___OVERLAPS__RANGE;
/**
* The operation id for the 'Generate' operation.
*
*
* @generated
* @ordered
*/
int MEMBER___GENERATE__FUNCTION_INT = NAMED_ELEMENT___GENERATE__FUNCTION_INT;
/**
* The number of operations of the 'Member' class.
*
*
* @generated
* @ordered
*/
int MEMBER_OPERATION_COUNT = NAMED_ELEMENT_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.nasdanika.models.java.impl.ReferenceImpl Reference}' class.
*
*
* @see org.nasdanika.models.java.impl.ReferenceImpl
* @see org.nasdanika.models.java.impl.JavaPackageImpl#getReference()
* @generated
*/
int REFERENCE = 8;
/**
* The feature id for the 'Markers' containment reference list.
*
*
* @generated
* @ordered
*/
int REFERENCE__MARKERS = NAMED_ELEMENT__MARKERS;
/**
* The feature id for the 'Begin' containment reference.
*
*
* @generated
* @ordered
*/
int REFERENCE__BEGIN = NAMED_ELEMENT__BEGIN;
/**
* The feature id for the 'End' containment reference.
*
*
* @generated
* @ordered
*/
int REFERENCE__END = NAMED_ELEMENT__END;
/**
* The feature id for the 'Source' attribute.
*
*
* @generated
* @ordered
*/
int REFERENCE__SOURCE = NAMED_ELEMENT__SOURCE;
/**
* The feature id for the 'Children' containment reference list.
*
*
* @generated
* @ordered
*/
int REFERENCE__CHILDREN = NAMED_ELEMENT__CHILDREN;
/**
* The feature id for the 'Indent' attribute.
*
*
* @generated
* @ordered
*/
int REFERENCE__INDENT = NAMED_ELEMENT__INDENT;
/**
* The feature id for the 'Interpolate' attribute.
*
*
* @generated
* @ordered
*/
int REFERENCE__INTERPOLATE = NAMED_ELEMENT__INTERPOLATE;
/**
* The feature id for the 'Generation Mode' attribute.
*
*
* @generated
* @ordered
*/
int REFERENCE__GENERATION_MODE = NAMED_ELEMENT__GENERATION_MODE;
/**
* The feature id for the 'Coverage' reference list.
*
*
* @generated
* @ordered
*/
int REFERENCE__COVERAGE = NAMED_ELEMENT__COVERAGE;
/**
* The feature id for the 'References' containment reference list.
*
*
* @generated
* @ordered
*/
int REFERENCE__REFERENCES = NAMED_ELEMENT__REFERENCES;
/**
* The feature id for the 'Annotations' containment reference list.
*
*
* @generated
* @ordered
*/
int REFERENCE__ANNOTATIONS = NAMED_ELEMENT__ANNOTATIONS;
/**
* The feature id for the 'Comment' containment reference.
*
*
* @generated
* @ordered
*/
int REFERENCE__COMMENT = NAMED_ELEMENT__COMMENT;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int REFERENCE__NAME = NAMED_ELEMENT__NAME;
/**
* The feature id for the 'Fully Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
int REFERENCE__FULLY_QUALIFIED_NAME = NAMED_ELEMENT__FULLY_QUALIFIED_NAME;
/**
* The feature id for the 'Referrers' reference list.
*
*
* @generated
* @ordered
*/
int REFERENCE__REFERRERS = NAMED_ELEMENT__REFERRERS;
/**
* The feature id for the 'Target' reference.
*
*
* @generated
* @ordered
*/
int REFERENCE__TARGET = NAMED_ELEMENT_FEATURE_COUNT + 0;
/**
* The number of structural features of the 'Reference' class.
*
*
* @generated
* @ordered
*/
int REFERENCE_FEATURE_COUNT = NAMED_ELEMENT_FEATURE_COUNT + 1;
/**
* The operation id for the 'Contains' operation.
*
*
* @generated
* @ordered
*/
int REFERENCE___CONTAINS__RANGE = NAMED_ELEMENT___CONTAINS__RANGE;
/**
* The operation id for the 'Contains' operation.
*
*
* @generated
* @ordered
*/
int REFERENCE___CONTAINS__POSITION = NAMED_ELEMENT___CONTAINS__POSITION;
/**
* The operation id for the 'Overlaps' operation.
*
*
* @generated
* @ordered
*/
int REFERENCE___OVERLAPS__RANGE = NAMED_ELEMENT___OVERLAPS__RANGE;
/**
* The operation id for the 'Generate' operation.
*
*
* @generated
* @ordered
*/
int REFERENCE___GENERATE__FUNCTION_INT = NAMED_ELEMENT___GENERATE__FUNCTION_INT;
/**
* The number of operations of the 'Reference' class.
*
*
* @generated
* @ordered
*/
int REFERENCE_OPERATION_COUNT = NAMED_ELEMENT_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.nasdanika.models.java.impl.GenericTypeImpl Generic Type}' class.
*
*
* @see org.nasdanika.models.java.impl.GenericTypeImpl
* @see org.nasdanika.models.java.impl.JavaPackageImpl#getGenericType()
* @generated
*/
int GENERIC_TYPE = 9;
/**
* The feature id for the 'Markers' containment reference list.
*
*
* @generated
* @ordered
*/
int GENERIC_TYPE__MARKERS = REFERENCE__MARKERS;
/**
* The feature id for the 'Begin' containment reference.
*
*
* @generated
* @ordered
*/
int GENERIC_TYPE__BEGIN = REFERENCE__BEGIN;
/**
* The feature id for the 'End' containment reference.
*
*
* @generated
* @ordered
*/
int GENERIC_TYPE__END = REFERENCE__END;
/**
* The feature id for the 'Source' attribute.
*
*
* @generated
* @ordered
*/
int GENERIC_TYPE__SOURCE = REFERENCE__SOURCE;
/**
* The feature id for the 'Children' containment reference list.
*
*
* @generated
* @ordered
*/
int GENERIC_TYPE__CHILDREN = REFERENCE__CHILDREN;
/**
* The feature id for the 'Indent' attribute.
*
*
* @generated
* @ordered
*/
int GENERIC_TYPE__INDENT = REFERENCE__INDENT;
/**
* The feature id for the 'Interpolate' attribute.
*
*
* @generated
* @ordered
*/
int GENERIC_TYPE__INTERPOLATE = REFERENCE__INTERPOLATE;
/**
* The feature id for the 'Generation Mode' attribute.
*
*
* @generated
* @ordered
*/
int GENERIC_TYPE__GENERATION_MODE = REFERENCE__GENERATION_MODE;
/**
* The feature id for the 'Coverage' reference list.
*
*
* @generated
* @ordered
*/
int GENERIC_TYPE__COVERAGE = REFERENCE__COVERAGE;
/**
* The feature id for the 'References' containment reference list.
*
*
* @generated
* @ordered
*/
int GENERIC_TYPE__REFERENCES = REFERENCE__REFERENCES;
/**
* The feature id for the 'Annotations' containment reference list.
*
*
* @generated
* @ordered
*/
int GENERIC_TYPE__ANNOTATIONS = REFERENCE__ANNOTATIONS;
/**
* The feature id for the 'Comment' containment reference.
*
*
* @generated
* @ordered
*/
int GENERIC_TYPE__COMMENT = REFERENCE__COMMENT;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int GENERIC_TYPE__NAME = REFERENCE__NAME;
/**
* The feature id for the 'Fully Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
int GENERIC_TYPE__FULLY_QUALIFIED_NAME = REFERENCE__FULLY_QUALIFIED_NAME;
/**
* The feature id for the 'Referrers' reference list.
*
*
* @generated
* @ordered
*/
int GENERIC_TYPE__REFERRERS = REFERENCE__REFERRERS;
/**
* The feature id for the 'Target' reference.
*
*
* @generated
* @ordered
*/
int GENERIC_TYPE__TARGET = REFERENCE__TARGET;
/**
* The feature id for the 'Type Arguments' containment reference list.
*
*
* @generated
* @ordered
*/
int GENERIC_TYPE__TYPE_ARGUMENTS = REFERENCE_FEATURE_COUNT + 0;
/**
* The feature id for the 'Lower Bound' containment reference.
*
*
* @generated
* @ordered
*/
int GENERIC_TYPE__LOWER_BOUND = REFERENCE_FEATURE_COUNT + 1;
/**
* The feature id for the 'Upper Bound' containment reference.
*
*
* @generated
* @ordered
*/
int GENERIC_TYPE__UPPER_BOUND = REFERENCE_FEATURE_COUNT + 2;
/**
* The feature id for the 'Primitive' attribute.
*
*
* @generated
* @ordered
*/
int GENERIC_TYPE__PRIMITIVE = REFERENCE_FEATURE_COUNT + 3;
/**
* The number of structural features of the 'Generic Type' class.
*
*
* @generated
* @ordered
*/
int GENERIC_TYPE_FEATURE_COUNT = REFERENCE_FEATURE_COUNT + 4;
/**
* The operation id for the 'Contains' operation.
*
*
* @generated
* @ordered
*/
int GENERIC_TYPE___CONTAINS__RANGE = REFERENCE___CONTAINS__RANGE;
/**
* The operation id for the 'Contains' operation.
*
*
* @generated
* @ordered
*/
int GENERIC_TYPE___CONTAINS__POSITION = REFERENCE___CONTAINS__POSITION;
/**
* The operation id for the 'Overlaps' operation.
*
*
* @generated
* @ordered
*/
int GENERIC_TYPE___OVERLAPS__RANGE = REFERENCE___OVERLAPS__RANGE;
/**
* The operation id for the 'Generate' operation.
*
*
* @generated
* @ordered
*/
int GENERIC_TYPE___GENERATE__FUNCTION_INT = REFERENCE___GENERATE__FUNCTION_INT;
/**
* The number of operations of the 'Generic Type' class.
*
*
* @generated
* @ordered
*/
int GENERIC_TYPE_OPERATION_COUNT = REFERENCE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.nasdanika.models.java.impl.AnnotationImpl Annotation}' class.
*
*
* @see org.nasdanika.models.java.impl.AnnotationImpl
* @see org.nasdanika.models.java.impl.JavaPackageImpl#getAnnotation()
* @generated
*/
int ANNOTATION = 10;
/**
* The feature id for the 'Markers' containment reference list.
*
*
* @generated
* @ordered
*/
int ANNOTATION__MARKERS = REFERENCE__MARKERS;
/**
* The feature id for the 'Begin' containment reference.
*
*
* @generated
* @ordered
*/
int ANNOTATION__BEGIN = REFERENCE__BEGIN;
/**
* The feature id for the 'End' containment reference.
*
*
* @generated
* @ordered
*/
int ANNOTATION__END = REFERENCE__END;
/**
* The feature id for the 'Source' attribute.
*
*
* @generated
* @ordered
*/
int ANNOTATION__SOURCE = REFERENCE__SOURCE;
/**
* The feature id for the 'Children' containment reference list.
*
*
* @generated
* @ordered
*/
int ANNOTATION__CHILDREN = REFERENCE__CHILDREN;
/**
* The feature id for the 'Indent' attribute.
*
*
* @generated
* @ordered
*/
int ANNOTATION__INDENT = REFERENCE__INDENT;
/**
* The feature id for the 'Interpolate' attribute.
*
*
* @generated
* @ordered
*/
int ANNOTATION__INTERPOLATE = REFERENCE__INTERPOLATE;
/**
* The feature id for the 'Generation Mode' attribute.
*
*
* @generated
* @ordered
*/
int ANNOTATION__GENERATION_MODE = REFERENCE__GENERATION_MODE;
/**
* The feature id for the 'Coverage' reference list.
*
*
* @generated
* @ordered
*/
int ANNOTATION__COVERAGE = REFERENCE__COVERAGE;
/**
* The feature id for the 'References' containment reference list.
*
*
* @generated
* @ordered
*/
int ANNOTATION__REFERENCES = REFERENCE__REFERENCES;
/**
* The feature id for the 'Annotations' containment reference list.
*
*
* @generated
* @ordered
*/
int ANNOTATION__ANNOTATIONS = REFERENCE__ANNOTATIONS;
/**
* The feature id for the 'Comment' containment reference.
*
*
* @generated
* @ordered
*/
int ANNOTATION__COMMENT = REFERENCE__COMMENT;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int ANNOTATION__NAME = REFERENCE__NAME;
/**
* The feature id for the 'Fully Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
int ANNOTATION__FULLY_QUALIFIED_NAME = REFERENCE__FULLY_QUALIFIED_NAME;
/**
* The feature id for the 'Referrers' reference list.
*
*
* @generated
* @ordered
*/
int ANNOTATION__REFERRERS = REFERENCE__REFERRERS;
/**
* The feature id for the 'Target' reference.
*
*
* @generated
* @ordered
*/
int ANNOTATION__TARGET = REFERENCE__TARGET;
/**
* The feature id for the 'Elements' containment reference list.
*
*
* @generated
* @ordered
*/
int ANNOTATION__ELEMENTS = REFERENCE_FEATURE_COUNT + 0;
/**
* The number of structural features of the 'Annotation' class.
*
*
* @generated
* @ordered
*/
int ANNOTATION_FEATURE_COUNT = REFERENCE_FEATURE_COUNT + 1;
/**
* The operation id for the 'Contains' operation.
*
*
* @generated
* @ordered
*/
int ANNOTATION___CONTAINS__RANGE = REFERENCE___CONTAINS__RANGE;
/**
* The operation id for the 'Contains' operation.
*
*
* @generated
* @ordered
*/
int ANNOTATION___CONTAINS__POSITION = REFERENCE___CONTAINS__POSITION;
/**
* The operation id for the 'Overlaps' operation.
*
*
* @generated
* @ordered
*/
int ANNOTATION___OVERLAPS__RANGE = REFERENCE___OVERLAPS__RANGE;
/**
* The operation id for the 'Generate' operation.
*
*
* @generated
* @ordered
*/
int ANNOTATION___GENERATE__FUNCTION_INT = REFERENCE___GENERATE__FUNCTION_INT;
/**
* The number of operations of the 'Annotation' class.
*
*
* @generated
* @ordered
*/
int ANNOTATION_OPERATION_COUNT = REFERENCE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.nasdanika.models.java.impl.TypeParameterImpl Type Parameter}' class.
*
*
* @see org.nasdanika.models.java.impl.TypeParameterImpl
* @see org.nasdanika.models.java.impl.JavaPackageImpl#getTypeParameter()
* @generated
*/
int TYPE_PARAMETER = 11;
/**
* The feature id for the 'Markers' containment reference list.
*
*
* @generated
* @ordered
*/
int TYPE_PARAMETER__MARKERS = NAMED_ELEMENT__MARKERS;
/**
* The feature id for the 'Begin' containment reference.
*
*
* @generated
* @ordered
*/
int TYPE_PARAMETER__BEGIN = NAMED_ELEMENT__BEGIN;
/**
* The feature id for the 'End' containment reference.
*
*
* @generated
* @ordered
*/
int TYPE_PARAMETER__END = NAMED_ELEMENT__END;
/**
* The feature id for the 'Source' attribute.
*
*
* @generated
* @ordered
*/
int TYPE_PARAMETER__SOURCE = NAMED_ELEMENT__SOURCE;
/**
* The feature id for the 'Children' containment reference list.
*
*
* @generated
* @ordered
*/
int TYPE_PARAMETER__CHILDREN = NAMED_ELEMENT__CHILDREN;
/**
* The feature id for the 'Indent' attribute.
*
*
* @generated
* @ordered
*/
int TYPE_PARAMETER__INDENT = NAMED_ELEMENT__INDENT;
/**
* The feature id for the 'Interpolate' attribute.
*
*
* @generated
* @ordered
*/
int TYPE_PARAMETER__INTERPOLATE = NAMED_ELEMENT__INTERPOLATE;
/**
* The feature id for the 'Generation Mode' attribute.
*
*
* @generated
* @ordered
*/
int TYPE_PARAMETER__GENERATION_MODE = NAMED_ELEMENT__GENERATION_MODE;
/**
* The feature id for the 'Coverage' reference list.
*
*
* @generated
* @ordered
*/
int TYPE_PARAMETER__COVERAGE = NAMED_ELEMENT__COVERAGE;
/**
* The feature id for the 'References' containment reference list.
*
*
* @generated
* @ordered
*/
int TYPE_PARAMETER__REFERENCES = NAMED_ELEMENT__REFERENCES;
/**
* The feature id for the 'Annotations' containment reference list.
*
*
* @generated
* @ordered
*/
int TYPE_PARAMETER__ANNOTATIONS = NAMED_ELEMENT__ANNOTATIONS;
/**
* The feature id for the 'Comment' containment reference.
*
*
* @generated
* @ordered
*/
int TYPE_PARAMETER__COMMENT = NAMED_ELEMENT__COMMENT;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int TYPE_PARAMETER__NAME = NAMED_ELEMENT__NAME;
/**
* The feature id for the 'Fully Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
int TYPE_PARAMETER__FULLY_QUALIFIED_NAME = NAMED_ELEMENT__FULLY_QUALIFIED_NAME;
/**
* The feature id for the 'Referrers' reference list.
*
*
* @generated
* @ordered
*/
int TYPE_PARAMETER__REFERRERS = NAMED_ELEMENT__REFERRERS;
/**
* The feature id for the 'Bounds' containment reference list.
*
*
* @generated
* @ordered
*/
int TYPE_PARAMETER__BOUNDS = NAMED_ELEMENT_FEATURE_COUNT + 0;
/**
* The number of structural features of the 'Type Parameter' class.
*
*
* @generated
* @ordered
*/
int TYPE_PARAMETER_FEATURE_COUNT = NAMED_ELEMENT_FEATURE_COUNT + 1;
/**
* The operation id for the 'Contains' operation.
*
*
* @generated
* @ordered
*/
int TYPE_PARAMETER___CONTAINS__RANGE = NAMED_ELEMENT___CONTAINS__RANGE;
/**
* The operation id for the 'Contains' operation.
*
*
* @generated
* @ordered
*/
int TYPE_PARAMETER___CONTAINS__POSITION = NAMED_ELEMENT___CONTAINS__POSITION;
/**
* The operation id for the 'Overlaps' operation.
*
*
* @generated
* @ordered
*/
int TYPE_PARAMETER___OVERLAPS__RANGE = NAMED_ELEMENT___OVERLAPS__RANGE;
/**
* The operation id for the 'Generate' operation.
*
*
* @generated
* @ordered
*/
int TYPE_PARAMETER___GENERATE__FUNCTION_INT = NAMED_ELEMENT___GENERATE__FUNCTION_INT;
/**
* The number of operations of the 'Type Parameter' class.
*
*
* @generated
* @ordered
*/
int TYPE_PARAMETER_OPERATION_COUNT = NAMED_ELEMENT_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.nasdanika.models.java.impl.TypedElementImpl Typed Element}' class.
*
*
* @see org.nasdanika.models.java.impl.TypedElementImpl
* @see org.nasdanika.models.java.impl.JavaPackageImpl#getTypedElement()
* @generated
*/
int TYPED_ELEMENT = 12;
/**
* The feature id for the 'Markers' containment reference list.
*
*
* @generated
* @ordered
*/
int TYPED_ELEMENT__MARKERS = NAMED_ELEMENT__MARKERS;
/**
* The feature id for the 'Begin' containment reference.
*
*
* @generated
* @ordered
*/
int TYPED_ELEMENT__BEGIN = NAMED_ELEMENT__BEGIN;
/**
* The feature id for the 'End' containment reference.
*
*
* @generated
* @ordered
*/
int TYPED_ELEMENT__END = NAMED_ELEMENT__END;
/**
* The feature id for the 'Source' attribute.
*
*
* @generated
* @ordered
*/
int TYPED_ELEMENT__SOURCE = NAMED_ELEMENT__SOURCE;
/**
* The feature id for the 'Children' containment reference list.
*
*
* @generated
* @ordered
*/
int TYPED_ELEMENT__CHILDREN = NAMED_ELEMENT__CHILDREN;
/**
* The feature id for the 'Indent' attribute.
*
*
* @generated
* @ordered
*/
int TYPED_ELEMENT__INDENT = NAMED_ELEMENT__INDENT;
/**
* The feature id for the 'Interpolate' attribute.
*
*
* @generated
* @ordered
*/
int TYPED_ELEMENT__INTERPOLATE = NAMED_ELEMENT__INTERPOLATE;
/**
* The feature id for the 'Generation Mode' attribute.
*
*
* @generated
* @ordered
*/
int TYPED_ELEMENT__GENERATION_MODE = NAMED_ELEMENT__GENERATION_MODE;
/**
* The feature id for the 'Coverage' reference list.
*
*
* @generated
* @ordered
*/
int TYPED_ELEMENT__COVERAGE = NAMED_ELEMENT__COVERAGE;
/**
* The feature id for the 'References' containment reference list.
*
*
* @generated
* @ordered
*/
int TYPED_ELEMENT__REFERENCES = NAMED_ELEMENT__REFERENCES;
/**
* The feature id for the 'Annotations' containment reference list.
*
*
* @generated
* @ordered
*/
int TYPED_ELEMENT__ANNOTATIONS = NAMED_ELEMENT__ANNOTATIONS;
/**
* The feature id for the 'Comment' containment reference.
*
*
* @generated
* @ordered
*/
int TYPED_ELEMENT__COMMENT = NAMED_ELEMENT__COMMENT;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int TYPED_ELEMENT__NAME = NAMED_ELEMENT__NAME;
/**
* The feature id for the 'Fully Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
int TYPED_ELEMENT__FULLY_QUALIFIED_NAME = NAMED_ELEMENT__FULLY_QUALIFIED_NAME;
/**
* The feature id for the 'Referrers' reference list.
*
*
* @generated
* @ordered
*/
int TYPED_ELEMENT__REFERRERS = NAMED_ELEMENT__REFERRERS;
/**
* The feature id for the 'Type' containment reference.
*
*
* @generated
* @ordered
*/
int TYPED_ELEMENT__TYPE = NAMED_ELEMENT_FEATURE_COUNT + 0;
/**
* The number of structural features of the 'Typed Element' class.
*
*
* @generated
* @ordered
*/
int TYPED_ELEMENT_FEATURE_COUNT = NAMED_ELEMENT_FEATURE_COUNT + 1;
/**
* The operation id for the 'Contains' operation.
*
*
* @generated
* @ordered
*/
int TYPED_ELEMENT___CONTAINS__RANGE = NAMED_ELEMENT___CONTAINS__RANGE;
/**
* The operation id for the 'Contains' operation.
*
*
* @generated
* @ordered
*/
int TYPED_ELEMENT___CONTAINS__POSITION = NAMED_ELEMENT___CONTAINS__POSITION;
/**
* The operation id for the 'Overlaps' operation.
*
*
* @generated
* @ordered
*/
int TYPED_ELEMENT___OVERLAPS__RANGE = NAMED_ELEMENT___OVERLAPS__RANGE;
/**
* The operation id for the 'Generate' operation.
*
*
* @generated
* @ordered
*/
int TYPED_ELEMENT___GENERATE__FUNCTION_INT = NAMED_ELEMENT___GENERATE__FUNCTION_INT;
/**
* The number of operations of the 'Typed Element' class.
*
*
* @generated
* @ordered
*/
int TYPED_ELEMENT_OPERATION_COUNT = NAMED_ELEMENT_OPERATION_COUNT + 0;
/**
* The feature id for the 'Markers' containment reference list.
*
*
* @generated
* @ordered
*/
int TYPE__MARKERS = MEMBER__MARKERS;
/**
* The feature id for the 'Begin' containment reference.
*
*
* @generated
* @ordered
*/
int TYPE__BEGIN = MEMBER__BEGIN;
/**
* The feature id for the 'End' containment reference.
*
*
* @generated
* @ordered
*/
int TYPE__END = MEMBER__END;
/**
* The feature id for the 'Source' attribute.
*
*
* @generated
* @ordered
*/
int TYPE__SOURCE = MEMBER__SOURCE;
/**
* The feature id for the 'Children' containment reference list.
*
*
* @generated
* @ordered
*/
int TYPE__CHILDREN = MEMBER__CHILDREN;
/**
* The feature id for the 'Indent' attribute.
*
*
* @generated
* @ordered
*/
int TYPE__INDENT = MEMBER__INDENT;
/**
* The feature id for the 'Interpolate' attribute.
*
*
* @generated
* @ordered
*/
int TYPE__INTERPOLATE = MEMBER__INTERPOLATE;
/**
* The feature id for the 'Generation Mode' attribute.
*
*
* @generated
* @ordered
*/
int TYPE__GENERATION_MODE = MEMBER__GENERATION_MODE;
/**
* The feature id for the 'Coverage' reference list.
*
*
* @generated
* @ordered
*/
int TYPE__COVERAGE = MEMBER__COVERAGE;
/**
* The feature id for the 'References' containment reference list.
*
*
* @generated
* @ordered
*/
int TYPE__REFERENCES = MEMBER__REFERENCES;
/**
* The feature id for the 'Annotations' containment reference list.
*
*
* @generated
* @ordered
*/
int TYPE__ANNOTATIONS = MEMBER__ANNOTATIONS;
/**
* The feature id for the 'Comment' containment reference.
*
*
* @generated
* @ordered
*/
int TYPE__COMMENT = MEMBER__COMMENT;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int TYPE__NAME = MEMBER__NAME;
/**
* The feature id for the 'Fully Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
int TYPE__FULLY_QUALIFIED_NAME = MEMBER__FULLY_QUALIFIED_NAME;
/**
* The feature id for the 'Referrers' reference list.
*
*
* @generated
* @ordered
*/
int TYPE__REFERRERS = MEMBER__REFERRERS;
/**
* The feature id for the 'Modifiers' attribute list.
*
*
* @generated
* @ordered
*/
int TYPE__MODIFIERS = MEMBER__MODIFIERS;
/**
* The feature id for the 'Referenced Types' containment reference list.
*
*
* @generated
* @ordered
*/
int TYPE__REFERENCED_TYPES = MEMBER__REFERENCED_TYPES;
/**
* The feature id for the 'Members' containment reference list.
*
*
* @generated
* @ordered
*/
int TYPE__MEMBERS = MEMBER_FEATURE_COUNT + 0;
/**
* The feature id for the 'Super Types' containment reference list.
*
*
* @generated
* @ordered
*/
int TYPE__SUPER_TYPES = MEMBER_FEATURE_COUNT + 1;
/**
* The feature id for the 'Type Parameters' containment reference list.
*
*
* @generated
* @ordered
*/
int TYPE__TYPE_PARAMETERS = MEMBER_FEATURE_COUNT + 2;
/**
* The feature id for the 'Permits' containment reference list.
*
*
* @generated
* @ordered
*/
int TYPE__PERMITS = MEMBER_FEATURE_COUNT + 3;
/**
* The number of structural features of the 'Type' class.
*
*
* @generated
* @ordered
*/
int TYPE_FEATURE_COUNT = MEMBER_FEATURE_COUNT + 4;
/**
* The operation id for the 'Contains' operation.
*
*
* @generated
* @ordered
*/
int TYPE___CONTAINS__RANGE = MEMBER___CONTAINS__RANGE;
/**
* The operation id for the 'Contains' operation.
*
*
* @generated
* @ordered
*/
int TYPE___CONTAINS__POSITION = MEMBER___CONTAINS__POSITION;
/**
* The operation id for the 'Overlaps' operation.
*
*
* @generated
* @ordered
*/
int TYPE___OVERLAPS__RANGE = MEMBER___OVERLAPS__RANGE;
/**
* The operation id for the 'Generate' operation.
*
*
* @generated
* @ordered
*/
int TYPE___GENERATE__FUNCTION_INT = MEMBER___GENERATE__FUNCTION_INT;
/**
* The number of operations of the 'Type' class.
*
*
* @generated
* @ordered
*/
int TYPE_OPERATION_COUNT = MEMBER_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.nasdanika.models.java.impl.AnnotationInterfaceImpl Annotation Interface}' class.
*
*
* @see org.nasdanika.models.java.impl.AnnotationInterfaceImpl
* @see org.nasdanika.models.java.impl.JavaPackageImpl#getAnnotationInterface()
* @generated
*/
int ANNOTATION_INTERFACE = 14;
/**
* The feature id for the 'Markers' containment reference list.
*
*
* @generated
* @ordered
*/
int ANNOTATION_INTERFACE__MARKERS = TYPE__MARKERS;
/**
* The feature id for the 'Begin' containment reference.
*
*
* @generated
* @ordered
*/
int ANNOTATION_INTERFACE__BEGIN = TYPE__BEGIN;
/**
* The feature id for the 'End' containment reference.
*
*
* @generated
* @ordered
*/
int ANNOTATION_INTERFACE__END = TYPE__END;
/**
* The feature id for the 'Source' attribute.
*
*
* @generated
* @ordered
*/
int ANNOTATION_INTERFACE__SOURCE = TYPE__SOURCE;
/**
* The feature id for the 'Children' containment reference list.
*
*
* @generated
* @ordered
*/
int ANNOTATION_INTERFACE__CHILDREN = TYPE__CHILDREN;
/**
* The feature id for the 'Indent' attribute.
*
*
* @generated
* @ordered
*/
int ANNOTATION_INTERFACE__INDENT = TYPE__INDENT;
/**
* The feature id for the 'Interpolate' attribute.
*
*
* @generated
* @ordered
*/
int ANNOTATION_INTERFACE__INTERPOLATE = TYPE__INTERPOLATE;
/**
* The feature id for the 'Generation Mode' attribute.
*
*
* @generated
* @ordered
*/
int ANNOTATION_INTERFACE__GENERATION_MODE = TYPE__GENERATION_MODE;
/**
* The feature id for the 'Coverage' reference list.
*
*
* @generated
* @ordered
*/
int ANNOTATION_INTERFACE__COVERAGE = TYPE__COVERAGE;
/**
* The feature id for the 'References' containment reference list.
*
*
* @generated
* @ordered
*/
int ANNOTATION_INTERFACE__REFERENCES = TYPE__REFERENCES;
/**
* The feature id for the 'Annotations' containment reference list.
*
*
* @generated
* @ordered
*/
int ANNOTATION_INTERFACE__ANNOTATIONS = TYPE__ANNOTATIONS;
/**
* The feature id for the 'Comment' containment reference.
*
*
* @generated
* @ordered
*/
int ANNOTATION_INTERFACE__COMMENT = TYPE__COMMENT;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int ANNOTATION_INTERFACE__NAME = TYPE__NAME;
/**
* The feature id for the 'Fully Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
int ANNOTATION_INTERFACE__FULLY_QUALIFIED_NAME = TYPE__FULLY_QUALIFIED_NAME;
/**
* The feature id for the 'Referrers' reference list.
*
*
* @generated
* @ordered
*/
int ANNOTATION_INTERFACE__REFERRERS = TYPE__REFERRERS;
/**
* The feature id for the 'Modifiers' attribute list.
*
*
* @generated
* @ordered
*/
int ANNOTATION_INTERFACE__MODIFIERS = TYPE__MODIFIERS;
/**
* The feature id for the 'Referenced Types' containment reference list.
*
*
* @generated
* @ordered
*/
int ANNOTATION_INTERFACE__REFERENCED_TYPES = TYPE__REFERENCED_TYPES;
/**
* The feature id for the 'Members' containment reference list.
*
*
* @generated
* @ordered
*/
int ANNOTATION_INTERFACE__MEMBERS = TYPE__MEMBERS;
/**
* The feature id for the 'Super Types' containment reference list.
*
*
* @generated
* @ordered
*/
int ANNOTATION_INTERFACE__SUPER_TYPES = TYPE__SUPER_TYPES;
/**
* The feature id for the 'Type Parameters' containment reference list.
*
*
* @generated
* @ordered
*/
int ANNOTATION_INTERFACE__TYPE_PARAMETERS = TYPE__TYPE_PARAMETERS;
/**
* The feature id for the 'Permits' containment reference list.
*
*
* @generated
* @ordered
*/
int ANNOTATION_INTERFACE__PERMITS = TYPE__PERMITS;
/**
* The number of structural features of the 'Annotation Interface' class.
*
*
* @generated
* @ordered
*/
int ANNOTATION_INTERFACE_FEATURE_COUNT = TYPE_FEATURE_COUNT + 0;
/**
* The operation id for the 'Contains' operation.
*
*
* @generated
* @ordered
*/
int ANNOTATION_INTERFACE___CONTAINS__RANGE = TYPE___CONTAINS__RANGE;
/**
* The operation id for the 'Contains' operation.
*
*
* @generated
* @ordered
*/
int ANNOTATION_INTERFACE___CONTAINS__POSITION = TYPE___CONTAINS__POSITION;
/**
* The operation id for the 'Overlaps' operation.
*
*
* @generated
* @ordered
*/
int ANNOTATION_INTERFACE___OVERLAPS__RANGE = TYPE___OVERLAPS__RANGE;
/**
* The operation id for the 'Generate' operation.
*
*
* @generated
* @ordered
*/
int ANNOTATION_INTERFACE___GENERATE__FUNCTION_INT = TYPE___GENERATE__FUNCTION_INT;
/**
* The number of operations of the 'Annotation Interface' class.
*
*
* @generated
* @ordered
*/
int ANNOTATION_INTERFACE_OPERATION_COUNT = TYPE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.nasdanika.models.java.impl.AnnotationInterfaceMemberImpl Annotation Interface Member}' class.
*
*
* @see org.nasdanika.models.java.impl.AnnotationInterfaceMemberImpl
* @see org.nasdanika.models.java.impl.JavaPackageImpl#getAnnotationInterfaceMember()
* @generated
*/
int ANNOTATION_INTERFACE_MEMBER = 15;
/**
* The feature id for the 'Markers' containment reference list.
*
*
* @generated
* @ordered
*/
int ANNOTATION_INTERFACE_MEMBER__MARKERS = MEMBER__MARKERS;
/**
* The feature id for the 'Begin' containment reference.
*
*
* @generated
* @ordered
*/
int ANNOTATION_INTERFACE_MEMBER__BEGIN = MEMBER__BEGIN;
/**
* The feature id for the 'End' containment reference.
*
*
* @generated
* @ordered
*/
int ANNOTATION_INTERFACE_MEMBER__END = MEMBER__END;
/**
* The feature id for the 'Source' attribute.
*
*
* @generated
* @ordered
*/
int ANNOTATION_INTERFACE_MEMBER__SOURCE = MEMBER__SOURCE;
/**
* The feature id for the 'Children' containment reference list.
*
*
* @generated
* @ordered
*/
int ANNOTATION_INTERFACE_MEMBER__CHILDREN = MEMBER__CHILDREN;
/**
* The feature id for the 'Indent' attribute.
*
*
* @generated
* @ordered
*/
int ANNOTATION_INTERFACE_MEMBER__INDENT = MEMBER__INDENT;
/**
* The feature id for the 'Interpolate' attribute.
*
*
* @generated
* @ordered
*/
int ANNOTATION_INTERFACE_MEMBER__INTERPOLATE = MEMBER__INTERPOLATE;
/**
* The feature id for the 'Generation Mode' attribute.
*
*
* @generated
* @ordered
*/
int ANNOTATION_INTERFACE_MEMBER__GENERATION_MODE = MEMBER__GENERATION_MODE;
/**
* The feature id for the 'Coverage' reference list.
*
*
* @generated
* @ordered
*/
int ANNOTATION_INTERFACE_MEMBER__COVERAGE = MEMBER__COVERAGE;
/**
* The feature id for the 'References' containment reference list.
*
*
* @generated
* @ordered
*/
int ANNOTATION_INTERFACE_MEMBER__REFERENCES = MEMBER__REFERENCES;
/**
* The feature id for the 'Annotations' containment reference list.
*
*
* @generated
* @ordered
*/
int ANNOTATION_INTERFACE_MEMBER__ANNOTATIONS = MEMBER__ANNOTATIONS;
/**
* The feature id for the 'Comment' containment reference.
*
*
* @generated
* @ordered
*/
int ANNOTATION_INTERFACE_MEMBER__COMMENT = MEMBER__COMMENT;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int ANNOTATION_INTERFACE_MEMBER__NAME = MEMBER__NAME;
/**
* The feature id for the 'Fully Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
int ANNOTATION_INTERFACE_MEMBER__FULLY_QUALIFIED_NAME = MEMBER__FULLY_QUALIFIED_NAME;
/**
* The feature id for the 'Referrers' reference list.
*
*
* @generated
* @ordered
*/
int ANNOTATION_INTERFACE_MEMBER__REFERRERS = MEMBER__REFERRERS;
/**
* The feature id for the 'Modifiers' attribute list.
*
*
* @generated
* @ordered
*/
int ANNOTATION_INTERFACE_MEMBER__MODIFIERS = MEMBER__MODIFIERS;
/**
* The feature id for the 'Referenced Types' containment reference list.
*
*
* @generated
* @ordered
*/
int ANNOTATION_INTERFACE_MEMBER__REFERENCED_TYPES = MEMBER__REFERENCED_TYPES;
/**
* The number of structural features of the 'Annotation Interface Member' class.
*
*
* @generated
* @ordered
*/
int ANNOTATION_INTERFACE_MEMBER_FEATURE_COUNT = MEMBER_FEATURE_COUNT + 0;
/**
* The operation id for the 'Contains' operation.
*
*
* @generated
* @ordered
*/
int ANNOTATION_INTERFACE_MEMBER___CONTAINS__RANGE = MEMBER___CONTAINS__RANGE;
/**
* The operation id for the 'Contains' operation.
*
*
* @generated
* @ordered
*/
int ANNOTATION_INTERFACE_MEMBER___CONTAINS__POSITION = MEMBER___CONTAINS__POSITION;
/**
* The operation id for the 'Overlaps' operation.
*
*
* @generated
* @ordered
*/
int ANNOTATION_INTERFACE_MEMBER___OVERLAPS__RANGE = MEMBER___OVERLAPS__RANGE;
/**
* The operation id for the 'Generate' operation.
*
*
* @generated
* @ordered
*/
int ANNOTATION_INTERFACE_MEMBER___GENERATE__FUNCTION_INT = MEMBER___GENERATE__FUNCTION_INT;
/**
* The number of operations of the 'Annotation Interface Member' class.
*
*
* @generated
* @ordered
*/
int ANNOTATION_INTERFACE_MEMBER_OPERATION_COUNT = MEMBER_OPERATION_COUNT + 0;
/**
* The feature id for the 'Markers' containment reference list.
*
*
* @generated
* @ordered
*/
int CLASS__MARKERS = TYPE__MARKERS;
/**
* The feature id for the 'Begin' containment reference.
*
*
* @generated
* @ordered
*/
int CLASS__BEGIN = TYPE__BEGIN;
/**
* The feature id for the 'End' containment reference.
*
*
* @generated
* @ordered
*/
int CLASS__END = TYPE__END;
/**
* The feature id for the 'Source' attribute.
*
*
* @generated
* @ordered
*/
int CLASS__SOURCE = TYPE__SOURCE;
/**
* The feature id for the 'Children' containment reference list.
*
*
* @generated
* @ordered
*/
int CLASS__CHILDREN = TYPE__CHILDREN;
/**
* The feature id for the 'Indent' attribute.
*
*
* @generated
* @ordered
*/
int CLASS__INDENT = TYPE__INDENT;
/**
* The feature id for the 'Interpolate' attribute.
*
*
* @generated
* @ordered
*/
int CLASS__INTERPOLATE = TYPE__INTERPOLATE;
/**
* The feature id for the 'Generation Mode' attribute.
*
*
* @generated
* @ordered
*/
int CLASS__GENERATION_MODE = TYPE__GENERATION_MODE;
/**
* The feature id for the 'Coverage' reference list.
*
*
* @generated
* @ordered
*/
int CLASS__COVERAGE = TYPE__COVERAGE;
/**
* The feature id for the 'References' containment reference list.
*
*
* @generated
* @ordered
*/
int CLASS__REFERENCES = TYPE__REFERENCES;
/**
* The feature id for the 'Annotations' containment reference list.
*
*
* @generated
* @ordered
*/
int CLASS__ANNOTATIONS = TYPE__ANNOTATIONS;
/**
* The feature id for the 'Comment' containment reference.
*
*
* @generated
* @ordered
*/
int CLASS__COMMENT = TYPE__COMMENT;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int CLASS__NAME = TYPE__NAME;
/**
* The feature id for the 'Fully Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
int CLASS__FULLY_QUALIFIED_NAME = TYPE__FULLY_QUALIFIED_NAME;
/**
* The feature id for the 'Referrers' reference list.
*
*
* @generated
* @ordered
*/
int CLASS__REFERRERS = TYPE__REFERRERS;
/**
* The feature id for the 'Modifiers' attribute list.
*
*
* @generated
* @ordered
*/
int CLASS__MODIFIERS = TYPE__MODIFIERS;
/**
* The feature id for the 'Referenced Types' containment reference list.
*
*
* @generated
* @ordered
*/
int CLASS__REFERENCED_TYPES = TYPE__REFERENCED_TYPES;
/**
* The feature id for the 'Members' containment reference list.
*
*
* @generated
* @ordered
*/
int CLASS__MEMBERS = TYPE__MEMBERS;
/**
* The feature id for the 'Super Types' containment reference list.
*
*
* @generated
* @ordered
*/
int CLASS__SUPER_TYPES = TYPE__SUPER_TYPES;
/**
* The feature id for the 'Type Parameters' containment reference list.
*
*
* @generated
* @ordered
*/
int CLASS__TYPE_PARAMETERS = TYPE__TYPE_PARAMETERS;
/**
* The feature id for the 'Permits' containment reference list.
*
*
* @generated
* @ordered
*/
int CLASS__PERMITS = TYPE__PERMITS;
/**
* The number of structural features of the 'Class' class.
*
*
* @generated
* @ordered
*/
int CLASS_FEATURE_COUNT = TYPE_FEATURE_COUNT + 0;
/**
* The operation id for the 'Contains' operation.
*
*
* @generated
* @ordered
*/
int CLASS___CONTAINS__RANGE = TYPE___CONTAINS__RANGE;
/**
* The operation id for the 'Contains' operation.
*
*
* @generated
* @ordered
*/
int CLASS___CONTAINS__POSITION = TYPE___CONTAINS__POSITION;
/**
* The operation id for the 'Overlaps' operation.
*
*
* @generated
* @ordered
*/
int CLASS___OVERLAPS__RANGE = TYPE___OVERLAPS__RANGE;
/**
* The operation id for the 'Generate' operation.
*
*
* @generated
* @ordered
*/
int CLASS___GENERATE__FUNCTION_INT = TYPE___GENERATE__FUNCTION_INT;
/**
* The number of operations of the 'Class' class.
*
*
* @generated
* @ordered
*/
int CLASS_OPERATION_COUNT = TYPE_OPERATION_COUNT + 0;
/**
* The feature id for the 'Markers' containment reference list.
*
*
* @generated
* @ordered
*/
int INTERFACE__MARKERS = TYPE__MARKERS;
/**
* The feature id for the 'Begin' containment reference.
*
*
* @generated
* @ordered
*/
int INTERFACE__BEGIN = TYPE__BEGIN;
/**
* The feature id for the 'End' containment reference.
*
*
* @generated
* @ordered
*/
int INTERFACE__END = TYPE__END;
/**
* The feature id for the 'Source' attribute.
*
*
* @generated
* @ordered
*/
int INTERFACE__SOURCE = TYPE__SOURCE;
/**
* The feature id for the 'Children' containment reference list.
*
*
* @generated
* @ordered
*/
int INTERFACE__CHILDREN = TYPE__CHILDREN;
/**
* The feature id for the 'Indent' attribute.
*
*
* @generated
* @ordered
*/
int INTERFACE__INDENT = TYPE__INDENT;
/**
* The feature id for the 'Interpolate' attribute.
*
*
* @generated
* @ordered
*/
int INTERFACE__INTERPOLATE = TYPE__INTERPOLATE;
/**
* The feature id for the 'Generation Mode' attribute.
*
*
* @generated
* @ordered
*/
int INTERFACE__GENERATION_MODE = TYPE__GENERATION_MODE;
/**
* The feature id for the 'Coverage' reference list.
*
*
* @generated
* @ordered
*/
int INTERFACE__COVERAGE = TYPE__COVERAGE;
/**
* The feature id for the 'References' containment reference list.
*
*
* @generated
* @ordered
*/
int INTERFACE__REFERENCES = TYPE__REFERENCES;
/**
* The feature id for the 'Annotations' containment reference list.
*
*
* @generated
* @ordered
*/
int INTERFACE__ANNOTATIONS = TYPE__ANNOTATIONS;
/**
* The feature id for the 'Comment' containment reference.
*
*
* @generated
* @ordered
*/
int INTERFACE__COMMENT = TYPE__COMMENT;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int INTERFACE__NAME = TYPE__NAME;
/**
* The feature id for the 'Fully Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
int INTERFACE__FULLY_QUALIFIED_NAME = TYPE__FULLY_QUALIFIED_NAME;
/**
* The feature id for the 'Referrers' reference list.
*
*
* @generated
* @ordered
*/
int INTERFACE__REFERRERS = TYPE__REFERRERS;
/**
* The feature id for the 'Modifiers' attribute list.
*
*
* @generated
* @ordered
*/
int INTERFACE__MODIFIERS = TYPE__MODIFIERS;
/**
* The feature id for the 'Referenced Types' containment reference list.
*
*
* @generated
* @ordered
*/
int INTERFACE__REFERENCED_TYPES = TYPE__REFERENCED_TYPES;
/**
* The feature id for the 'Members' containment reference list.
*
*
* @generated
* @ordered
*/
int INTERFACE__MEMBERS = TYPE__MEMBERS;
/**
* The feature id for the 'Super Types' containment reference list.
*
*
* @generated
* @ordered
*/
int INTERFACE__SUPER_TYPES = TYPE__SUPER_TYPES;
/**
* The feature id for the 'Type Parameters' containment reference list.
*
*
* @generated
* @ordered
*/
int INTERFACE__TYPE_PARAMETERS = TYPE__TYPE_PARAMETERS;
/**
* The feature id for the 'Permits' containment reference list.
*
*
* @generated
* @ordered
*/
int INTERFACE__PERMITS = TYPE__PERMITS;
/**
* The number of structural features of the 'Interface' class.
*
*
* @generated
* @ordered
*/
int INTERFACE_FEATURE_COUNT = TYPE_FEATURE_COUNT + 0;
/**
* The operation id for the 'Contains' operation.
*
*
* @generated
* @ordered
*/
int INTERFACE___CONTAINS__RANGE = TYPE___CONTAINS__RANGE;
/**
* The operation id for the 'Contains' operation.
*
*
* @generated
* @ordered
*/
int INTERFACE___CONTAINS__POSITION = TYPE___CONTAINS__POSITION;
/**
* The operation id for the 'Overlaps' operation.
*
*
* @generated
* @ordered
*/
int INTERFACE___OVERLAPS__RANGE = TYPE___OVERLAPS__RANGE;
/**
* The operation id for the 'Generate' operation.
*
*
* @generated
* @ordered
*/
int INTERFACE___GENERATE__FUNCTION_INT = TYPE___GENERATE__FUNCTION_INT;
/**
* The number of operations of the 'Interface' class.
*
*
* @generated
* @ordered
*/
int INTERFACE_OPERATION_COUNT = TYPE_OPERATION_COUNT + 0;
/**
* The feature id for the 'Markers' containment reference list.
*
*
* @generated
* @ordered
*/
int CODE__MARKERS = MEMBER__MARKERS;
/**
* The feature id for the 'Begin' containment reference.
*
*
* @generated
* @ordered
*/
int CODE__BEGIN = MEMBER__BEGIN;
/**
* The feature id for the 'End' containment reference.
*
*
* @generated
* @ordered
*/
int CODE__END = MEMBER__END;
/**
* The feature id for the 'Source' attribute.
*
*
* @generated
* @ordered
*/
int CODE__SOURCE = MEMBER__SOURCE;
/**
* The feature id for the 'Children' containment reference list.
*
*
* @generated
* @ordered
*/
int CODE__CHILDREN = MEMBER__CHILDREN;
/**
* The feature id for the 'Indent' attribute.
*
*
* @generated
* @ordered
*/
int CODE__INDENT = MEMBER__INDENT;
/**
* The feature id for the 'Interpolate' attribute.
*
*
* @generated
* @ordered
*/
int CODE__INTERPOLATE = MEMBER__INTERPOLATE;
/**
* The feature id for the 'Generation Mode' attribute.
*
*
* @generated
* @ordered
*/
int CODE__GENERATION_MODE = MEMBER__GENERATION_MODE;
/**
* The feature id for the 'Coverage' reference list.
*
*
* @generated
* @ordered
*/
int CODE__COVERAGE = MEMBER__COVERAGE;
/**
* The feature id for the 'References' containment reference list.
*
*
* @generated
* @ordered
*/
int CODE__REFERENCES = MEMBER__REFERENCES;
/**
* The feature id for the 'Annotations' containment reference list.
*
*
* @generated
* @ordered
*/
int CODE__ANNOTATIONS = MEMBER__ANNOTATIONS;
/**
* The feature id for the 'Comment' containment reference.
*
*
* @generated
* @ordered
*/
int CODE__COMMENT = MEMBER__COMMENT;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int CODE__NAME = MEMBER__NAME;
/**
* The feature id for the 'Fully Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
int CODE__FULLY_QUALIFIED_NAME = MEMBER__FULLY_QUALIFIED_NAME;
/**
* The feature id for the 'Referrers' reference list.
*
*
* @generated
* @ordered
*/
int CODE__REFERRERS = MEMBER__REFERRERS;
/**
* The feature id for the 'Modifiers' attribute list.
*
*
* @generated
* @ordered
*/
int CODE__MODIFIERS = MEMBER__MODIFIERS;
/**
* The feature id for the 'Referenced Types' containment reference list.
*
*
* @generated
* @ordered
*/
int CODE__REFERENCED_TYPES = MEMBER__REFERENCED_TYPES;
/**
* The feature id for the 'Body' containment reference.
*
*
* @generated
* @ordered
*/
int CODE__BODY = MEMBER_FEATURE_COUNT + 0;
/**
* The number of structural features of the 'Code' class.
*
*
* @generated
* @ordered
*/
int CODE_FEATURE_COUNT = MEMBER_FEATURE_COUNT + 1;
/**
* The operation id for the 'Contains' operation.
*
*
* @generated
* @ordered
*/
int CODE___CONTAINS__RANGE = MEMBER___CONTAINS__RANGE;
/**
* The operation id for the 'Contains' operation.
*
*
* @generated
* @ordered
*/
int CODE___CONTAINS__POSITION = MEMBER___CONTAINS__POSITION;
/**
* The operation id for the 'Overlaps' operation.
*
*
* @generated
* @ordered
*/
int CODE___OVERLAPS__RANGE = MEMBER___OVERLAPS__RANGE;
/**
* The operation id for the 'Generate' operation.
*
*
* @generated
* @ordered
*/
int CODE___GENERATE__FUNCTION_INT = MEMBER___GENERATE__FUNCTION_INT;
/**
* The number of operations of the 'Code' class.
*
*
* @generated
* @ordered
*/
int CODE_OPERATION_COUNT = MEMBER_OPERATION_COUNT + 0;
/**
* The feature id for the 'Markers' containment reference list.
*
*
* @generated
* @ordered
*/
int OPERATION__MARKERS = CODE__MARKERS;
/**
* The feature id for the 'Begin' containment reference.
*
*
* @generated
* @ordered
*/
int OPERATION__BEGIN = CODE__BEGIN;
/**
* The feature id for the 'End' containment reference.
*
*
* @generated
* @ordered
*/
int OPERATION__END = CODE__END;
/**
* The feature id for the 'Source' attribute.
*
*
* @generated
* @ordered
*/
int OPERATION__SOURCE = CODE__SOURCE;
/**
* The feature id for the 'Children' containment reference list.
*
*
* @generated
* @ordered
*/
int OPERATION__CHILDREN = CODE__CHILDREN;
/**
* The feature id for the 'Indent' attribute.
*
*
* @generated
* @ordered
*/
int OPERATION__INDENT = CODE__INDENT;
/**
* The feature id for the 'Interpolate' attribute.
*
*
* @generated
* @ordered
*/
int OPERATION__INTERPOLATE = CODE__INTERPOLATE;
/**
* The feature id for the 'Generation Mode' attribute.
*
*
* @generated
* @ordered
*/
int OPERATION__GENERATION_MODE = CODE__GENERATION_MODE;
/**
* The feature id for the 'Coverage' reference list.
*
*
* @generated
* @ordered
*/
int OPERATION__COVERAGE = CODE__COVERAGE;
/**
* The feature id for the 'References' containment reference list.
*
*
* @generated
* @ordered
*/
int OPERATION__REFERENCES = CODE__REFERENCES;
/**
* The feature id for the 'Annotations' containment reference list.
*
*
* @generated
* @ordered
*/
int OPERATION__ANNOTATIONS = CODE__ANNOTATIONS;
/**
* The feature id for the 'Comment' containment reference.
*
*
* @generated
* @ordered
*/
int OPERATION__COMMENT = CODE__COMMENT;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int OPERATION__NAME = CODE__NAME;
/**
* The feature id for the 'Fully Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
int OPERATION__FULLY_QUALIFIED_NAME = CODE__FULLY_QUALIFIED_NAME;
/**
* The feature id for the 'Referrers' reference list.
*
*
* @generated
* @ordered
*/
int OPERATION__REFERRERS = CODE__REFERRERS;
/**
* The feature id for the 'Modifiers' attribute list.
*
*
* @generated
* @ordered
*/
int OPERATION__MODIFIERS = CODE__MODIFIERS;
/**
* The feature id for the 'Referenced Types' containment reference list.
*
*
* @generated
* @ordered
*/
int OPERATION__REFERENCED_TYPES = CODE__REFERENCED_TYPES;
/**
* The feature id for the 'Body' containment reference.
*
*
* @generated
* @ordered
*/
int OPERATION__BODY = CODE__BODY;
/**
* The feature id for the 'Type' containment reference.
*
*
* @generated
* @ordered
*/
int OPERATION__TYPE = CODE_FEATURE_COUNT + 0;
/**
* The feature id for the 'Receiver Parameter' containment reference.
*
*
* @generated
* @ordered
*/
int OPERATION__RECEIVER_PARAMETER = CODE_FEATURE_COUNT + 1;
/**
* The feature id for the 'Parameters' containment reference list.
*
*
* @generated
* @ordered
*/
int OPERATION__PARAMETERS = CODE_FEATURE_COUNT + 2;
/**
* The feature id for the 'Exceptions' containment reference list.
*
*
* @generated
* @ordered
*/
int OPERATION__EXCEPTIONS = CODE_FEATURE_COUNT + 3;
/**
* The feature id for the 'Type Parameters' containment reference list.
*
*
* @generated
* @ordered
*/
int OPERATION__TYPE_PARAMETERS = CODE_FEATURE_COUNT + 4;
/**
* The feature id for the 'Signature' attribute.
*
*
* @generated
* @ordered
*/
int OPERATION__SIGNATURE = CODE_FEATURE_COUNT + 5;
/**
* The number of structural features of the 'Operation' class.
*
*
* @generated
* @ordered
*/
int OPERATION_FEATURE_COUNT = CODE_FEATURE_COUNT + 6;
/**
* The operation id for the 'Contains' operation.
*
*
* @generated
* @ordered
*/
int OPERATION___CONTAINS__RANGE = CODE___CONTAINS__RANGE;
/**
* The operation id for the 'Contains' operation.
*
*
* @generated
* @ordered
*/
int OPERATION___CONTAINS__POSITION = CODE___CONTAINS__POSITION;
/**
* The operation id for the 'Overlaps' operation.
*
*
* @generated
* @ordered
*/
int OPERATION___OVERLAPS__RANGE = CODE___OVERLAPS__RANGE;
/**
* The operation id for the 'Generate' operation.
*
*
* @generated
* @ordered
*/
int OPERATION___GENERATE__FUNCTION_INT = CODE___GENERATE__FUNCTION_INT;
/**
* The number of operations of the 'Operation' class.
*
*
* @generated
* @ordered
*/
int OPERATION_OPERATION_COUNT = CODE_OPERATION_COUNT + 0;
/**
* The feature id for the 'Markers' containment reference list.
*
*
* @generated
* @ordered
*/
int CONSTRUCTOR__MARKERS = OPERATION__MARKERS;
/**
* The feature id for the 'Begin' containment reference.
*
*
* @generated
* @ordered
*/
int CONSTRUCTOR__BEGIN = OPERATION__BEGIN;
/**
* The feature id for the 'End' containment reference.
*
*
* @generated
* @ordered
*/
int CONSTRUCTOR__END = OPERATION__END;
/**
* The feature id for the 'Source' attribute.
*
*
* @generated
* @ordered
*/
int CONSTRUCTOR__SOURCE = OPERATION__SOURCE;
/**
* The feature id for the 'Children' containment reference list.
*
*
* @generated
* @ordered
*/
int CONSTRUCTOR__CHILDREN = OPERATION__CHILDREN;
/**
* The feature id for the 'Indent' attribute.
*
*
* @generated
* @ordered
*/
int CONSTRUCTOR__INDENT = OPERATION__INDENT;
/**
* The feature id for the 'Interpolate' attribute.
*
*
* @generated
* @ordered
*/
int CONSTRUCTOR__INTERPOLATE = OPERATION__INTERPOLATE;
/**
* The feature id for the 'Generation Mode' attribute.
*
*
* @generated
* @ordered
*/
int CONSTRUCTOR__GENERATION_MODE = OPERATION__GENERATION_MODE;
/**
* The feature id for the 'Coverage' reference list.
*
*
* @generated
* @ordered
*/
int CONSTRUCTOR__COVERAGE = OPERATION__COVERAGE;
/**
* The feature id for the 'References' containment reference list.
*
*
* @generated
* @ordered
*/
int CONSTRUCTOR__REFERENCES = OPERATION__REFERENCES;
/**
* The feature id for the 'Annotations' containment reference list.
*
*
* @generated
* @ordered
*/
int CONSTRUCTOR__ANNOTATIONS = OPERATION__ANNOTATIONS;
/**
* The feature id for the 'Comment' containment reference.
*
*
* @generated
* @ordered
*/
int CONSTRUCTOR__COMMENT = OPERATION__COMMENT;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int CONSTRUCTOR__NAME = OPERATION__NAME;
/**
* The feature id for the 'Fully Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
int CONSTRUCTOR__FULLY_QUALIFIED_NAME = OPERATION__FULLY_QUALIFIED_NAME;
/**
* The feature id for the 'Referrers' reference list.
*
*
* @generated
* @ordered
*/
int CONSTRUCTOR__REFERRERS = OPERATION__REFERRERS;
/**
* The feature id for the 'Modifiers' attribute list.
*
*
* @generated
* @ordered
*/
int CONSTRUCTOR__MODIFIERS = OPERATION__MODIFIERS;
/**
* The feature id for the 'Referenced Types' containment reference list.
*
*
* @generated
* @ordered
*/
int CONSTRUCTOR__REFERENCED_TYPES = OPERATION__REFERENCED_TYPES;
/**
* The feature id for the 'Body' containment reference.
*
*
* @generated
* @ordered
*/
int CONSTRUCTOR__BODY = OPERATION__BODY;
/**
* The feature id for the 'Type' containment reference.
*
*
* @generated
* @ordered
*/
int CONSTRUCTOR__TYPE = OPERATION__TYPE;
/**
* The feature id for the 'Receiver Parameter' containment reference.
*
*
* @generated
* @ordered
*/
int CONSTRUCTOR__RECEIVER_PARAMETER = OPERATION__RECEIVER_PARAMETER;
/**
* The feature id for the 'Parameters' containment reference list.
*
*
* @generated
* @ordered
*/
int CONSTRUCTOR__PARAMETERS = OPERATION__PARAMETERS;
/**
* The feature id for the 'Exceptions' containment reference list.
*
*
* @generated
* @ordered
*/
int CONSTRUCTOR__EXCEPTIONS = OPERATION__EXCEPTIONS;
/**
* The feature id for the 'Type Parameters' containment reference list.
*
*
* @generated
* @ordered
*/
int CONSTRUCTOR__TYPE_PARAMETERS = OPERATION__TYPE_PARAMETERS;
/**
* The feature id for the 'Signature' attribute.
*
*
* @generated
* @ordered
*/
int CONSTRUCTOR__SIGNATURE = OPERATION__SIGNATURE;
/**
* The number of structural features of the 'Constructor' class.
*
*
* @generated
* @ordered
*/
int CONSTRUCTOR_FEATURE_COUNT = OPERATION_FEATURE_COUNT + 0;
/**
* The operation id for the 'Contains' operation.
*
*
* @generated
* @ordered
*/
int CONSTRUCTOR___CONTAINS__RANGE = OPERATION___CONTAINS__RANGE;
/**
* The operation id for the 'Contains' operation.
*
*
* @generated
* @ordered
*/
int CONSTRUCTOR___CONTAINS__POSITION = OPERATION___CONTAINS__POSITION;
/**
* The operation id for the 'Overlaps' operation.
*
*
* @generated
* @ordered
*/
int CONSTRUCTOR___OVERLAPS__RANGE = OPERATION___OVERLAPS__RANGE;
/**
* The operation id for the 'Generate' operation.
*
*
* @generated
* @ordered
*/
int CONSTRUCTOR___GENERATE__FUNCTION_INT = OPERATION___GENERATE__FUNCTION_INT;
/**
* The number of operations of the 'Constructor' class.
*
*
* @generated
* @ordered
*/
int CONSTRUCTOR_OPERATION_COUNT = OPERATION_OPERATION_COUNT + 0;
/**
* The feature id for the 'Markers' containment reference list.
*
*
* @generated
* @ordered
*/
int ENUM__MARKERS = TYPE__MARKERS;
/**
* The feature id for the 'Begin' containment reference.
*
*
* @generated
* @ordered
*/
int ENUM__BEGIN = TYPE__BEGIN;
/**
* The feature id for the 'End' containment reference.
*
*
* @generated
* @ordered
*/
int ENUM__END = TYPE__END;
/**
* The feature id for the 'Source' attribute.
*
*
* @generated
* @ordered
*/
int ENUM__SOURCE = TYPE__SOURCE;
/**
* The feature id for the 'Children' containment reference list.
*
*
* @generated
* @ordered
*/
int ENUM__CHILDREN = TYPE__CHILDREN;
/**
* The feature id for the 'Indent' attribute.
*
*
* @generated
* @ordered
*/
int ENUM__INDENT = TYPE__INDENT;
/**
* The feature id for the 'Interpolate' attribute.
*
*
* @generated
* @ordered
*/
int ENUM__INTERPOLATE = TYPE__INTERPOLATE;
/**
* The feature id for the 'Generation Mode' attribute.
*
*
* @generated
* @ordered
*/
int ENUM__GENERATION_MODE = TYPE__GENERATION_MODE;
/**
* The feature id for the 'Coverage' reference list.
*
*
* @generated
* @ordered
*/
int ENUM__COVERAGE = TYPE__COVERAGE;
/**
* The feature id for the 'References' containment reference list.
*
*
* @generated
* @ordered
*/
int ENUM__REFERENCES = TYPE__REFERENCES;
/**
* The feature id for the 'Annotations' containment reference list.
*
*
* @generated
* @ordered
*/
int ENUM__ANNOTATIONS = TYPE__ANNOTATIONS;
/**
* The feature id for the 'Comment' containment reference.
*
*
* @generated
* @ordered
*/
int ENUM__COMMENT = TYPE__COMMENT;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int ENUM__NAME = TYPE__NAME;
/**
* The feature id for the 'Fully Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
int ENUM__FULLY_QUALIFIED_NAME = TYPE__FULLY_QUALIFIED_NAME;
/**
* The feature id for the 'Referrers' reference list.
*
*
* @generated
* @ordered
*/
int ENUM__REFERRERS = TYPE__REFERRERS;
/**
* The feature id for the 'Modifiers' attribute list.
*
*
* @generated
* @ordered
*/
int ENUM__MODIFIERS = TYPE__MODIFIERS;
/**
* The feature id for the 'Referenced Types' containment reference list.
*
*
* @generated
* @ordered
*/
int ENUM__REFERENCED_TYPES = TYPE__REFERENCED_TYPES;
/**
* The feature id for the 'Members' containment reference list.
*
*
* @generated
* @ordered
*/
int ENUM__MEMBERS = TYPE__MEMBERS;
/**
* The feature id for the 'Super Types' containment reference list.
*
*
* @generated
* @ordered
*/
int ENUM__SUPER_TYPES = TYPE__SUPER_TYPES;
/**
* The feature id for the 'Type Parameters' containment reference list.
*
*
* @generated
* @ordered
*/
int ENUM__TYPE_PARAMETERS = TYPE__TYPE_PARAMETERS;
/**
* The feature id for the 'Permits' containment reference list.
*
*
* @generated
* @ordered
*/
int ENUM__PERMITS = TYPE__PERMITS;
/**
* The number of structural features of the 'Enum' class.
*
*
* @generated
* @ordered
*/
int ENUM_FEATURE_COUNT = TYPE_FEATURE_COUNT + 0;
/**
* The operation id for the 'Contains' operation.
*
*
* @generated
* @ordered
*/
int ENUM___CONTAINS__RANGE = TYPE___CONTAINS__RANGE;
/**
* The operation id for the 'Contains' operation.
*
*
* @generated
* @ordered
*/
int ENUM___CONTAINS__POSITION = TYPE___CONTAINS__POSITION;
/**
* The operation id for the 'Overlaps' operation.
*
*
* @generated
* @ordered
*/
int ENUM___OVERLAPS__RANGE = TYPE___OVERLAPS__RANGE;
/**
* The operation id for the 'Generate' operation.
*
*
* @generated
* @ordered
*/
int ENUM___GENERATE__FUNCTION_INT = TYPE___GENERATE__FUNCTION_INT;
/**
* The number of operations of the 'Enum' class.
*
*
* @generated
* @ordered
*/
int ENUM_OPERATION_COUNT = TYPE_OPERATION_COUNT + 0;
/**
* The feature id for the 'Markers' containment reference list.
*
*
* @generated
* @ordered
*/
int ENUM_CONSTANT__MARKERS = MEMBER__MARKERS;
/**
* The feature id for the 'Begin' containment reference.
*
*
* @generated
* @ordered
*/
int ENUM_CONSTANT__BEGIN = MEMBER__BEGIN;
/**
* The feature id for the 'End' containment reference.
*
*
* @generated
* @ordered
*/
int ENUM_CONSTANT__END = MEMBER__END;
/**
* The feature id for the 'Source' attribute.
*
*
* @generated
* @ordered
*/
int ENUM_CONSTANT__SOURCE = MEMBER__SOURCE;
/**
* The feature id for the 'Children' containment reference list.
*
*
* @generated
* @ordered
*/
int ENUM_CONSTANT__CHILDREN = MEMBER__CHILDREN;
/**
* The feature id for the 'Indent' attribute.
*
*
* @generated
* @ordered
*/
int ENUM_CONSTANT__INDENT = MEMBER__INDENT;
/**
* The feature id for the 'Interpolate' attribute.
*
*
* @generated
* @ordered
*/
int ENUM_CONSTANT__INTERPOLATE = MEMBER__INTERPOLATE;
/**
* The feature id for the 'Generation Mode' attribute.
*
*
* @generated
* @ordered
*/
int ENUM_CONSTANT__GENERATION_MODE = MEMBER__GENERATION_MODE;
/**
* The feature id for the 'Coverage' reference list.
*
*
* @generated
* @ordered
*/
int ENUM_CONSTANT__COVERAGE = MEMBER__COVERAGE;
/**
* The feature id for the 'References' containment reference list.
*
*
* @generated
* @ordered
*/
int ENUM_CONSTANT__REFERENCES = MEMBER__REFERENCES;
/**
* The feature id for the 'Annotations' containment reference list.
*
*
* @generated
* @ordered
*/
int ENUM_CONSTANT__ANNOTATIONS = MEMBER__ANNOTATIONS;
/**
* The feature id for the 'Comment' containment reference.
*
*
* @generated
* @ordered
*/
int ENUM_CONSTANT__COMMENT = MEMBER__COMMENT;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int ENUM_CONSTANT__NAME = MEMBER__NAME;
/**
* The feature id for the 'Fully Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
int ENUM_CONSTANT__FULLY_QUALIFIED_NAME = MEMBER__FULLY_QUALIFIED_NAME;
/**
* The feature id for the 'Referrers' reference list.
*
*
* @generated
* @ordered
*/
int ENUM_CONSTANT__REFERRERS = MEMBER__REFERRERS;
/**
* The feature id for the 'Modifiers' attribute list.
*
*
* @generated
* @ordered
*/
int ENUM_CONSTANT__MODIFIERS = MEMBER__MODIFIERS;
/**
* The feature id for the 'Referenced Types' containment reference list.
*
*
* @generated
* @ordered
*/
int ENUM_CONSTANT__REFERENCED_TYPES = MEMBER__REFERENCED_TYPES;
/**
* The number of structural features of the 'Enum Constant' class.
*
*
* @generated
* @ordered
*/
int ENUM_CONSTANT_FEATURE_COUNT = MEMBER_FEATURE_COUNT + 0;
/**
* The operation id for the 'Contains' operation.
*
*
* @generated
* @ordered
*/
int ENUM_CONSTANT___CONTAINS__RANGE = MEMBER___CONTAINS__RANGE;
/**
* The operation id for the 'Contains' operation.
*
*
* @generated
* @ordered
*/
int ENUM_CONSTANT___CONTAINS__POSITION = MEMBER___CONTAINS__POSITION;
/**
* The operation id for the 'Overlaps' operation.
*
*
* @generated
* @ordered
*/
int ENUM_CONSTANT___OVERLAPS__RANGE = MEMBER___OVERLAPS__RANGE;
/**
* The operation id for the 'Generate' operation.
*
*
* @generated
* @ordered
*/
int ENUM_CONSTANT___GENERATE__FUNCTION_INT = MEMBER___GENERATE__FUNCTION_INT;
/**
* The number of operations of the 'Enum Constant' class.
*
*
* @generated
* @ordered
*/
int ENUM_CONSTANT_OPERATION_COUNT = MEMBER_OPERATION_COUNT + 0;
/**
* The feature id for the 'Markers' containment reference list.
*
*
* @generated
* @ordered
*/
int FIELD__MARKERS = CODE__MARKERS;
/**
* The feature id for the 'Begin' containment reference.
*
*
* @generated
* @ordered
*/
int FIELD__BEGIN = CODE__BEGIN;
/**
* The feature id for the 'End' containment reference.
*
*
* @generated
* @ordered
*/
int FIELD__END = CODE__END;
/**
* The feature id for the 'Source' attribute.
*
*
* @generated
* @ordered
*/
int FIELD__SOURCE = CODE__SOURCE;
/**
* The feature id for the 'Children' containment reference list.
*
*
* @generated
* @ordered
*/
int FIELD__CHILDREN = CODE__CHILDREN;
/**
* The feature id for the 'Indent' attribute.
*
*
* @generated
* @ordered
*/
int FIELD__INDENT = CODE__INDENT;
/**
* The feature id for the 'Interpolate' attribute.
*
*
* @generated
* @ordered
*/
int FIELD__INTERPOLATE = CODE__INTERPOLATE;
/**
* The feature id for the 'Generation Mode' attribute.
*
*
* @generated
* @ordered
*/
int FIELD__GENERATION_MODE = CODE__GENERATION_MODE;
/**
* The feature id for the 'Coverage' reference list.
*
*
* @generated
* @ordered
*/
int FIELD__COVERAGE = CODE__COVERAGE;
/**
* The feature id for the 'References' containment reference list.
*
*
* @generated
* @ordered
*/
int FIELD__REFERENCES = CODE__REFERENCES;
/**
* The feature id for the 'Annotations' containment reference list.
*
*
* @generated
* @ordered
*/
int FIELD__ANNOTATIONS = CODE__ANNOTATIONS;
/**
* The feature id for the 'Comment' containment reference.
*
*
* @generated
* @ordered
*/
int FIELD__COMMENT = CODE__COMMENT;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int FIELD__NAME = CODE__NAME;
/**
* The feature id for the 'Fully Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
int FIELD__FULLY_QUALIFIED_NAME = CODE__FULLY_QUALIFIED_NAME;
/**
* The feature id for the 'Referrers' reference list.
*
*
* @generated
* @ordered
*/
int FIELD__REFERRERS = CODE__REFERRERS;
/**
* The feature id for the 'Modifiers' attribute list.
*
*
* @generated
* @ordered
*/
int FIELD__MODIFIERS = CODE__MODIFIERS;
/**
* The feature id for the 'Referenced Types' containment reference list.
*
*
* @generated
* @ordered
*/
int FIELD__REFERENCED_TYPES = CODE__REFERENCED_TYPES;
/**
* The feature id for the 'Body' containment reference.
*
*
* @generated
* @ordered
*/
int FIELD__BODY = CODE__BODY;
/**
* The feature id for the 'Type' containment reference.
*
*
* @generated
* @ordered
*/
int FIELD__TYPE = CODE_FEATURE_COUNT + 0;
/**
* The number of structural features of the 'Field' class.
*
*
* @generated
* @ordered
*/
int FIELD_FEATURE_COUNT = CODE_FEATURE_COUNT + 1;
/**
* The operation id for the 'Contains' operation.
*
*
* @generated
* @ordered
*/
int FIELD___CONTAINS__RANGE = CODE___CONTAINS__RANGE;
/**
* The operation id for the 'Contains' operation.
*
*
* @generated
* @ordered
*/
int FIELD___CONTAINS__POSITION = CODE___CONTAINS__POSITION;
/**
* The operation id for the 'Overlaps' operation.
*
*
* @generated
* @ordered
*/
int FIELD___OVERLAPS__RANGE = CODE___OVERLAPS__RANGE;
/**
* The operation id for the 'Generate' operation.
*
*
* @generated
* @ordered
*/
int FIELD___GENERATE__FUNCTION_INT = CODE___GENERATE__FUNCTION_INT;
/**
* The number of operations of the 'Field' class.
*
*
* @generated
* @ordered
*/
int FIELD_OPERATION_COUNT = CODE_OPERATION_COUNT + 0;
/**
* The feature id for the 'Markers' containment reference list.
*
*
* @generated
* @ordered
*/
int MODULE__MARKERS = SOURCE__MARKERS;
/**
* The feature id for the 'Begin' containment reference.
*
*
* @generated
* @ordered
*/
int MODULE__BEGIN = SOURCE__BEGIN;
/**
* The feature id for the 'End' containment reference.
*
*
* @generated
* @ordered
*/
int MODULE__END = SOURCE__END;
/**
* The feature id for the 'Source' attribute.
*
*
* @generated
* @ordered
*/
int MODULE__SOURCE = SOURCE__SOURCE;
/**
* The feature id for the 'Children' containment reference list.
*
*
* @generated
* @ordered
*/
int MODULE__CHILDREN = SOURCE__CHILDREN;
/**
* The feature id for the 'Indent' attribute.
*
*
* @generated
* @ordered
*/
int MODULE__INDENT = SOURCE__INDENT;
/**
* The feature id for the 'Interpolate' attribute.
*
*
* @generated
* @ordered
*/
int MODULE__INTERPOLATE = SOURCE__INTERPOLATE;
/**
* The feature id for the 'Generation Mode' attribute.
*
*
* @generated
* @ordered
*/
int MODULE__GENERATION_MODE = SOURCE__GENERATION_MODE;
/**
* The feature id for the 'Coverage' reference list.
*
*
* @generated
* @ordered
*/
int MODULE__COVERAGE = SOURCE__COVERAGE;
/**
* The feature id for the 'References' containment reference list.
*
*
* @generated
* @ordered
*/
int MODULE__REFERENCES = SOURCE__REFERENCES;
/**
* The feature id for the 'Annotations' containment reference list.
*
*
* @generated
* @ordered
*/
int MODULE__ANNOTATIONS = SOURCE__ANNOTATIONS;
/**
* The feature id for the 'Comment' containment reference.
*
*
* @generated
* @ordered
*/
int MODULE__COMMENT = SOURCE__COMMENT;
/**
* The feature id for the 'Packages' containment reference list.
*
*
* @generated
* @ordered
*/
int MODULE__PACKAGES = SOURCE_FEATURE_COUNT + 0;
/**
* The number of structural features of the 'Module' class.
*
*
* @generated
* @ordered
*/
int MODULE_FEATURE_COUNT = SOURCE_FEATURE_COUNT + 1;
/**
* The operation id for the 'Contains' operation.
*
*
* @generated
* @ordered
*/
int MODULE___CONTAINS__RANGE = SOURCE___CONTAINS__RANGE;
/**
* The operation id for the 'Contains' operation.
*
*
* @generated
* @ordered
*/
int MODULE___CONTAINS__POSITION = SOURCE___CONTAINS__POSITION;
/**
* The operation id for the 'Overlaps' operation.
*
*
* @generated
* @ordered
*/
int MODULE___OVERLAPS__RANGE = SOURCE___OVERLAPS__RANGE;
/**
* The operation id for the 'Generate' operation.
*
*
* @generated
* @ordered
*/
int MODULE___GENERATE__FUNCTION_INT = SOURCE___GENERATE__FUNCTION_INT;
/**
* The number of operations of the 'Module' class.
*
*
* @generated
* @ordered
*/
int MODULE_OPERATION_COUNT = SOURCE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.nasdanika.models.java.impl.ParameterImpl Parameter}' class.
*
*
* @see org.nasdanika.models.java.impl.ParameterImpl
* @see org.nasdanika.models.java.impl.JavaPackageImpl#getParameter()
* @generated
*/
int PARAMETER = 28;
/**
* The feature id for the 'Markers' containment reference list.
*
*
* @generated
* @ordered
*/
int PACKAGE__MARKERS = SOURCE__MARKERS;
/**
* The feature id for the 'Begin' containment reference.
*
*
* @generated
* @ordered
*/
int PACKAGE__BEGIN = SOURCE__BEGIN;
/**
* The feature id for the 'End' containment reference.
*
*
* @generated
* @ordered
*/
int PACKAGE__END = SOURCE__END;
/**
* The feature id for the 'Source' attribute.
*
*
* @generated
* @ordered
*/
int PACKAGE__SOURCE = SOURCE__SOURCE;
/**
* The feature id for the 'Children' containment reference list.
*
*
* @generated
* @ordered
*/
int PACKAGE__CHILDREN = SOURCE__CHILDREN;
/**
* The feature id for the 'Indent' attribute.
*
*
* @generated
* @ordered
*/
int PACKAGE__INDENT = SOURCE__INDENT;
/**
* The feature id for the 'Interpolate' attribute.
*
*
* @generated
* @ordered
*/
int PACKAGE__INTERPOLATE = SOURCE__INTERPOLATE;
/**
* The feature id for the 'Generation Mode' attribute.
*
*
* @generated
* @ordered
*/
int PACKAGE__GENERATION_MODE = SOURCE__GENERATION_MODE;
/**
* The feature id for the 'Coverage' reference list.
*
*
* @generated
* @ordered
*/
int PACKAGE__COVERAGE = SOURCE__COVERAGE;
/**
* The feature id for the 'References' containment reference list.
*
*
* @generated
* @ordered
*/
int PACKAGE__REFERENCES = SOURCE__REFERENCES;
/**
* The feature id for the 'Annotations' containment reference list.
*
*
* @generated
* @ordered
*/
int PACKAGE__ANNOTATIONS = SOURCE__ANNOTATIONS;
/**
* The feature id for the 'Comment' containment reference.
*
*
* @generated
* @ordered
*/
int PACKAGE__COMMENT = SOURCE__COMMENT;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int PACKAGE__NAME = SOURCE_FEATURE_COUNT + 0;
/**
* The number of structural features of the 'Package' class.
*
*
* @generated
* @ordered
*/
int PACKAGE_FEATURE_COUNT = SOURCE_FEATURE_COUNT + 1;
/**
* The operation id for the 'Contains' operation.
*
*
* @generated
* @ordered
*/
int PACKAGE___CONTAINS__RANGE = SOURCE___CONTAINS__RANGE;
/**
* The operation id for the 'Contains' operation.
*
*
* @generated
* @ordered
*/
int PACKAGE___CONTAINS__POSITION = SOURCE___CONTAINS__POSITION;
/**
* The operation id for the 'Overlaps' operation.
*
*
* @generated
* @ordered
*/
int PACKAGE___OVERLAPS__RANGE = SOURCE___OVERLAPS__RANGE;
/**
* The operation id for the 'Generate' operation.
*
*
* @generated
* @ordered
*/
int PACKAGE___GENERATE__FUNCTION_INT = SOURCE___GENERATE__FUNCTION_INT;
/**
* The number of operations of the 'Package' class.
*
*
* @generated
* @ordered
*/
int PACKAGE_OPERATION_COUNT = SOURCE_OPERATION_COUNT + 0;
/**
* The feature id for the 'Markers' containment reference list.
*
*
* @generated
* @ordered
*/
int METHOD__MARKERS = OPERATION__MARKERS;
/**
* The feature id for the 'Begin' containment reference.
*
*
* @generated
* @ordered
*/
int METHOD__BEGIN = OPERATION__BEGIN;
/**
* The feature id for the 'End' containment reference.
*
*
* @generated
* @ordered
*/
int METHOD__END = OPERATION__END;
/**
* The feature id for the 'Source' attribute.
*
*
* @generated
* @ordered
*/
int METHOD__SOURCE = OPERATION__SOURCE;
/**
* The feature id for the 'Children' containment reference list.
*
*
* @generated
* @ordered
*/
int METHOD__CHILDREN = OPERATION__CHILDREN;
/**
* The feature id for the 'Indent' attribute.
*
*
* @generated
* @ordered
*/
int METHOD__INDENT = OPERATION__INDENT;
/**
* The feature id for the 'Interpolate' attribute.
*
*
* @generated
* @ordered
*/
int METHOD__INTERPOLATE = OPERATION__INTERPOLATE;
/**
* The feature id for the 'Generation Mode' attribute.
*
*
* @generated
* @ordered
*/
int METHOD__GENERATION_MODE = OPERATION__GENERATION_MODE;
/**
* The feature id for the 'Coverage' reference list.
*
*
* @generated
* @ordered
*/
int METHOD__COVERAGE = OPERATION__COVERAGE;
/**
* The feature id for the 'References' containment reference list.
*
*
* @generated
* @ordered
*/
int METHOD__REFERENCES = OPERATION__REFERENCES;
/**
* The feature id for the 'Annotations' containment reference list.
*
*
* @generated
* @ordered
*/
int METHOD__ANNOTATIONS = OPERATION__ANNOTATIONS;
/**
* The feature id for the 'Comment' containment reference.
*
*
* @generated
* @ordered
*/
int METHOD__COMMENT = OPERATION__COMMENT;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int METHOD__NAME = OPERATION__NAME;
/**
* The feature id for the 'Fully Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
int METHOD__FULLY_QUALIFIED_NAME = OPERATION__FULLY_QUALIFIED_NAME;
/**
* The feature id for the 'Referrers' reference list.
*
*
* @generated
* @ordered
*/
int METHOD__REFERRERS = OPERATION__REFERRERS;
/**
* The feature id for the 'Modifiers' attribute list.
*
*
* @generated
* @ordered
*/
int METHOD__MODIFIERS = OPERATION__MODIFIERS;
/**
* The feature id for the 'Referenced Types' containment reference list.
*
*
* @generated
* @ordered
*/
int METHOD__REFERENCED_TYPES = OPERATION__REFERENCED_TYPES;
/**
* The feature id for the 'Body' containment reference.
*
*
* @generated
* @ordered
*/
int METHOD__BODY = OPERATION__BODY;
/**
* The feature id for the 'Type' containment reference.
*
*
* @generated
* @ordered
*/
int METHOD__TYPE = OPERATION__TYPE;
/**
* The feature id for the 'Receiver Parameter' containment reference.
*
*
* @generated
* @ordered
*/
int METHOD__RECEIVER_PARAMETER = OPERATION__RECEIVER_PARAMETER;
/**
* The feature id for the 'Parameters' containment reference list.
*
*
* @generated
* @ordered
*/
int METHOD__PARAMETERS = OPERATION__PARAMETERS;
/**
* The feature id for the 'Exceptions' containment reference list.
*
*
* @generated
* @ordered
*/
int METHOD__EXCEPTIONS = OPERATION__EXCEPTIONS;
/**
* The feature id for the 'Type Parameters' containment reference list.
*
*
* @generated
* @ordered
*/
int METHOD__TYPE_PARAMETERS = OPERATION__TYPE_PARAMETERS;
/**
* The feature id for the 'Signature' attribute.
*
*
* @generated
* @ordered
*/
int METHOD__SIGNATURE = OPERATION__SIGNATURE;
/**
* The feature id for the 'Overrides' reference.
*
*
* @generated
* @ordered
*/
int METHOD__OVERRIDES = OPERATION_FEATURE_COUNT + 0;
/**
* The feature id for the 'Overridden By' reference list.
*
*
* @generated
* @ordered
*/
int METHOD__OVERRIDDEN_BY = OPERATION_FEATURE_COUNT + 1;
/**
* The number of structural features of the 'Method' class.
*
*
* @generated
* @ordered
*/
int METHOD_FEATURE_COUNT = OPERATION_FEATURE_COUNT + 2;
/**
* The operation id for the 'Contains' operation.
*
*
* @generated
* @ordered
*/
int METHOD___CONTAINS__RANGE = OPERATION___CONTAINS__RANGE;
/**
* The operation id for the 'Contains' operation.
*
*
* @generated
* @ordered
*/
int METHOD___CONTAINS__POSITION = OPERATION___CONTAINS__POSITION;
/**
* The operation id for the 'Overlaps' operation.
*
*
* @generated
* @ordered
*/
int METHOD___OVERLAPS__RANGE = OPERATION___OVERLAPS__RANGE;
/**
* The operation id for the 'Generate' operation.
*
*
* @generated
* @ordered
*/
int METHOD___GENERATE__FUNCTION_INT = OPERATION___GENERATE__FUNCTION_INT;
/**
* The number of operations of the 'Method' class.
*
*
* @generated
* @ordered
*/
int METHOD_OPERATION_COUNT = OPERATION_OPERATION_COUNT + 0;
/**
* The feature id for the 'Markers' containment reference list.
*
*
* @generated
* @ordered
*/
int INITIALIZER__MARKERS = CODE__MARKERS;
/**
* The feature id for the 'Begin' containment reference.
*
*
* @generated
* @ordered
*/
int INITIALIZER__BEGIN = CODE__BEGIN;
/**
* The feature id for the 'End' containment reference.
*
*
* @generated
* @ordered
*/
int INITIALIZER__END = CODE__END;
/**
* The feature id for the 'Source' attribute.
*
*
* @generated
* @ordered
*/
int INITIALIZER__SOURCE = CODE__SOURCE;
/**
* The feature id for the 'Children' containment reference list.
*
*
* @generated
* @ordered
*/
int INITIALIZER__CHILDREN = CODE__CHILDREN;
/**
* The feature id for the 'Indent' attribute.
*
*
* @generated
* @ordered
*/
int INITIALIZER__INDENT = CODE__INDENT;
/**
* The feature id for the 'Interpolate' attribute.
*
*
* @generated
* @ordered
*/
int INITIALIZER__INTERPOLATE = CODE__INTERPOLATE;
/**
* The feature id for the 'Generation Mode' attribute.
*
*
* @generated
* @ordered
*/
int INITIALIZER__GENERATION_MODE = CODE__GENERATION_MODE;
/**
* The feature id for the 'Coverage' reference list.
*
*
* @generated
* @ordered
*/
int INITIALIZER__COVERAGE = CODE__COVERAGE;
/**
* The feature id for the 'References' containment reference list.
*
*
* @generated
* @ordered
*/
int INITIALIZER__REFERENCES = CODE__REFERENCES;
/**
* The feature id for the 'Annotations' containment reference list.
*
*
* @generated
* @ordered
*/
int INITIALIZER__ANNOTATIONS = CODE__ANNOTATIONS;
/**
* The feature id for the 'Comment' containment reference.
*
*
* @generated
* @ordered
*/
int INITIALIZER__COMMENT = CODE__COMMENT;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int INITIALIZER__NAME = CODE__NAME;
/**
* The feature id for the 'Fully Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
int INITIALIZER__FULLY_QUALIFIED_NAME = CODE__FULLY_QUALIFIED_NAME;
/**
* The feature id for the 'Referrers' reference list.
*
*
* @generated
* @ordered
*/
int INITIALIZER__REFERRERS = CODE__REFERRERS;
/**
* The feature id for the 'Modifiers' attribute list.
*
*
* @generated
* @ordered
*/
int INITIALIZER__MODIFIERS = CODE__MODIFIERS;
/**
* The feature id for the 'Referenced Types' containment reference list.
*
*
* @generated
* @ordered
*/
int INITIALIZER__REFERENCED_TYPES = CODE__REFERENCED_TYPES;
/**
* The feature id for the 'Body' containment reference.
*
*
* @generated
* @ordered
*/
int INITIALIZER__BODY = CODE__BODY;
/**
* The number of structural features of the 'Initializer' class.
*
*
* @generated
* @ordered
*/
int INITIALIZER_FEATURE_COUNT = CODE_FEATURE_COUNT + 0;
/**
* The operation id for the 'Contains' operation.
*
*
* @generated
* @ordered
*/
int INITIALIZER___CONTAINS__RANGE = CODE___CONTAINS__RANGE;
/**
* The operation id for the 'Contains' operation.
*
*
* @generated
* @ordered
*/
int INITIALIZER___CONTAINS__POSITION = CODE___CONTAINS__POSITION;
/**
* The operation id for the 'Overlaps' operation.
*
*
* @generated
* @ordered
*/
int INITIALIZER___OVERLAPS__RANGE = CODE___OVERLAPS__RANGE;
/**
* The operation id for the 'Generate' operation.
*
*
* @generated
* @ordered
*/
int INITIALIZER___GENERATE__FUNCTION_INT = CODE___GENERATE__FUNCTION_INT;
/**
* The number of operations of the 'Initializer' class.
*
*
* @generated
* @ordered
*/
int INITIALIZER_OPERATION_COUNT = CODE_OPERATION_COUNT + 0;
/**
* The feature id for the 'Markers' containment reference list.
*
*
* @generated
* @ordered
*/
int CLASS_INITIALIZER__MARKERS = CODE__MARKERS;
/**
* The feature id for the 'Begin' containment reference.
*
*
* @generated
* @ordered
*/
int CLASS_INITIALIZER__BEGIN = CODE__BEGIN;
/**
* The feature id for the 'End' containment reference.
*
*
* @generated
* @ordered
*/
int CLASS_INITIALIZER__END = CODE__END;
/**
* The feature id for the 'Source' attribute.
*
*
* @generated
* @ordered
*/
int CLASS_INITIALIZER__SOURCE = CODE__SOURCE;
/**
* The feature id for the 'Children' containment reference list.
*
*
* @generated
* @ordered
*/
int CLASS_INITIALIZER__CHILDREN = CODE__CHILDREN;
/**
* The feature id for the 'Indent' attribute.
*
*
* @generated
* @ordered
*/
int CLASS_INITIALIZER__INDENT = CODE__INDENT;
/**
* The feature id for the 'Interpolate' attribute.
*
*
* @generated
* @ordered
*/
int CLASS_INITIALIZER__INTERPOLATE = CODE__INTERPOLATE;
/**
* The feature id for the 'Generation Mode' attribute.
*
*
* @generated
* @ordered
*/
int CLASS_INITIALIZER__GENERATION_MODE = CODE__GENERATION_MODE;
/**
* The feature id for the 'Coverage' reference list.
*
*
* @generated
* @ordered
*/
int CLASS_INITIALIZER__COVERAGE = CODE__COVERAGE;
/**
* The feature id for the 'References' containment reference list.
*
*
* @generated
* @ordered
*/
int CLASS_INITIALIZER__REFERENCES = CODE__REFERENCES;
/**
* The feature id for the 'Annotations' containment reference list.
*
*
* @generated
* @ordered
*/
int CLASS_INITIALIZER__ANNOTATIONS = CODE__ANNOTATIONS;
/**
* The feature id for the 'Comment' containment reference.
*
*
* @generated
* @ordered
*/
int CLASS_INITIALIZER__COMMENT = CODE__COMMENT;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int CLASS_INITIALIZER__NAME = CODE__NAME;
/**
* The feature id for the 'Fully Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
int CLASS_INITIALIZER__FULLY_QUALIFIED_NAME = CODE__FULLY_QUALIFIED_NAME;
/**
* The feature id for the 'Referrers' reference list.
*
*
* @generated
* @ordered
*/
int CLASS_INITIALIZER__REFERRERS = CODE__REFERRERS;
/**
* The feature id for the 'Modifiers' attribute list.
*
*
* @generated
* @ordered
*/
int CLASS_INITIALIZER__MODIFIERS = CODE__MODIFIERS;
/**
* The feature id for the 'Referenced Types' containment reference list.
*
*
* @generated
* @ordered
*/
int CLASS_INITIALIZER__REFERENCED_TYPES = CODE__REFERENCED_TYPES;
/**
* The feature id for the 'Body' containment reference.
*
*
* @generated
* @ordered
*/
int CLASS_INITIALIZER__BODY = CODE__BODY;
/**
* The number of structural features of the 'Class Initializer' class.
*
*
* @generated
* @ordered
*/
int CLASS_INITIALIZER_FEATURE_COUNT = CODE_FEATURE_COUNT + 0;
/**
* The operation id for the 'Contains' operation.
*
*
* @generated
* @ordered
*/
int CLASS_INITIALIZER___CONTAINS__RANGE = CODE___CONTAINS__RANGE;
/**
* The operation id for the 'Contains' operation.
*
*
* @generated
* @ordered
*/
int CLASS_INITIALIZER___CONTAINS__POSITION = CODE___CONTAINS__POSITION;
/**
* The operation id for the 'Overlaps' operation.
*
*
* @generated
* @ordered
*/
int CLASS_INITIALIZER___OVERLAPS__RANGE = CODE___OVERLAPS__RANGE;
/**
* The operation id for the 'Generate' operation.
*
*
* @generated
* @ordered
*/
int CLASS_INITIALIZER___GENERATE__FUNCTION_INT = CODE___GENERATE__FUNCTION_INT;
/**
* The number of operations of the 'Class Initializer' class.
*
*
* @generated
* @ordered
*/
int CLASS_INITIALIZER_OPERATION_COUNT = CODE_OPERATION_COUNT + 0;
/**
* The feature id for the 'Markers' containment reference list.
*
*
* @generated
* @ordered
*/
int PARAMETER__MARKERS = TYPED_ELEMENT__MARKERS;
/**
* The feature id for the 'Begin' containment reference.
*
*
* @generated
* @ordered
*/
int PARAMETER__BEGIN = TYPED_ELEMENT__BEGIN;
/**
* The feature id for the 'End' containment reference.
*
*
* @generated
* @ordered
*/
int PARAMETER__END = TYPED_ELEMENT__END;
/**
* The feature id for the 'Source' attribute.
*
*
* @generated
* @ordered
*/
int PARAMETER__SOURCE = TYPED_ELEMENT__SOURCE;
/**
* The feature id for the 'Children' containment reference list.
*
*
* @generated
* @ordered
*/
int PARAMETER__CHILDREN = TYPED_ELEMENT__CHILDREN;
/**
* The feature id for the 'Indent' attribute.
*
*
* @generated
* @ordered
*/
int PARAMETER__INDENT = TYPED_ELEMENT__INDENT;
/**
* The feature id for the 'Interpolate' attribute.
*
*
* @generated
* @ordered
*/
int PARAMETER__INTERPOLATE = TYPED_ELEMENT__INTERPOLATE;
/**
* The feature id for the 'Generation Mode' attribute.
*
*
* @generated
* @ordered
*/
int PARAMETER__GENERATION_MODE = TYPED_ELEMENT__GENERATION_MODE;
/**
* The feature id for the 'Coverage' reference list.
*
*
* @generated
* @ordered
*/
int PARAMETER__COVERAGE = TYPED_ELEMENT__COVERAGE;
/**
* The feature id for the 'References' containment reference list.
*
*
* @generated
* @ordered
*/
int PARAMETER__REFERENCES = TYPED_ELEMENT__REFERENCES;
/**
* The feature id for the 'Annotations' containment reference list.
*
*
* @generated
* @ordered
*/
int PARAMETER__ANNOTATIONS = TYPED_ELEMENT__ANNOTATIONS;
/**
* The feature id for the 'Comment' containment reference.
*
*
* @generated
* @ordered
*/
int PARAMETER__COMMENT = TYPED_ELEMENT__COMMENT;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int PARAMETER__NAME = TYPED_ELEMENT__NAME;
/**
* The feature id for the 'Fully Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
int PARAMETER__FULLY_QUALIFIED_NAME = TYPED_ELEMENT__FULLY_QUALIFIED_NAME;
/**
* The feature id for the 'Referrers' reference list.
*
*
* @generated
* @ordered
*/
int PARAMETER__REFERRERS = TYPED_ELEMENT__REFERRERS;
/**
* The feature id for the 'Type' containment reference.
*
*
* @generated
* @ordered
*/
int PARAMETER__TYPE = TYPED_ELEMENT__TYPE;
/**
* The feature id for the 'Var Arg' attribute.
*
*
* @generated
* @ordered
*/
int PARAMETER__VAR_ARG = TYPED_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the 'Modifiers' attribute list.
*
*
* @generated
* @ordered
*/
int PARAMETER__MODIFIERS = TYPED_ELEMENT_FEATURE_COUNT + 1;
/**
* The number of structural features of the 'Parameter' class.
*
*
* @generated
* @ordered
*/
int PARAMETER_FEATURE_COUNT = TYPED_ELEMENT_FEATURE_COUNT + 2;
/**
* The operation id for the 'Contains' operation.
*
*
* @generated
* @ordered
*/
int PARAMETER___CONTAINS__RANGE = TYPED_ELEMENT___CONTAINS__RANGE;
/**
* The operation id for the 'Contains' operation.
*
*
* @generated
* @ordered
*/
int PARAMETER___CONTAINS__POSITION = TYPED_ELEMENT___CONTAINS__POSITION;
/**
* The operation id for the 'Overlaps' operation.
*
*
* @generated
* @ordered
*/
int PARAMETER___OVERLAPS__RANGE = TYPED_ELEMENT___OVERLAPS__RANGE;
/**
* The operation id for the 'Generate' operation.
*
*
* @generated
* @ordered
*/
int PARAMETER___GENERATE__FUNCTION_INT = TYPED_ELEMENT___GENERATE__FUNCTION_INT;
/**
* The number of operations of the 'Parameter' class.
*
*
* @generated
* @ordered
*/
int PARAMETER_OPERATION_COUNT = TYPED_ELEMENT_OPERATION_COUNT + 0;
/**
* The feature id for the 'Markers' containment reference list.
*
*
* @generated
* @ordered
*/
int RECORD__MARKERS = TYPE__MARKERS;
/**
* The feature id for the 'Begin' containment reference.
*
*
* @generated
* @ordered
*/
int RECORD__BEGIN = TYPE__BEGIN;
/**
* The feature id for the 'End' containment reference.
*
*
* @generated
* @ordered
*/
int RECORD__END = TYPE__END;
/**
* The feature id for the 'Source' attribute.
*
*
* @generated
* @ordered
*/
int RECORD__SOURCE = TYPE__SOURCE;
/**
* The feature id for the 'Children' containment reference list.
*
*
* @generated
* @ordered
*/
int RECORD__CHILDREN = TYPE__CHILDREN;
/**
* The feature id for the 'Indent' attribute.
*
*
* @generated
* @ordered
*/
int RECORD__INDENT = TYPE__INDENT;
/**
* The feature id for the 'Interpolate' attribute.
*
*
* @generated
* @ordered
*/
int RECORD__INTERPOLATE = TYPE__INTERPOLATE;
/**
* The feature id for the 'Generation Mode' attribute.
*
*
* @generated
* @ordered
*/
int RECORD__GENERATION_MODE = TYPE__GENERATION_MODE;
/**
* The feature id for the 'Coverage' reference list.
*
*
* @generated
* @ordered
*/
int RECORD__COVERAGE = TYPE__COVERAGE;
/**
* The feature id for the 'References' containment reference list.
*
*
* @generated
* @ordered
*/
int RECORD__REFERENCES = TYPE__REFERENCES;
/**
* The feature id for the 'Annotations' containment reference list.
*
*
* @generated
* @ordered
*/
int RECORD__ANNOTATIONS = TYPE__ANNOTATIONS;
/**
* The feature id for the 'Comment' containment reference.
*
*
* @generated
* @ordered
*/
int RECORD__COMMENT = TYPE__COMMENT;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int RECORD__NAME = TYPE__NAME;
/**
* The feature id for the 'Fully Qualified Name' attribute.
*
*
* @generated
* @ordered
*/
int RECORD__FULLY_QUALIFIED_NAME = TYPE__FULLY_QUALIFIED_NAME;
/**
* The feature id for the 'Referrers' reference list.
*
*
* @generated
* @ordered
*/
int RECORD__REFERRERS = TYPE__REFERRERS;
/**
* The feature id for the 'Modifiers' attribute list.
*
*
* @generated
* @ordered
*/
int RECORD__MODIFIERS = TYPE__MODIFIERS;
/**
* The feature id for the 'Referenced Types' containment reference list.
*
*
* @generated
* @ordered
*/
int RECORD__REFERENCED_TYPES = TYPE__REFERENCED_TYPES;
/**
* The feature id for the 'Members' containment reference list.
*
*
* @generated
* @ordered
*/
int RECORD__MEMBERS = TYPE__MEMBERS;
/**
* The feature id for the 'Super Types' containment reference list.
*
*
* @generated
* @ordered
*/
int RECORD__SUPER_TYPES = TYPE__SUPER_TYPES;
/**
* The feature id for the 'Type Parameters' containment reference list.
*
*
* @generated
* @ordered
*/
int RECORD__TYPE_PARAMETERS = TYPE__TYPE_PARAMETERS;
/**
* The feature id for the 'Permits' containment reference list.
*
*
* @generated
* @ordered
*/
int RECORD__PERMITS = TYPE__PERMITS;
/**
* The number of structural features of the 'Record' class.
*
*
* @generated
* @ordered
*/
int RECORD_FEATURE_COUNT = TYPE_FEATURE_COUNT + 0;
/**
* The operation id for the 'Contains' operation.
*
*
* @generated
* @ordered
*/
int RECORD___CONTAINS__RANGE = TYPE___CONTAINS__RANGE;
/**
* The operation id for the 'Contains' operation.
*
*
* @generated
* @ordered
*/
int RECORD___CONTAINS__POSITION = TYPE___CONTAINS__POSITION;
/**
* The operation id for the 'Overlaps' operation.
*
*
* @generated
* @ordered
*/
int RECORD___OVERLAPS__RANGE = TYPE___OVERLAPS__RANGE;
/**
* The operation id for the 'Generate' operation.
*
*
* @generated
* @ordered
*/
int RECORD___GENERATE__FUNCTION_INT = TYPE___GENERATE__FUNCTION_INT;
/**
* The number of operations of the 'Record' class.
*
*
* @generated
* @ordered
*/
int RECORD_OPERATION_COUNT = TYPE_OPERATION_COUNT + 0;
/**
* Returns the meta object for class '{@link org.nasdanika.models.java.Module Module}'.
*
*
* @return the meta object for class 'Module'.
* @see org.nasdanika.models.java.Module
* @generated
*/
EClass getModule();
/**
* Returns the meta object for the containment reference list '{@link org.nasdanika.models.java.Module#getPackages Packages}'.
*
*
* @return the meta object for the containment reference list 'Packages'.
* @see org.nasdanika.models.java.Module#getPackages()
* @see #getModule()
* @generated
*/
EReference getModule_Packages();
/**
* Returns the meta object for class '{@link org.nasdanika.models.java.Package Package}'.
*
*
* @return the meta object for class 'Package'.
* @see org.nasdanika.models.java.Package
* @generated
*/
EClass getPackage();
/**
* Returns the meta object for the attribute '{@link org.nasdanika.models.java.Package#getName Name}'.
*
*
* @return the meta object for the attribute 'Name'.
* @see org.nasdanika.models.java.Package#getName()
* @see #getPackage()
* @generated
*/
EAttribute getPackage_Name();
/**
* Returns the meta object for class '{@link org.nasdanika.models.java.Source Source}'.
*
*
* @return the meta object for class 'Source'.
* @see org.nasdanika.models.java.Source
* @generated
*/
EClass getSource();
/**
* Returns the meta object for the reference list '{@link org.nasdanika.models.java.Source#getCoverage Coverage}'.
*
*
* @return the meta object for the reference list 'Coverage'.
* @see org.nasdanika.models.java.Source#getCoverage()
* @see #getSource()
* @generated
*/
EReference getSource_Coverage();
/**
* Returns the meta object for the containment reference list '{@link org.nasdanika.models.java.Source#getReferences References}'.
*
*
* @return the meta object for the containment reference list 'References'.
* @see org.nasdanika.models.java.Source#getReferences()
* @see #getSource()
* @generated
*/
EReference getSource_References();
/**
* Returns the meta object for the containment reference list '{@link org.nasdanika.models.java.Source#getAnnotations Annotations}'.
*
*
* @return the meta object for the containment reference list 'Annotations'.
* @see org.nasdanika.models.java.Source#getAnnotations()
* @see #getSource()
* @generated
*/
EReference getSource_Annotations();
/**
* Returns the meta object for the containment reference '{@link org.nasdanika.models.java.Source#getComment Comment}'.
*
*
* @return the meta object for the containment reference 'Comment'.
* @see org.nasdanika.models.java.Source#getComment()
* @see #getSource()
* @generated
*/
EReference getSource_Comment();
/**
* Returns the meta object for class '{@link org.nasdanika.models.java.Record Record}'.
*
*
* @return the meta object for class 'Record'.
* @see org.nasdanika.models.java.Record
* @generated
*/
EClass getRecord();
/**
* Returns the meta object for class '{@link org.nasdanika.models.java.Member Member}'.
*
*
* @return the meta object for class 'Member'.
* @see org.nasdanika.models.java.Member
* @generated
*/
EClass getMember();
/**
* Returns the meta object for the attribute list '{@link org.nasdanika.models.java.Member#getModifiers Modifiers}'.
*
*
* @return the meta object for the attribute list 'Modifiers'.
* @see org.nasdanika.models.java.Member#getModifiers()
* @see #getMember()
* @generated
*/
EAttribute getMember_Modifiers();
/**
* Returns the meta object for the containment reference list '{@link org.nasdanika.models.java.Member#getReferencedTypes Referenced Types}'.
*
*
* @return the meta object for the containment reference list 'Referenced Types'.
* @see org.nasdanika.models.java.Member#getReferencedTypes()
* @see #getMember()
* @generated
*/
EReference getMember_ReferencedTypes();
/**
* Returns the meta object for class '{@link org.nasdanika.models.java.Reference Reference}'.
*
*
* @return the meta object for class 'Reference'.
* @see org.nasdanika.models.java.Reference
* @generated
*/
EClass getReference();
/**
* Returns the meta object for the reference '{@link org.nasdanika.models.java.Reference#getTarget Target}'.
*
*
* @return the meta object for the reference 'Target'.
* @see org.nasdanika.models.java.Reference#getTarget()
* @see #getReference()
* @generated
*/
EReference getReference_Target();
/**
* Returns the meta object for class '{@link org.nasdanika.models.java.GenericType Generic Type}'.
*
*
* @return the meta object for class 'Generic Type'.
* @see org.nasdanika.models.java.GenericType
* @generated
*/
EClass getGenericType();
/**
* Returns the meta object for the containment reference list '{@link org.nasdanika.models.java.GenericType#getTypeArguments Type Arguments}'.
*
*
* @return the meta object for the containment reference list 'Type Arguments'.
* @see org.nasdanika.models.java.GenericType#getTypeArguments()
* @see #getGenericType()
* @generated
*/
EReference getGenericType_TypeArguments();
/**
* Returns the meta object for the containment reference '{@link org.nasdanika.models.java.GenericType#getLowerBound Lower Bound}'.
*
*
* @return the meta object for the containment reference 'Lower Bound'.
* @see org.nasdanika.models.java.GenericType#getLowerBound()
* @see #getGenericType()
* @generated
*/
EReference getGenericType_LowerBound();
/**
* Returns the meta object for the containment reference '{@link org.nasdanika.models.java.GenericType#getUpperBound Upper Bound}'.
*
*
* @return the meta object for the containment reference 'Upper Bound'.
* @see org.nasdanika.models.java.GenericType#getUpperBound()
* @see #getGenericType()
* @generated
*/
EReference getGenericType_UpperBound();
/**
* Returns the meta object for the attribute '{@link org.nasdanika.models.java.GenericType#isPrimitive Primitive}'.
*
*
* @return the meta object for the attribute 'Primitive'.
* @see org.nasdanika.models.java.GenericType#isPrimitive()
* @see #getGenericType()
* @generated
*/
EAttribute getGenericType_Primitive();
/**
* Returns the meta object for class '{@link org.nasdanika.models.java.Annotation Annotation}'.
*
*
* @return the meta object for class 'Annotation'.
* @see org.nasdanika.models.java.Annotation
* @generated
*/
EClass getAnnotation();
/**
* Returns the meta object for the containment reference list '{@link org.nasdanika.models.java.Annotation#getElements Elements}'.
*
*
* @return the meta object for the containment reference list 'Elements'.
* @see org.nasdanika.models.java.Annotation#getElements()
* @see #getAnnotation()
* @generated
*/
EReference getAnnotation_Elements();
/**
* Returns the meta object for class '{@link org.nasdanika.models.java.TypeParameter Type Parameter}'.
*
*
* @return the meta object for class 'Type Parameter'.
* @see org.nasdanika.models.java.TypeParameter
* @generated
*/
EClass getTypeParameter();
/**
* Returns the meta object for the containment reference list '{@link org.nasdanika.models.java.TypeParameter#getBounds Bounds}'.
*
*
* @return the meta object for the containment reference list 'Bounds'.
* @see org.nasdanika.models.java.TypeParameter#getBounds()
* @see #getTypeParameter()
* @generated
*/
EReference getTypeParameter_Bounds();
/**
* Returns the meta object for class '{@link org.nasdanika.models.java.TypedElement Typed Element}'.
*
*
* @return the meta object for class 'Typed Element'.
* @see org.nasdanika.models.java.TypedElement
* @generated
*/
EClass getTypedElement();
/**
* Returns the meta object for the containment reference '{@link org.nasdanika.models.java.TypedElement#getType Type}'.
*
*
* @return the meta object for the containment reference 'Type'.
* @see org.nasdanika.models.java.TypedElement#getType()
* @see #getTypedElement()
* @generated
*/
EReference getTypedElement_Type();
/**
* Returns the meta object for class '{@link org.nasdanika.models.java.Method Method}'.
*
*
* @return the meta object for class 'Method'.
* @see org.nasdanika.models.java.Method
* @generated
*/
EClass getMethod();
/**
* Returns the meta object for the reference '{@link org.nasdanika.models.java.Method#getOverrides Overrides}'.
*
*
* @return the meta object for the reference 'Overrides'.
* @see org.nasdanika.models.java.Method#getOverrides()
* @see #getMethod()
* @generated
*/
EReference getMethod_Overrides();
/**
* Returns the meta object for the reference list '{@link org.nasdanika.models.java.Method#getOverriddenBy Overridden By}'.
*
*
* @return the meta object for the reference list 'Overridden By'.
* @see org.nasdanika.models.java.Method#getOverriddenBy()
* @see #getMethod()
* @generated
*/
EReference getMethod_OverriddenBy();
/**
* Returns the meta object for class '{@link org.nasdanika.models.java.Code Code}'.
*
*
* @return the meta object for class 'Code'.
* @see org.nasdanika.models.java.Code
* @generated
*/
EClass getCode();
/**
* Returns the meta object for the containment reference '{@link org.nasdanika.models.java.Code#getBody Body}'.
*
*
* @return the meta object for the containment reference 'Body'.
* @see org.nasdanika.models.java.Code#getBody()
* @see #getCode()
* @generated
*/
EReference getCode_Body();
/**
* Returns the meta object for class '{@link org.nasdanika.models.java.Initializer Initializer}'.
*
*
* @return the meta object for class 'Initializer'.
* @see org.nasdanika.models.java.Initializer
* @generated
*/
EClass getInitializer();
/**
* Returns the meta object for class '{@link org.nasdanika.models.java.ClassInitializer Class Initializer}'.
*
*
* @return the meta object for class 'Class Initializer'.
* @see org.nasdanika.models.java.ClassInitializer
* @generated
*/
EClass getClassInitializer();
/**
* Returns the meta object for class '{@link org.nasdanika.models.java.Parameter Parameter}'.
*
*
* @return the meta object for class 'Parameter'.
* @see org.nasdanika.models.java.Parameter
* @generated
*/
EClass getParameter();
/**
* Returns the meta object for the attribute '{@link org.nasdanika.models.java.Parameter#isVarArg Var Arg}'.
*
*
* @return the meta object for the attribute 'Var Arg'.
* @see org.nasdanika.models.java.Parameter#isVarArg()
* @see #getParameter()
* @generated
*/
EAttribute getParameter_VarArg();
/**
* Returns the meta object for the attribute list '{@link org.nasdanika.models.java.Parameter#getModifiers Modifiers}'.
*
*
* @return the meta object for the attribute list 'Modifiers'.
* @see org.nasdanika.models.java.Parameter#getModifiers()
* @see #getParameter()
* @generated
*/
EAttribute getParameter_Modifiers();
/**
* Returns the meta object for class '{@link org.nasdanika.models.java.Operation Operation}'.
*
*
* @return the meta object for class 'Operation'.
* @see org.nasdanika.models.java.Operation
* @generated
*/
EClass getOperation();
/**
* Returns the meta object for the containment reference '{@link org.nasdanika.models.java.Operation#getReceiverParameter Receiver Parameter}'.
*
*
* @return the meta object for the containment reference 'Receiver Parameter'.
* @see org.nasdanika.models.java.Operation#getReceiverParameter()
* @see #getOperation()
* @generated
*/
EReference getOperation_ReceiverParameter();
/**
* Returns the meta object for the containment reference list '{@link org.nasdanika.models.java.Operation#getParameters Parameters}'.
*
*
* @return the meta object for the containment reference list 'Parameters'.
* @see org.nasdanika.models.java.Operation#getParameters()
* @see #getOperation()
* @generated
*/
EReference getOperation_Parameters();
/**
* Returns the meta object for the containment reference list '{@link org.nasdanika.models.java.Operation#getExceptions Exceptions}'.
*
*
* @return the meta object for the containment reference list 'Exceptions'.
* @see org.nasdanika.models.java.Operation#getExceptions()
* @see #getOperation()
* @generated
*/
EReference getOperation_Exceptions();
/**
* Returns the meta object for the containment reference list '{@link org.nasdanika.models.java.Operation#getTypeParameters Type Parameters}'.
*
*
* @return the meta object for the containment reference list 'Type Parameters'.
* @see org.nasdanika.models.java.Operation#getTypeParameters()
* @see #getOperation()
* @generated
*/
EReference getOperation_TypeParameters();
/**
* Returns the meta object for the attribute '{@link org.nasdanika.models.java.Operation#getSignature Signature}'.
*
*
* @return the meta object for the attribute 'Signature'.
* @see org.nasdanika.models.java.Operation#getSignature()
* @see #getOperation()
* @generated
*/
EAttribute getOperation_Signature();
/**
* Returns the meta object for class '{@link org.nasdanika.models.java.Type Type}'.
*
*
* @return the meta object for class 'Type'.
* @see org.nasdanika.models.java.Type
* @generated
*/
EClass getType();
/**
* Returns the meta object for the containment reference list '{@link org.nasdanika.models.java.Type#getMembers Members}'.
*
*
* @return the meta object for the containment reference list 'Members'.
* @see org.nasdanika.models.java.Type#getMembers()
* @see #getType()
* @generated
*/
EReference getType_Members();
/**
* Returns the meta object for the containment reference list '{@link org.nasdanika.models.java.Type#getSuperTypes Super Types}'.
*
*
* @return the meta object for the containment reference list 'Super Types'.
* @see org.nasdanika.models.java.Type#getSuperTypes()
* @see #getType()
* @generated
*/
EReference getType_SuperTypes();
/**
* Returns the meta object for the containment reference list '{@link org.nasdanika.models.java.Type#getPermits Permits}'.
*
*
* @return the meta object for the containment reference list 'Permits'.
* @see org.nasdanika.models.java.Type#getPermits()
* @see #getType()
* @generated
*/
EReference getType_Permits();
/**
* Returns the meta object for the containment reference list '{@link org.nasdanika.models.java.Type#getTypeParameters Type Parameters}'.
*
*
* @return the meta object for the containment reference list 'Type Parameters'.
* @see org.nasdanika.models.java.Type#getTypeParameters()
* @see #getType()
* @generated
*/
EReference getType_TypeParameters();
/**
* Returns the meta object for class '{@link org.nasdanika.models.java.AnnotationInterface Annotation Interface}'.
*
*
* @return the meta object for class 'Annotation Interface'.
* @see org.nasdanika.models.java.AnnotationInterface
* @generated
*/
EClass getAnnotationInterface();
/**
* Returns the meta object for class '{@link org.nasdanika.models.java.AnnotationInterfaceMember Annotation Interface Member}'.
*
*
* @return the meta object for class 'Annotation Interface Member'.
* @see org.nasdanika.models.java.AnnotationInterfaceMember
* @generated
*/
EClass getAnnotationInterfaceMember();
/**
* Returns the meta object for class '{@link org.nasdanika.models.java.CompilationUnit Compilation Unit}'.
*
*
* @return the meta object for class 'Compilation Unit'.
* @see org.nasdanika.models.java.CompilationUnit
* @generated
*/
EClass getCompilationUnit();
/**
* Returns the meta object for the containment reference list '{@link org.nasdanika.models.java.CompilationUnit#getTypes Types}'.
*
*
* @return the meta object for the containment reference list 'Types'.
* @see org.nasdanika.models.java.CompilationUnit#getTypes()
* @see #getCompilationUnit()
* @generated
*/
EReference getCompilationUnit_Types();
/**
* Returns the meta object for the attribute '{@link org.nasdanika.models.java.CompilationUnit#getPackageName Package Name}'.
*
*
* @return the meta object for the attribute 'Package Name'.
* @see org.nasdanika.models.java.CompilationUnit#getPackageName()
* @see #getCompilationUnit()
* @generated
*/
EAttribute getCompilationUnit_PackageName();
/**
* Returns the meta object for the attribute list '{@link org.nasdanika.models.java.CompilationUnit#getImports Imports}'.
*
*
* @return the meta object for the attribute list 'Imports'.
* @see org.nasdanika.models.java.CompilationUnit#getImports()
* @see #getCompilationUnit()
* @generated
*/
EAttribute getCompilationUnit_Imports();
/**
* Returns the meta object for class '{@link org.nasdanika.models.java.Comment Comment}'.
*
*
* @return the meta object for class 'Comment'.
* @see org.nasdanika.models.java.Comment
* @generated
*/
EClass getComment();
/**
* Returns the meta object for the attribute '{@link org.nasdanika.models.java.Comment#getComment Comment}'.
*
*
* @return the meta object for the attribute 'Comment'.
* @see org.nasdanika.models.java.Comment#getComment()
* @see #getComment()
* @generated
*/
EAttribute getComment_Comment();
/**
* Returns the meta object for class '{@link org.nasdanika.models.java.LineComment Line Comment}'.
*
*
* @return the meta object for class 'Line Comment'.
* @see org.nasdanika.models.java.LineComment
* @generated
*/
EClass getLineComment();
/**
* Returns the meta object for class '{@link org.nasdanika.models.java.JavadocComment Javadoc Comment}'.
*
*
* @return the meta object for class 'Javadoc Comment'.
* @see org.nasdanika.models.java.JavadocComment
* @generated
*/
EClass getJavadocComment();
/**
* Returns the meta object for class '{@link org.nasdanika.models.java.BlockComment Block Comment}'.
*
*
* @return the meta object for class 'Block Comment'.
* @see org.nasdanika.models.java.BlockComment
* @generated
*/
EClass getBlockComment();
/**
* Returns the meta object for class '{@link org.nasdanika.models.java.NamedElement Named Element}'.
*
*
* @return the meta object for class 'Named Element'.
* @see org.nasdanika.models.java.NamedElement
* @generated
*/
EClass getNamedElement();
/**
* Returns the meta object for the attribute '{@link org.nasdanika.models.java.NamedElement#getName Name}'.
*
*
* @return the meta object for the attribute 'Name'.
* @see org.nasdanika.models.java.NamedElement#getName()
* @see #getNamedElement()
* @generated
*/
EAttribute getNamedElement_Name();
/**
* Returns the meta object for the attribute '{@link org.nasdanika.models.java.NamedElement#getFullyQualifiedName Fully Qualified Name}'.
*
*
* @return the meta object for the attribute 'Fully Qualified Name'.
* @see org.nasdanika.models.java.NamedElement#getFullyQualifiedName()
* @see #getNamedElement()
* @generated
*/
EAttribute getNamedElement_FullyQualifiedName();
/**
* Returns the meta object for the reference list '{@link org.nasdanika.models.java.NamedElement#getReferrers Referrers}'.
*
*
* @return the meta object for the reference list 'Referrers'.
* @see org.nasdanika.models.java.NamedElement#getReferrers()
* @see #getNamedElement()
* @generated
*/
EReference getNamedElement_Referrers();
/**
* Returns the factory that creates the instances of the model.
*
*
* @return the factory that creates the instances of the model.
* @generated
*/
JavaFactory getJavaFactory();
/**
*
* Defines literals for the meta objects that represent
*
* - each class,
* - each feature of each class,
* - each operation of each class,
* - each enum,
* - and each data type
*
*
* @generated
*/
interface Literals {
/**
* The meta object literal for the '{@link org.nasdanika.models.java.impl.ClassImpl Class}' class.
*
*
* @see org.nasdanika.models.java.impl.ClassImpl
* @see org.nasdanika.models.java.impl.JavaPackageImpl#getClass_()
* @generated
*/
EClass CLASS = eINSTANCE.getClass_();
/**
* The meta object literal for the '{@link org.nasdanika.models.java.impl.ConstructorImpl Constructor}' class.
*
*
* @see org.nasdanika.models.java.impl.ConstructorImpl
* @see org.nasdanika.models.java.impl.JavaPackageImpl#getConstructor()
* @generated
*/
EClass CONSTRUCTOR = eINSTANCE.getConstructor();
/**
* The meta object literal for the '{@link org.nasdanika.models.java.impl.EnumImpl Enum}' class.
*
*
* @see org.nasdanika.models.java.impl.EnumImpl
* @see org.nasdanika.models.java.impl.JavaPackageImpl#getEnum()
* @generated
*/
EClass ENUM = eINSTANCE.getEnum();
/**
* The meta object literal for the '{@link org.nasdanika.models.java.impl.EnumConstantImpl Enum Constant}' class.
*
*
* @see org.nasdanika.models.java.impl.EnumConstantImpl
* @see org.nasdanika.models.java.impl.JavaPackageImpl#getEnumConstant()
* @generated
*/
EClass ENUM_CONSTANT = eINSTANCE.getEnumConstant();
/**
* The meta object literal for the '{@link org.nasdanika.models.java.impl.FieldImpl Field}' class.
*
*
* @see org.nasdanika.models.java.impl.FieldImpl
* @see org.nasdanika.models.java.impl.JavaPackageImpl#getField()
* @generated
*/
EClass FIELD = eINSTANCE.getField();
/**
* The meta object literal for the '{@link org.nasdanika.models.java.impl.InterfaceImpl Interface}' class.
*
*
* @see org.nasdanika.models.java.impl.InterfaceImpl
* @see org.nasdanika.models.java.impl.JavaPackageImpl#getInterface()
* @generated
*/
EClass INTERFACE = eINSTANCE.getInterface();
/**
* The meta object literal for the '{@link org.nasdanika.models.java.impl.ModuleImpl Module}' class.
*
*
* @see org.nasdanika.models.java.impl.ModuleImpl
* @see org.nasdanika.models.java.impl.JavaPackageImpl#getModule()
* @generated
*/
EClass MODULE = eINSTANCE.getModule();
/**
* The meta object literal for the 'Packages' containment reference list feature.
*
*
* @generated
*/
EReference MODULE__PACKAGES = eINSTANCE.getModule_Packages();
/**
* The meta object literal for the '{@link org.nasdanika.models.java.impl.PackageImpl Package}' class.
*
*
* @see org.nasdanika.models.java.impl.PackageImpl
* @see org.nasdanika.models.java.impl.JavaPackageImpl#getPackage()
* @generated
*/
EClass PACKAGE = eINSTANCE.getPackage();
/**
* The meta object literal for the 'Name' attribute feature.
*
*
* @generated
*/
EAttribute PACKAGE__NAME = eINSTANCE.getPackage_Name();
/**
* The meta object literal for the '{@link org.nasdanika.models.java.impl.SourceImpl Source}' class.
*
*
* @see org.nasdanika.models.java.impl.SourceImpl
* @see org.nasdanika.models.java.impl.JavaPackageImpl#getSource()
* @generated
*/
EClass SOURCE = eINSTANCE.getSource();
/**
* The meta object literal for the 'Coverage' reference list feature.
*
*
* @generated
*/
EReference SOURCE__COVERAGE = eINSTANCE.getSource_Coverage();
/**
* The meta object literal for the 'References' containment reference list feature.
*
*
* @generated
*/
EReference SOURCE__REFERENCES = eINSTANCE.getSource_References();
/**
* The meta object literal for the 'Annotations' containment reference list feature.
*
*
* @generated
*/
EReference SOURCE__ANNOTATIONS = eINSTANCE.getSource_Annotations();
/**
* The meta object literal for the 'Comment' containment reference feature.
*
*
* @generated
*/
EReference SOURCE__COMMENT = eINSTANCE.getSource_Comment();
/**
* The meta object literal for the '{@link org.nasdanika.models.java.impl.RecordImpl Record}' class.
*
*
* @see org.nasdanika.models.java.impl.RecordImpl
* @see org.nasdanika.models.java.impl.JavaPackageImpl#getRecord()
* @generated
*/
EClass RECORD = eINSTANCE.getRecord();
/**
* The meta object literal for the '{@link org.nasdanika.models.java.impl.MemberImpl Member}' class.
*
*
* @see org.nasdanika.models.java.impl.MemberImpl
* @see org.nasdanika.models.java.impl.JavaPackageImpl#getMember()
* @generated
*/
EClass MEMBER = eINSTANCE.getMember();
/**
* The meta object literal for the 'Modifiers' attribute list feature.
*
*
* @generated
*/
EAttribute MEMBER__MODIFIERS = eINSTANCE.getMember_Modifiers();
/**
* The meta object literal for the 'Referenced Types' containment reference list feature.
*
*
* @generated
*/
EReference MEMBER__REFERENCED_TYPES = eINSTANCE.getMember_ReferencedTypes();
/**
* The meta object literal for the '{@link org.nasdanika.models.java.impl.ReferenceImpl Reference}' class.
*
*
* @see org.nasdanika.models.java.impl.ReferenceImpl
* @see org.nasdanika.models.java.impl.JavaPackageImpl#getReference()
* @generated
*/
EClass REFERENCE = eINSTANCE.getReference();
/**
* The meta object literal for the 'Target' reference feature.
*
*
* @generated
*/
EReference REFERENCE__TARGET = eINSTANCE.getReference_Target();
/**
* The meta object literal for the '{@link org.nasdanika.models.java.impl.GenericTypeImpl Generic Type}' class.
*
*
* @see org.nasdanika.models.java.impl.GenericTypeImpl
* @see org.nasdanika.models.java.impl.JavaPackageImpl#getGenericType()
* @generated
*/
EClass GENERIC_TYPE = eINSTANCE.getGenericType();
/**
* The meta object literal for the 'Type Arguments' containment reference list feature.
*
*
* @generated
*/
EReference GENERIC_TYPE__TYPE_ARGUMENTS = eINSTANCE.getGenericType_TypeArguments();
/**
* The meta object literal for the 'Lower Bound' containment reference feature.
*
*
* @generated
*/
EReference GENERIC_TYPE__LOWER_BOUND = eINSTANCE.getGenericType_LowerBound();
/**
* The meta object literal for the 'Upper Bound' containment reference feature.
*
*
* @generated
*/
EReference GENERIC_TYPE__UPPER_BOUND = eINSTANCE.getGenericType_UpperBound();
/**
* The meta object literal for the 'Primitive' attribute feature.
*
*
* @generated
*/
EAttribute GENERIC_TYPE__PRIMITIVE = eINSTANCE.getGenericType_Primitive();
/**
* The meta object literal for the '{@link org.nasdanika.models.java.impl.AnnotationImpl Annotation}' class.
*
*
* @see org.nasdanika.models.java.impl.AnnotationImpl
* @see org.nasdanika.models.java.impl.JavaPackageImpl#getAnnotation()
* @generated
*/
EClass ANNOTATION = eINSTANCE.getAnnotation();
/**
* The meta object literal for the 'Elements' containment reference list feature.
*
*
* @generated
*/
EReference ANNOTATION__ELEMENTS = eINSTANCE.getAnnotation_Elements();
/**
* The meta object literal for the '{@link org.nasdanika.models.java.impl.TypeParameterImpl Type Parameter}' class.
*
*
* @see org.nasdanika.models.java.impl.TypeParameterImpl
* @see org.nasdanika.models.java.impl.JavaPackageImpl#getTypeParameter()
* @generated
*/
EClass TYPE_PARAMETER = eINSTANCE.getTypeParameter();
/**
* The meta object literal for the 'Bounds' containment reference list feature.
*
*
* @generated
*/
EReference TYPE_PARAMETER__BOUNDS = eINSTANCE.getTypeParameter_Bounds();
/**
* The meta object literal for the '{@link org.nasdanika.models.java.impl.TypedElementImpl Typed Element}' class.
*
*
* @see org.nasdanika.models.java.impl.TypedElementImpl
* @see org.nasdanika.models.java.impl.JavaPackageImpl#getTypedElement()
* @generated
*/
EClass TYPED_ELEMENT = eINSTANCE.getTypedElement();
/**
* The meta object literal for the 'Type' containment reference feature.
*
*
* @generated
*/
EReference TYPED_ELEMENT__TYPE = eINSTANCE.getTypedElement_Type();
/**
* The meta object literal for the '{@link org.nasdanika.models.java.impl.MethodImpl Method}' class.
*
*
* @see org.nasdanika.models.java.impl.MethodImpl
* @see org.nasdanika.models.java.impl.JavaPackageImpl#getMethod()
* @generated
*/
EClass METHOD = eINSTANCE.getMethod();
/**
* The meta object literal for the 'Overrides' reference feature.
*
*
* @generated
*/
EReference METHOD__OVERRIDES = eINSTANCE.getMethod_Overrides();
/**
* The meta object literal for the 'Overridden By' reference list feature.
*
*
* @generated
*/
EReference METHOD__OVERRIDDEN_BY = eINSTANCE.getMethod_OverriddenBy();
/**
* The meta object literal for the '{@link org.nasdanika.models.java.impl.CodeImpl Code}' class.
*
*
* @see org.nasdanika.models.java.impl.CodeImpl
* @see org.nasdanika.models.java.impl.JavaPackageImpl#getCode()
* @generated
*/
EClass CODE = eINSTANCE.getCode();
/**
* The meta object literal for the 'Body' containment reference feature.
*
*
* @generated
*/
EReference CODE__BODY = eINSTANCE.getCode_Body();
/**
* The meta object literal for the '{@link org.nasdanika.models.java.impl.InitializerImpl Initializer}' class.
*
*
* @see org.nasdanika.models.java.impl.InitializerImpl
* @see org.nasdanika.models.java.impl.JavaPackageImpl#getInitializer()
* @generated
*/
EClass INITIALIZER = eINSTANCE.getInitializer();
/**
* The meta object literal for the '{@link org.nasdanika.models.java.impl.ClassInitializerImpl Class Initializer}' class.
*
*
* @see org.nasdanika.models.java.impl.ClassInitializerImpl
* @see org.nasdanika.models.java.impl.JavaPackageImpl#getClassInitializer()
* @generated
*/
EClass CLASS_INITIALIZER = eINSTANCE.getClassInitializer();
/**
* The meta object literal for the '{@link org.nasdanika.models.java.impl.ParameterImpl Parameter}' class.
*
*
* @see org.nasdanika.models.java.impl.ParameterImpl
* @see org.nasdanika.models.java.impl.JavaPackageImpl#getParameter()
* @generated
*/
EClass PARAMETER = eINSTANCE.getParameter();
/**
* The meta object literal for the 'Var Arg' attribute feature.
*
*
* @generated
*/
EAttribute PARAMETER__VAR_ARG = eINSTANCE.getParameter_VarArg();
/**
* The meta object literal for the 'Modifiers' attribute list feature.
*
*
* @generated
*/
EAttribute PARAMETER__MODIFIERS = eINSTANCE.getParameter_Modifiers();
/**
* The meta object literal for the '{@link org.nasdanika.models.java.impl.OperationImpl Operation}' class.
*
*
* @see org.nasdanika.models.java.impl.OperationImpl
* @see org.nasdanika.models.java.impl.JavaPackageImpl#getOperation()
* @generated
*/
EClass OPERATION = eINSTANCE.getOperation();
/**
* The meta object literal for the 'Receiver Parameter' containment reference feature.
*
*
* @generated
*/
EReference OPERATION__RECEIVER_PARAMETER = eINSTANCE.getOperation_ReceiverParameter();
/**
* The meta object literal for the 'Parameters' containment reference list feature.
*
*
* @generated
*/
EReference OPERATION__PARAMETERS = eINSTANCE.getOperation_Parameters();
/**
* The meta object literal for the 'Exceptions' containment reference list feature.
*
*
* @generated
*/
EReference OPERATION__EXCEPTIONS = eINSTANCE.getOperation_Exceptions();
/**
* The meta object literal for the 'Type Parameters' containment reference list feature.
*
*
* @generated
*/
EReference OPERATION__TYPE_PARAMETERS = eINSTANCE.getOperation_TypeParameters();
/**
* The meta object literal for the 'Signature' attribute feature.
*
*
* @generated
*/
EAttribute OPERATION__SIGNATURE = eINSTANCE.getOperation_Signature();
/**
* The meta object literal for the '{@link org.nasdanika.models.java.impl.TypeImpl Type}' class.
*
*
* @see org.nasdanika.models.java.impl.TypeImpl
* @see org.nasdanika.models.java.impl.JavaPackageImpl#getType()
* @generated
*/
EClass TYPE = eINSTANCE.getType();
/**
* The meta object literal for the 'Members' containment reference list feature.
*
*
* @generated
*/
EReference TYPE__MEMBERS = eINSTANCE.getType_Members();
/**
* The meta object literal for the 'Super Types' containment reference list feature.
*
*
* @generated
*/
EReference TYPE__SUPER_TYPES = eINSTANCE.getType_SuperTypes();
/**
* The meta object literal for the 'Permits' containment reference list feature.
*
*
* @generated
*/
EReference TYPE__PERMITS = eINSTANCE.getType_Permits();
/**
* The meta object literal for the 'Type Parameters' containment reference list feature.
*
*
* @generated
*/
EReference TYPE__TYPE_PARAMETERS = eINSTANCE.getType_TypeParameters();
/**
* The meta object literal for the '{@link org.nasdanika.models.java.impl.AnnotationInterfaceImpl Annotation Interface}' class.
*
*
* @see org.nasdanika.models.java.impl.AnnotationInterfaceImpl
* @see org.nasdanika.models.java.impl.JavaPackageImpl#getAnnotationInterface()
* @generated
*/
EClass ANNOTATION_INTERFACE = eINSTANCE.getAnnotationInterface();
/**
* The meta object literal for the '{@link org.nasdanika.models.java.impl.AnnotationInterfaceMemberImpl Annotation Interface Member}' class.
*
*
* @see org.nasdanika.models.java.impl.AnnotationInterfaceMemberImpl
* @see org.nasdanika.models.java.impl.JavaPackageImpl#getAnnotationInterfaceMember()
* @generated
*/
EClass ANNOTATION_INTERFACE_MEMBER = eINSTANCE.getAnnotationInterfaceMember();
/**
* The meta object literal for the '{@link org.nasdanika.models.java.impl.CompilationUnitImpl Compilation Unit}' class.
*
*
* @see org.nasdanika.models.java.impl.CompilationUnitImpl
* @see org.nasdanika.models.java.impl.JavaPackageImpl#getCompilationUnit()
* @generated
*/
EClass COMPILATION_UNIT = eINSTANCE.getCompilationUnit();
/**
* The meta object literal for the 'Types' containment reference list feature.
*
*
* @generated
*/
EReference COMPILATION_UNIT__TYPES = eINSTANCE.getCompilationUnit_Types();
/**
* The meta object literal for the 'Package Name' attribute feature.
*
*
* @generated
*/
EAttribute COMPILATION_UNIT__PACKAGE_NAME = eINSTANCE.getCompilationUnit_PackageName();
/**
* The meta object literal for the 'Imports' attribute list feature.
*
*
* @generated
*/
EAttribute COMPILATION_UNIT__IMPORTS = eINSTANCE.getCompilationUnit_Imports();
/**
* The meta object literal for the '{@link org.nasdanika.models.java.impl.CommentImpl Comment}' class.
*
*
* @see org.nasdanika.models.java.impl.CommentImpl
* @see org.nasdanika.models.java.impl.JavaPackageImpl#getComment()
* @generated
*/
EClass COMMENT = eINSTANCE.getComment();
/**
* The meta object literal for the 'Comment' attribute feature.
*
*
* @generated
*/
EAttribute COMMENT__COMMENT = eINSTANCE.getComment_Comment();
/**
* The meta object literal for the '{@link org.nasdanika.models.java.impl.LineCommentImpl Line Comment}' class.
*
*
* @see org.nasdanika.models.java.impl.LineCommentImpl
* @see org.nasdanika.models.java.impl.JavaPackageImpl#getLineComment()
* @generated
*/
EClass LINE_COMMENT = eINSTANCE.getLineComment();
/**
* The meta object literal for the '{@link org.nasdanika.models.java.impl.JavadocCommentImpl Javadoc Comment}' class.
*
*
* @see org.nasdanika.models.java.impl.JavadocCommentImpl
* @see org.nasdanika.models.java.impl.JavaPackageImpl#getJavadocComment()
* @generated
*/
EClass JAVADOC_COMMENT = eINSTANCE.getJavadocComment();
/**
* The meta object literal for the '{@link org.nasdanika.models.java.impl.BlockCommentImpl Block Comment}' class.
*
*
* @see org.nasdanika.models.java.impl.BlockCommentImpl
* @see org.nasdanika.models.java.impl.JavaPackageImpl#getBlockComment()
* @generated
*/
EClass BLOCK_COMMENT = eINSTANCE.getBlockComment();
/**
* The meta object literal for the '{@link org.nasdanika.models.java.impl.NamedElementImpl Named Element}' class.
*
*
* @see org.nasdanika.models.java.impl.NamedElementImpl
* @see org.nasdanika.models.java.impl.JavaPackageImpl#getNamedElement()
* @generated
*/
EClass NAMED_ELEMENT = eINSTANCE.getNamedElement();
/**
* The meta object literal for the 'Name' attribute feature.
*
*
* @generated
*/
EAttribute NAMED_ELEMENT__NAME = eINSTANCE.getNamedElement_Name();
/**
* The meta object literal for the 'Fully Qualified Name' attribute feature.
*
*
* @generated
*/
EAttribute NAMED_ELEMENT__FULLY_QUALIFIED_NAME = eINSTANCE.getNamedElement_FullyQualifiedName();
/**
* The meta object literal for the 'Referrers' reference list feature.
*
*
* @generated
*/
EReference NAMED_ELEMENT__REFERRERS = eINSTANCE.getNamedElement_Referrers();
}
} //JavaPackage