@tripsnek/tmf
Version:
TypeScript Modeling Framework - A TypeScript port of the Eclipse Modeling Framework (EMF)
983 lines • 84 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.EcorePackage = void 0;
const epackage_1 = require("./epackage");
class EcorePackage extends epackage_1.EPackage {
static E_GENERIC_TYPE = 0;
static E_GENERIC_TYPE_FEATURE_COUNT = 9;
static E_GENERIC_TYPE__E_UPPER_BOUND = 0;
static E_GENERIC_TYPE__E_TYPE_ARGUMENTS = 1;
static E_GENERIC_TYPE__E_RAW_TYPE = 2;
static E_GENERIC_TYPE__E_LOWER_BOUND = 3;
static E_GENERIC_TYPE__E_TYPE_PARAMETER = 4;
static E_GENERIC_TYPE__E_CLASSIFIER = 5;
static E_GENERIC_TYPE__E_RAW_TYPE_ID = 6;
static E_GENERIC_TYPE__E_TYPE_PARAMETER_ID = 7;
static E_GENERIC_TYPE__E_CLASSIFIER_ID = 8;
static E_STRING_TO_STRING_MAP_ENTRY = 1;
static E_STRING_TO_STRING_MAP_ENTRY_FEATURE_COUNT = 2;
static E_STRING_TO_STRING_MAP_ENTRY__KEY = 0;
static E_STRING_TO_STRING_MAP_ENTRY__VALUE = 1;
static E_OBJECT = 2;
static E_OBJECT_FEATURE_COUNT = 0;
static E_MODEL_ELEMENT = 3;
static E_MODEL_ELEMENT_FEATURE_COUNT = 1;
static E_MODEL_ELEMENT__E_ANNOTATIONS = 0;
static E_NAMED_ELEMENT = 4;
static E_NAMED_ELEMENT_FEATURE_COUNT = EcorePackage.E_MODEL_ELEMENT_FEATURE_COUNT + 1;
static E_NAMED_ELEMENT__NAME = EcorePackage.E_MODEL_ELEMENT_FEATURE_COUNT + 0;
static E_TYPE_PARAMETER = 5;
static E_TYPE_PARAMETER_FEATURE_COUNT = EcorePackage.E_NAMED_ELEMENT_FEATURE_COUNT + 1;
static E_TYPE_PARAMETER__E_BOUNDS = EcorePackage.E_NAMED_ELEMENT_FEATURE_COUNT + 0;
static E_TYPED_ELEMENT = 6;
static E_TYPED_ELEMENT_FEATURE_COUNT = EcorePackage.E_NAMED_ELEMENT_FEATURE_COUNT + 9;
static E_TYPED_ELEMENT__ORDERED = EcorePackage.E_NAMED_ELEMENT_FEATURE_COUNT + 0;
static E_TYPED_ELEMENT__UNIQUE = EcorePackage.E_NAMED_ELEMENT_FEATURE_COUNT + 1;
static E_TYPED_ELEMENT__LOWER_BOUND = EcorePackage.E_NAMED_ELEMENT_FEATURE_COUNT + 2;
static E_TYPED_ELEMENT__UPPER_BOUND = EcorePackage.E_NAMED_ELEMENT_FEATURE_COUNT + 3;
static E_TYPED_ELEMENT__MANY = EcorePackage.E_NAMED_ELEMENT_FEATURE_COUNT + 4;
static E_TYPED_ELEMENT__REQUIRED = EcorePackage.E_NAMED_ELEMENT_FEATURE_COUNT + 5;
static E_TYPED_ELEMENT__E_TYPE = EcorePackage.E_NAMED_ELEMENT_FEATURE_COUNT + 6;
static E_TYPED_ELEMENT__E_GENERIC_TYPE = EcorePackage.E_NAMED_ELEMENT_FEATURE_COUNT + 7;
static E_TYPED_ELEMENT__E_TYPE_ID = EcorePackage.E_NAMED_ELEMENT_FEATURE_COUNT + 8;
static E_STRUCTURAL_FEATURE = 7;
static E_STRUCTURAL_FEATURE_FEATURE_COUNT = EcorePackage.E_TYPED_ELEMENT_FEATURE_COUNT + 8;
static E_STRUCTURAL_FEATURE__CHANGEABLE = EcorePackage.E_TYPED_ELEMENT_FEATURE_COUNT + 0;
static E_STRUCTURAL_FEATURE__VOLATILE = EcorePackage.E_TYPED_ELEMENT_FEATURE_COUNT + 1;
static E_STRUCTURAL_FEATURE__TRANSIENT = EcorePackage.E_TYPED_ELEMENT_FEATURE_COUNT + 2;
static E_STRUCTURAL_FEATURE__DEFAULT_VALUE_LITERAL = EcorePackage.E_TYPED_ELEMENT_FEATURE_COUNT + 3;
static E_STRUCTURAL_FEATURE__DEFAULT_VALUE = EcorePackage.E_TYPED_ELEMENT_FEATURE_COUNT + 4;
static E_STRUCTURAL_FEATURE__UNSETTABLE = EcorePackage.E_TYPED_ELEMENT_FEATURE_COUNT + 5;
static E_STRUCTURAL_FEATURE__DERIVED = EcorePackage.E_TYPED_ELEMENT_FEATURE_COUNT + 6;
static E_STRUCTURAL_FEATURE__E_CONTAINING_CLASS = EcorePackage.E_TYPED_ELEMENT_FEATURE_COUNT + 7;
static E_REFERENCE = 8;
static E_REFERENCE_FEATURE_COUNT = EcorePackage.E_STRUCTURAL_FEATURE_FEATURE_COUNT + 9;
static E_REFERENCE__CONTAINMENT = EcorePackage.E_STRUCTURAL_FEATURE_FEATURE_COUNT + 0;
static E_REFERENCE__CONTAINER = EcorePackage.E_STRUCTURAL_FEATURE_FEATURE_COUNT + 1;
static E_REFERENCE__RESOLVE_PROXIES = EcorePackage.E_STRUCTURAL_FEATURE_FEATURE_COUNT + 2;
static E_REFERENCE__E_OPPOSITE = EcorePackage.E_STRUCTURAL_FEATURE_FEATURE_COUNT + 3;
static E_REFERENCE__E_REFERENCE_TYPE = EcorePackage.E_STRUCTURAL_FEATURE_FEATURE_COUNT + 4;
static E_REFERENCE__E_KEYS = EcorePackage.E_STRUCTURAL_FEATURE_FEATURE_COUNT + 5;
static E_REFERENCE__E_OPPOSITE_ID = EcorePackage.E_STRUCTURAL_FEATURE_FEATURE_COUNT + 6;
static E_REFERENCE__E_REFERENCE_TYPE_ID = EcorePackage.E_STRUCTURAL_FEATURE_FEATURE_COUNT + 7;
static E_REFERENCE__E_KEYS_IDS = EcorePackage.E_STRUCTURAL_FEATURE_FEATURE_COUNT + 8;
static E_PARAMETER = 9;
static E_PARAMETER_FEATURE_COUNT = EcorePackage.E_TYPED_ELEMENT_FEATURE_COUNT + 1;
static E_PARAMETER__E_OPERATION = EcorePackage.E_TYPED_ELEMENT_FEATURE_COUNT + 0;
static E_PACKAGE = 10;
static E_PACKAGE_FEATURE_COUNT = EcorePackage.E_NAMED_ELEMENT_FEATURE_COUNT + 7;
static E_PACKAGE__NS_U_R_I = EcorePackage.E_NAMED_ELEMENT_FEATURE_COUNT + 0;
static E_PACKAGE__NS_PREFIX = EcorePackage.E_NAMED_ELEMENT_FEATURE_COUNT + 1;
static E_PACKAGE__E_FACTORY_INSTANCE = EcorePackage.E_NAMED_ELEMENT_FEATURE_COUNT + 2;
static E_PACKAGE__E_CLASSIFIERS = EcorePackage.E_NAMED_ELEMENT_FEATURE_COUNT + 3;
static E_PACKAGE__E_SUBPACKAGES = EcorePackage.E_NAMED_ELEMENT_FEATURE_COUNT + 4;
static E_PACKAGE__E_SUPER_PACKAGE = EcorePackage.E_NAMED_ELEMENT_FEATURE_COUNT + 5;
static E_PACKAGE__E_FACTORY_INSTANCE_ID = EcorePackage.E_NAMED_ELEMENT_FEATURE_COUNT + 6;
static E_OPERATION = 11;
static E_OPERATION_FEATURE_COUNT = EcorePackage.E_TYPED_ELEMENT_FEATURE_COUNT + 6;
static E_OPERATION__E_CONTAINING_CLASS = EcorePackage.E_TYPED_ELEMENT_FEATURE_COUNT + 0;
static E_OPERATION__E_TYPE_PARAMETERS = EcorePackage.E_TYPED_ELEMENT_FEATURE_COUNT + 1;
static E_OPERATION__E_PARAMETERS = EcorePackage.E_TYPED_ELEMENT_FEATURE_COUNT + 2;
static E_OPERATION__E_EXCEPTIONS = EcorePackage.E_TYPED_ELEMENT_FEATURE_COUNT + 3;
static E_OPERATION__E_GENERIC_EXCEPTIONS = EcorePackage.E_TYPED_ELEMENT_FEATURE_COUNT + 4;
static E_OPERATION__E_EXCEPTIONS_IDS = EcorePackage.E_TYPED_ELEMENT_FEATURE_COUNT + 5;
static E_FACTORY = 12;
static E_FACTORY_FEATURE_COUNT = EcorePackage.E_MODEL_ELEMENT_FEATURE_COUNT + 2;
static E_FACTORY__E_PACKAGE = EcorePackage.E_MODEL_ELEMENT_FEATURE_COUNT + 0;
static E_FACTORY__E_PACKAGE_ID = EcorePackage.E_MODEL_ELEMENT_FEATURE_COUNT + 1;
static E_ENUM_LITERAL = 13;
static E_ENUM_LITERAL_FEATURE_COUNT = EcorePackage.E_NAMED_ELEMENT_FEATURE_COUNT + 4;
static E_ENUM_LITERAL__VALUE = EcorePackage.E_NAMED_ELEMENT_FEATURE_COUNT + 0;
static E_ENUM_LITERAL__INSTANCE = EcorePackage.E_NAMED_ELEMENT_FEATURE_COUNT + 1;
static E_ENUM_LITERAL__LITERAL = EcorePackage.E_NAMED_ELEMENT_FEATURE_COUNT + 2;
static E_ENUM_LITERAL__E_ENUM = EcorePackage.E_NAMED_ELEMENT_FEATURE_COUNT + 3;
static E_CLASSIFIER = 14;
static E_CLASSIFIER_FEATURE_COUNT = EcorePackage.E_NAMED_ELEMENT_FEATURE_COUNT + 6;
static E_CLASSIFIER__INSTANCE_CLASS_NAME = EcorePackage.E_NAMED_ELEMENT_FEATURE_COUNT + 0;
static E_CLASSIFIER__INSTANCE_CLASS = EcorePackage.E_NAMED_ELEMENT_FEATURE_COUNT + 1;
static E_CLASSIFIER__DEFAULT_VALUE = EcorePackage.E_NAMED_ELEMENT_FEATURE_COUNT + 2;
static E_CLASSIFIER__INSTANCE_TYPE_NAME = EcorePackage.E_NAMED_ELEMENT_FEATURE_COUNT + 3;
static E_CLASSIFIER__E_PACKAGE = EcorePackage.E_NAMED_ELEMENT_FEATURE_COUNT + 4;
static E_CLASSIFIER__E_TYPE_PARAMETERS = EcorePackage.E_NAMED_ELEMENT_FEATURE_COUNT + 5;
static E_DATA_TYPE = 15;
static E_DATA_TYPE_FEATURE_COUNT = EcorePackage.E_CLASSIFIER_FEATURE_COUNT + 1;
static E_DATA_TYPE__SERIALIZABLE = EcorePackage.E_CLASSIFIER_FEATURE_COUNT + 0;
static E_ENUM = 16;
static E_ENUM_FEATURE_COUNT = EcorePackage.E_DATA_TYPE_FEATURE_COUNT + 1;
static E_ENUM__E_LITERALS = EcorePackage.E_DATA_TYPE_FEATURE_COUNT + 0;
static E_CLASS = 17;
static E_CLASS_FEATURE_COUNT = EcorePackage.E_CLASSIFIER_FEATURE_COUNT + 27;
static E_CLASS__ABSTRACT = EcorePackage.E_CLASSIFIER_FEATURE_COUNT + 0;
static E_CLASS__INTERFACE = EcorePackage.E_CLASSIFIER_FEATURE_COUNT + 1;
static E_CLASS__E_SUPER_TYPES = EcorePackage.E_CLASSIFIER_FEATURE_COUNT + 2;
static E_CLASS__E_OPERATIONS = EcorePackage.E_CLASSIFIER_FEATURE_COUNT + 3;
static E_CLASS__E_ALL_ATTRIBUTES = EcorePackage.E_CLASSIFIER_FEATURE_COUNT + 4;
static E_CLASS__E_ALL_REFERENCES = EcorePackage.E_CLASSIFIER_FEATURE_COUNT + 5;
static E_CLASS__E_REFERENCES = EcorePackage.E_CLASSIFIER_FEATURE_COUNT + 6;
static E_CLASS__E_ATTRIBUTES = EcorePackage.E_CLASSIFIER_FEATURE_COUNT + 7;
static E_CLASS__E_ALL_CONTAINMENTS = EcorePackage.E_CLASSIFIER_FEATURE_COUNT + 8;
static E_CLASS__E_ALL_OPERATIONS = EcorePackage.E_CLASSIFIER_FEATURE_COUNT + 9;
static E_CLASS__E_ALL_STRUCTURAL_FEATURES = EcorePackage.E_CLASSIFIER_FEATURE_COUNT + 10;
static E_CLASS__E_ALL_SUPER_TYPES = EcorePackage.E_CLASSIFIER_FEATURE_COUNT + 11;
static E_CLASS__E_I_D_ATTRIBUTE = EcorePackage.E_CLASSIFIER_FEATURE_COUNT + 12;
static E_CLASS__E_STRUCTURAL_FEATURES = EcorePackage.E_CLASSIFIER_FEATURE_COUNT + 13;
static E_CLASS__E_GENERIC_SUPER_TYPES = EcorePackage.E_CLASSIFIER_FEATURE_COUNT + 14;
static E_CLASS__E_ALL_GENERIC_SUPER_TYPES = EcorePackage.E_CLASSIFIER_FEATURE_COUNT + 15;
static E_CLASS__E_SUPER_TYPES_IDS = EcorePackage.E_CLASSIFIER_FEATURE_COUNT + 16;
static E_CLASS__E_ALL_ATTRIBUTES_IDS = EcorePackage.E_CLASSIFIER_FEATURE_COUNT + 17;
static E_CLASS__E_ALL_REFERENCES_IDS = EcorePackage.E_CLASSIFIER_FEATURE_COUNT + 18;
static E_CLASS__E_REFERENCES_IDS = EcorePackage.E_CLASSIFIER_FEATURE_COUNT + 19;
static E_CLASS__E_ATTRIBUTES_IDS = EcorePackage.E_CLASSIFIER_FEATURE_COUNT + 20;
static E_CLASS__E_ALL_CONTAINMENTS_IDS = EcorePackage.E_CLASSIFIER_FEATURE_COUNT + 21;
static E_CLASS__E_ALL_OPERATIONS_IDS = EcorePackage.E_CLASSIFIER_FEATURE_COUNT + 22;
static E_CLASS__E_ALL_STRUCTURAL_FEATURES_IDS = EcorePackage.E_CLASSIFIER_FEATURE_COUNT + 23;
static E_CLASS__E_ALL_SUPER_TYPES_IDS = EcorePackage.E_CLASSIFIER_FEATURE_COUNT + 24;
static E_CLASS__E_I_D_ATTRIBUTE_ID = EcorePackage.E_CLASSIFIER_FEATURE_COUNT + 25;
static E_CLASS__E_ALL_GENERIC_SUPER_TYPES_IDS = EcorePackage.E_CLASSIFIER_FEATURE_COUNT + 26;
static E_ANNOTATION = 18;
static E_ANNOTATION_FEATURE_COUNT = EcorePackage.E_MODEL_ELEMENT_FEATURE_COUNT + 6;
static E_ANNOTATION__SOURCE = EcorePackage.E_MODEL_ELEMENT_FEATURE_COUNT + 0;
static E_ANNOTATION__DETAILS = EcorePackage.E_MODEL_ELEMENT_FEATURE_COUNT + 1;
static E_ANNOTATION__E_MODEL_ELEMENT = EcorePackage.E_MODEL_ELEMENT_FEATURE_COUNT + 2;
static E_ANNOTATION__CONTENTS = EcorePackage.E_MODEL_ELEMENT_FEATURE_COUNT + 3;
static E_ANNOTATION__REFERENCES = EcorePackage.E_MODEL_ELEMENT_FEATURE_COUNT + 4;
static E_ANNOTATION__REFERENCES_IDS = EcorePackage.E_MODEL_ELEMENT_FEATURE_COUNT + 5;
static E_ATTRIBUTE = 19;
static E_ATTRIBUTE_FEATURE_COUNT = EcorePackage.E_STRUCTURAL_FEATURE_FEATURE_COUNT + 3;
static E_ATTRIBUTE__I_D = EcorePackage.E_STRUCTURAL_FEATURE_FEATURE_COUNT + 0;
static E_ATTRIBUTE__E_ATTRIBUTE_TYPE = EcorePackage.E_STRUCTURAL_FEATURE_FEATURE_COUNT + 1;
static E_ATTRIBUTE__E_ATTRIBUTE_TYPE_ID = EcorePackage.E_STRUCTURAL_FEATURE_FEATURE_COUNT + 2;
static E_BIG_DECIMAL = 20;
static E_BIG_INTEGER = 21;
static E_BOOLEAN = 22;
static E_BOOLEAN_OBJECT = 23;
static E_BYTE = 24;
static E_BYTE_ARRAY = 25;
static E_BYTE_OBJECT = 26;
static E_CHAR = 27;
static E_CHARACTER_OBJECT = 28;
static E_DATE = 29;
static E_DIAGNOSTIC_CHAIN = 30;
static E_DOUBLE = 31;
static E_DOUBLE_OBJECT = 32;
static E_E_LIST = 33;
static E_ENUMERATOR = 34;
static E_FEATURE_MAP = 35;
static E_FEATURE_MAP_ENTRY = 36;
static E_FLOAT = 37;
static E_FLOAT_OBJECT = 38;
static E_INT = 39;
static E_INTEGER_OBJECT = 40;
static E_JAVA_CLASS = 41;
static E_JAVA_OBJECT = 42;
static D_ANY = 43;
static E_LONG = 44;
static E_LONG_OBJECT = 45;
static E_MAP = 46;
static E_ARRAY = 47;
static CUD_RESULT = 48;
static E_RESOURCE = 49;
static E_RESOURCE_SET = 50;
static E_SHORT = 51;
static E_SHORT_OBJECT = 52;
static E_STRING = 53;
static E_TREE_ITERATOR = 54;
static E_INVOCATION_TARGET_EXCEPTION = 55;
/** Singleton */
static eINSTANCE = EcorePackage.init();
//if the singleton is initialized
static isInited = false;
static eNS_URI = 'http://www.eclipse.org/emf/2002/Ecore';
static eNAME = 'ecore';
static eNS_PREFIX = 'ecore';
/** Provides static access to EClass and EStructuralFeature instances */
static Literals = class {
static E_GENERIC_TYPE = EcorePackage.eINSTANCE.getEGenericType();
static E_GENERIC_TYPE__E_UPPER_BOUND = EcorePackage.eINSTANCE.getEGenericType_EUpperBound();
static E_GENERIC_TYPE__E_TYPE_ARGUMENTS = EcorePackage.eINSTANCE.getEGenericType_ETypeArguments();
static E_GENERIC_TYPE__E_RAW_TYPE = EcorePackage.eINSTANCE.getEGenericType_ERawType();
static E_GENERIC_TYPE__E_LOWER_BOUND = EcorePackage.eINSTANCE.getEGenericType_ELowerBound();
static E_GENERIC_TYPE__E_TYPE_PARAMETER = EcorePackage.eINSTANCE.getEGenericType_ETypeParameter();
static E_GENERIC_TYPE__E_CLASSIFIER = EcorePackage.eINSTANCE.getEGenericType_EClassifier();
static E_GENERIC_TYPE__E_RAW_TYPE_ID = EcorePackage.eINSTANCE.getEGenericType_ERawTypeId();
static E_GENERIC_TYPE__E_TYPE_PARAMETER_ID = EcorePackage.eINSTANCE.getEGenericType_ETypeParameterId();
static E_GENERIC_TYPE__E_CLASSIFIER_ID = EcorePackage.eINSTANCE.getEGenericType_EClassifierId();
static E_STRING_TO_STRING_MAP_ENTRY = EcorePackage.eINSTANCE.getEStringToStringMapEntry();
static E_STRING_TO_STRING_MAP_ENTRY__KEY = EcorePackage.eINSTANCE.getEStringToStringMapEntry_Key();
static E_STRING_TO_STRING_MAP_ENTRY__VALUE = EcorePackage.eINSTANCE.getEStringToStringMapEntry_Value();
static E_OBJECT = EcorePackage.eINSTANCE.getEObject();
static E_MODEL_ELEMENT = EcorePackage.eINSTANCE.getEModelElement();
static E_MODEL_ELEMENT__E_ANNOTATIONS = EcorePackage.eINSTANCE.getEModelElement_EAnnotations();
static E_NAMED_ELEMENT = EcorePackage.eINSTANCE.getENamedElement();
static E_NAMED_ELEMENT__NAME = EcorePackage.eINSTANCE.getENamedElement_Name();
static E_TYPE_PARAMETER = EcorePackage.eINSTANCE.getETypeParameter();
static E_TYPE_PARAMETER__E_BOUNDS = EcorePackage.eINSTANCE.getETypeParameter_EBounds();
static E_TYPED_ELEMENT = EcorePackage.eINSTANCE.getETypedElement();
static E_TYPED_ELEMENT__ORDERED = EcorePackage.eINSTANCE.getETypedElement_Ordered();
static E_TYPED_ELEMENT__UNIQUE = EcorePackage.eINSTANCE.getETypedElement_Unique();
static E_TYPED_ELEMENT__LOWER_BOUND = EcorePackage.eINSTANCE.getETypedElement_LowerBound();
static E_TYPED_ELEMENT__UPPER_BOUND = EcorePackage.eINSTANCE.getETypedElement_UpperBound();
static E_TYPED_ELEMENT__MANY = EcorePackage.eINSTANCE.getETypedElement_Many();
static E_TYPED_ELEMENT__REQUIRED = EcorePackage.eINSTANCE.getETypedElement_Required();
static E_TYPED_ELEMENT__E_TYPE = EcorePackage.eINSTANCE.getETypedElement_EType();
static E_TYPED_ELEMENT__E_GENERIC_TYPE = EcorePackage.eINSTANCE.getETypedElement_EGenericType();
static E_TYPED_ELEMENT__E_TYPE_ID = EcorePackage.eINSTANCE.getETypedElement_ETypeId();
static E_STRUCTURAL_FEATURE = EcorePackage.eINSTANCE.getEStructuralFeature();
static E_STRUCTURAL_FEATURE__CHANGEABLE = EcorePackage.eINSTANCE.getEStructuralFeature_Changeable();
static E_STRUCTURAL_FEATURE__VOLATILE = EcorePackage.eINSTANCE.getEStructuralFeature_Volatile();
static E_STRUCTURAL_FEATURE__TRANSIENT = EcorePackage.eINSTANCE.getEStructuralFeature_Transient();
static E_STRUCTURAL_FEATURE__DEFAULT_VALUE_LITERAL = EcorePackage.eINSTANCE.getEStructuralFeature_DefaultValueLiteral();
static E_STRUCTURAL_FEATURE__DEFAULT_VALUE = EcorePackage.eINSTANCE.getEStructuralFeature_DefaultValue();
static E_STRUCTURAL_FEATURE__UNSETTABLE = EcorePackage.eINSTANCE.getEStructuralFeature_Unsettable();
static E_STRUCTURAL_FEATURE__DERIVED = EcorePackage.eINSTANCE.getEStructuralFeature_Derived();
static E_STRUCTURAL_FEATURE__E_CONTAINING_CLASS = EcorePackage.eINSTANCE.getEStructuralFeature_EContainingClass();
static E_REFERENCE = EcorePackage.eINSTANCE.getEReference();
static E_REFERENCE__CONTAINMENT = EcorePackage.eINSTANCE.getEReference_Containment();
static E_REFERENCE__CONTAINER = EcorePackage.eINSTANCE.getEReference_Container();
static E_REFERENCE__RESOLVE_PROXIES = EcorePackage.eINSTANCE.getEReference_ResolveProxies();
static E_REFERENCE__E_OPPOSITE = EcorePackage.eINSTANCE.getEReference_EOpposite();
static E_REFERENCE__E_REFERENCE_TYPE = EcorePackage.eINSTANCE.getEReference_EReferenceType();
static E_REFERENCE__E_KEYS = EcorePackage.eINSTANCE.getEReference_EKeys();
static E_REFERENCE__E_OPPOSITE_ID = EcorePackage.eINSTANCE.getEReference_EOppositeId();
static E_REFERENCE__E_REFERENCE_TYPE_ID = EcorePackage.eINSTANCE.getEReference_EReferenceTypeId();
static E_REFERENCE__E_KEYS_IDS = EcorePackage.eINSTANCE.getEReference_EKeysIds();
static E_PARAMETER = EcorePackage.eINSTANCE.getEParameter();
static E_PARAMETER__E_OPERATION = EcorePackage.eINSTANCE.getEParameter_EOperation();
static E_PACKAGE = EcorePackage.eINSTANCE.getEPackage();
static E_PACKAGE__NS_U_R_I = EcorePackage.eINSTANCE.getEPackage_NsURI();
static E_PACKAGE__NS_PREFIX = EcorePackage.eINSTANCE.getEPackage_NsPrefix();
static E_PACKAGE__E_FACTORY_INSTANCE = EcorePackage.eINSTANCE.getEPackage_EFactoryInstance();
static E_PACKAGE__E_CLASSIFIERS = EcorePackage.eINSTANCE.getEPackage_EClassifiers();
static E_PACKAGE__E_SUBPACKAGES = EcorePackage.eINSTANCE.getEPackage_ESubpackages();
static E_PACKAGE__E_SUPER_PACKAGE = EcorePackage.eINSTANCE.getEPackage_ESuperPackage();
static E_PACKAGE__E_FACTORY_INSTANCE_ID = EcorePackage.eINSTANCE.getEPackage_EFactoryInstanceId();
static E_OPERATION = EcorePackage.eINSTANCE.getEOperation();
static E_OPERATION__E_CONTAINING_CLASS = EcorePackage.eINSTANCE.getEOperation_EContainingClass();
static E_OPERATION__E_TYPE_PARAMETERS = EcorePackage.eINSTANCE.getEOperation_ETypeParameters();
static E_OPERATION__E_PARAMETERS = EcorePackage.eINSTANCE.getEOperation_EParameters();
static E_OPERATION__E_EXCEPTIONS = EcorePackage.eINSTANCE.getEOperation_EExceptions();
static E_OPERATION__E_GENERIC_EXCEPTIONS = EcorePackage.eINSTANCE.getEOperation_EGenericExceptions();
static E_OPERATION__E_EXCEPTIONS_IDS = EcorePackage.eINSTANCE.getEOperation_EExceptionsIds();
static E_FACTORY = EcorePackage.eINSTANCE.getEFactory();
static E_FACTORY__E_PACKAGE = EcorePackage.eINSTANCE.getEFactory_EPackage();
static E_FACTORY__E_PACKAGE_ID = EcorePackage.eINSTANCE.getEFactory_EPackageId();
static E_ENUM_LITERAL = EcorePackage.eINSTANCE.getEEnumLiteral();
static E_ENUM_LITERAL__VALUE = EcorePackage.eINSTANCE.getEEnumLiteral_Value();
static E_ENUM_LITERAL__INSTANCE = EcorePackage.eINSTANCE.getEEnumLiteral_Instance();
static E_ENUM_LITERAL__LITERAL = EcorePackage.eINSTANCE.getEEnumLiteral_Literal();
static E_ENUM_LITERAL__E_ENUM = EcorePackage.eINSTANCE.getEEnumLiteral_EEnum();
static E_CLASSIFIER = EcorePackage.eINSTANCE.getEClassifier();
static E_CLASSIFIER__INSTANCE_CLASS_NAME = EcorePackage.eINSTANCE.getEClassifier_InstanceClassName();
static E_CLASSIFIER__INSTANCE_CLASS = EcorePackage.eINSTANCE.getEClassifier_InstanceClass();
static E_CLASSIFIER__DEFAULT_VALUE = EcorePackage.eINSTANCE.getEClassifier_DefaultValue();
static E_CLASSIFIER__INSTANCE_TYPE_NAME = EcorePackage.eINSTANCE.getEClassifier_InstanceTypeName();
static E_CLASSIFIER__E_PACKAGE = EcorePackage.eINSTANCE.getEClassifier_EPackage();
static E_CLASSIFIER__E_TYPE_PARAMETERS = EcorePackage.eINSTANCE.getEClassifier_ETypeParameters();
static E_DATA_TYPE = EcorePackage.eINSTANCE.getEDataType();
static E_DATA_TYPE__SERIALIZABLE = EcorePackage.eINSTANCE.getEDataType_Serializable();
static E_ENUM = EcorePackage.eINSTANCE.getEEnum();
static E_ENUM__E_LITERALS = EcorePackage.eINSTANCE.getEEnum_ELiterals();
static E_CLASS = EcorePackage.eINSTANCE.getEClass();
static E_CLASS__ABSTRACT = EcorePackage.eINSTANCE.getEClass_Abstract();
static E_CLASS__INTERFACE = EcorePackage.eINSTANCE.getEClass_Interface();
static E_CLASS__E_SUPER_TYPES = EcorePackage.eINSTANCE.getEClass_ESuperTypes();
static E_CLASS__E_OPERATIONS = EcorePackage.eINSTANCE.getEClass_EOperations();
static E_CLASS__E_ALL_ATTRIBUTES = EcorePackage.eINSTANCE.getEClass_EAllAttributes();
static E_CLASS__E_ALL_REFERENCES = EcorePackage.eINSTANCE.getEClass_EAllReferences();
static E_CLASS__E_REFERENCES = EcorePackage.eINSTANCE.getEClass_EReferences();
static E_CLASS__E_ATTRIBUTES = EcorePackage.eINSTANCE.getEClass_EAttributes();
static E_CLASS__E_ALL_CONTAINMENTS = EcorePackage.eINSTANCE.getEClass_EAllContainments();
static E_CLASS__E_ALL_OPERATIONS = EcorePackage.eINSTANCE.getEClass_EAllOperations();
static E_CLASS__E_ALL_STRUCTURAL_FEATURES = EcorePackage.eINSTANCE.getEClass_EAllStructuralFeatures();
static E_CLASS__E_ALL_SUPER_TYPES = EcorePackage.eINSTANCE.getEClass_EAllSuperTypes();
static E_CLASS__E_I_D_ATTRIBUTE = EcorePackage.eINSTANCE.getEClass_EIDAttribute();
static E_CLASS__E_STRUCTURAL_FEATURES = EcorePackage.eINSTANCE.getEClass_EStructuralFeatures();
static E_CLASS__E_GENERIC_SUPER_TYPES = EcorePackage.eINSTANCE.getEClass_EGenericSuperTypes();
static E_CLASS__E_ALL_GENERIC_SUPER_TYPES = EcorePackage.eINSTANCE.getEClass_EAllGenericSuperTypes();
static E_CLASS__E_SUPER_TYPES_IDS = EcorePackage.eINSTANCE.getEClass_ESuperTypesIds();
static E_CLASS__E_ALL_ATTRIBUTES_IDS = EcorePackage.eINSTANCE.getEClass_EAllAttributesIds();
static E_CLASS__E_ALL_REFERENCES_IDS = EcorePackage.eINSTANCE.getEClass_EAllReferencesIds();
static E_CLASS__E_REFERENCES_IDS = EcorePackage.eINSTANCE.getEClass_EReferencesIds();
static E_CLASS__E_ATTRIBUTES_IDS = EcorePackage.eINSTANCE.getEClass_EAttributesIds();
static E_CLASS__E_ALL_CONTAINMENTS_IDS = EcorePackage.eINSTANCE.getEClass_EAllContainmentsIds();
static E_CLASS__E_ALL_OPERATIONS_IDS = EcorePackage.eINSTANCE.getEClass_EAllOperationsIds();
static E_CLASS__E_ALL_STRUCTURAL_FEATURES_IDS = EcorePackage.eINSTANCE.getEClass_EAllStructuralFeaturesIds();
static E_CLASS__E_ALL_SUPER_TYPES_IDS = EcorePackage.eINSTANCE.getEClass_EAllSuperTypesIds();
static E_CLASS__E_I_D_ATTRIBUTE_ID = EcorePackage.eINSTANCE.getEClass_EIDAttributeId();
static E_CLASS__E_ALL_GENERIC_SUPER_TYPES_IDS = EcorePackage.eINSTANCE.getEClass_EAllGenericSuperTypesIds();
static E_ANNOTATION = EcorePackage.eINSTANCE.getEAnnotation_EC();
static E_ANNOTATION__SOURCE = EcorePackage.eINSTANCE.getEAnnotation_Source();
static E_ANNOTATION__DETAILS = EcorePackage.eINSTANCE.getEAnnotation_Details();
static E_ANNOTATION__E_MODEL_ELEMENT = EcorePackage.eINSTANCE.getEAnnotation_EModelElement();
static E_ANNOTATION__CONTENTS = EcorePackage.eINSTANCE.getEAnnotation_Contents();
static E_ANNOTATION__REFERENCES = EcorePackage.eINSTANCE.getEAnnotation_References();
static E_ANNOTATION__REFERENCES_IDS = EcorePackage.eINSTANCE.getEAnnotation_ReferencesIds();
static E_ATTRIBUTE = EcorePackage.eINSTANCE.getEAttribute();
static E_ATTRIBUTE__I_D = EcorePackage.eINSTANCE.getEAttribute_ID();
static E_ATTRIBUTE__E_ATTRIBUTE_TYPE = EcorePackage.eINSTANCE.getEAttribute_EAttributeType();
static E_ATTRIBUTE__E_ATTRIBUTE_TYPE_ID = EcorePackage.eINSTANCE.getEAttribute_EAttributeTypeId();
static E_BIG_DECIMAL = EcorePackage.eINSTANCE.getEBigDecimal();
static E_BIG_INTEGER = EcorePackage.eINSTANCE.getEBigInteger();
static E_BOOLEAN = EcorePackage.eINSTANCE.getEBoolean();
static E_BOOLEAN_OBJECT = EcorePackage.eINSTANCE.getEBooleanObject();
static E_BYTE = EcorePackage.eINSTANCE.getEByte();
static E_BYTE_ARRAY = EcorePackage.eINSTANCE.getEByteArray();
static E_BYTE_OBJECT = EcorePackage.eINSTANCE.getEByteObject();
static E_CHAR = EcorePackage.eINSTANCE.getEChar();
static E_CHARACTER_OBJECT = EcorePackage.eINSTANCE.getECharacterObject();
static E_DATE = EcorePackage.eINSTANCE.getEDate();
static E_DIAGNOSTIC_CHAIN = EcorePackage.eINSTANCE.getEDiagnosticChain();
static E_DOUBLE = EcorePackage.eINSTANCE.getEDouble();
static E_DOUBLE_OBJECT = EcorePackage.eINSTANCE.getEDoubleObject();
static E_E_LIST = EcorePackage.eINSTANCE.getEEList();
static E_ENUMERATOR = EcorePackage.eINSTANCE.getEEnumerator();
static E_FEATURE_MAP = EcorePackage.eINSTANCE.getEFeatureMap();
static E_FEATURE_MAP_ENTRY = EcorePackage.eINSTANCE.getEFeatureMapEntry();
static E_FLOAT = EcorePackage.eINSTANCE.getEFloat();
static E_FLOAT_OBJECT = EcorePackage.eINSTANCE.getEFloatObject();
static E_INT = EcorePackage.eINSTANCE.getEInt();
static E_INTEGER_OBJECT = EcorePackage.eINSTANCE.getEIntegerObject();
static E_JAVA_CLASS = EcorePackage.eINSTANCE.getEJavaClass();
static E_JAVA_OBJECT = EcorePackage.eINSTANCE.getEJavaObject();
static D_ANY = EcorePackage.eINSTANCE.getDAny();
static E_LONG = EcorePackage.eINSTANCE.getELong();
static E_LONG_OBJECT = EcorePackage.eINSTANCE.getELongObject();
static E_MAP = EcorePackage.eINSTANCE.getEMap();
static E_ARRAY = EcorePackage.eINSTANCE.getEArray();
static CUD_RESULT = EcorePackage.eINSTANCE.getCudResult();
static E_RESOURCE = EcorePackage.eINSTANCE.getEResource();
static E_RESOURCE_SET = EcorePackage.eINSTANCE.getEResourceSet();
static E_SHORT = EcorePackage.eINSTANCE.getEShort();
static E_SHORT_OBJECT = EcorePackage.eINSTANCE.getEShortObject();
static E_STRING = EcorePackage.eINSTANCE.getEString();
static E_TREE_ITERATOR = EcorePackage.eINSTANCE.getETreeIterator();
static E_INVOCATION_TARGET_EXCEPTION = EcorePackage.eINSTANCE.getEInvocationTargetException();
};
//if this packages contents have been created and initialized
isCreated = false;
isInitialized = false;
eGenericTypeEClass;
eStringToStringMapEntryEClass;
eObjectEClass;
eModelElementEClass;
eNamedElementEClass;
eTypeParameterEClass;
eTypedElementEClass;
eStructuralFeatureEClass;
eReferenceEClass;
eParameterEClass;
ePackageEClass;
eOperationEClass;
eFactoryEClass;
eEnumLiteralEClass;
eClassifierEClass;
eDataTypeEClass;
eEnumEClass;
eClassEClass;
eAnnotationEClass;
eAttributeEClass;
eBigDecimalEDataType;
eBigIntegerEDataType;
eBooleanEDataType;
eBooleanObjectEDataType;
eByteEDataType;
eByteArrayEDataType;
eByteObjectEDataType;
eCharEDataType;
eCharacterObjectEDataType;
eDateEDataType;
eDiagnosticChainEDataType;
eDoubleEDataType;
eDoubleObjectEDataType;
eEListEDataType;
eEnumeratorEDataType;
eFeatureMapEDataType;
eFeatureMapEntryEDataType;
eFloatEDataType;
eFloatObjectEDataType;
eIntEDataType;
eIntegerObjectEDataType;
eJavaClassEDataType;
eJavaObjectEDataType;
dAnyEDataType;
eLongEDataType;
eLongObjectEDataType;
eMapEDataType;
eArrayEDataType;
cudResultEDataType;
eResourceEDataType;
eResourceSetEDataType;
eShortEDataType;
eShortObjectEDataType;
eStringEDataType;
eTreeIteratorEDataType;
eInvocationTargetExceptionEDataType;
constructor() {
super('ecore', 'http://www.eclipse.org/emf/2002/Ecore');
}
/**
* Invoked once. Initializes the Singleton.
*
* NOTE: Lots of differences here with the EMF version, which interacts with the package Registry,
* other packages from the same model to register interdependencies, and freezes the package meta-data.
*/
static init() {
if (EcorePackage.isInited)
return this.eINSTANCE;
// Obtain or create and register package
const theEcorePackage = new EcorePackage();
//this is necessary specifically for EcorePackage generation, which needs to refer to itself
this.eINSTANCE = theEcorePackage;
EcorePackage.isInited = true;
// Create package meta-data objects
theEcorePackage.createPackageContents();
// Initialize created meta-data
theEcorePackage.initializePackageContents();
return theEcorePackage;
}
getEFactoryInstance() {
return this._eFactoryInstance;
}
/**
* This will be invoked by the Factory when it is initialized, any invocations
* afterwards will have no effect.
*/
setEFactoryInstance(factoryInst) {
if (!this._eFactoryInstance)
this._eFactoryInstance = factoryInst;
}
getEGenericType() {
return this.eGenericTypeEClass;
}
getEGenericType_EUpperBound() {
return this.eGenericTypeEClass.getEStructuralFeatures().get(0);
}
getEGenericType_ETypeArguments() {
return this.eGenericTypeEClass.getEStructuralFeatures().get(1);
}
getEGenericType_ERawType() {
return this.eGenericTypeEClass.getEStructuralFeatures().get(2);
}
getEGenericType_ELowerBound() {
return this.eGenericTypeEClass.getEStructuralFeatures().get(3);
}
getEGenericType_ETypeParameter() {
return this.eGenericTypeEClass.getEStructuralFeatures().get(4);
}
getEGenericType_EClassifier() {
return this.eGenericTypeEClass.getEStructuralFeatures().get(5);
}
getEGenericType_ERawTypeId() {
return this.eGenericTypeEClass.getEStructuralFeatures().get(6);
}
getEGenericType_ETypeParameterId() {
return this.eGenericTypeEClass.getEStructuralFeatures().get(7);
}
getEGenericType_EClassifierId() {
return this.eGenericTypeEClass.getEStructuralFeatures().get(8);
}
getEStringToStringMapEntry() {
return this.eStringToStringMapEntryEClass;
}
getEStringToStringMapEntry_Key() {
return (this.eStringToStringMapEntryEClass.getEStructuralFeatures().get(0));
}
getEStringToStringMapEntry_Value() {
return (this.eStringToStringMapEntryEClass.getEStructuralFeatures().get(1));
}
getEObject() {
return this.eObjectEClass;
}
getEModelElement() {
return this.eModelElementEClass;
}
getEModelElement_EAnnotations() {
return this.eModelElementEClass.getEStructuralFeatures().get(0);
}
getENamedElement() {
return this.eNamedElementEClass;
}
getENamedElement_Name() {
return this.eNamedElementEClass.getEStructuralFeatures().get(0);
}
getETypeParameter() {
return this.eTypeParameterEClass;
}
getETypeParameter_EBounds() {
return (this.eTypeParameterEClass.getEStructuralFeatures().get(0));
}
getETypedElement() {
return this.eTypedElementEClass;
}
getETypedElement_Ordered() {
return this.eTypedElementEClass.getEStructuralFeatures().get(0);
}
getETypedElement_Unique() {
return this.eTypedElementEClass.getEStructuralFeatures().get(1);
}
getETypedElement_LowerBound() {
return this.eTypedElementEClass.getEStructuralFeatures().get(2);
}
getETypedElement_UpperBound() {
return this.eTypedElementEClass.getEStructuralFeatures().get(3);
}
getETypedElement_Many() {
return this.eTypedElementEClass.getEStructuralFeatures().get(4);
}
getETypedElement_Required() {
return this.eTypedElementEClass.getEStructuralFeatures().get(5);
}
getETypedElement_EType() {
return this.eTypedElementEClass.getEStructuralFeatures().get(6);
}
getETypedElement_EGenericType() {
return this.eTypedElementEClass.getEStructuralFeatures().get(7);
}
getETypedElement_ETypeId() {
return this.eTypedElementEClass.getEStructuralFeatures().get(8);
}
getEStructuralFeature() {
return this.eStructuralFeatureEClass;
}
getEStructuralFeature_Changeable() {
return (this.eStructuralFeatureEClass.getEStructuralFeatures().get(0));
}
getEStructuralFeature_Volatile() {
return (this.eStructuralFeatureEClass.getEStructuralFeatures().get(1));
}
getEStructuralFeature_Transient() {
return (this.eStructuralFeatureEClass.getEStructuralFeatures().get(2));
}
getEStructuralFeature_DefaultValueLiteral() {
return (this.eStructuralFeatureEClass.getEStructuralFeatures().get(3));
}
getEStructuralFeature_DefaultValue() {
return (this.eStructuralFeatureEClass.getEStructuralFeatures().get(4));
}
getEStructuralFeature_Unsettable() {
return (this.eStructuralFeatureEClass.getEStructuralFeatures().get(5));
}
getEStructuralFeature_Derived() {
return (this.eStructuralFeatureEClass.getEStructuralFeatures().get(6));
}
getEStructuralFeature_EContainingClass() {
return (this.eStructuralFeatureEClass.getEStructuralFeatures().get(7));
}
getEReference() {
return this.eReferenceEClass;
}
getEReference_Containment() {
return this.eReferenceEClass.getEStructuralFeatures().get(0);
}
getEReference_Container() {
return this.eReferenceEClass.getEStructuralFeatures().get(1);
}
getEReference_ResolveProxies() {
return this.eReferenceEClass.getEStructuralFeatures().get(2);
}
getEReference_EOpposite() {
return this.eReferenceEClass.getEStructuralFeatures().get(3);
}
getEReference_EReferenceType() {
return this.eReferenceEClass.getEStructuralFeatures().get(4);
}
getEReference_EKeys() {
return this.eReferenceEClass.getEStructuralFeatures().get(5);
}
getEReference_EOppositeId() {
return this.eReferenceEClass.getEStructuralFeatures().get(6);
}
getEReference_EReferenceTypeId() {
return this.eReferenceEClass.getEStructuralFeatures().get(7);
}
getEReference_EKeysIds() {
return this.eReferenceEClass.getEStructuralFeatures().get(8);
}
getEParameter() {
return this.eParameterEClass;
}
getEParameter_EOperation() {
return this.eParameterEClass.getEStructuralFeatures().get(0);
}
getEPackage() {
return this.ePackageEClass;
}
getEPackage_NsURI() {
return this.ePackageEClass.getEStructuralFeatures().get(0);
}
getEPackage_NsPrefix() {
return this.ePackageEClass.getEStructuralFeatures().get(1);
}
getEPackage_EFactoryInstance() {
return this.ePackageEClass.getEStructuralFeatures().get(2);
}
getEPackage_EClassifiers() {
return this.ePackageEClass.getEStructuralFeatures().get(3);
}
getEPackage_ESubpackages() {
return this.ePackageEClass.getEStructuralFeatures().get(4);
}
getEPackage_ESuperPackage() {
return this.ePackageEClass.getEStructuralFeatures().get(5);
}
getEPackage_EFactoryInstanceId() {
return this.ePackageEClass.getEStructuralFeatures().get(6);
}
getEOperation() {
return this.eOperationEClass;
}
getEOperation_EContainingClass() {
return this.eOperationEClass.getEStructuralFeatures().get(0);
}
getEOperation_ETypeParameters() {
return this.eOperationEClass.getEStructuralFeatures().get(1);
}
getEOperation_EParameters() {
return this.eOperationEClass.getEStructuralFeatures().get(2);
}
getEOperation_EExceptions() {
return this.eOperationEClass.getEStructuralFeatures().get(3);
}
getEOperation_EGenericExceptions() {
return this.eOperationEClass.getEStructuralFeatures().get(4);
}
getEOperation_EExceptionsIds() {
return this.eOperationEClass.getEStructuralFeatures().get(5);
}
getEFactory() {
return this.eFactoryEClass;
}
getEFactory_EPackage() {
return this.eFactoryEClass.getEStructuralFeatures().get(0);
}
getEFactory_EPackageId() {
return this.eFactoryEClass.getEStructuralFeatures().get(1);
}
getEEnumLiteral() {
return this.eEnumLiteralEClass;
}
getEEnumLiteral_Value() {
return this.eEnumLiteralEClass.getEStructuralFeatures().get(0);
}
getEEnumLiteral_Instance() {
return this.eEnumLiteralEClass.getEStructuralFeatures().get(1);
}
getEEnumLiteral_Literal() {
return this.eEnumLiteralEClass.getEStructuralFeatures().get(2);
}
getEEnumLiteral_EEnum() {
return this.eEnumLiteralEClass.getEStructuralFeatures().get(3);
}
getEClassifier() {
return this.eClassifierEClass;
}
getEClassifier_InstanceClassName() {
return this.eClassifierEClass.getEStructuralFeatures().get(0);
}
getEClassifier_InstanceClass() {
return this.eClassifierEClass.getEStructuralFeatures().get(1);
}
getEClassifier_DefaultValue() {
return this.eClassifierEClass.getEStructuralFeatures().get(2);
}
getEClassifier_InstanceTypeName() {
return this.eClassifierEClass.getEStructuralFeatures().get(3);
}
getEClassifier_EPackage() {
return this.eClassifierEClass.getEStructuralFeatures().get(4);
}
getEClassifier_ETypeParameters() {
return this.eClassifierEClass.getEStructuralFeatures().get(5);
}
getEDataType() {
return this.eDataTypeEClass;
}
getEDataType_Serializable() {
return this.eDataTypeEClass.getEStructuralFeatures().get(0);
}
getEEnum() {
return this.eEnumEClass;
}
getEEnum_ELiterals() {
return this.eEnumEClass.getEStructuralFeatures().get(0);
}
getEClass() {
return this.eClassEClass;
}
getEClass_Abstract() {
return this.eClassEClass.getEStructuralFeatures().get(0);
}
getEClass_Interface() {
return this.eClassEClass.getEStructuralFeatures().get(1);
}
getEClass_ESuperTypes() {
return this.eClassEClass.getEStructuralFeatures().get(2);
}
getEClass_EOperations() {
return this.eClassEClass.getEStructuralFeatures().get(3);
}
getEClass_EAllAttributes() {
return this.eClassEClass.getEStructuralFeatures().get(4);
}
getEClass_EAllReferences() {
return this.eClassEClass.getEStructuralFeatures().get(5);
}
getEClass_EReferences() {
return this.eClassEClass.getEStructuralFeatures().get(6);
}
getEClass_EAttributes() {
return this.eClassEClass.getEStructuralFeatures().get(7);
}
getEClass_EAllContainments() {
return this.eClassEClass.getEStructuralFeatures().get(8);
}
getEClass_EAllOperations() {
return this.eClassEClass.getEStructuralFeatures().get(9);
}
getEClass_EAllStructuralFeatures() {
return this.eClassEClass.getEStructuralFeatures().get(10);
}
getEClass_EAllSuperTypes() {
return this.eClassEClass.getEStructuralFeatures().get(11);
}
getEClass_EIDAttribute() {
return this.eClassEClass.getEStructuralFeatures().get(12);
}
getEClass_EStructuralFeatures() {
return this.eClassEClass.getEStructuralFeatures().get(13);
}
getEClass_EGenericSuperTypes() {
return this.eClassEClass.getEStructuralFeatures().get(14);
}
getEClass_EAllGenericSuperTypes() {
return this.eClassEClass.getEStructuralFeatures().get(15);
}
getEClass_ESuperTypesIds() {
return this.eClassEClass.getEStructuralFeatures().get(16);
}
getEClass_EAllAttributesIds() {
return this.eClassEClass.getEStructuralFeatures().get(17);
}
getEClass_EAllReferencesIds() {
return this.eClassEClass.getEStructuralFeatures().get(18);
}
getEClass_EReferencesIds() {
return this.eClassEClass.getEStructuralFeatures().get(19);
}
getEClass_EAttributesIds() {
return this.eClassEClass.getEStructuralFeatures().get(20);
}
getEClass_EAllContainmentsIds() {
return this.eClassEClass.getEStructuralFeatures().get(21);
}
getEClass_EAllOperationsIds() {
return this.eClassEClass.getEStructuralFeatures().get(22);
}
getEClass_EAllStructuralFeaturesIds() {
return this.eClassEClass.getEStructuralFeatures().get(23);
}
getEClass_EAllSuperTypesIds() {
return this.eClassEClass.getEStructuralFeatures().get(24);
}
getEClass_EIDAttributeId() {
return this.eClassEClass.getEStructuralFeatures().get(25);
}
getEClass_EAllGenericSuperTypesIds() {
return this.eClassEClass.getEStructuralFeatures().get(26);
}
getEAnnotation_EC() {
return this.eAnnotationEClass;
}
getEAnnotation_Source() {
return this.eAnnotationEClass.getEStructuralFeatures().get(0);
}
getEAnnotation_Details() {
return this.eAnnotationEClass.getEStructuralFeatures().get(1);
}
getEAnnotation_EModelElement() {
return this.eAnnotationEClass.getEStructuralFeatures().get(2);
}
getEAnnotation_Contents() {
return this.eAnnotationEClass.getEStructuralFeatures().get(3);
}
getEAnnotation_References() {
return this.eAnnotationEClass.getEStructuralFeatures().get(4);
}
getEAnnotation_ReferencesIds() {
return this.eAnnotationEClass.getEStructuralFeatures().get(5);
}
getEAttribute() {
return this.eAttributeEClass;
}
getEAttribute_ID() {
return this.eAttributeEClass.getEStructuralFeatures().get(0);
}
getEAttribute_EAttributeType() {
return this.eAttributeEClass.getEStructuralFeatures().get(1);
}
getEAttribute_EAttributeTypeId() {
return this.eAttributeEClass.getEStructuralFeatures().get(2);
}
getEBigDecimal() {
return this.eBigDecimalEDataType;
}
getEBigInteger() {
return this.eBigIntegerEDataType;
}
getEBoolean() {
return this.eBooleanEDataType;
}
getEBooleanObject() {
return this.eBooleanObjectEDataType;
}
getEByte() {
return this.eByteEDataType;
}
getEByteArray() {
return this.eByteArrayEDataType;
}
getEByteObject() {
return this.eByteObjectEDataType;
}
getEChar() {
return this.eCharEDataType;
}
getECharacterObject() {
return this.eCharacterObjectEDataType;
}
getEDate() {
return this.eDateEDataType;
}
getEDiagnosticChain() {
return this.eDiagnosticChainEDataType;
}
getEDouble() {
return this.eDoubleEDataType;
}
getEDoubleObject() {
return this.eDoubleObjectEDataType;
}
getEEList() {
return this.eEListEDataType;
}
getEEnumerator() {
return this.eEnumeratorEDataType;
}
getEFeatureMap() {
return this.eFeatureMapEDataType;
}
getEFeatureMapEntry() {
return this.eFeatureMapEntryEDataType;
}
getEFloat() {
return this.eFloatEDataType;
}
getEFloatObject() {
return this.eFloatObjectEDataType;
}
getEInt() {
return this.eIntEDataType;
}
getEIntegerObject() {
return this.eIntegerObjectEDataType;
}
getEJavaClass() {
return this.eJavaClassEDataType;
}
getEJavaObject() {
return this.eJavaObjectEDataType;
}
getDAny() {
return this.dAnyEDataType;
}
getELong() {
return this.eLongEDataType;
}
getELongObject() {
return this.eLongObjectEDataType;
}
getEMap() {
return this.eMapEDataType;
}
getEArray() {
return this.eArrayEDataType;
}
getCudResult() {
return this.cudResultEDataType;
}
getEResource() {
return this.eResourceEDataType;
}
getEResourceSet() {
return this.eResourceSetEDataType;
}
getEShort() {
return this.eShortEDataType;
}
getEShortObject() {
return this.eShortObjectEDataType;
}
getEString() {
return this.eStringEDataType;
}
getETreeIterator() {
return this.eTreeIteratorEDataType;
}
getEInvocationTargetException() {
return this.eInvocationTargetExceptionEDataType;
}
createPackageContents() {
if (this.isCreated)
return;
this.isCreated = true;
this.eGenericTypeEClass = this.createEClass(EcorePackage.E_GENERIC_TYPE);
this.createEReference(this.eGenericTypeEClass, EcorePackage.E_GENERIC_TYPE__E_UPPER_BOUND);
this.createEReference(this.eGenericTypeEClass, EcorePackage.E_GENERIC_TYPE__E_TYPE_ARGUMENTS);
this.createEReference(this.eGenericTypeEClass, EcorePackage.E_GENERIC_TYPE__E_RAW_TYPE);
this.createEReference(this.eGenericTypeEClass, EcorePackage.E_GENERIC_TYPE__E_LOWER_BOUND);
this.createEReference(this.eGenericTypeEClass, EcorePackage.E_GENERIC_TYPE__E_TYPE_PARAMETER);
this.createEReference(this.eGenericTypeEClass, EcorePackage.E_GENERIC_TYPE__E_CLASSIFIER);
this.createEAttribute(this.eGenericTypeEClass, EcorePackage.E_GENERIC_TYPE__E_RAW_TYPE_ID);
this.createEAttribute(this.eGenericTypeEClass, EcorePackage.E_GENERIC_TYPE__E_TYPE_PARAMETER_ID);
this.createEAttribute(this.eGenericTypeEClass, EcorePackage.E_GENERIC_TYPE__E_CLASSIFIER_ID);
this.eStringToStringMapEntryEClass = this.createEClass(EcorePackage.E_STRING_TO_STRING_MAP_ENTRY);
this.createEAttribute(this.eStringToStringMapEntryEClass, EcorePackage.E_STRING_TO_STRING_MAP_ENTRY__KEY);
this.createEAttribute(this.eStringToStringMapEntryEClass, EcorePackage.E_STRING_TO_STRING_MAP_ENTRY__VALUE);
this.eObjectEClass = this.createEClass(EcorePackage.E_OBJECT);
this.eModelElementEClass = this.createEClass(EcorePackage.E_MODEL_ELEMENT);
this.createEReference(this.eModelElementEClass, EcorePackage.E_MODEL_ELEMENT__E_ANNOTATIONS);
this.eNamedElementEClass = this.createEClass(EcorePackage.E_NAMED_ELEMENT);
this.createEAttribute(this.eNamedElementEClass, EcorePackage.E_NAMED_ELEMENT__NAME);
this.eTypeParameterEClass = this.createEClass(EcorePackage.E_TYPE_PARAMETER);
this.createEReference(this.eTypeParameterEClass, EcorePackage.E_TYPE_PARAMETER__E_BOUNDS);
this.eTypedElementEClass = this.createEClass(EcorePackage.E_TYPED_ELEMENT);
this.createEAttribute(this.eTypedElementEClass, EcorePackage.E_TYPED_ELEMENT__ORDERED);
this.createEAttribute(this.eTypedElementEClass, EcorePackage.E_TYPED_ELEMENT__UNIQUE);
this.createEAttribute(this.eTypedElementEClass, EcorePackage.E_TYPED_ELEMENT__LOWER_BOUND);
this.createEAttribute(this.eTypedElementEClass, EcorePackage.E_TYPED_ELEMENT__UPPER_BOUND);
this.createEAttribute(this.eTypedElementEClass, EcorePackage.E_TYPED_ELEMENT__MANY);
this.createEAttribute(this.eTypedElementEClass, EcorePackage.E_TYPED_ELEMENT__REQUIRED);
this.createEReference(this.eTypedElementEClass, EcorePackage.E_TYPED_ELEMENT__E_TYPE);
this.createEReference(this.eTypedElementEClass, EcorePackage.E_TYPED_ELEMENT__E_GENERIC_TYPE);
this.createEAttribute(this.eTypedElementEClass, EcorePackage.E_TYPED_ELEMENT__E_TYPE_ID);
this.eStructuralFeatureEClass = this.createEClass(EcorePackage.E_STRUCTURAL_FEATURE);
this.createEAttribute(this.eStructuralFeatureEClass, EcorePackage.E_STRUCTURAL_FEATURE__CHANGEABLE);
this.createEAttribute(this.eStructuralFeatureEClass, EcorePackage.E_STRUCTURAL_FEATURE__VOLATILE);
this.createEAttribute(this.eStructuralFeatureEClass, EcorePackage.E_STRUCTURAL_FEATURE__TRANSIENT);
this.createEAttribute(this.eStructuralFeatureEClass, EcorePackage.E_STRUCTURAL_FEATURE__DEFAULT_VALUE_LITERAL);
this.createEAttribute(this.eStructuralFeatureEClass, EcorePackage.E_STRUCTURAL_FEATURE__DEFAULT_VALUE);
this.createEAttribute(this.eStructuralFeatureEClass, EcorePackage.E_STRUCTURAL_FEATURE__UNSETTABLE);
this.createEAttribute(this.eStructuralFeatureEClass, EcorePackage.E_STRUCTURAL_FEATURE__DERIVED);
this.createEReference(this.eStructuralFeatureEClass, EcorePackage.E_STRUCTURAL_FEATURE__E_CONTAINING_CLASS);
this.eReferenceEClass = this.createEClass(EcorePackage.E_REFERENCE);
this.createEAttribute(this.eReferenceEClass, EcorePackage.E_REFERENCE__CONTAINMENT);
this.createEAttribute(this.eReferenceEClass, EcorePackage.E_REFERENCE__CONTAINER);
this.createEAttribute(this.eReferenceEClass, EcorePackage.E_REFERENCE__RESOLVE_PROXIES);
this.createEReference(this.eReferenceEClass, EcorePackage.E_REFERENCE__E_OPPOSITE);
this.createEReference(this.eReferenceEClass, EcorePackage.E_REFERENCE__E_REFERENCE_TYPE);
this.createEReference(this.eReferenceEClass, EcorePackage.E_REFERENCE__E_KEYS);
this.createEAttribute(this.eReferenceEClass, EcorePackage.E_REFERENCE__E_OPPOSITE_ID);
this.createEAttribute(this.eReferenceEClass, EcorePackage.E_REFERENCE__E_REFERENCE_TYPE_ID);
this.createEAttribute(this.eReferenceEClass, EcorePackage.E_REFERENCE__E_KEYS_IDS);
this.eParameterEClass = this.createEClass(EcorePackage.E_PARAMETER);
this.createEReference(this.eParameterE