UNPKG

@tripsnek/tmf

Version:

TypeScript Modeling Framework - A TypeScript port of the Eclipse Modeling Framework (EMF)

983 lines 84 kB
"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