All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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




© 2015 - 2024 Weber Informatics LLC | Privacy Policy