/** * Copyright (c) 2002-2010 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html * * Contributors: * IBM - Initial API and implementation * Christian Damus (Zeligsoft) - 255469 */ package org.eclipse.emf.ecore; /** * <!-- begin-user-doc --> * The <b>Package</b> for the model. * It contains accessors for the meta objects to represent * <ul> * <li>each class,</li> * <li>each feature of each class,</li> * <li>each interface,</li> * <li>each operation of each class or interface,</li> * <li>each enum,</li> * <li>each literal of each enum,</li> * <li>and each data type</li> * </ul> * <!-- end-user-doc --> * @see org.eclipse.emf.ecore.EcoreFactory * @model kind="package" * @generated */ public interface EcorePackage extends EPackage { /** * The package name. * @generated */ String eNAME = "ecore"; /** * The package namespace URI. * @generated */ String eNS_URI = "http://www.eclipse.org/emf/2002/Ecore"; /** * The package namespace name. * @generated */ String eNS_PREFIX = "ecore"; /** * The package content type ID. * <!-- begin-user-doc --> * @since 2.4 * <!-- end-user-doc --> * @generated */ String eCONTENT_TYPE = "org.eclipse.emf.ecore"; /** * The singleton instance of the package. * @generated */ EcorePackage eINSTANCE = org.eclipse.emf.ecore.impl.EcorePackageImpl.init(); /** * The meta object id for the '{@link org.eclipse.emf.ecore.impl.EObjectImpl <em>EObject</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.ecore.impl.EObjectImpl * @see org.eclipse.emf.ecore.impl.EcorePackageImpl#getEObject() * @generated */ int EOBJECT = 10; /** * The meta object id for the '{@link org.eclipse.emf.ecore.impl.EModelElementImpl <em>EModel Element</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.ecore.impl.EModelElementImpl * @see org.eclipse.emf.ecore.impl.EcorePackageImpl#getEModelElement() * @generated */ int EMODEL_ELEMENT = 8; /** * The feature id for the '<em><b>EAnnotations</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EMODEL_ELEMENT__EANNOTATIONS = 0; /** * The number of structural features of the '<em>EModel Element</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EMODEL_ELEMENT_FEATURE_COUNT = 1; /** * The operation id for the '<em>Get EAnnotation</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EMODEL_ELEMENT___GET_EANNOTATION__STRING = 0; /** * The number of operations of the '<em>EModel Element</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EMODEL_ELEMENT_OPERATION_COUNT = 1; /** * The meta object id for the '{@link org.eclipse.emf.ecore.impl.ENamedElementImpl <em>ENamed Element</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.ecore.impl.ENamedElementImpl * @see org.eclipse.emf.ecore.impl.EcorePackageImpl#getENamedElement() * @generated */ int ENAMED_ELEMENT = 9; /** * The feature id for the '<em><b>EAnnotations</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ENAMED_ELEMENT__EANNOTATIONS = EMODEL_ELEMENT__EANNOTATIONS; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ENAMED_ELEMENT__NAME = EMODEL_ELEMENT_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>ENamed Element</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ENAMED_ELEMENT_FEATURE_COUNT = EMODEL_ELEMENT_FEATURE_COUNT + 1; /** * The operation id for the '<em>Get EAnnotation</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ENAMED_ELEMENT___GET_EANNOTATION__STRING = EMODEL_ELEMENT___GET_EANNOTATION__STRING; /** * The number of operations of the '<em>ENamed Element</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ENAMED_ELEMENT_OPERATION_COUNT = EMODEL_ELEMENT_OPERATION_COUNT + 0; /** * The meta object id for the '{@link org.eclipse.emf.ecore.impl.EStructuralFeatureImpl <em>EStructural Feature</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.ecore.impl.EStructuralFeatureImpl * @see org.eclipse.emf.ecore.impl.EcorePackageImpl#getEStructuralFeature() * @generated */ int ESTRUCTURAL_FEATURE = 15; /** * The meta object id for the '{@link org.eclipse.emf.ecore.impl.EAttributeImpl <em>EAttribute</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.ecore.impl.EAttributeImpl * @see org.eclipse.emf.ecore.impl.EcorePackageImpl#getEAttribute() * @generated */ int EATTRIBUTE = 0; /** * The meta object id for the '{@link org.eclipse.emf.ecore.impl.EClassImpl <em>EClass</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.ecore.impl.EClassImpl * @see org.eclipse.emf.ecore.impl.EcorePackageImpl#getEClass() * @generated */ int ECLASS = 2; /** * The meta object id for the '{@link org.eclipse.emf.ecore.impl.ETypedElementImpl <em>ETyped Element</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.ecore.impl.ETypedElementImpl * @see org.eclipse.emf.ecore.impl.EcorePackageImpl#getETypedElement() * @generated */ int ETYPED_ELEMENT = 16; /** * The meta object id for the '{@link org.eclipse.emf.ecore.impl.EDataTypeImpl <em>EData Type</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.ecore.impl.EDataTypeImpl * @see org.eclipse.emf.ecore.impl.EcorePackageImpl#getEDataType() * @generated */ int EDATA_TYPE = 4; /** * The meta object id for the '{@link org.eclipse.emf.ecore.impl.EEnumImpl <em>EEnum</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.ecore.impl.EEnumImpl * @see org.eclipse.emf.ecore.impl.EcorePackageImpl#getEEnum() * @generated */ int EENUM = 5; /** * The meta object id for the '{@link org.eclipse.emf.ecore.impl.EEnumLiteralImpl <em>EEnum Literal</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.ecore.impl.EEnumLiteralImpl * @see org.eclipse.emf.ecore.impl.EcorePackageImpl#getEEnumLiteral() * @generated */ int EENUM_LITERAL = 6; /** * The meta object id for the '{@link org.eclipse.emf.ecore.impl.EFactoryImpl <em>EFactory</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.ecore.impl.EFactoryImpl * @see org.eclipse.emf.ecore.impl.EcorePackageImpl#getEFactory() * @generated */ int EFACTORY = 7; /** * The meta object id for the '{@link org.eclipse.emf.ecore.impl.EOperationImpl <em>EOperation</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.ecore.impl.EOperationImpl * @see org.eclipse.emf.ecore.impl.EcorePackageImpl#getEOperation() * @generated */ int EOPERATION = 11; /** * The meta object id for the '{@link org.eclipse.emf.ecore.impl.EPackageImpl <em>EPackage</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.ecore.impl.EPackageImpl * @see org.eclipse.emf.ecore.impl.EcorePackageImpl#getEPackage() * @generated */ int EPACKAGE = 12; /** * The meta object id for the '{@link org.eclipse.emf.ecore.impl.EParameterImpl <em>EParameter</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.ecore.impl.EParameterImpl * @see org.eclipse.emf.ecore.impl.EcorePackageImpl#getEParameter() * @generated */ int EPARAMETER = 13; /** * The meta object id for the '{@link org.eclipse.emf.ecore.impl.EReferenceImpl <em>EReference</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.ecore.impl.EReferenceImpl * @see org.eclipse.emf.ecore.impl.EcorePackageImpl#getEReference() * @generated */ int EREFERENCE = 14; /** * The feature id for the '<em><b>EAnnotations</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ETYPED_ELEMENT__EANNOTATIONS = ENAMED_ELEMENT__EANNOTATIONS; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ETYPED_ELEMENT__NAME = ENAMED_ELEMENT__NAME; /** * The feature id for the '<em><b>Ordered</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ETYPED_ELEMENT__ORDERED = ENAMED_ELEMENT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Unique</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ETYPED_ELEMENT__UNIQUE = ENAMED_ELEMENT_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Lower Bound</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ETYPED_ELEMENT__LOWER_BOUND = ENAMED_ELEMENT_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Upper Bound</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ETYPED_ELEMENT__UPPER_BOUND = ENAMED_ELEMENT_FEATURE_COUNT + 3; /** * The feature id for the '<em><b>Many</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ETYPED_ELEMENT__MANY = ENAMED_ELEMENT_FEATURE_COUNT + 4; /** * The feature id for the '<em><b>Required</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ETYPED_ELEMENT__REQUIRED = ENAMED_ELEMENT_FEATURE_COUNT + 5; /** * The feature id for the '<em><b>EType</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ETYPED_ELEMENT__ETYPE = ENAMED_ELEMENT_FEATURE_COUNT + 6; /** * The feature id for the '<em><b>EGeneric Type</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ETYPED_ELEMENT__EGENERIC_TYPE = ENAMED_ELEMENT_FEATURE_COUNT + 7; /** * The number of structural features of the '<em>ETyped Element</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ETYPED_ELEMENT_FEATURE_COUNT = ENAMED_ELEMENT_FEATURE_COUNT + 8; /** * The operation id for the '<em>Get EAnnotation</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ETYPED_ELEMENT___GET_EANNOTATION__STRING = ENAMED_ELEMENT___GET_EANNOTATION__STRING; /** * The number of operations of the '<em>ETyped Element</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ETYPED_ELEMENT_OPERATION_COUNT = ENAMED_ELEMENT_OPERATION_COUNT + 0; /** * The feature id for the '<em><b>EAnnotations</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ESTRUCTURAL_FEATURE__EANNOTATIONS = ETYPED_ELEMENT__EANNOTATIONS; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ESTRUCTURAL_FEATURE__NAME = ETYPED_ELEMENT__NAME; /** * The feature id for the '<em><b>Ordered</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ESTRUCTURAL_FEATURE__ORDERED = ETYPED_ELEMENT__ORDERED; /** * The feature id for the '<em><b>Unique</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ESTRUCTURAL_FEATURE__UNIQUE = ETYPED_ELEMENT__UNIQUE; /** * The feature id for the '<em><b>Lower Bound</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ESTRUCTURAL_FEATURE__LOWER_BOUND = ETYPED_ELEMENT__LOWER_BOUND; /** * The feature id for the '<em><b>Upper Bound</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ESTRUCTURAL_FEATURE__UPPER_BOUND = ETYPED_ELEMENT__UPPER_BOUND; /** * The feature id for the '<em><b>Many</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ESTRUCTURAL_FEATURE__MANY = ETYPED_ELEMENT__MANY; /** * The feature id for the '<em><b>Required</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ESTRUCTURAL_FEATURE__REQUIRED = ETYPED_ELEMENT__REQUIRED; /** * The feature id for the '<em><b>EType</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ESTRUCTURAL_FEATURE__ETYPE = ETYPED_ELEMENT__ETYPE; /** * The feature id for the '<em><b>EGeneric Type</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ESTRUCTURAL_FEATURE__EGENERIC_TYPE = ETYPED_ELEMENT__EGENERIC_TYPE; /** * The feature id for the '<em><b>Changeable</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ESTRUCTURAL_FEATURE__CHANGEABLE = ETYPED_ELEMENT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Volatile</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ESTRUCTURAL_FEATURE__VOLATILE = ETYPED_ELEMENT_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Transient</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ESTRUCTURAL_FEATURE__TRANSIENT = ETYPED_ELEMENT_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Default Value Literal</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ESTRUCTURAL_FEATURE__DEFAULT_VALUE_LITERAL = ETYPED_ELEMENT_FEATURE_COUNT + 3; /** * The feature id for the '<em><b>Default Value</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ESTRUCTURAL_FEATURE__DEFAULT_VALUE = ETYPED_ELEMENT_FEATURE_COUNT + 4; /** * The feature id for the '<em><b>Unsettable</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ESTRUCTURAL_FEATURE__UNSETTABLE = ETYPED_ELEMENT_FEATURE_COUNT + 5; /** * The feature id for the '<em><b>Derived</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ESTRUCTURAL_FEATURE__DERIVED = ETYPED_ELEMENT_FEATURE_COUNT + 6; /** * The feature id for the '<em><b>EContaining Class</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ESTRUCTURAL_FEATURE__ECONTAINING_CLASS = ETYPED_ELEMENT_FEATURE_COUNT + 7; /** * The number of structural features of the '<em>EStructural Feature</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ESTRUCTURAL_FEATURE_FEATURE_COUNT = ETYPED_ELEMENT_FEATURE_COUNT + 8; /** * The operation id for the '<em>Get EAnnotation</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ESTRUCTURAL_FEATURE___GET_EANNOTATION__STRING = ETYPED_ELEMENT___GET_EANNOTATION__STRING; /** * The operation id for the '<em>Get Feature ID</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ESTRUCTURAL_FEATURE___GET_FEATURE_ID = ETYPED_ELEMENT_OPERATION_COUNT + 0; /** * The operation id for the '<em>Get Container Class</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ESTRUCTURAL_FEATURE___GET_CONTAINER_CLASS = ETYPED_ELEMENT_OPERATION_COUNT + 1; /** * The number of operations of the '<em>EStructural Feature</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ESTRUCTURAL_FEATURE_OPERATION_COUNT = ETYPED_ELEMENT_OPERATION_COUNT + 2; /** * The feature id for the '<em><b>EAnnotations</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EATTRIBUTE__EANNOTATIONS = ESTRUCTURAL_FEATURE__EANNOTATIONS; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EATTRIBUTE__NAME = ESTRUCTURAL_FEATURE__NAME; /** * The feature id for the '<em><b>Ordered</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EATTRIBUTE__ORDERED = ESTRUCTURAL_FEATURE__ORDERED; /** * The feature id for the '<em><b>Unique</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EATTRIBUTE__UNIQUE = ESTRUCTURAL_FEATURE__UNIQUE; /** * The feature id for the '<em><b>Lower Bound</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EATTRIBUTE__LOWER_BOUND = ESTRUCTURAL_FEATURE__LOWER_BOUND; /** * The feature id for the '<em><b>Upper Bound</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EATTRIBUTE__UPPER_BOUND = ESTRUCTURAL_FEATURE__UPPER_BOUND; /** * The feature id for the '<em><b>Many</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EATTRIBUTE__MANY = ESTRUCTURAL_FEATURE__MANY; /** * The feature id for the '<em><b>Required</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EATTRIBUTE__REQUIRED = ESTRUCTURAL_FEATURE__REQUIRED; /** * The feature id for the '<em><b>EType</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EATTRIBUTE__ETYPE = ESTRUCTURAL_FEATURE__ETYPE; /** * The feature id for the '<em><b>EGeneric Type</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EATTRIBUTE__EGENERIC_TYPE = ESTRUCTURAL_FEATURE__EGENERIC_TYPE; /** * The feature id for the '<em><b>Changeable</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EATTRIBUTE__CHANGEABLE = ESTRUCTURAL_FEATURE__CHANGEABLE; /** * The feature id for the '<em><b>Volatile</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EATTRIBUTE__VOLATILE = ESTRUCTURAL_FEATURE__VOLATILE; /** * The feature id for the '<em><b>Transient</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EATTRIBUTE__TRANSIENT = ESTRUCTURAL_FEATURE__TRANSIENT; /** * The feature id for the '<em><b>Default Value Literal</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EATTRIBUTE__DEFAULT_VALUE_LITERAL = ESTRUCTURAL_FEATURE__DEFAULT_VALUE_LITERAL; /** * The feature id for the '<em><b>Default Value</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EATTRIBUTE__DEFAULT_VALUE = ESTRUCTURAL_FEATURE__DEFAULT_VALUE; /** * The feature id for the '<em><b>Unsettable</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EATTRIBUTE__UNSETTABLE = ESTRUCTURAL_FEATURE__UNSETTABLE; /** * The feature id for the '<em><b>Derived</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EATTRIBUTE__DERIVED = ESTRUCTURAL_FEATURE__DERIVED; /** * The feature id for the '<em><b>EContaining Class</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EATTRIBUTE__ECONTAINING_CLASS = ESTRUCTURAL_FEATURE__ECONTAINING_CLASS; /** * The feature id for the '<em><b>ID</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EATTRIBUTE__ID = ESTRUCTURAL_FEATURE_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>EAttribute Type</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EATTRIBUTE__EATTRIBUTE_TYPE = ESTRUCTURAL_FEATURE_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>EAttribute</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EATTRIBUTE_FEATURE_COUNT = ESTRUCTURAL_FEATURE_FEATURE_COUNT + 2; /** * The operation id for the '<em>Get EAnnotation</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EATTRIBUTE___GET_EANNOTATION__STRING = ESTRUCTURAL_FEATURE___GET_EANNOTATION__STRING; /** * The operation id for the '<em>Get Feature ID</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EATTRIBUTE___GET_FEATURE_ID = ESTRUCTURAL_FEATURE___GET_FEATURE_ID; /** * The operation id for the '<em>Get Container Class</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EATTRIBUTE___GET_CONTAINER_CLASS = ESTRUCTURAL_FEATURE___GET_CONTAINER_CLASS; /** * The number of operations of the '<em>EAttribute</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EATTRIBUTE_OPERATION_COUNT = ESTRUCTURAL_FEATURE_OPERATION_COUNT + 0; /** * The meta object id for the '{@link org.eclipse.emf.ecore.impl.EAnnotationImpl <em>EAnnotation</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.ecore.impl.EAnnotationImpl * @see org.eclipse.emf.ecore.impl.EcorePackageImpl#getEAnnotation() * @generated */ int EANNOTATION = 1; /** * The feature id for the '<em><b>EAnnotations</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EANNOTATION__EANNOTATIONS = EMODEL_ELEMENT__EANNOTATIONS; /** * The feature id for the '<em><b>Source</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EANNOTATION__SOURCE = EMODEL_ELEMENT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Details</b></em>' map. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EANNOTATION__DETAILS = EMODEL_ELEMENT_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>EModel Element</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EANNOTATION__EMODEL_ELEMENT = EMODEL_ELEMENT_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Contents</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EANNOTATION__CONTENTS = EMODEL_ELEMENT_FEATURE_COUNT + 3; /** * The feature id for the '<em><b>References</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EANNOTATION__REFERENCES = EMODEL_ELEMENT_FEATURE_COUNT + 4; /** * The number of structural features of the '<em>EAnnotation</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EANNOTATION_FEATURE_COUNT = EMODEL_ELEMENT_FEATURE_COUNT + 5; /** * The operation id for the '<em>Get EAnnotation</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EANNOTATION___GET_EANNOTATION__STRING = EMODEL_ELEMENT___GET_EANNOTATION__STRING; /** * The number of operations of the '<em>EAnnotation</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EANNOTATION_OPERATION_COUNT = EMODEL_ELEMENT_OPERATION_COUNT + 0; /** * The meta object id for the '{@link org.eclipse.emf.ecore.impl.EClassifierImpl <em>EClassifier</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.ecore.impl.EClassifierImpl * @see org.eclipse.emf.ecore.impl.EcorePackageImpl#getEClassifier() * @generated */ int ECLASSIFIER = 3; /** * The feature id for the '<em><b>EAnnotations</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ECLASSIFIER__EANNOTATIONS = ENAMED_ELEMENT__EANNOTATIONS; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ECLASSIFIER__NAME = ENAMED_ELEMENT__NAME; /** * The feature id for the '<em><b>Instance Class Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ECLASSIFIER__INSTANCE_CLASS_NAME = ENAMED_ELEMENT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Instance Class</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ECLASSIFIER__INSTANCE_CLASS = ENAMED_ELEMENT_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Default Value</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ECLASSIFIER__DEFAULT_VALUE = ENAMED_ELEMENT_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Instance Type Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ECLASSIFIER__INSTANCE_TYPE_NAME = ENAMED_ELEMENT_FEATURE_COUNT + 3; /** * The feature id for the '<em><b>EPackage</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ECLASSIFIER__EPACKAGE = ENAMED_ELEMENT_FEATURE_COUNT + 4; /** * The feature id for the '<em><b>EType Parameters</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ECLASSIFIER__ETYPE_PARAMETERS = ENAMED_ELEMENT_FEATURE_COUNT + 5; /** * The number of structural features of the '<em>EClassifier</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ECLASSIFIER_FEATURE_COUNT = ENAMED_ELEMENT_FEATURE_COUNT + 6; /** * The operation id for the '<em>Get EAnnotation</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ECLASSIFIER___GET_EANNOTATION__STRING = ENAMED_ELEMENT___GET_EANNOTATION__STRING; /** * The operation id for the '<em>Is Instance</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ECLASSIFIER___IS_INSTANCE__OBJECT = ENAMED_ELEMENT_OPERATION_COUNT + 0; /** * The operation id for the '<em>Get Classifier ID</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ECLASSIFIER___GET_CLASSIFIER_ID = ENAMED_ELEMENT_OPERATION_COUNT + 1; /** * The number of operations of the '<em>EClassifier</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ECLASSIFIER_OPERATION_COUNT = ENAMED_ELEMENT_OPERATION_COUNT + 2; /** * The feature id for the '<em><b>EAnnotations</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ECLASS__EANNOTATIONS = ECLASSIFIER__EANNOTATIONS; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ECLASS__NAME = ECLASSIFIER__NAME; /** * The feature id for the '<em><b>Instance Class Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ECLASS__INSTANCE_CLASS_NAME = ECLASSIFIER__INSTANCE_CLASS_NAME; /** * The feature id for the '<em><b>Instance Class</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ECLASS__INSTANCE_CLASS = ECLASSIFIER__INSTANCE_CLASS; /** * The feature id for the '<em><b>Default Value</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ECLASS__DEFAULT_VALUE = ECLASSIFIER__DEFAULT_VALUE; /** * The feature id for the '<em><b>Instance Type Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ECLASS__INSTANCE_TYPE_NAME = ECLASSIFIER__INSTANCE_TYPE_NAME; /** * The feature id for the '<em><b>EPackage</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ECLASS__EPACKAGE = ECLASSIFIER__EPACKAGE; /** * The feature id for the '<em><b>EType Parameters</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ECLASS__ETYPE_PARAMETERS = ECLASSIFIER__ETYPE_PARAMETERS; /** * The feature id for the '<em><b>Abstract</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ECLASS__ABSTRACT = ECLASSIFIER_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Interface</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ECLASS__INTERFACE = ECLASSIFIER_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>ESuper Types</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ECLASS__ESUPER_TYPES = ECLASSIFIER_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>EOperations</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ECLASS__EOPERATIONS = ECLASSIFIER_FEATURE_COUNT + 3; /** * The feature id for the '<em><b>EAll Attributes</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ECLASS__EALL_ATTRIBUTES = ECLASSIFIER_FEATURE_COUNT + 4; /** * The feature id for the '<em><b>EAll References</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ECLASS__EALL_REFERENCES = ECLASSIFIER_FEATURE_COUNT + 5; /** * The feature id for the '<em><b>EReferences</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ECLASS__EREFERENCES = ECLASSIFIER_FEATURE_COUNT + 6; /** * The feature id for the '<em><b>EAttributes</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ECLASS__EATTRIBUTES = ECLASSIFIER_FEATURE_COUNT + 7; /** * The feature id for the '<em><b>EAll Containments</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ECLASS__EALL_CONTAINMENTS = ECLASSIFIER_FEATURE_COUNT + 8; /** * The feature id for the '<em><b>EAll Operations</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ECLASS__EALL_OPERATIONS = ECLASSIFIER_FEATURE_COUNT + 9; /** * The feature id for the '<em><b>EAll Structural Features</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ECLASS__EALL_STRUCTURAL_FEATURES = ECLASSIFIER_FEATURE_COUNT + 10; /** * The feature id for the '<em><b>EAll Super Types</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ECLASS__EALL_SUPER_TYPES = ECLASSIFIER_FEATURE_COUNT + 11; /** * The feature id for the '<em><b>EID Attribute</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ECLASS__EID_ATTRIBUTE = ECLASSIFIER_FEATURE_COUNT + 12; /** * The feature id for the '<em><b>EStructural Features</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ECLASS__ESTRUCTURAL_FEATURES = ECLASSIFIER_FEATURE_COUNT + 13; /** * The feature id for the '<em><b>EGeneric Super Types</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ECLASS__EGENERIC_SUPER_TYPES = ECLASSIFIER_FEATURE_COUNT + 14; /** * The feature id for the '<em><b>EAll Generic Super Types</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ECLASS__EALL_GENERIC_SUPER_TYPES = ECLASSIFIER_FEATURE_COUNT + 15; /** * The number of structural features of the '<em>EClass</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ECLASS_FEATURE_COUNT = ECLASSIFIER_FEATURE_COUNT + 16; /** * The operation id for the '<em>Get EAnnotation</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ECLASS___GET_EANNOTATION__STRING = ECLASSIFIER___GET_EANNOTATION__STRING; /** * The operation id for the '<em>Is Instance</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ECLASS___IS_INSTANCE__OBJECT = ECLASSIFIER___IS_INSTANCE__OBJECT; /** * The operation id for the '<em>Get Classifier ID</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ECLASS___GET_CLASSIFIER_ID = ECLASSIFIER___GET_CLASSIFIER_ID; /** * The operation id for the '<em>Is Super Type Of</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ECLASS___IS_SUPER_TYPE_OF__ECLASS = ECLASSIFIER_OPERATION_COUNT + 0; /** * The operation id for the '<em>Get Feature Count</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ECLASS___GET_FEATURE_COUNT = ECLASSIFIER_OPERATION_COUNT + 1; /** * The operation id for the '<em>Get EStructural Feature</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ECLASS___GET_ESTRUCTURAL_FEATURE__INT = ECLASSIFIER_OPERATION_COUNT + 2; /** * The operation id for the '<em>Get Feature ID</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ECLASS___GET_FEATURE_ID__ESTRUCTURALFEATURE = ECLASSIFIER_OPERATION_COUNT + 3; /** * The operation id for the '<em>Get EStructural Feature</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ECLASS___GET_ESTRUCTURAL_FEATURE__STRING = ECLASSIFIER_OPERATION_COUNT + 4; /** * The operation id for the '<em>Get Operation Count</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ECLASS___GET_OPERATION_COUNT = ECLASSIFIER_OPERATION_COUNT + 5; /** * The operation id for the '<em>Get EOperation</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ECLASS___GET_EOPERATION__INT = ECLASSIFIER_OPERATION_COUNT + 6; /** * The operation id for the '<em>Get Operation ID</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ECLASS___GET_OPERATION_ID__EOPERATION = ECLASSIFIER_OPERATION_COUNT + 7; /** * The operation id for the '<em>Get Override</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ECLASS___GET_OVERRIDE__EOPERATION = ECLASSIFIER_OPERATION_COUNT + 8; /** * The number of operations of the '<em>EClass</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ECLASS_OPERATION_COUNT = ECLASSIFIER_OPERATION_COUNT + 9; /** * The feature id for the '<em><b>EAnnotations</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EDATA_TYPE__EANNOTATIONS = ECLASSIFIER__EANNOTATIONS; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EDATA_TYPE__NAME = ECLASSIFIER__NAME; /** * The feature id for the '<em><b>Instance Class Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EDATA_TYPE__INSTANCE_CLASS_NAME = ECLASSIFIER__INSTANCE_CLASS_NAME; /** * The feature id for the '<em><b>Instance Class</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EDATA_TYPE__INSTANCE_CLASS = ECLASSIFIER__INSTANCE_CLASS; /** * The feature id for the '<em><b>Default Value</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EDATA_TYPE__DEFAULT_VALUE = ECLASSIFIER__DEFAULT_VALUE; /** * The feature id for the '<em><b>Instance Type Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EDATA_TYPE__INSTANCE_TYPE_NAME = ECLASSIFIER__INSTANCE_TYPE_NAME; /** * The feature id for the '<em><b>EPackage</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EDATA_TYPE__EPACKAGE = ECLASSIFIER__EPACKAGE; /** * The feature id for the '<em><b>EType Parameters</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EDATA_TYPE__ETYPE_PARAMETERS = ECLASSIFIER__ETYPE_PARAMETERS; /** * The feature id for the '<em><b>Serializable</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EDATA_TYPE__SERIALIZABLE = ECLASSIFIER_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>EData Type</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EDATA_TYPE_FEATURE_COUNT = ECLASSIFIER_FEATURE_COUNT + 1; /** * The operation id for the '<em>Get EAnnotation</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EDATA_TYPE___GET_EANNOTATION__STRING = ECLASSIFIER___GET_EANNOTATION__STRING; /** * The operation id for the '<em>Is Instance</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EDATA_TYPE___IS_INSTANCE__OBJECT = ECLASSIFIER___IS_INSTANCE__OBJECT; /** * The operation id for the '<em>Get Classifier ID</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EDATA_TYPE___GET_CLASSIFIER_ID = ECLASSIFIER___GET_CLASSIFIER_ID; /** * The number of operations of the '<em>EData Type</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EDATA_TYPE_OPERATION_COUNT = ECLASSIFIER_OPERATION_COUNT + 0; /** * The feature id for the '<em><b>EAnnotations</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EENUM__EANNOTATIONS = EDATA_TYPE__EANNOTATIONS; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EENUM__NAME = EDATA_TYPE__NAME; /** * The feature id for the '<em><b>Instance Class Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EENUM__INSTANCE_CLASS_NAME = EDATA_TYPE__INSTANCE_CLASS_NAME; /** * The feature id for the '<em><b>Instance Class</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EENUM__INSTANCE_CLASS = EDATA_TYPE__INSTANCE_CLASS; /** * The feature id for the '<em><b>Default Value</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EENUM__DEFAULT_VALUE = EDATA_TYPE__DEFAULT_VALUE; /** * The feature id for the '<em><b>Instance Type Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EENUM__INSTANCE_TYPE_NAME = EDATA_TYPE__INSTANCE_TYPE_NAME; /** * The feature id for the '<em><b>EPackage</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EENUM__EPACKAGE = EDATA_TYPE__EPACKAGE; /** * The feature id for the '<em><b>EType Parameters</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EENUM__ETYPE_PARAMETERS = EDATA_TYPE__ETYPE_PARAMETERS; /** * The feature id for the '<em><b>Serializable</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EENUM__SERIALIZABLE = EDATA_TYPE__SERIALIZABLE; /** * The feature id for the '<em><b>ELiterals</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EENUM__ELITERALS = EDATA_TYPE_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>EEnum</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EENUM_FEATURE_COUNT = EDATA_TYPE_FEATURE_COUNT + 1; /** * The operation id for the '<em>Get EAnnotation</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EENUM___GET_EANNOTATION__STRING = EDATA_TYPE___GET_EANNOTATION__STRING; /** * The operation id for the '<em>Is Instance</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EENUM___IS_INSTANCE__OBJECT = EDATA_TYPE___IS_INSTANCE__OBJECT; /** * The operation id for the '<em>Get Classifier ID</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EENUM___GET_CLASSIFIER_ID = EDATA_TYPE___GET_CLASSIFIER_ID; /** * The operation id for the '<em>Get EEnum Literal</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EENUM___GET_EENUM_LITERAL__STRING = EDATA_TYPE_OPERATION_COUNT + 0; /** * The operation id for the '<em>Get EEnum Literal</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EENUM___GET_EENUM_LITERAL__INT = EDATA_TYPE_OPERATION_COUNT + 1; /** * The operation id for the '<em>Get EEnum Literal By Literal</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EENUM___GET_EENUM_LITERAL_BY_LITERAL__STRING = EDATA_TYPE_OPERATION_COUNT + 2; /** * The number of operations of the '<em>EEnum</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EENUM_OPERATION_COUNT = EDATA_TYPE_OPERATION_COUNT + 3; /** * The feature id for the '<em><b>EAnnotations</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EENUM_LITERAL__EANNOTATIONS = ENAMED_ELEMENT__EANNOTATIONS; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EENUM_LITERAL__NAME = ENAMED_ELEMENT__NAME; /** * The feature id for the '<em><b>Value</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EENUM_LITERAL__VALUE = ENAMED_ELEMENT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Instance</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EENUM_LITERAL__INSTANCE = ENAMED_ELEMENT_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Literal</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EENUM_LITERAL__LITERAL = ENAMED_ELEMENT_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>EEnum</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EENUM_LITERAL__EENUM = ENAMED_ELEMENT_FEATURE_COUNT + 3; /** * The number of structural features of the '<em>EEnum Literal</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EENUM_LITERAL_FEATURE_COUNT = ENAMED_ELEMENT_FEATURE_COUNT + 4; /** * The operation id for the '<em>Get EAnnotation</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EENUM_LITERAL___GET_EANNOTATION__STRING = ENAMED_ELEMENT___GET_EANNOTATION__STRING; /** * The number of operations of the '<em>EEnum Literal</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EENUM_LITERAL_OPERATION_COUNT = ENAMED_ELEMENT_OPERATION_COUNT + 0; /** * The feature id for the '<em><b>EAnnotations</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EFACTORY__EANNOTATIONS = EMODEL_ELEMENT__EANNOTATIONS; /** * The feature id for the '<em><b>EPackage</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EFACTORY__EPACKAGE = EMODEL_ELEMENT_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>EFactory</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EFACTORY_FEATURE_COUNT = EMODEL_ELEMENT_FEATURE_COUNT + 1; /** * The operation id for the '<em>Get EAnnotation</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EFACTORY___GET_EANNOTATION__STRING = EMODEL_ELEMENT___GET_EANNOTATION__STRING; /** * The operation id for the '<em>Create</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EFACTORY___CREATE__ECLASS = EMODEL_ELEMENT_OPERATION_COUNT + 0; /** * The operation id for the '<em>Create From String</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EFACTORY___CREATE_FROM_STRING__EDATATYPE_STRING = EMODEL_ELEMENT_OPERATION_COUNT + 1; /** * The operation id for the '<em>Convert To String</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EFACTORY___CONVERT_TO_STRING__EDATATYPE_OBJECT = EMODEL_ELEMENT_OPERATION_COUNT + 2; /** * The number of operations of the '<em>EFactory</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EFACTORY_OPERATION_COUNT = EMODEL_ELEMENT_OPERATION_COUNT + 3; /** * The number of structural features of the '<em>EObject</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EOBJECT_FEATURE_COUNT = 0; /** * The operation id for the '<em>EClass</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EOBJECT___ECLASS = 0; /** * The operation id for the '<em>EIs Proxy</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EOBJECT___EIS_PROXY = 1; /** * The operation id for the '<em>EResource</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EOBJECT___ERESOURCE = 2; /** * The operation id for the '<em>EContainer</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EOBJECT___ECONTAINER = 3; /** * The operation id for the '<em>EContaining Feature</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EOBJECT___ECONTAINING_FEATURE = 4; /** * The operation id for the '<em>EContainment Feature</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EOBJECT___ECONTAINMENT_FEATURE = 5; /** * The operation id for the '<em>EContents</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EOBJECT___ECONTENTS = 6; /** * The operation id for the '<em>EAll Contents</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EOBJECT___EALL_CONTENTS = 7; /** * The operation id for the '<em>ECross References</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EOBJECT___ECROSS_REFERENCES = 8; /** * The operation id for the '<em>EGet</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EOBJECT___EGET__ESTRUCTURALFEATURE = 9; /** * The operation id for the '<em>EGet</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EOBJECT___EGET__ESTRUCTURALFEATURE_BOOLEAN = 10; /** * The operation id for the '<em>ESet</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EOBJECT___ESET__ESTRUCTURALFEATURE_OBJECT = 11; /** * The operation id for the '<em>EIs Set</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EOBJECT___EIS_SET__ESTRUCTURALFEATURE = 12; /** * The operation id for the '<em>EUnset</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EOBJECT___EUNSET__ESTRUCTURALFEATURE = 13; /** * The operation id for the '<em>EInvoke</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EOBJECT___EINVOKE__EOPERATION_ELIST = 14; /** * The number of operations of the '<em>EObject</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EOBJECT_OPERATION_COUNT = 15; /** * The feature id for the '<em><b>EAnnotations</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EOPERATION__EANNOTATIONS = ETYPED_ELEMENT__EANNOTATIONS; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EOPERATION__NAME = ETYPED_ELEMENT__NAME; /** * The feature id for the '<em><b>Ordered</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EOPERATION__ORDERED = ETYPED_ELEMENT__ORDERED; /** * The feature id for the '<em><b>Unique</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EOPERATION__UNIQUE = ETYPED_ELEMENT__UNIQUE; /** * The feature id for the '<em><b>Lower Bound</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EOPERATION__LOWER_BOUND = ETYPED_ELEMENT__LOWER_BOUND; /** * The feature id for the '<em><b>Upper Bound</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EOPERATION__UPPER_BOUND = ETYPED_ELEMENT__UPPER_BOUND; /** * The feature id for the '<em><b>Many</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EOPERATION__MANY = ETYPED_ELEMENT__MANY; /** * The feature id for the '<em><b>Required</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EOPERATION__REQUIRED = ETYPED_ELEMENT__REQUIRED; /** * The feature id for the '<em><b>EType</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EOPERATION__ETYPE = ETYPED_ELEMENT__ETYPE; /** * The feature id for the '<em><b>EGeneric Type</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EOPERATION__EGENERIC_TYPE = ETYPED_ELEMENT__EGENERIC_TYPE; /** * The feature id for the '<em><b>EContaining Class</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EOPERATION__ECONTAINING_CLASS = ETYPED_ELEMENT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>EType Parameters</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EOPERATION__ETYPE_PARAMETERS = ETYPED_ELEMENT_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>EParameters</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EOPERATION__EPARAMETERS = ETYPED_ELEMENT_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>EExceptions</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EOPERATION__EEXCEPTIONS = ETYPED_ELEMENT_FEATURE_COUNT + 3; /** * The feature id for the '<em><b>EGeneric Exceptions</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EOPERATION__EGENERIC_EXCEPTIONS = ETYPED_ELEMENT_FEATURE_COUNT + 4; /** * The number of structural features of the '<em>EOperation</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EOPERATION_FEATURE_COUNT = ETYPED_ELEMENT_FEATURE_COUNT + 5; /** * The operation id for the '<em>Get EAnnotation</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EOPERATION___GET_EANNOTATION__STRING = ETYPED_ELEMENT___GET_EANNOTATION__STRING; /** * The operation id for the '<em>Get Operation ID</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EOPERATION___GET_OPERATION_ID = ETYPED_ELEMENT_OPERATION_COUNT + 0; /** * The operation id for the '<em>Is Override Of</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EOPERATION___IS_OVERRIDE_OF__EOPERATION = ETYPED_ELEMENT_OPERATION_COUNT + 1; /** * The number of operations of the '<em>EOperation</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EOPERATION_OPERATION_COUNT = ETYPED_ELEMENT_OPERATION_COUNT + 2; /** * The feature id for the '<em><b>EAnnotations</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EPACKAGE__EANNOTATIONS = ENAMED_ELEMENT__EANNOTATIONS; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EPACKAGE__NAME = ENAMED_ELEMENT__NAME; /** * The feature id for the '<em><b>Ns URI</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EPACKAGE__NS_URI = ENAMED_ELEMENT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Ns Prefix</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EPACKAGE__NS_PREFIX = ENAMED_ELEMENT_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>EFactory Instance</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EPACKAGE__EFACTORY_INSTANCE = ENAMED_ELEMENT_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>EClassifiers</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EPACKAGE__ECLASSIFIERS = ENAMED_ELEMENT_FEATURE_COUNT + 3; /** * The feature id for the '<em><b>ESubpackages</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EPACKAGE__ESUBPACKAGES = ENAMED_ELEMENT_FEATURE_COUNT + 4; /** * The feature id for the '<em><b>ESuper Package</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EPACKAGE__ESUPER_PACKAGE = ENAMED_ELEMENT_FEATURE_COUNT + 5; /** * The number of structural features of the '<em>EPackage</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EPACKAGE_FEATURE_COUNT = ENAMED_ELEMENT_FEATURE_COUNT + 6; /** * The operation id for the '<em>Get EAnnotation</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EPACKAGE___GET_EANNOTATION__STRING = ENAMED_ELEMENT___GET_EANNOTATION__STRING; /** * The operation id for the '<em>Get EClassifier</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EPACKAGE___GET_ECLASSIFIER__STRING = ENAMED_ELEMENT_OPERATION_COUNT + 0; /** * The number of operations of the '<em>EPackage</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EPACKAGE_OPERATION_COUNT = ENAMED_ELEMENT_OPERATION_COUNT + 1; /** * The feature id for the '<em><b>EAnnotations</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EPARAMETER__EANNOTATIONS = ETYPED_ELEMENT__EANNOTATIONS; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EPARAMETER__NAME = ETYPED_ELEMENT__NAME; /** * The feature id for the '<em><b>Ordered</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EPARAMETER__ORDERED = ETYPED_ELEMENT__ORDERED; /** * The feature id for the '<em><b>Unique</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EPARAMETER__UNIQUE = ETYPED_ELEMENT__UNIQUE; /** * The feature id for the '<em><b>Lower Bound</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EPARAMETER__LOWER_BOUND = ETYPED_ELEMENT__LOWER_BOUND; /** * The feature id for the '<em><b>Upper Bound</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EPARAMETER__UPPER_BOUND = ETYPED_ELEMENT__UPPER_BOUND; /** * The feature id for the '<em><b>Many</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EPARAMETER__MANY = ETYPED_ELEMENT__MANY; /** * The feature id for the '<em><b>Required</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EPARAMETER__REQUIRED = ETYPED_ELEMENT__REQUIRED; /** * The feature id for the '<em><b>EType</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EPARAMETER__ETYPE = ETYPED_ELEMENT__ETYPE; /** * The feature id for the '<em><b>EGeneric Type</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EPARAMETER__EGENERIC_TYPE = ETYPED_ELEMENT__EGENERIC_TYPE; /** * The feature id for the '<em><b>EOperation</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EPARAMETER__EOPERATION = ETYPED_ELEMENT_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>EParameter</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EPARAMETER_FEATURE_COUNT = ETYPED_ELEMENT_FEATURE_COUNT + 1; /** * The operation id for the '<em>Get EAnnotation</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EPARAMETER___GET_EANNOTATION__STRING = ETYPED_ELEMENT___GET_EANNOTATION__STRING; /** * The number of operations of the '<em>EParameter</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EPARAMETER_OPERATION_COUNT = ETYPED_ELEMENT_OPERATION_COUNT + 0; /** * The feature id for the '<em><b>EAnnotations</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EREFERENCE__EANNOTATIONS = ESTRUCTURAL_FEATURE__EANNOTATIONS; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EREFERENCE__NAME = ESTRUCTURAL_FEATURE__NAME; /** * The feature id for the '<em><b>Ordered</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EREFERENCE__ORDERED = ESTRUCTURAL_FEATURE__ORDERED; /** * The feature id for the '<em><b>Unique</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EREFERENCE__UNIQUE = ESTRUCTURAL_FEATURE__UNIQUE; /** * The feature id for the '<em><b>Lower Bound</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EREFERENCE__LOWER_BOUND = ESTRUCTURAL_FEATURE__LOWER_BOUND; /** * The feature id for the '<em><b>Upper Bound</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EREFERENCE__UPPER_BOUND = ESTRUCTURAL_FEATURE__UPPER_BOUND; /** * The feature id for the '<em><b>Many</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EREFERENCE__MANY = ESTRUCTURAL_FEATURE__MANY; /** * The feature id for the '<em><b>Required</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EREFERENCE__REQUIRED = ESTRUCTURAL_FEATURE__REQUIRED; /** * The feature id for the '<em><b>EType</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EREFERENCE__ETYPE = ESTRUCTURAL_FEATURE__ETYPE; /** * The feature id for the '<em><b>EGeneric Type</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EREFERENCE__EGENERIC_TYPE = ESTRUCTURAL_FEATURE__EGENERIC_TYPE; /** * The feature id for the '<em><b>Changeable</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EREFERENCE__CHANGEABLE = ESTRUCTURAL_FEATURE__CHANGEABLE; /** * The feature id for the '<em><b>Volatile</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EREFERENCE__VOLATILE = ESTRUCTURAL_FEATURE__VOLATILE; /** * The feature id for the '<em><b>Transient</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EREFERENCE__TRANSIENT = ESTRUCTURAL_FEATURE__TRANSIENT; /** * The feature id for the '<em><b>Default Value Literal</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EREFERENCE__DEFAULT_VALUE_LITERAL = ESTRUCTURAL_FEATURE__DEFAULT_VALUE_LITERAL; /** * The feature id for the '<em><b>Default Value</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EREFERENCE__DEFAULT_VALUE = ESTRUCTURAL_FEATURE__DEFAULT_VALUE; /** * The feature id for the '<em><b>Unsettable</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EREFERENCE__UNSETTABLE = ESTRUCTURAL_FEATURE__UNSETTABLE; /** * The feature id for the '<em><b>Derived</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EREFERENCE__DERIVED = ESTRUCTURAL_FEATURE__DERIVED; /** * The feature id for the '<em><b>EContaining Class</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EREFERENCE__ECONTAINING_CLASS = ESTRUCTURAL_FEATURE__ECONTAINING_CLASS; /** * The feature id for the '<em><b>Containment</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EREFERENCE__CONTAINMENT = ESTRUCTURAL_FEATURE_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Container</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EREFERENCE__CONTAINER = ESTRUCTURAL_FEATURE_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Resolve Proxies</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EREFERENCE__RESOLVE_PROXIES = ESTRUCTURAL_FEATURE_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>EOpposite</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EREFERENCE__EOPPOSITE = ESTRUCTURAL_FEATURE_FEATURE_COUNT + 3; /** * The feature id for the '<em><b>EReference Type</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EREFERENCE__EREFERENCE_TYPE = ESTRUCTURAL_FEATURE_FEATURE_COUNT + 4; /** * The feature id for the '<em><b>EKeys</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EREFERENCE__EKEYS = ESTRUCTURAL_FEATURE_FEATURE_COUNT + 5; /** * The number of structural features of the '<em>EReference</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EREFERENCE_FEATURE_COUNT = ESTRUCTURAL_FEATURE_FEATURE_COUNT + 6; /** * The operation id for the '<em>Get EAnnotation</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EREFERENCE___GET_EANNOTATION__STRING = ESTRUCTURAL_FEATURE___GET_EANNOTATION__STRING; /** * The operation id for the '<em>Get Feature ID</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EREFERENCE___GET_FEATURE_ID = ESTRUCTURAL_FEATURE___GET_FEATURE_ID; /** * The operation id for the '<em>Get Container Class</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EREFERENCE___GET_CONTAINER_CLASS = ESTRUCTURAL_FEATURE___GET_CONTAINER_CLASS; /** * The number of operations of the '<em>EReference</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EREFERENCE_OPERATION_COUNT = ESTRUCTURAL_FEATURE_OPERATION_COUNT + 0; /** * The meta object id for the '{@link org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl <em>EString To String Map Entry</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl * @see org.eclipse.emf.ecore.impl.EcorePackageImpl#getEStringToStringMapEntry() * @generated */ int ESTRING_TO_STRING_MAP_ENTRY = 17; /** * The feature id for the '<em><b>Key</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ESTRING_TO_STRING_MAP_ENTRY__KEY = 0; /** * The feature id for the '<em><b>Value</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ESTRING_TO_STRING_MAP_ENTRY__VALUE = 1; /** * The number of structural features of the '<em>EString To String Map Entry</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ESTRING_TO_STRING_MAP_ENTRY_FEATURE_COUNT = 2; /** * The number of operations of the '<em>EString To String Map Entry</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ESTRING_TO_STRING_MAP_ENTRY_OPERATION_COUNT = 0; /** * The meta object id for the '{@link org.eclipse.emf.ecore.impl.EGenericTypeImpl <em>EGeneric Type</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.ecore.impl.EGenericTypeImpl * @see org.eclipse.emf.ecore.impl.EcorePackageImpl#getEGenericType() * @generated */ int EGENERIC_TYPE = 18; /** * The feature id for the '<em><b>EUpper Bound</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EGENERIC_TYPE__EUPPER_BOUND = 0; /** * The feature id for the '<em><b>EType Arguments</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EGENERIC_TYPE__ETYPE_ARGUMENTS = 1; /** * The feature id for the '<em><b>ERaw Type</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EGENERIC_TYPE__ERAW_TYPE = 2; /** * The feature id for the '<em><b>ELower Bound</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EGENERIC_TYPE__ELOWER_BOUND = 3; /** * The feature id for the '<em><b>EType Parameter</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EGENERIC_TYPE__ETYPE_PARAMETER = 4; /** * The feature id for the '<em><b>EClassifier</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EGENERIC_TYPE__ECLASSIFIER = 5; /** * The number of structural features of the '<em>EGeneric Type</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EGENERIC_TYPE_FEATURE_COUNT = 6; /** * The number of operations of the '<em>EGeneric Type</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EGENERIC_TYPE_OPERATION_COUNT = 0; /** * The meta object id for the '{@link org.eclipse.emf.ecore.impl.ETypeParameterImpl <em>EType Parameter</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.ecore.impl.ETypeParameterImpl * @see org.eclipse.emf.ecore.impl.EcorePackageImpl#getETypeParameter() * @generated */ int ETYPE_PARAMETER = 19; /** * The feature id for the '<em><b>EAnnotations</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ETYPE_PARAMETER__EANNOTATIONS = ENAMED_ELEMENT__EANNOTATIONS; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ETYPE_PARAMETER__NAME = ENAMED_ELEMENT__NAME; /** * The feature id for the '<em><b>EBounds</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ETYPE_PARAMETER__EBOUNDS = ENAMED_ELEMENT_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>EType Parameter</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ETYPE_PARAMETER_FEATURE_COUNT = ENAMED_ELEMENT_FEATURE_COUNT + 1; /** * The operation id for the '<em>Get EAnnotation</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ETYPE_PARAMETER___GET_EANNOTATION__STRING = ENAMED_ELEMENT___GET_EANNOTATION__STRING; /** * The number of operations of the '<em>EType Parameter</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ETYPE_PARAMETER_OPERATION_COUNT = ENAMED_ELEMENT_OPERATION_COUNT + 0; /** * The meta object id for the '<em>EBig Decimal</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.math.BigDecimal * @see org.eclipse.emf.ecore.impl.EcorePackageImpl#getEBigDecimal() * @generated */ int EBIG_DECIMAL = 20; /** * The meta object id for the '<em>EBig Integer</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.math.BigInteger * @see org.eclipse.emf.ecore.impl.EcorePackageImpl#getEBigInteger() * @generated */ int EBIG_INTEGER = 21; /** * The meta object id for the '<em>EE List</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.common.util.EList * @see org.eclipse.emf.ecore.impl.EcorePackageImpl#getEEList() * @generated */ int EE_LIST = 33; /** * The meta object id for the '<em>EResource</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.ecore.resource.Resource * @see org.eclipse.emf.ecore.impl.EcorePackageImpl#getEResource() * @generated */ int ERESOURCE = 46; /** * The meta object id for the '<em>EResource Set</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.ecore.resource.ResourceSet * @see org.eclipse.emf.ecore.impl.EcorePackageImpl#getEResourceSet() * @generated */ int ERESOURCE_SET = 47; /** * The meta object id for the '<em>EBoolean Object</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.Boolean * @see org.eclipse.emf.ecore.impl.EcorePackageImpl#getEBooleanObject() * @generated */ int EBOOLEAN_OBJECT = 23; /** * The meta object id for the '<em>ECharacter Object</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.Character * @see org.eclipse.emf.ecore.impl.EcorePackageImpl#getECharacterObject() * @generated */ int ECHARACTER_OBJECT = 28; /** * The meta object id for the '<em>EDate</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.util.Date * @see org.eclipse.emf.ecore.impl.EcorePackageImpl#getEDate() * @generated */ int EDATE = 29; /** * The meta object id for the '<em>EDiagnostic Chain</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.common.util.DiagnosticChain * @see org.eclipse.emf.ecore.impl.EcorePackageImpl#getEDiagnosticChain() * @generated */ int EDIAGNOSTIC_CHAIN = 30; /** * The meta object id for the '<em>EDouble Object</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.Double * @see org.eclipse.emf.ecore.impl.EcorePackageImpl#getEDoubleObject() * @generated */ int EDOUBLE_OBJECT = 32; /** * The meta object id for the '<em>EFloat Object</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.Float * @see org.eclipse.emf.ecore.impl.EcorePackageImpl#getEFloatObject() * @generated */ int EFLOAT_OBJECT = 38; /** * The meta object id for the '<em>EInteger Object</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.Integer * @see org.eclipse.emf.ecore.impl.EcorePackageImpl#getEIntegerObject() * @generated */ int EINTEGER_OBJECT = 40; /** * The meta object id for the '<em>EBoolean</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.ecore.impl.EcorePackageImpl#getEBoolean() * @generated */ int EBOOLEAN = 22; /** * The meta object id for the '<em>EByte Object</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.Byte * @see org.eclipse.emf.ecore.impl.EcorePackageImpl#getEByteObject() * @generated */ int EBYTE_OBJECT = 26; /** * The meta object id for the '<em>EByte</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.ecore.impl.EcorePackageImpl#getEByte() * @generated */ int EBYTE = 24; /** * The meta object id for the '<em>EByte Array</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.ecore.impl.EcorePackageImpl#getEByteArray() * @generated */ int EBYTE_ARRAY = 25; /** * The meta object id for the '<em>EChar</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.ecore.impl.EcorePackageImpl#getEChar() * @generated */ int ECHAR = 27; /** * The meta object id for the '<em>EDouble</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.ecore.impl.EcorePackageImpl#getEDouble() * @generated */ int EDOUBLE = 31; /** * The meta object id for the '<em>EFloat</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.ecore.impl.EcorePackageImpl#getEFloat() * @generated */ int EFLOAT = 37; /** * The meta object id for the '<em>EInt</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.ecore.impl.EcorePackageImpl#getEInt() * @generated */ int EINT = 39; /** * The meta object id for the '<em>EJava Class</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.Class * @see org.eclipse.emf.ecore.impl.EcorePackageImpl#getEJavaClass() * @generated */ int EJAVA_CLASS = 41; /** * The meta object id for the '<em>EJava Object</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.Object * @see org.eclipse.emf.ecore.impl.EcorePackageImpl#getEJavaObject() * @generated */ int EJAVA_OBJECT = 42; /** * The meta object id for the '<em>ELong Object</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.Long * @see org.eclipse.emf.ecore.impl.EcorePackageImpl#getELongObject() * @generated */ int ELONG_OBJECT = 44; /** * The meta object id for the '<em>EMap</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.util.Map * @see org.eclipse.emf.ecore.impl.EcorePackageImpl#getEMap() * @generated */ int EMAP = 45; /** * The meta object id for the '<em>EShort Object</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.Short * @see org.eclipse.emf.ecore.impl.EcorePackageImpl#getEShortObject() * @generated */ int ESHORT_OBJECT = 49; /** * The meta object id for the '<em>ELong</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.ecore.impl.EcorePackageImpl#getELong() * @generated */ int ELONG = 43; /** * The meta object id for the '<em>EShort</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.ecore.impl.EcorePackageImpl#getEShort() * @generated */ int ESHORT = 48; /** * The meta object id for the '<em>ETree Iterator</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.common.util.TreeIterator * @see org.eclipse.emf.ecore.impl.EcorePackageImpl#getETreeIterator() * @generated */ int ETREE_ITERATOR = 51; /** * The meta object id for the '<em>EInvocation Target Exception</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.common.util.InvocationTargetException * @see org.eclipse.emf.ecore.impl.EcorePackageImpl#getEInvocationTargetException() * @generated */ int EINVOCATION_TARGET_EXCEPTION = 52; /** * The meta object id for the '<em>EFeature Map Entry</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.ecore.util.FeatureMap.Entry * @see org.eclipse.emf.ecore.impl.EcorePackageImpl#getEFeatureMapEntry() * @generated */ int EFEATURE_MAP_ENTRY = 36; /** * The meta object id for the '<em>EEnumerator</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.common.util.Enumerator * @see org.eclipse.emf.ecore.impl.EcorePackageImpl#getEEnumerator() * @generated */ int EENUMERATOR = 34; /** * The meta object id for the '<em>EFeature Map</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.ecore.util.FeatureMap * @see org.eclipse.emf.ecore.impl.EcorePackageImpl#getEFeatureMap() * @generated */ int EFEATURE_MAP = 35; /** * The meta object id for the '<em>EString</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.String * @see org.eclipse.emf.ecore.impl.EcorePackageImpl#getEString() * @generated */ int ESTRING = 50; /** * Returns the meta object for class '{@link org.eclipse.emf.ecore.EAttribute <em>EAttribute</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>EAttribute</em>'. * @see org.eclipse.emf.ecore.EAttribute * @generated */ EClass getEAttribute(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.ecore.EAttribute#isID <em>ID</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>ID</em>'. * @see org.eclipse.emf.ecore.EAttribute#isID() * @see #getEAttribute() * @generated */ EAttribute getEAttribute_ID(); /** * Returns the meta object for the reference '{@link org.eclipse.emf.ecore.EAttribute#getEAttributeType <em>EAttribute Type</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>EAttribute Type</em>'. * @see org.eclipse.emf.ecore.EAttribute#getEAttributeType() * @see #getEAttribute() * @generated */ EReference getEAttribute_EAttributeType(); /** * Returns the meta object for class '{@link org.eclipse.emf.ecore.EAnnotation <em>EAnnotation</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>EAnnotation</em>'. * @see org.eclipse.emf.ecore.EAnnotation * @generated */ EClass getEAnnotation(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.ecore.EAnnotation#getSource <em>Source</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Source</em>'. * @see org.eclipse.emf.ecore.EAnnotation#getSource() * @see #getEAnnotation() * @generated */ EAttribute getEAnnotation_Source(); /** * Returns the meta object for the map '{@link org.eclipse.emf.ecore.EAnnotation#getDetails <em>Details</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the map '<em>Details</em>'. * @see org.eclipse.emf.ecore.EAnnotation#getDetails() * @see #getEAnnotation() * @generated */ EReference getEAnnotation_Details(); /** * Returns the meta object for the container reference '{@link org.eclipse.emf.ecore.EAnnotation#getEModelElement <em>EModel Element</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the container reference '<em>EModel Element</em>'. * @see org.eclipse.emf.ecore.EAnnotation#getEModelElement() * @see #getEAnnotation() * @generated */ EReference getEAnnotation_EModelElement(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.emf.ecore.EAnnotation#getContents <em>Contents</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Contents</em>'. * @see org.eclipse.emf.ecore.EAnnotation#getContents() * @see #getEAnnotation() * @generated */ EReference getEAnnotation_Contents(); /** * Returns the meta object for the reference list '{@link org.eclipse.emf.ecore.EAnnotation#getReferences <em>References</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>References</em>'. * @see org.eclipse.emf.ecore.EAnnotation#getReferences() * @see #getEAnnotation() * @generated */ EReference getEAnnotation_References(); /** * Returns the meta object for class '{@link org.eclipse.emf.ecore.EClass <em>EClass</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>EClass</em>'. * @see org.eclipse.emf.ecore.EClass * @generated */ EClass getEClass(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.ecore.EClass#isAbstract <em>Abstract</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Abstract</em>'. * @see org.eclipse.emf.ecore.EClass#isAbstract() * @see #getEClass() * @generated */ EAttribute getEClass_Abstract(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.ecore.EClass#isInterface <em>Interface</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Interface</em>'. * @see org.eclipse.emf.ecore.EClass#isInterface() * @see #getEClass() * @generated */ EAttribute getEClass_Interface(); /** * Returns the meta object for the reference list '{@link org.eclipse.emf.ecore.EClass#getESuperTypes <em>ESuper Types</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>ESuper Types</em>'. * @see org.eclipse.emf.ecore.EClass#getESuperTypes() * @see #getEClass() * @generated */ EReference getEClass_ESuperTypes(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.emf.ecore.EClass#getEOperations <em>EOperations</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>EOperations</em>'. * @see org.eclipse.emf.ecore.EClass#getEOperations() * @see #getEClass() * @generated */ EReference getEClass_EOperations(); /** * Returns the meta object for the reference list '{@link org.eclipse.emf.ecore.EClass#getEAllAttributes <em>EAll Attributes</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>EAll Attributes</em>'. * @see org.eclipse.emf.ecore.EClass#getEAllAttributes() * @see #getEClass() * @generated */ EReference getEClass_EAllAttributes(); /** * Returns the meta object for the reference list '{@link org.eclipse.emf.ecore.EClass#getEAllReferences <em>EAll References</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>EAll References</em>'. * @see org.eclipse.emf.ecore.EClass#getEAllReferences() * @see #getEClass() * @generated */ EReference getEClass_EAllReferences(); /** * Returns the meta object for the reference list '{@link org.eclipse.emf.ecore.EClass#getEReferences <em>EReferences</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>EReferences</em>'. * @see org.eclipse.emf.ecore.EClass#getEReferences() * @see #getEClass() * @generated */ EReference getEClass_EReferences(); /** * Returns the meta object for the reference list '{@link org.eclipse.emf.ecore.EClass#getEAttributes <em>EAttributes</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>EAttributes</em>'. * @see org.eclipse.emf.ecore.EClass#getEAttributes() * @see #getEClass() * @generated */ EReference getEClass_EAttributes(); /** * Returns the meta object for the reference list '{@link org.eclipse.emf.ecore.EClass#getEAllContainments <em>EAll Containments</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>EAll Containments</em>'. * @see org.eclipse.emf.ecore.EClass#getEAllContainments() * @see #getEClass() * @generated */ EReference getEClass_EAllContainments(); /** * Returns the meta object for the reference list '{@link org.eclipse.emf.ecore.EClass#getEAllOperations <em>EAll Operations</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>EAll Operations</em>'. * @see org.eclipse.emf.ecore.EClass#getEAllOperations() * @see #getEClass() * @generated */ EReference getEClass_EAllOperations(); /** * Returns the meta object for the reference list '{@link org.eclipse.emf.ecore.EClass#getEAllStructuralFeatures <em>EAll Structural Features</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>EAll Structural Features</em>'. * @see org.eclipse.emf.ecore.EClass#getEAllStructuralFeatures() * @see #getEClass() * @generated */ EReference getEClass_EAllStructuralFeatures(); /** * Returns the meta object for the reference list '{@link org.eclipse.emf.ecore.EClass#getEAllSuperTypes <em>EAll Super Types</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>EAll Super Types</em>'. * @see org.eclipse.emf.ecore.EClass#getEAllSuperTypes() * @see #getEClass() * @generated */ EReference getEClass_EAllSuperTypes(); /** * Returns the meta object for the reference '{@link org.eclipse.emf.ecore.EClass#getEIDAttribute <em>EID Attribute</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>EID Attribute</em>'. * @see org.eclipse.emf.ecore.EClass#getEIDAttribute() * @see #getEClass() * @generated */ EReference getEClass_EIDAttribute(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.emf.ecore.EClass#getEStructuralFeatures <em>EStructural Features</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>EStructural Features</em>'. * @see org.eclipse.emf.ecore.EClass#getEStructuralFeatures() * @see #getEClass() * @generated */ EReference getEClass_EStructuralFeatures(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.emf.ecore.EClass#getEGenericSuperTypes <em>EGeneric Super Types</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>EGeneric Super Types</em>'. * @see org.eclipse.emf.ecore.EClass#getEGenericSuperTypes() * @see #getEClass() * @generated */ EReference getEClass_EGenericSuperTypes(); /** * Returns the meta object for the reference list '{@link org.eclipse.emf.ecore.EClass#getEAllGenericSuperTypes <em>EAll Generic Super Types</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>EAll Generic Super Types</em>'. * @see org.eclipse.emf.ecore.EClass#getEAllGenericSuperTypes() * @see #getEClass() * @generated */ EReference getEClass_EAllGenericSuperTypes(); /** * Returns the meta object for the '{@link org.eclipse.emf.ecore.EClass#isSuperTypeOf(org.eclipse.emf.ecore.EClass) <em>Is Super Type Of</em>}' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the '<em>Is Super Type Of</em>' operation. * @see org.eclipse.emf.ecore.EClass#isSuperTypeOf(org.eclipse.emf.ecore.EClass) * @generated */ EOperation getEClass__IsSuperTypeOf__EClass(); /** * Returns the meta object for the '{@link org.eclipse.emf.ecore.EClass#getFeatureCount() <em>Get Feature Count</em>}' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the '<em>Get Feature Count</em>' operation. * @see org.eclipse.emf.ecore.EClass#getFeatureCount() * @generated */ EOperation getEClass__GetFeatureCount(); /** * Returns the meta object for the '{@link org.eclipse.emf.ecore.EClass#getEStructuralFeature(int) <em>Get EStructural Feature</em>}' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the '<em>Get EStructural Feature</em>' operation. * @see org.eclipse.emf.ecore.EClass#getEStructuralFeature(int) * @generated */ EOperation getEClass__GetEStructuralFeature__int(); /** * Returns the meta object for the '{@link org.eclipse.emf.ecore.EClass#getFeatureID(org.eclipse.emf.ecore.EStructuralFeature) <em>Get Feature ID</em>}' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the '<em>Get Feature ID</em>' operation. * @see org.eclipse.emf.ecore.EClass#getFeatureID(org.eclipse.emf.ecore.EStructuralFeature) * @generated */ EOperation getEClass__GetFeatureID__EStructuralFeature(); /** * Returns the meta object for the '{@link org.eclipse.emf.ecore.EClass#getEStructuralFeature(java.lang.String) <em>Get EStructural Feature</em>}' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the '<em>Get EStructural Feature</em>' operation. * @see org.eclipse.emf.ecore.EClass#getEStructuralFeature(java.lang.String) * @generated */ EOperation getEClass__GetEStructuralFeature__String(); /** * Returns the meta object for the '{@link org.eclipse.emf.ecore.EClass#getOperationCount() <em>Get Operation Count</em>}' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the '<em>Get Operation Count</em>' operation. * @see org.eclipse.emf.ecore.EClass#getOperationCount() * @generated */ EOperation getEClass__GetOperationCount(); /** * Returns the meta object for the '{@link org.eclipse.emf.ecore.EClass#getEOperation(int) <em>Get EOperation</em>}' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the '<em>Get EOperation</em>' operation. * @see org.eclipse.emf.ecore.EClass#getEOperation(int) * @generated */ EOperation getEClass__GetEOperation__int(); /** * Returns the meta object for the '{@link org.eclipse.emf.ecore.EClass#getOperationID(org.eclipse.emf.ecore.EOperation) <em>Get Operation ID</em>}' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the '<em>Get Operation ID</em>' operation. * @see org.eclipse.emf.ecore.EClass#getOperationID(org.eclipse.emf.ecore.EOperation) * @generated */ EOperation getEClass__GetOperationID__EOperation(); /** * Returns the meta object for the '{@link org.eclipse.emf.ecore.EClass#getOverride(org.eclipse.emf.ecore.EOperation) <em>Get Override</em>}' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the '<em>Get Override</em>' operation. * @see org.eclipse.emf.ecore.EClass#getOverride(org.eclipse.emf.ecore.EOperation) * @generated */ EOperation getEClass__GetOverride__EOperation(); /** * Returns the meta object for class '{@link org.eclipse.emf.ecore.EDataType <em>EData Type</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>EData Type</em>'. * @see org.eclipse.emf.ecore.EDataType * @generated */ EClass getEDataType(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.ecore.EDataType#isSerializable <em>Serializable</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Serializable</em>'. * @see org.eclipse.emf.ecore.EDataType#isSerializable() * @see #getEDataType() * @generated */ EAttribute getEDataType_Serializable(); /** * Returns the meta object for class '{@link org.eclipse.emf.ecore.EEnum <em>EEnum</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>EEnum</em>'. * @see org.eclipse.emf.ecore.EEnum * @generated */ EClass getEEnum(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.emf.ecore.EEnum#getELiterals <em>ELiterals</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>ELiterals</em>'. * @see org.eclipse.emf.ecore.EEnum#getELiterals() * @see #getEEnum() * @generated */ EReference getEEnum_ELiterals(); /** * Returns the meta object for the '{@link org.eclipse.emf.ecore.EEnum#getEEnumLiteral(java.lang.String) <em>Get EEnum Literal</em>}' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the '<em>Get EEnum Literal</em>' operation. * @see org.eclipse.emf.ecore.EEnum#getEEnumLiteral(java.lang.String) * @generated */ EOperation getEEnum__GetEEnumLiteral__String(); /** * Returns the meta object for the '{@link org.eclipse.emf.ecore.EEnum#getEEnumLiteral(int) <em>Get EEnum Literal</em>}' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the '<em>Get EEnum Literal</em>' operation. * @see org.eclipse.emf.ecore.EEnum#getEEnumLiteral(int) * @generated */ EOperation getEEnum__GetEEnumLiteral__int(); /** * Returns the meta object for the '{@link org.eclipse.emf.ecore.EEnum#getEEnumLiteralByLiteral(java.lang.String) <em>Get EEnum Literal By Literal</em>}' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the '<em>Get EEnum Literal By Literal</em>' operation. * @see org.eclipse.emf.ecore.EEnum#getEEnumLiteralByLiteral(java.lang.String) * @generated */ EOperation getEEnum__GetEEnumLiteralByLiteral__String(); /** * Returns the meta object for class '{@link org.eclipse.emf.ecore.EEnumLiteral <em>EEnum Literal</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>EEnum Literal</em>'. * @see org.eclipse.emf.ecore.EEnumLiteral * @generated */ EClass getEEnumLiteral(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.ecore.EEnumLiteral#getValue <em>Value</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Value</em>'. * @see org.eclipse.emf.ecore.EEnumLiteral#getValue() * @see #getEEnumLiteral() * @generated */ EAttribute getEEnumLiteral_Value(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.ecore.EEnumLiteral#getInstance <em>Instance</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Instance</em>'. * @see org.eclipse.emf.ecore.EEnumLiteral#getInstance() * @see #getEEnumLiteral() * @generated */ EAttribute getEEnumLiteral_Instance(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.ecore.EEnumLiteral#getLiteral <em>Literal</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Literal</em>'. * @see org.eclipse.emf.ecore.EEnumLiteral#getLiteral() * @see #getEEnumLiteral() * @generated */ EAttribute getEEnumLiteral_Literal(); /** * Returns the meta object for the container reference '{@link org.eclipse.emf.ecore.EEnumLiteral#getEEnum <em>EEnum</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the container reference '<em>EEnum</em>'. * @see org.eclipse.emf.ecore.EEnumLiteral#getEEnum() * @see #getEEnumLiteral() * @generated */ EReference getEEnumLiteral_EEnum(); /** * Returns the meta object for class '{@link org.eclipse.emf.ecore.EFactory <em>EFactory</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>EFactory</em>'. * @see org.eclipse.emf.ecore.EFactory * @generated */ EClass getEFactory(); /** * Returns the meta object for the reference '{@link org.eclipse.emf.ecore.EFactory#getEPackage <em>EPackage</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>EPackage</em>'. * @see org.eclipse.emf.ecore.EFactory#getEPackage() * @see #getEFactory() * @generated */ EReference getEFactory_EPackage(); /** * Returns the meta object for the '{@link org.eclipse.emf.ecore.EFactory#create(org.eclipse.emf.ecore.EClass) <em>Create</em>}' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the '<em>Create</em>' operation. * @see org.eclipse.emf.ecore.EFactory#create(org.eclipse.emf.ecore.EClass) * @generated */ EOperation getEFactory__Create__EClass(); /** * Returns the meta object for the '{@link org.eclipse.emf.ecore.EFactory#createFromString(org.eclipse.emf.ecore.EDataType, java.lang.String) <em>Create From String</em>}' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the '<em>Create From String</em>' operation. * @see org.eclipse.emf.ecore.EFactory#createFromString(org.eclipse.emf.ecore.EDataType, java.lang.String) * @generated */ EOperation getEFactory__CreateFromString__EDataType_String(); /** * Returns the meta object for the '{@link org.eclipse.emf.ecore.EFactory#convertToString(org.eclipse.emf.ecore.EDataType, java.lang.Object) <em>Convert To String</em>}' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the '<em>Convert To String</em>' operation. * @see org.eclipse.emf.ecore.EFactory#convertToString(org.eclipse.emf.ecore.EDataType, java.lang.Object) * @generated */ EOperation getEFactory__ConvertToString__EDataType_Object(); /** * Returns the meta object for class '{@link org.eclipse.emf.ecore.EClassifier <em>EClassifier</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>EClassifier</em>'. * @see org.eclipse.emf.ecore.EClassifier * @generated */ EClass getEClassifier(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.ecore.EClassifier#getInstanceClassName <em>Instance Class Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Instance Class Name</em>'. * @see org.eclipse.emf.ecore.EClassifier#getInstanceClassName() * @see #getEClassifier() * @generated */ EAttribute getEClassifier_InstanceClassName(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.ecore.EClassifier#getInstanceClass <em>Instance Class</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Instance Class</em>'. * @see org.eclipse.emf.ecore.EClassifier#getInstanceClass() * @see #getEClassifier() * @generated */ EAttribute getEClassifier_InstanceClass(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.ecore.EClassifier#getDefaultValue <em>Default Value</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Default Value</em>'. * @see org.eclipse.emf.ecore.EClassifier#getDefaultValue() * @see #getEClassifier() * @generated */ EAttribute getEClassifier_DefaultValue(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.ecore.EClassifier#getInstanceTypeName <em>Instance Type Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Instance Type Name</em>'. * @see org.eclipse.emf.ecore.EClassifier#getInstanceTypeName() * @see #getEClassifier() * @generated */ EAttribute getEClassifier_InstanceTypeName(); /** * Returns the meta object for the container reference '{@link org.eclipse.emf.ecore.EClassifier#getEPackage <em>EPackage</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the container reference '<em>EPackage</em>'. * @see org.eclipse.emf.ecore.EClassifier#getEPackage() * @see #getEClassifier() * @generated */ EReference getEClassifier_EPackage(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.emf.ecore.EClassifier#getETypeParameters <em>EType Parameters</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>EType Parameters</em>'. * @see org.eclipse.emf.ecore.EClassifier#getETypeParameters() * @see #getEClassifier() * @generated */ EReference getEClassifier_ETypeParameters(); /** * Returns the meta object for the '{@link org.eclipse.emf.ecore.EClassifier#isInstance(java.lang.Object) <em>Is Instance</em>}' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the '<em>Is Instance</em>' operation. * @see org.eclipse.emf.ecore.EClassifier#isInstance(java.lang.Object) * @generated */ EOperation getEClassifier__IsInstance__Object(); /** * Returns the meta object for the '{@link org.eclipse.emf.ecore.EClassifier#getClassifierID() <em>Get Classifier ID</em>}' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the '<em>Get Classifier ID</em>' operation. * @see org.eclipse.emf.ecore.EClassifier#getClassifierID() * @generated */ EOperation getEClassifier__GetClassifierID(); /** * Returns the meta object for class '{@link org.eclipse.emf.ecore.EModelElement <em>EModel Element</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>EModel Element</em>'. * @see org.eclipse.emf.ecore.EModelElement * @generated */ EClass getEModelElement(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.emf.ecore.EModelElement#getEAnnotations <em>EAnnotations</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>EAnnotations</em>'. * @see org.eclipse.emf.ecore.EModelElement#getEAnnotations() * @see #getEModelElement() * @generated */ EReference getEModelElement_EAnnotations(); /** * Returns the meta object for the '{@link org.eclipse.emf.ecore.EModelElement#getEAnnotation(java.lang.String) <em>Get EAnnotation</em>}' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the '<em>Get EAnnotation</em>' operation. * @see org.eclipse.emf.ecore.EModelElement#getEAnnotation(java.lang.String) * @generated */ EOperation getEModelElement__GetEAnnotation__String(); /** * Returns the meta object for class '{@link org.eclipse.emf.ecore.ENamedElement <em>ENamed Element</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>ENamed Element</em>'. * @see org.eclipse.emf.ecore.ENamedElement * @generated */ EClass getENamedElement(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.ecore.ENamedElement#getName <em>Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Name</em>'. * @see org.eclipse.emf.ecore.ENamedElement#getName() * @see #getENamedElement() * @generated */ EAttribute getENamedElement_Name(); /** * Returns the meta object for class '{@link org.eclipse.emf.ecore.EObject <em>EObject</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>EObject</em>'. * @see org.eclipse.emf.ecore.EObject * @generated */ EClass getEObject(); /** * Returns the meta object for the '{@link org.eclipse.emf.ecore.EObject#eClass() <em>EClass</em>}' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the '<em>EClass</em>' operation. * @see org.eclipse.emf.ecore.EObject#eClass() * @generated */ EOperation getEObject__EClass(); /** * Returns the meta object for the '{@link org.eclipse.emf.ecore.EObject#eIsProxy() <em>EIs Proxy</em>}' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the '<em>EIs Proxy</em>' operation. * @see org.eclipse.emf.ecore.EObject#eIsProxy() * @generated */ EOperation getEObject__EIsProxy(); /** * Returns the meta object for the '{@link org.eclipse.emf.ecore.EObject#eResource() <em>EResource</em>}' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the '<em>EResource</em>' operation. * @see org.eclipse.emf.ecore.EObject#eResource() * @generated */ EOperation getEObject__EResource(); /** * Returns the meta object for the '{@link org.eclipse.emf.ecore.EObject#eContainer() <em>EContainer</em>}' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the '<em>EContainer</em>' operation. * @see org.eclipse.emf.ecore.EObject#eContainer() * @generated */ EOperation getEObject__EContainer(); /** * Returns the meta object for the '{@link org.eclipse.emf.ecore.EObject#eContainingFeature() <em>EContaining Feature</em>}' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the '<em>EContaining Feature</em>' operation. * @see org.eclipse.emf.ecore.EObject#eContainingFeature() * @generated */ EOperation getEObject__EContainingFeature(); /** * Returns the meta object for the '{@link org.eclipse.emf.ecore.EObject#eContainmentFeature() <em>EContainment Feature</em>}' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the '<em>EContainment Feature</em>' operation. * @see org.eclipse.emf.ecore.EObject#eContainmentFeature() * @generated */ EOperation getEObject__EContainmentFeature(); /** * Returns the meta object for the '{@link org.eclipse.emf.ecore.EObject#eContents() <em>EContents</em>}' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the '<em>EContents</em>' operation. * @see org.eclipse.emf.ecore.EObject#eContents() * @generated */ EOperation getEObject__EContents(); /** * Returns the meta object for the '{@link org.eclipse.emf.ecore.EObject#eAllContents() <em>EAll Contents</em>}' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the '<em>EAll Contents</em>' operation. * @see org.eclipse.emf.ecore.EObject#eAllContents() * @generated */ EOperation getEObject__EAllContents(); /** * Returns the meta object for the '{@link org.eclipse.emf.ecore.EObject#eCrossReferences() <em>ECross References</em>}' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the '<em>ECross References</em>' operation. * @see org.eclipse.emf.ecore.EObject#eCrossReferences() * @generated */ EOperation getEObject__ECrossReferences(); /** * Returns the meta object for the '{@link org.eclipse.emf.ecore.EObject#eGet(org.eclipse.emf.ecore.EStructuralFeature) <em>EGet</em>}' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the '<em>EGet</em>' operation. * @see org.eclipse.emf.ecore.EObject#eGet(org.eclipse.emf.ecore.EStructuralFeature) * @generated */ EOperation getEObject__EGet__EStructuralFeature(); /** * Returns the meta object for the '{@link org.eclipse.emf.ecore.EObject#eGet(org.eclipse.emf.ecore.EStructuralFeature, boolean) <em>EGet</em>}' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the '<em>EGet</em>' operation. * @see org.eclipse.emf.ecore.EObject#eGet(org.eclipse.emf.ecore.EStructuralFeature, boolean) * @generated */ EOperation getEObject__EGet__EStructuralFeature_boolean(); /** * Returns the meta object for the '{@link org.eclipse.emf.ecore.EObject#eSet(org.eclipse.emf.ecore.EStructuralFeature, java.lang.Object) <em>ESet</em>}' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the '<em>ESet</em>' operation. * @see org.eclipse.emf.ecore.EObject#eSet(org.eclipse.emf.ecore.EStructuralFeature, java.lang.Object) * @generated */ EOperation getEObject__ESet__EStructuralFeature_Object(); /** * Returns the meta object for the '{@link org.eclipse.emf.ecore.EObject#eIsSet(org.eclipse.emf.ecore.EStructuralFeature) <em>EIs Set</em>}' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the '<em>EIs Set</em>' operation. * @see org.eclipse.emf.ecore.EObject#eIsSet(org.eclipse.emf.ecore.EStructuralFeature) * @generated */ EOperation getEObject__EIsSet__EStructuralFeature(); /** * Returns the meta object for the '{@link org.eclipse.emf.ecore.EObject#eUnset(org.eclipse.emf.ecore.EStructuralFeature) <em>EUnset</em>}' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the '<em>EUnset</em>' operation. * @see org.eclipse.emf.ecore.EObject#eUnset(org.eclipse.emf.ecore.EStructuralFeature) * @generated */ EOperation getEObject__EUnset__EStructuralFeature(); /** * Returns the meta object for the '{@link org.eclipse.emf.ecore.EObject#eInvoke(org.eclipse.emf.ecore.EOperation, org.eclipse.emf.common.util.EList) <em>EInvoke</em>}' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the '<em>EInvoke</em>' operation. * @see org.eclipse.emf.ecore.EObject#eInvoke(org.eclipse.emf.ecore.EOperation, org.eclipse.emf.common.util.EList) * @generated */ EOperation getEObject__EInvoke__EOperation_EList(); /** * Returns the meta object for class '{@link org.eclipse.emf.ecore.EOperation <em>EOperation</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>EOperation</em>'. * @see org.eclipse.emf.ecore.EOperation * @generated */ EClass getEOperation(); /** * Returns the meta object for the container reference '{@link org.eclipse.emf.ecore.EOperation#getEContainingClass <em>EContaining Class</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the container reference '<em>EContaining Class</em>'. * @see org.eclipse.emf.ecore.EOperation#getEContainingClass() * @see #getEOperation() * @generated */ EReference getEOperation_EContainingClass(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.emf.ecore.EOperation#getEParameters <em>EParameters</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>EParameters</em>'. * @see org.eclipse.emf.ecore.EOperation#getEParameters() * @see #getEOperation() * @generated */ EReference getEOperation_EParameters(); /** * Returns the meta object for the reference list '{@link org.eclipse.emf.ecore.EOperation#getEExceptions <em>EExceptions</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>EExceptions</em>'. * @see org.eclipse.emf.ecore.EOperation#getEExceptions() * @see #getEOperation() * @generated */ EReference getEOperation_EExceptions(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.emf.ecore.EOperation#getEGenericExceptions <em>EGeneric Exceptions</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>EGeneric Exceptions</em>'. * @see org.eclipse.emf.ecore.EOperation#getEGenericExceptions() * @see #getEOperation() * @generated */ EReference getEOperation_EGenericExceptions(); /** * Returns the meta object for the '{@link org.eclipse.emf.ecore.EOperation#getOperationID() <em>Get Operation ID</em>}' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the '<em>Get Operation ID</em>' operation. * @see org.eclipse.emf.ecore.EOperation#getOperationID() * @generated */ EOperation getEOperation__GetOperationID(); /** * Returns the meta object for the '{@link org.eclipse.emf.ecore.EOperation#isOverrideOf(org.eclipse.emf.ecore.EOperation) <em>Is Override Of</em>}' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the '<em>Is Override Of</em>' operation. * @see org.eclipse.emf.ecore.EOperation#isOverrideOf(org.eclipse.emf.ecore.EOperation) * @generated */ EOperation getEOperation__IsOverrideOf__EOperation(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.emf.ecore.EOperation#getETypeParameters <em>EType Parameters</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>EType Parameters</em>'. * @see org.eclipse.emf.ecore.EOperation#getETypeParameters() * @see #getEOperation() * @generated */ EReference getEOperation_ETypeParameters(); /** * Returns the meta object for class '{@link org.eclipse.emf.ecore.EPackage <em>EPackage</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>EPackage</em>'. * @see org.eclipse.emf.ecore.EPackage * @generated */ EClass getEPackage(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.ecore.EPackage#getNsURI <em>Ns URI</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Ns URI</em>'. * @see org.eclipse.emf.ecore.EPackage#getNsURI() * @see #getEPackage() * @generated */ EAttribute getEPackage_NsURI(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.ecore.EPackage#getNsPrefix <em>Ns Prefix</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Ns Prefix</em>'. * @see org.eclipse.emf.ecore.EPackage#getNsPrefix() * @see #getEPackage() * @generated */ EAttribute getEPackage_NsPrefix(); /** * Returns the meta object for the reference '{@link org.eclipse.emf.ecore.EPackage#getEFactoryInstance <em>EFactory Instance</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>EFactory Instance</em>'. * @see org.eclipse.emf.ecore.EPackage#getEFactoryInstance() * @see #getEPackage() * @generated */ EReference getEPackage_EFactoryInstance(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.emf.ecore.EPackage#getEClassifiers <em>EClassifiers</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>EClassifiers</em>'. * @see org.eclipse.emf.ecore.EPackage#getEClassifiers() * @see #getEPackage() * @generated */ EReference getEPackage_EClassifiers(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.emf.ecore.EPackage#getESubpackages <em>ESubpackages</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>ESubpackages</em>'. * @see org.eclipse.emf.ecore.EPackage#getESubpackages() * @see #getEPackage() * @generated */ EReference getEPackage_ESubpackages(); /** * Returns the meta object for the container reference '{@link org.eclipse.emf.ecore.EPackage#getESuperPackage <em>ESuper Package</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the container reference '<em>ESuper Package</em>'. * @see org.eclipse.emf.ecore.EPackage#getESuperPackage() * @see #getEPackage() * @generated */ EReference getEPackage_ESuperPackage(); /** * Returns the meta object for the '{@link org.eclipse.emf.ecore.EPackage#getEClassifier(java.lang.String) <em>Get EClassifier</em>}' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the '<em>Get EClassifier</em>' operation. * @see org.eclipse.emf.ecore.EPackage#getEClassifier(java.lang.String) * @generated */ EOperation getEPackage__GetEClassifier__String(); /** * Returns the meta object for class '{@link org.eclipse.emf.ecore.EParameter <em>EParameter</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>EParameter</em>'. * @see org.eclipse.emf.ecore.EParameter * @generated */ EClass getEParameter(); /** * Returns the meta object for the container reference '{@link org.eclipse.emf.ecore.EParameter#getEOperation <em>EOperation</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the container reference '<em>EOperation</em>'. * @see org.eclipse.emf.ecore.EParameter#getEOperation() * @see #getEParameter() * @generated */ EReference getEParameter_EOperation(); /** * Returns the meta object for class '{@link org.eclipse.emf.ecore.EReference <em>EReference</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>EReference</em>'. * @see org.eclipse.emf.ecore.EReference * @generated */ EClass getEReference(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.ecore.EReference#isContainment <em>Containment</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Containment</em>'. * @see org.eclipse.emf.ecore.EReference#isContainment() * @see #getEReference() * @generated */ EAttribute getEReference_Containment(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.ecore.EReference#isContainer <em>Container</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Container</em>'. * @see org.eclipse.emf.ecore.EReference#isContainer() * @see #getEReference() * @generated */ EAttribute getEReference_Container(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.ecore.EReference#isResolveProxies <em>Resolve Proxies</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Resolve Proxies</em>'. * @see org.eclipse.emf.ecore.EReference#isResolveProxies() * @see #getEReference() * @generated */ EAttribute getEReference_ResolveProxies(); /** * Returns the meta object for the reference '{@link org.eclipse.emf.ecore.EReference#getEOpposite <em>EOpposite</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>EOpposite</em>'. * @see org.eclipse.emf.ecore.EReference#getEOpposite() * @see #getEReference() * @generated */ EReference getEReference_EOpposite(); /** * Returns the meta object for the reference '{@link org.eclipse.emf.ecore.EReference#getEReferenceType <em>EReference Type</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>EReference Type</em>'. * @see org.eclipse.emf.ecore.EReference#getEReferenceType() * @see #getEReference() * @generated */ EReference getEReference_EReferenceType(); /** * Returns the meta object for the reference list '{@link org.eclipse.emf.ecore.EReference#getEKeys <em>EKeys</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>EKeys</em>'. * @see org.eclipse.emf.ecore.EReference#getEKeys() * @see #getEReference() * @generated */ EReference getEReference_EKeys(); /** * Returns the meta object for class '{@link org.eclipse.emf.ecore.EStructuralFeature <em>EStructural Feature</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>EStructural Feature</em>'. * @see org.eclipse.emf.ecore.EStructuralFeature * @generated */ EClass getEStructuralFeature(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.ecore.EStructuralFeature#isTransient <em>Transient</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Transient</em>'. * @see org.eclipse.emf.ecore.EStructuralFeature#isTransient() * @see #getEStructuralFeature() * @generated */ EAttribute getEStructuralFeature_Transient(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.ecore.EStructuralFeature#isVolatile <em>Volatile</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Volatile</em>'. * @see org.eclipse.emf.ecore.EStructuralFeature#isVolatile() * @see #getEStructuralFeature() * @generated */ EAttribute getEStructuralFeature_Volatile(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.ecore.EStructuralFeature#isChangeable <em>Changeable</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Changeable</em>'. * @see org.eclipse.emf.ecore.EStructuralFeature#isChangeable() * @see #getEStructuralFeature() * @generated */ EAttribute getEStructuralFeature_Changeable(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.ecore.EStructuralFeature#getDefaultValueLiteral <em>Default Value Literal</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Default Value Literal</em>'. * @see org.eclipse.emf.ecore.EStructuralFeature#getDefaultValueLiteral() * @see #getEStructuralFeature() * @generated */ EAttribute getEStructuralFeature_DefaultValueLiteral(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.ecore.EStructuralFeature#getDefaultValue <em>Default Value</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Default Value</em>'. * @see org.eclipse.emf.ecore.EStructuralFeature#getDefaultValue() * @see #getEStructuralFeature() * @generated */ EAttribute getEStructuralFeature_DefaultValue(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.ecore.EStructuralFeature#isUnsettable <em>Unsettable</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Unsettable</em>'. * @see org.eclipse.emf.ecore.EStructuralFeature#isUnsettable() * @see #getEStructuralFeature() * @generated */ EAttribute getEStructuralFeature_Unsettable(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.ecore.EStructuralFeature#isDerived <em>Derived</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Derived</em>'. * @see org.eclipse.emf.ecore.EStructuralFeature#isDerived() * @see #getEStructuralFeature() * @generated */ EAttribute getEStructuralFeature_Derived(); /** * Returns the meta object for the container reference '{@link org.eclipse.emf.ecore.EStructuralFeature#getEContainingClass <em>EContaining Class</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the container reference '<em>EContaining Class</em>'. * @see org.eclipse.emf.ecore.EStructuralFeature#getEContainingClass() * @see #getEStructuralFeature() * @generated */ EReference getEStructuralFeature_EContainingClass(); /** * Returns the meta object for the '{@link org.eclipse.emf.ecore.EStructuralFeature#getFeatureID() <em>Get Feature ID</em>}' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the '<em>Get Feature ID</em>' operation. * @see org.eclipse.emf.ecore.EStructuralFeature#getFeatureID() * @generated */ EOperation getEStructuralFeature__GetFeatureID(); /** * Returns the meta object for the '{@link org.eclipse.emf.ecore.EStructuralFeature#getContainerClass() <em>Get Container Class</em>}' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the '<em>Get Container Class</em>' operation. * @see org.eclipse.emf.ecore.EStructuralFeature#getContainerClass() * @generated */ EOperation getEStructuralFeature__GetContainerClass(); /** * @deprecated * replaced by getETypedElement_Unique() */ @Deprecated EAttribute getEStructuralFeature_Unique(); /** * @deprecated * replaced by getETypedElement_LowerBound() */ @Deprecated EAttribute getEStructuralFeature_LowerBound(); /** * @deprecated * replaced by getETypedElement_UpperBound() */ @Deprecated EAttribute getEStructuralFeature_UpperBound(); /** * @deprecated * replaced by getETypedElement_Many() */ @Deprecated EAttribute getEStructuralFeature_Many(); /** * @deprecated * replaced by getETypedElement_Required() */ @Deprecated EAttribute getEStructuralFeature_Required(); /** * Returns the meta object for class '{@link org.eclipse.emf.ecore.ETypedElement <em>ETyped Element</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>ETyped Element</em>'. * @see org.eclipse.emf.ecore.ETypedElement * @generated */ EClass getETypedElement(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.ecore.ETypedElement#isOrdered <em>Ordered</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Ordered</em>'. * @see org.eclipse.emf.ecore.ETypedElement#isOrdered() * @see #getETypedElement() * @generated */ EAttribute getETypedElement_Ordered(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.ecore.ETypedElement#isUnique <em>Unique</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Unique</em>'. * @see org.eclipse.emf.ecore.ETypedElement#isUnique() * @see #getETypedElement() * @generated */ EAttribute getETypedElement_Unique(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.ecore.ETypedElement#getLowerBound <em>Lower Bound</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Lower Bound</em>'. * @see org.eclipse.emf.ecore.ETypedElement#getLowerBound() * @see #getETypedElement() * @generated */ EAttribute getETypedElement_LowerBound(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.ecore.ETypedElement#getUpperBound <em>Upper Bound</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Upper Bound</em>'. * @see org.eclipse.emf.ecore.ETypedElement#getUpperBound() * @see #getETypedElement() * @generated */ EAttribute getETypedElement_UpperBound(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.ecore.ETypedElement#isMany <em>Many</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Many</em>'. * @see org.eclipse.emf.ecore.ETypedElement#isMany() * @see #getETypedElement() * @generated */ EAttribute getETypedElement_Many(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.ecore.ETypedElement#isRequired <em>Required</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Required</em>'. * @see org.eclipse.emf.ecore.ETypedElement#isRequired() * @see #getETypedElement() * @generated */ EAttribute getETypedElement_Required(); /** * Returns the meta object for the reference '{@link org.eclipse.emf.ecore.ETypedElement#getEType <em>EType</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>EType</em>'. * @see org.eclipse.emf.ecore.ETypedElement#getEType() * @see #getETypedElement() * @generated */ EReference getETypedElement_EType(); /** * Returns the meta object for the containment reference '{@link org.eclipse.emf.ecore.ETypedElement#getEGenericType <em>EGeneric Type</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>EGeneric Type</em>'. * @see org.eclipse.emf.ecore.ETypedElement#getEGenericType() * @see #getETypedElement() * @generated */ EReference getETypedElement_EGenericType(); /** * Returns the meta object for class '{@link java.util.Map.Entry <em>EString To String Map Entry</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>EString To String Map Entry</em>'. * @see java.util.Map.Entry * @model keyDataType="org.eclipse.emf.ecore.EString" * valueDataType="org.eclipse.emf.ecore.EString" * @generated */ EClass getEStringToStringMapEntry(); /** * Returns the meta object for the attribute '{@link java.util.Map.Entry <em>Key</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Key</em>'. * @see java.util.Map.Entry * @see #getEStringToStringMapEntry() * @generated */ EAttribute getEStringToStringMapEntry_Key(); /** * Returns the meta object for the attribute '{@link java.util.Map.Entry <em>Value</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Value</em>'. * @see java.util.Map.Entry * @see #getEStringToStringMapEntry() * @generated */ EAttribute getEStringToStringMapEntry_Value(); /** * Returns the meta object for class '{@link org.eclipse.emf.ecore.EGenericType <em>EGeneric Type</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>EGeneric Type</em>'. * @see org.eclipse.emf.ecore.EGenericType * @generated */ EClass getEGenericType(); /** * Returns the meta object for the containment reference '{@link org.eclipse.emf.ecore.EGenericType#getEUpperBound <em>EUpper Bound</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>EUpper Bound</em>'. * @see org.eclipse.emf.ecore.EGenericType#getEUpperBound() * @see #getEGenericType() * @generated */ EReference getEGenericType_EUpperBound(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.emf.ecore.EGenericType#getETypeArguments <em>EType Arguments</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>EType Arguments</em>'. * @see org.eclipse.emf.ecore.EGenericType#getETypeArguments() * @see #getEGenericType() * @generated */ EReference getEGenericType_ETypeArguments(); /** * Returns the meta object for the reference '{@link org.eclipse.emf.ecore.EGenericType#getERawType <em>ERaw Type</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>ERaw Type</em>'. * @see org.eclipse.emf.ecore.EGenericType#getERawType() * @see #getEGenericType() * @generated */ EReference getEGenericType_ERawType(); /** * Returns the meta object for the containment reference '{@link org.eclipse.emf.ecore.EGenericType#getELowerBound <em>ELower Bound</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>ELower Bound</em>'. * @see org.eclipse.emf.ecore.EGenericType#getELowerBound() * @see #getEGenericType() * @generated */ EReference getEGenericType_ELowerBound(); /** * Returns the meta object for the reference '{@link org.eclipse.emf.ecore.EGenericType#getETypeParameter <em>EType Parameter</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>EType Parameter</em>'. * @see org.eclipse.emf.ecore.EGenericType#getETypeParameter() * @see #getEGenericType() * @generated */ EReference getEGenericType_ETypeParameter(); /** * Returns the meta object for the reference '{@link org.eclipse.emf.ecore.EGenericType#getEClassifier <em>EClassifier</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>EClassifier</em>'. * @see org.eclipse.emf.ecore.EGenericType#getEClassifier() * @see #getEGenericType() * @generated */ EReference getEGenericType_EClassifier(); /** * Returns the meta object for class '{@link org.eclipse.emf.ecore.ETypeParameter <em>EType Parameter</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>EType Parameter</em>'. * @see org.eclipse.emf.ecore.ETypeParameter * @generated */ EClass getETypeParameter(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.emf.ecore.ETypeParameter#getEBounds <em>EBounds</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>EBounds</em>'. * @see org.eclipse.emf.ecore.ETypeParameter#getEBounds() * @see #getETypeParameter() * @generated */ EReference getETypeParameter_EBounds(); /** * Returns the meta object for data type '{@link java.math.BigDecimal <em>EBig Decimal</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>EBig Decimal</em>'. * @see java.math.BigDecimal * @model instanceClass="java.math.BigDecimal" * extendedMetaData="baseType='http://www.w3.org/2001/XMLSchema#decimal'" * @generated */ EDataType getEBigDecimal(); /** * Returns the meta object for data type '{@link java.math.BigInteger <em>EBig Integer</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>EBig Integer</em>'. * @see java.math.BigInteger * @model instanceClass="java.math.BigInteger" * extendedMetaData="baseType='http://www.w3.org/2001/XMLSchema#integer'" * @generated */ EDataType getEBigInteger(); /** * Returns the meta object for data type '{@link org.eclipse.emf.common.util.EList <em>EE List</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>EE List</em>'. * @see org.eclipse.emf.common.util.EList * @model instanceClass="org.eclipse.emf.common.util.EList" serializeable="false" typeParameters="E" * @generated */ EDataType getEEList(); /** * Returns the meta object for data type '{@link org.eclipse.emf.ecore.resource.Resource <em>EResource</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>EResource</em>'. * @see org.eclipse.emf.ecore.resource.Resource * @model instanceClass="org.eclipse.emf.ecore.resource.Resource" serializeable="false" * @generated */ EDataType getEResource(); /** * Returns the meta object for data type '{@link org.eclipse.emf.ecore.resource.ResourceSet <em>EResource Set</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>EResource Set</em>'. * @see org.eclipse.emf.ecore.resource.ResourceSet * @model instanceClass="org.eclipse.emf.ecore.resource.ResourceSet" serializeable="false" * @generated */ EDataType getEResourceSet(); /** * Returns the meta object for data type '{@link java.lang.Boolean <em>EBoolean Object</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>EBoolean Object</em>'. * @see java.lang.Boolean * @model instanceClass="java.lang.Boolean" * extendedMetaData="baseType='EBoolean' name='EBoolean:Object'" * @generated */ EDataType getEBooleanObject(); /** * Returns the meta object for data type '{@link java.lang.Character <em>ECharacter Object</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>ECharacter Object</em>'. * @see java.lang.Character * @model instanceClass="java.lang.Character" * extendedMetaData="baseType='EChar' name='EChar:Object'" * @generated */ EDataType getECharacterObject(); /** * Returns the meta object for data type '{@link java.util.Date <em>EDate</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>EDate</em>'. * @see java.util.Date * @model instanceClass="java.util.Date" * @generated */ EDataType getEDate(); /** * Returns the meta object for data type '{@link org.eclipse.emf.common.util.DiagnosticChain <em>EDiagnostic Chain</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>EDiagnostic Chain</em>'. * @see org.eclipse.emf.common.util.DiagnosticChain * @model instanceClass="org.eclipse.emf.common.util.DiagnosticChain" serializeable="false" * @generated */ EDataType getEDiagnosticChain(); /** * Returns the meta object for data type '{@link java.lang.Double <em>EDouble Object</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>EDouble Object</em>'. * @see java.lang.Double * @model instanceClass="java.lang.Double" * extendedMetaData="baseType='EDouble' name='EDouble:Object'" * @generated */ EDataType getEDoubleObject(); /** * Returns the meta object for data type '{@link java.lang.Float <em>EFloat Object</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>EFloat Object</em>'. * @see java.lang.Float * @model instanceClass="java.lang.Float" * extendedMetaData="baseType='EFloat' name='EFloat:Object'" * @generated */ EDataType getEFloatObject(); /** * Returns the meta object for data type '{@link java.lang.Integer <em>EInteger Object</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>EInteger Object</em>'. * @see java.lang.Integer * @model instanceClass="java.lang.Integer" * extendedMetaData="baseType='EInt' name='EInt:Object'" * @generated */ EDataType getEIntegerObject(); /** * Returns the meta object for data type '<em>EBoolean</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>EBoolean</em>'. * @model instanceClass="boolean" * extendedMetaData="baseType='http://www.w3.org/2001/XMLSchema#boolean'" * @generated */ EDataType getEBoolean(); /** * Returns the meta object for data type '{@link java.lang.Byte <em>EByte Object</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>EByte Object</em>'. * @see java.lang.Byte * @model instanceClass="java.lang.Byte" * extendedMetaData="baseType='EByte' name='EByte:Object'" * @generated */ EDataType getEByteObject(); /** * Returns the meta object for data type '<em>EByte</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>EByte</em>'. * @model instanceClass="byte" * extendedMetaData="baseType='http://www.w3.org/2001/XMLSchema#byte'" * @generated */ EDataType getEByte(); /** * Returns the meta object for data type '<em>EByte Array</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>EByte Array</em>'. * @model instanceClass="byte[]" * extendedMetaData="baseType='http://www.w3.org/2001/XMLSchema#hexBinary'" * @generated */ EDataType getEByteArray(); /** * Returns the meta object for data type '<em>EChar</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>EChar</em>'. * @model instanceClass="char" * @generated */ EDataType getEChar(); /** * Returns the meta object for data type '<em>EDouble</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>EDouble</em>'. * @model instanceClass="double" * extendedMetaData="baseType='http://www.w3.org/2001/XMLSchema#double'" * @generated */ EDataType getEDouble(); /** * Returns the meta object for data type '<em>EFloat</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>EFloat</em>'. * @model instanceClass="float" * extendedMetaData="baseType='http://www.w3.org/2001/XMLSchema#float'" * @generated */ EDataType getEFloat(); /** * Returns the meta object for data type '<em>EInt</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>EInt</em>'. * @model instanceClass="int" * extendedMetaData="baseType='http://www.w3.org/2001/XMLSchema#int'" * @generated */ EDataType getEInt(); /** * Returns the meta object for data type '{@link java.lang.Class <em>EJava Class</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>EJava Class</em>'. * @see java.lang.Class * @model instanceClass="java.lang.Class" typeParameters="T" * @generated */ EDataType getEJavaClass(); /** * Returns the meta object for data type '{@link java.lang.Object <em>EJava Object</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>EJava Object</em>'. * @see java.lang.Object * @model instanceClass="java.lang.Object" * @generated */ EDataType getEJavaObject(); /** * Returns the meta object for data type '{@link java.lang.Long <em>ELong Object</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>ELong Object</em>'. * @see java.lang.Long * @model instanceClass="java.lang.Long" * extendedMetaData="baseType='ELong' name='ELong:Object'" * @generated */ EDataType getELongObject(); /** * Returns the meta object for data type '{@link java.util.Map <em>EMap</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>EMap</em>'. * @see java.util.Map * @model instanceClass="java.util.Map" serializeable="false" typeParameters="K V" * @generated */ EDataType getEMap(); /** * Returns the meta object for data type '{@link java.lang.Short <em>EShort Object</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>EShort Object</em>'. * @see java.lang.Short * @model instanceClass="java.lang.Short" * extendedMetaData="baseType='EShort' name='EShort:Object'" * @generated */ EDataType getEShortObject(); /** * Returns the meta object for data type '<em>ELong</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>ELong</em>'. * @model instanceClass="long" * extendedMetaData="baseType='http://www.w3.org/2001/XMLSchema#long'" * @generated */ EDataType getELong(); /** * Returns the meta object for data type '<em>EShort</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>EShort</em>'. * @model instanceClass="short" * extendedMetaData="baseType='http://www.w3.org/2001/XMLSchema#short'" * @generated */ EDataType getEShort(); /** * Returns the meta object for data type '{@link org.eclipse.emf.common.util.TreeIterator <em>ETree Iterator</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>ETree Iterator</em>'. * @see org.eclipse.emf.common.util.TreeIterator * @model instanceClass="org.eclipse.emf.common.util.TreeIterator" serializeable="false" typeParameters="E" * @generated */ EDataType getETreeIterator(); /** * Returns the meta object for data type '{@link org.eclipse.emf.common.util.InvocationTargetException <em>EInvocation Target Exception</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>EInvocation Target Exception</em>'. * @see org.eclipse.emf.common.util.InvocationTargetException * @model instanceClass="org.eclipse.emf.common.util.InvocationTargetException" serializeable="false" * @generated */ EDataType getEInvocationTargetException(); /** * Returns the meta object for data type '{@link org.eclipse.emf.ecore.util.FeatureMap.Entry <em>EFeature Map Entry</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>EFeature Map Entry</em>'. * @see org.eclipse.emf.ecore.util.FeatureMap.Entry * @model instanceClass="org.eclipse.emf.ecore.util.FeatureMap$Entry" serializeable="false" * @generated */ EDataType getEFeatureMapEntry(); /** * Returns the meta object for data type '{@link org.eclipse.emf.common.util.Enumerator <em>EEnumerator</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>EEnumerator</em>'. * @see org.eclipse.emf.common.util.Enumerator * @model instanceClass="org.eclipse.emf.common.util.Enumerator" serializeable="false" * @generated */ EDataType getEEnumerator(); /** * Returns the meta object for data type '{@link org.eclipse.emf.ecore.util.FeatureMap <em>EFeature Map</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>EFeature Map</em>'. * @see org.eclipse.emf.ecore.util.FeatureMap * @model instanceClass="org.eclipse.emf.ecore.util.FeatureMap" serializeable="false" * @generated */ EDataType getEFeatureMap(); /** * Returns the meta object for data type '{@link java.lang.String <em>EString</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>EString</em>'. * @see java.lang.String * @model instanceClass="java.lang.String" * extendedMetaData="baseType='http://www.w3.org/2001/XMLSchema#string'" * @generated */ EDataType getEString(); /** * Returns the factory that creates the instances of the model. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the factory that creates the instances of the model. * @generated */ EcoreFactory getEcoreFactory(); /** * <!-- begin-user-doc --> * Defines literals for the meta objects that represent * <ul> * <li>each class,</li> * <li>each feature of each class,</li> * <li>each enum,</li> * <li>and each data type</li> * </ul> * <!-- end-user-doc --> * @generated */ interface Literals { /** * The meta object literal for the '{@link org.eclipse.emf.ecore.impl.EAttributeImpl <em>EAttribute</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.ecore.impl.EAttributeImpl * @see org.eclipse.emf.ecore.impl.EcorePackageImpl#getEAttribute() * @generated */ EClass EATTRIBUTE = eINSTANCE.getEAttribute(); /** * The meta object literal for the '<em><b>ID</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute EATTRIBUTE__ID = eINSTANCE.getEAttribute_ID(); /** * The meta object literal for the '<em><b>EAttribute Type</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference EATTRIBUTE__EATTRIBUTE_TYPE = eINSTANCE.getEAttribute_EAttributeType(); /** * The meta object literal for the '{@link org.eclipse.emf.ecore.impl.EAnnotationImpl <em>EAnnotation</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.ecore.impl.EAnnotationImpl * @see org.eclipse.emf.ecore.impl.EcorePackageImpl#getEAnnotation() * @generated */ EClass EANNOTATION = eINSTANCE.getEAnnotation(); /** * The meta object literal for the '<em><b>Source</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute EANNOTATION__SOURCE = eINSTANCE.getEAnnotation_Source(); /** * The meta object literal for the '<em><b>Details</b></em>' map feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference EANNOTATION__DETAILS = eINSTANCE.getEAnnotation_Details(); /** * The meta object literal for the '<em><b>EModel Element</b></em>' container reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference EANNOTATION__EMODEL_ELEMENT = eINSTANCE.getEAnnotation_EModelElement(); /** * The meta object literal for the '<em><b>Contents</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference EANNOTATION__CONTENTS = eINSTANCE.getEAnnotation_Contents(); /** * The meta object literal for the '<em><b>References</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference EANNOTATION__REFERENCES = eINSTANCE.getEAnnotation_References(); /** * The meta object literal for the '{@link org.eclipse.emf.ecore.impl.EClassImpl <em>EClass</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.ecore.impl.EClassImpl * @see org.eclipse.emf.ecore.impl.EcorePackageImpl#getEClass() * @generated */ EClass ECLASS = eINSTANCE.getEClass(); /** * The meta object literal for the '<em><b>Abstract</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ECLASS__ABSTRACT = eINSTANCE.getEClass_Abstract(); /** * The meta object literal for the '<em><b>Interface</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ECLASS__INTERFACE = eINSTANCE.getEClass_Interface(); /** * The meta object literal for the '<em><b>ESuper Types</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference ECLASS__ESUPER_TYPES = eINSTANCE.getEClass_ESuperTypes(); /** * The meta object literal for the '<em><b>EOperations</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference ECLASS__EOPERATIONS = eINSTANCE.getEClass_EOperations(); /** * The meta object literal for the '<em><b>EAll Attributes</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference ECLASS__EALL_ATTRIBUTES = eINSTANCE.getEClass_EAllAttributes(); /** * The meta object literal for the '<em><b>EAll References</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference ECLASS__EALL_REFERENCES = eINSTANCE.getEClass_EAllReferences(); /** * The meta object literal for the '<em><b>EReferences</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference ECLASS__EREFERENCES = eINSTANCE.getEClass_EReferences(); /** * The meta object literal for the '<em><b>EAttributes</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference ECLASS__EATTRIBUTES = eINSTANCE.getEClass_EAttributes(); /** * The meta object literal for the '<em><b>EAll Containments</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference ECLASS__EALL_CONTAINMENTS = eINSTANCE.getEClass_EAllContainments(); /** * The meta object literal for the '<em><b>EAll Operations</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference ECLASS__EALL_OPERATIONS = eINSTANCE.getEClass_EAllOperations(); /** * The meta object literal for the '<em><b>EAll Structural Features</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference ECLASS__EALL_STRUCTURAL_FEATURES = eINSTANCE.getEClass_EAllStructuralFeatures(); /** * The meta object literal for the '<em><b>EAll Super Types</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference ECLASS__EALL_SUPER_TYPES = eINSTANCE.getEClass_EAllSuperTypes(); /** * The meta object literal for the '<em><b>EID Attribute</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference ECLASS__EID_ATTRIBUTE = eINSTANCE.getEClass_EIDAttribute(); /** * The meta object literal for the '<em><b>EStructural Features</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference ECLASS__ESTRUCTURAL_FEATURES = eINSTANCE.getEClass_EStructuralFeatures(); /** * The meta object literal for the '<em><b>EGeneric Super Types</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference ECLASS__EGENERIC_SUPER_TYPES = eINSTANCE.getEClass_EGenericSuperTypes(); /** * The meta object literal for the '<em><b>EAll Generic Super Types</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference ECLASS__EALL_GENERIC_SUPER_TYPES = eINSTANCE.getEClass_EAllGenericSuperTypes(); /** * The meta object literal for the '<em><b>Is Super Type Of</b></em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EOperation ECLASS___IS_SUPER_TYPE_OF__ECLASS = eINSTANCE.getEClass__IsSuperTypeOf__EClass(); /** * The meta object literal for the '<em><b>Get Feature Count</b></em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EOperation ECLASS___GET_FEATURE_COUNT = eINSTANCE.getEClass__GetFeatureCount(); /** * The meta object literal for the '<em><b>Get EStructural Feature</b></em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EOperation ECLASS___GET_ESTRUCTURAL_FEATURE__INT = eINSTANCE.getEClass__GetEStructuralFeature__int(); /** * The meta object literal for the '<em><b>Get Feature ID</b></em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EOperation ECLASS___GET_FEATURE_ID__ESTRUCTURALFEATURE = eINSTANCE.getEClass__GetFeatureID__EStructuralFeature(); /** * The meta object literal for the '<em><b>Get EStructural Feature</b></em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EOperation ECLASS___GET_ESTRUCTURAL_FEATURE__STRING = eINSTANCE.getEClass__GetEStructuralFeature__String(); /** * The meta object literal for the '<em><b>Get Operation Count</b></em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EOperation ECLASS___GET_OPERATION_COUNT = eINSTANCE.getEClass__GetOperationCount(); /** * The meta object literal for the '<em><b>Get EOperation</b></em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EOperation ECLASS___GET_EOPERATION__INT = eINSTANCE.getEClass__GetEOperation__int(); /** * The meta object literal for the '<em><b>Get Operation ID</b></em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EOperation ECLASS___GET_OPERATION_ID__EOPERATION = eINSTANCE.getEClass__GetOperationID__EOperation(); /** * The meta object literal for the '<em><b>Get Override</b></em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EOperation ECLASS___GET_OVERRIDE__EOPERATION = eINSTANCE.getEClass__GetOverride__EOperation(); /** * The meta object literal for the '{@link org.eclipse.emf.ecore.impl.EClassifierImpl <em>EClassifier</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.ecore.impl.EClassifierImpl * @see org.eclipse.emf.ecore.impl.EcorePackageImpl#getEClassifier() * @generated */ EClass ECLASSIFIER = eINSTANCE.getEClassifier(); /** * The meta object literal for the '<em><b>Instance Class Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ECLASSIFIER__INSTANCE_CLASS_NAME = eINSTANCE.getEClassifier_InstanceClassName(); /** * The meta object literal for the '<em><b>Instance Class</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ECLASSIFIER__INSTANCE_CLASS = eINSTANCE.getEClassifier_InstanceClass(); /** * The meta object literal for the '<em><b>Default Value</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ECLASSIFIER__DEFAULT_VALUE = eINSTANCE.getEClassifier_DefaultValue(); /** * The meta object literal for the '<em><b>Instance Type Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ECLASSIFIER__INSTANCE_TYPE_NAME = eINSTANCE.getEClassifier_InstanceTypeName(); /** * The meta object literal for the '<em><b>EPackage</b></em>' container reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference ECLASSIFIER__EPACKAGE = eINSTANCE.getEClassifier_EPackage(); /** * The meta object literal for the '<em><b>EType Parameters</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference ECLASSIFIER__ETYPE_PARAMETERS = eINSTANCE.getEClassifier_ETypeParameters(); /** * The meta object literal for the '<em><b>Is Instance</b></em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EOperation ECLASSIFIER___IS_INSTANCE__OBJECT = eINSTANCE.getEClassifier__IsInstance__Object(); /** * The meta object literal for the '<em><b>Get Classifier ID</b></em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EOperation ECLASSIFIER___GET_CLASSIFIER_ID = eINSTANCE.getEClassifier__GetClassifierID(); /** * The meta object literal for the '{@link org.eclipse.emf.ecore.impl.EDataTypeImpl <em>EData Type</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.ecore.impl.EDataTypeImpl * @see org.eclipse.emf.ecore.impl.EcorePackageImpl#getEDataType() * @generated */ EClass EDATA_TYPE = eINSTANCE.getEDataType(); /** * The meta object literal for the '<em><b>Serializable</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute EDATA_TYPE__SERIALIZABLE = eINSTANCE.getEDataType_Serializable(); /** * The meta object literal for the '{@link org.eclipse.emf.ecore.impl.EEnumImpl <em>EEnum</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.ecore.impl.EEnumImpl * @see org.eclipse.emf.ecore.impl.EcorePackageImpl#getEEnum() * @generated */ EClass EENUM = eINSTANCE.getEEnum(); /** * The meta object literal for the '<em><b>ELiterals</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference EENUM__ELITERALS = eINSTANCE.getEEnum_ELiterals(); /** * The meta object literal for the '<em><b>Get EEnum Literal</b></em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EOperation EENUM___GET_EENUM_LITERAL__STRING = eINSTANCE.getEEnum__GetEEnumLiteral__String(); /** * The meta object literal for the '<em><b>Get EEnum Literal</b></em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EOperation EENUM___GET_EENUM_LITERAL__INT = eINSTANCE.getEEnum__GetEEnumLiteral__int(); /** * The meta object literal for the '<em><b>Get EEnum Literal By Literal</b></em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EOperation EENUM___GET_EENUM_LITERAL_BY_LITERAL__STRING = eINSTANCE.getEEnum__GetEEnumLiteralByLiteral__String(); /** * The meta object literal for the '{@link org.eclipse.emf.ecore.impl.EEnumLiteralImpl <em>EEnum Literal</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.ecore.impl.EEnumLiteralImpl * @see org.eclipse.emf.ecore.impl.EcorePackageImpl#getEEnumLiteral() * @generated */ EClass EENUM_LITERAL = eINSTANCE.getEEnumLiteral(); /** * The meta object literal for the '<em><b>Value</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute EENUM_LITERAL__VALUE = eINSTANCE.getEEnumLiteral_Value(); /** * The meta object literal for the '<em><b>Instance</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute EENUM_LITERAL__INSTANCE = eINSTANCE.getEEnumLiteral_Instance(); /** * The meta object literal for the '<em><b>Literal</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute EENUM_LITERAL__LITERAL = eINSTANCE.getEEnumLiteral_Literal(); /** * The meta object literal for the '<em><b>EEnum</b></em>' container reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference EENUM_LITERAL__EENUM = eINSTANCE.getEEnumLiteral_EEnum(); /** * The meta object literal for the '{@link org.eclipse.emf.ecore.impl.EFactoryImpl <em>EFactory</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.ecore.impl.EFactoryImpl * @see org.eclipse.emf.ecore.impl.EcorePackageImpl#getEFactory() * @generated */ EClass EFACTORY = eINSTANCE.getEFactory(); /** * The meta object literal for the '<em><b>EPackage</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference EFACTORY__EPACKAGE = eINSTANCE.getEFactory_EPackage(); /** * The meta object literal for the '<em><b>Create</b></em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EOperation EFACTORY___CREATE__ECLASS = eINSTANCE.getEFactory__Create__EClass(); /** * The meta object literal for the '<em><b>Create From String</b></em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EOperation EFACTORY___CREATE_FROM_STRING__EDATATYPE_STRING = eINSTANCE.getEFactory__CreateFromString__EDataType_String(); /** * The meta object literal for the '<em><b>Convert To String</b></em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EOperation EFACTORY___CONVERT_TO_STRING__EDATATYPE_OBJECT = eINSTANCE.getEFactory__ConvertToString__EDataType_Object(); /** * The meta object literal for the '{@link org.eclipse.emf.ecore.impl.EModelElementImpl <em>EModel Element</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.ecore.impl.EModelElementImpl * @see org.eclipse.emf.ecore.impl.EcorePackageImpl#getEModelElement() * @generated */ EClass EMODEL_ELEMENT = eINSTANCE.getEModelElement(); /** * The meta object literal for the '<em><b>EAnnotations</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference EMODEL_ELEMENT__EANNOTATIONS = eINSTANCE.getEModelElement_EAnnotations(); /** * The meta object literal for the '<em><b>Get EAnnotation</b></em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EOperation EMODEL_ELEMENT___GET_EANNOTATION__STRING = eINSTANCE.getEModelElement__GetEAnnotation__String(); /** * The meta object literal for the '{@link org.eclipse.emf.ecore.impl.ENamedElementImpl <em>ENamed Element</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.ecore.impl.ENamedElementImpl * @see org.eclipse.emf.ecore.impl.EcorePackageImpl#getENamedElement() * @generated */ EClass ENAMED_ELEMENT = eINSTANCE.getENamedElement(); /** * The meta object literal for the '<em><b>Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ENAMED_ELEMENT__NAME = eINSTANCE.getENamedElement_Name(); /** * The meta object literal for the '{@link org.eclipse.emf.ecore.impl.EObjectImpl <em>EObject</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.ecore.impl.EObjectImpl * @see org.eclipse.emf.ecore.impl.EcorePackageImpl#getEObject() * @generated */ EClass EOBJECT = eINSTANCE.getEObject(); /** * The meta object literal for the '<em><b>EClass</b></em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EOperation EOBJECT___ECLASS = eINSTANCE.getEObject__EClass(); /** * The meta object literal for the '<em><b>EIs Proxy</b></em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EOperation EOBJECT___EIS_PROXY = eINSTANCE.getEObject__EIsProxy(); /** * The meta object literal for the '<em><b>EResource</b></em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EOperation EOBJECT___ERESOURCE = eINSTANCE.getEObject__EResource(); /** * The meta object literal for the '<em><b>EContainer</b></em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EOperation EOBJECT___ECONTAINER = eINSTANCE.getEObject__EContainer(); /** * The meta object literal for the '<em><b>EContaining Feature</b></em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EOperation EOBJECT___ECONTAINING_FEATURE = eINSTANCE.getEObject__EContainingFeature(); /** * The meta object literal for the '<em><b>EContainment Feature</b></em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EOperation EOBJECT___ECONTAINMENT_FEATURE = eINSTANCE.getEObject__EContainmentFeature(); /** * The meta object literal for the '<em><b>EContents</b></em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EOperation EOBJECT___ECONTENTS = eINSTANCE.getEObject__EContents(); /** * The meta object literal for the '<em><b>EAll Contents</b></em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EOperation EOBJECT___EALL_CONTENTS = eINSTANCE.getEObject__EAllContents(); /** * The meta object literal for the '<em><b>ECross References</b></em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EOperation EOBJECT___ECROSS_REFERENCES = eINSTANCE.getEObject__ECrossReferences(); /** * The meta object literal for the '<em><b>EGet</b></em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EOperation EOBJECT___EGET__ESTRUCTURALFEATURE = eINSTANCE.getEObject__EGet__EStructuralFeature(); /** * The meta object literal for the '<em><b>EGet</b></em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EOperation EOBJECT___EGET__ESTRUCTURALFEATURE_BOOLEAN = eINSTANCE.getEObject__EGet__EStructuralFeature_boolean(); /** * The meta object literal for the '<em><b>ESet</b></em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EOperation EOBJECT___ESET__ESTRUCTURALFEATURE_OBJECT = eINSTANCE.getEObject__ESet__EStructuralFeature_Object(); /** * The meta object literal for the '<em><b>EIs Set</b></em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EOperation EOBJECT___EIS_SET__ESTRUCTURALFEATURE = eINSTANCE.getEObject__EIsSet__EStructuralFeature(); /** * The meta object literal for the '<em><b>EUnset</b></em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EOperation EOBJECT___EUNSET__ESTRUCTURALFEATURE = eINSTANCE.getEObject__EUnset__EStructuralFeature(); /** * The meta object literal for the '<em><b>EInvoke</b></em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EOperation EOBJECT___EINVOKE__EOPERATION_ELIST = eINSTANCE.getEObject__EInvoke__EOperation_EList(); /** * The meta object literal for the '{@link org.eclipse.emf.ecore.impl.EOperationImpl <em>EOperation</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.ecore.impl.EOperationImpl * @see org.eclipse.emf.ecore.impl.EcorePackageImpl#getEOperation() * @generated */ EClass EOPERATION = eINSTANCE.getEOperation(); /** * The meta object literal for the '<em><b>EContaining Class</b></em>' container reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference EOPERATION__ECONTAINING_CLASS = eINSTANCE.getEOperation_EContainingClass(); /** * The meta object literal for the '<em><b>EParameters</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference EOPERATION__EPARAMETERS = eINSTANCE.getEOperation_EParameters(); /** * The meta object literal for the '<em><b>EExceptions</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference EOPERATION__EEXCEPTIONS = eINSTANCE.getEOperation_EExceptions(); /** * The meta object literal for the '<em><b>EGeneric Exceptions</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference EOPERATION__EGENERIC_EXCEPTIONS = eINSTANCE.getEOperation_EGenericExceptions(); /** * The meta object literal for the '<em><b>Get Operation ID</b></em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EOperation EOPERATION___GET_OPERATION_ID = eINSTANCE.getEOperation__GetOperationID(); /** * The meta object literal for the '<em><b>Is Override Of</b></em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EOperation EOPERATION___IS_OVERRIDE_OF__EOPERATION = eINSTANCE.getEOperation__IsOverrideOf__EOperation(); /** * The meta object literal for the '<em><b>EType Parameters</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference EOPERATION__ETYPE_PARAMETERS = eINSTANCE.getEOperation_ETypeParameters(); /** * The meta object literal for the '{@link org.eclipse.emf.ecore.impl.EPackageImpl <em>EPackage</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.ecore.impl.EPackageImpl * @see org.eclipse.emf.ecore.impl.EcorePackageImpl#getEPackage() * @generated */ EClass EPACKAGE = eINSTANCE.getEPackage(); /** * The meta object literal for the '<em><b>Ns URI</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute EPACKAGE__NS_URI = eINSTANCE.getEPackage_NsURI(); /** * The meta object literal for the '<em><b>Ns Prefix</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute EPACKAGE__NS_PREFIX = eINSTANCE.getEPackage_NsPrefix(); /** * The meta object literal for the '<em><b>EFactory Instance</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference EPACKAGE__EFACTORY_INSTANCE = eINSTANCE.getEPackage_EFactoryInstance(); /** * The meta object literal for the '<em><b>EClassifiers</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference EPACKAGE__ECLASSIFIERS = eINSTANCE.getEPackage_EClassifiers(); /** * The meta object literal for the '<em><b>ESubpackages</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference EPACKAGE__ESUBPACKAGES = eINSTANCE.getEPackage_ESubpackages(); /** * The meta object literal for the '<em><b>ESuper Package</b></em>' container reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference EPACKAGE__ESUPER_PACKAGE = eINSTANCE.getEPackage_ESuperPackage(); /** * The meta object literal for the '<em><b>Get EClassifier</b></em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EOperation EPACKAGE___GET_ECLASSIFIER__STRING = eINSTANCE.getEPackage__GetEClassifier__String(); /** * The meta object literal for the '{@link org.eclipse.emf.ecore.impl.EParameterImpl <em>EParameter</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.ecore.impl.EParameterImpl * @see org.eclipse.emf.ecore.impl.EcorePackageImpl#getEParameter() * @generated */ EClass EPARAMETER = eINSTANCE.getEParameter(); /** * The meta object literal for the '<em><b>EOperation</b></em>' container reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference EPARAMETER__EOPERATION = eINSTANCE.getEParameter_EOperation(); /** * The meta object literal for the '{@link org.eclipse.emf.ecore.impl.EReferenceImpl <em>EReference</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.ecore.impl.EReferenceImpl * @see org.eclipse.emf.ecore.impl.EcorePackageImpl#getEReference() * @generated */ EClass EREFERENCE = eINSTANCE.getEReference(); /** * The meta object literal for the '<em><b>Containment</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute EREFERENCE__CONTAINMENT = eINSTANCE.getEReference_Containment(); /** * The meta object literal for the '<em><b>Container</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute EREFERENCE__CONTAINER = eINSTANCE.getEReference_Container(); /** * The meta object literal for the '<em><b>Resolve Proxies</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute EREFERENCE__RESOLVE_PROXIES = eINSTANCE.getEReference_ResolveProxies(); /** * The meta object literal for the '<em><b>EOpposite</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference EREFERENCE__EOPPOSITE = eINSTANCE.getEReference_EOpposite(); /** * The meta object literal for the '<em><b>EReference Type</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference EREFERENCE__EREFERENCE_TYPE = eINSTANCE.getEReference_EReferenceType(); /** * The meta object literal for the '<em><b>EKeys</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference EREFERENCE__EKEYS = eINSTANCE.getEReference_EKeys(); /** * The meta object literal for the '{@link org.eclipse.emf.ecore.impl.EStructuralFeatureImpl <em>EStructural Feature</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.ecore.impl.EStructuralFeatureImpl * @see org.eclipse.emf.ecore.impl.EcorePackageImpl#getEStructuralFeature() * @generated */ EClass ESTRUCTURAL_FEATURE = eINSTANCE.getEStructuralFeature(); /** * The meta object literal for the '<em><b>Changeable</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ESTRUCTURAL_FEATURE__CHANGEABLE = eINSTANCE.getEStructuralFeature_Changeable(); /** * The meta object literal for the '<em><b>Volatile</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ESTRUCTURAL_FEATURE__VOLATILE = eINSTANCE.getEStructuralFeature_Volatile(); /** * The meta object literal for the '<em><b>Transient</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ESTRUCTURAL_FEATURE__TRANSIENT = eINSTANCE.getEStructuralFeature_Transient(); /** * The meta object literal for the '<em><b>Default Value Literal</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ESTRUCTURAL_FEATURE__DEFAULT_VALUE_LITERAL = eINSTANCE.getEStructuralFeature_DefaultValueLiteral(); /** * The meta object literal for the '<em><b>Default Value</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ESTRUCTURAL_FEATURE__DEFAULT_VALUE = eINSTANCE.getEStructuralFeature_DefaultValue(); /** * The meta object literal for the '<em><b>Unsettable</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ESTRUCTURAL_FEATURE__UNSETTABLE = eINSTANCE.getEStructuralFeature_Unsettable(); /** * The meta object literal for the '<em><b>Derived</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ESTRUCTURAL_FEATURE__DERIVED = eINSTANCE.getEStructuralFeature_Derived(); /** * The meta object literal for the '<em><b>EContaining Class</b></em>' container reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference ESTRUCTURAL_FEATURE__ECONTAINING_CLASS = eINSTANCE.getEStructuralFeature_EContainingClass(); /** * The meta object literal for the '<em><b>Get Feature ID</b></em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EOperation ESTRUCTURAL_FEATURE___GET_FEATURE_ID = eINSTANCE.getEStructuralFeature__GetFeatureID(); /** * The meta object literal for the '<em><b>Get Container Class</b></em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EOperation ESTRUCTURAL_FEATURE___GET_CONTAINER_CLASS = eINSTANCE.getEStructuralFeature__GetContainerClass(); /** * The meta object literal for the '{@link org.eclipse.emf.ecore.impl.ETypedElementImpl <em>ETyped Element</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.ecore.impl.ETypedElementImpl * @see org.eclipse.emf.ecore.impl.EcorePackageImpl#getETypedElement() * @generated */ EClass ETYPED_ELEMENT = eINSTANCE.getETypedElement(); /** * The meta object literal for the '<em><b>Ordered</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ETYPED_ELEMENT__ORDERED = eINSTANCE.getETypedElement_Ordered(); /** * The meta object literal for the '<em><b>Unique</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ETYPED_ELEMENT__UNIQUE = eINSTANCE.getETypedElement_Unique(); /** * The meta object literal for the '<em><b>Lower Bound</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ETYPED_ELEMENT__LOWER_BOUND = eINSTANCE.getETypedElement_LowerBound(); /** * The meta object literal for the '<em><b>Upper Bound</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ETYPED_ELEMENT__UPPER_BOUND = eINSTANCE.getETypedElement_UpperBound(); /** * The meta object literal for the '<em><b>Many</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ETYPED_ELEMENT__MANY = eINSTANCE.getETypedElement_Many(); /** * The meta object literal for the '<em><b>Required</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ETYPED_ELEMENT__REQUIRED = eINSTANCE.getETypedElement_Required(); /** * The meta object literal for the '<em><b>EType</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference ETYPED_ELEMENT__ETYPE = eINSTANCE.getETypedElement_EType(); /** * The meta object literal for the '<em><b>EGeneric Type</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference ETYPED_ELEMENT__EGENERIC_TYPE = eINSTANCE.getETypedElement_EGenericType(); /** * The meta object literal for the '{@link org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl <em>EString To String Map Entry</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl * @see org.eclipse.emf.ecore.impl.EcorePackageImpl#getEStringToStringMapEntry() * @generated */ EClass ESTRING_TO_STRING_MAP_ENTRY = eINSTANCE.getEStringToStringMapEntry(); /** * The meta object literal for the '<em><b>Key</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ESTRING_TO_STRING_MAP_ENTRY__KEY = eINSTANCE.getEStringToStringMapEntry_Key(); /** * The meta object literal for the '<em><b>Value</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ESTRING_TO_STRING_MAP_ENTRY__VALUE = eINSTANCE.getEStringToStringMapEntry_Value(); /** * The meta object literal for the '{@link org.eclipse.emf.ecore.impl.EGenericTypeImpl <em>EGeneric Type</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.ecore.impl.EGenericTypeImpl * @see org.eclipse.emf.ecore.impl.EcorePackageImpl#getEGenericType() * @generated */ EClass EGENERIC_TYPE = eINSTANCE.getEGenericType(); /** * The meta object literal for the '<em><b>EUpper Bound</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference EGENERIC_TYPE__EUPPER_BOUND = eINSTANCE.getEGenericType_EUpperBound(); /** * The meta object literal for the '<em><b>EType Arguments</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference EGENERIC_TYPE__ETYPE_ARGUMENTS = eINSTANCE.getEGenericType_ETypeArguments(); /** * The meta object literal for the '<em><b>ERaw Type</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference EGENERIC_TYPE__ERAW_TYPE = eINSTANCE.getEGenericType_ERawType(); /** * The meta object literal for the '<em><b>ELower Bound</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference EGENERIC_TYPE__ELOWER_BOUND = eINSTANCE.getEGenericType_ELowerBound(); /** * The meta object literal for the '<em><b>EType Parameter</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference EGENERIC_TYPE__ETYPE_PARAMETER = eINSTANCE.getEGenericType_ETypeParameter(); /** * The meta object literal for the '<em><b>EClassifier</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference EGENERIC_TYPE__ECLASSIFIER = eINSTANCE.getEGenericType_EClassifier(); /** * The meta object literal for the '{@link org.eclipse.emf.ecore.impl.ETypeParameterImpl <em>EType Parameter</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.ecore.impl.ETypeParameterImpl * @see org.eclipse.emf.ecore.impl.EcorePackageImpl#getETypeParameter() * @generated */ EClass ETYPE_PARAMETER = eINSTANCE.getETypeParameter(); /** * The meta object literal for the '<em><b>EBounds</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference ETYPE_PARAMETER__EBOUNDS = eINSTANCE.getETypeParameter_EBounds(); /** * The meta object literal for the '<em>EBig Decimal</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.math.BigDecimal * @see org.eclipse.emf.ecore.impl.EcorePackageImpl#getEBigDecimal() * @generated */ EDataType EBIG_DECIMAL = eINSTANCE.getEBigDecimal(); /** * The meta object literal for the '<em>EBig Integer</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.math.BigInteger * @see org.eclipse.emf.ecore.impl.EcorePackageImpl#getEBigInteger() * @generated */ EDataType EBIG_INTEGER = eINSTANCE.getEBigInteger(); /** * The meta object literal for the '<em>EBoolean</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.ecore.impl.EcorePackageImpl#getEBoolean() * @generated */ EDataType EBOOLEAN = eINSTANCE.getEBoolean(); /** * The meta object literal for the '<em>EBoolean Object</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.Boolean * @see org.eclipse.emf.ecore.impl.EcorePackageImpl#getEBooleanObject() * @generated */ EDataType EBOOLEAN_OBJECT = eINSTANCE.getEBooleanObject(); /** * The meta object literal for the '<em>EByte</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.ecore.impl.EcorePackageImpl#getEByte() * @generated */ EDataType EBYTE = eINSTANCE.getEByte(); /** * The meta object literal for the '<em>EByte Array</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.ecore.impl.EcorePackageImpl#getEByteArray() * @generated */ EDataType EBYTE_ARRAY = eINSTANCE.getEByteArray(); /** * The meta object literal for the '<em>EByte Object</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.Byte * @see org.eclipse.emf.ecore.impl.EcorePackageImpl#getEByteObject() * @generated */ EDataType EBYTE_OBJECT = eINSTANCE.getEByteObject(); /** * The meta object literal for the '<em>EChar</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.ecore.impl.EcorePackageImpl#getEChar() * @generated */ EDataType ECHAR = eINSTANCE.getEChar(); /** * The meta object literal for the '<em>ECharacter Object</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.Character * @see org.eclipse.emf.ecore.impl.EcorePackageImpl#getECharacterObject() * @generated */ EDataType ECHARACTER_OBJECT = eINSTANCE.getECharacterObject(); /** * The meta object literal for the '<em>EDate</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.util.Date * @see org.eclipse.emf.ecore.impl.EcorePackageImpl#getEDate() * @generated */ EDataType EDATE = eINSTANCE.getEDate(); /** * The meta object literal for the '<em>EDiagnostic Chain</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.common.util.DiagnosticChain * @see org.eclipse.emf.ecore.impl.EcorePackageImpl#getEDiagnosticChain() * @generated */ EDataType EDIAGNOSTIC_CHAIN = eINSTANCE.getEDiagnosticChain(); /** * The meta object literal for the '<em>EDouble</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.ecore.impl.EcorePackageImpl#getEDouble() * @generated */ EDataType EDOUBLE = eINSTANCE.getEDouble(); /** * The meta object literal for the '<em>EDouble Object</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.Double * @see org.eclipse.emf.ecore.impl.EcorePackageImpl#getEDoubleObject() * @generated */ EDataType EDOUBLE_OBJECT = eINSTANCE.getEDoubleObject(); /** * The meta object literal for the '<em>EE List</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.common.util.EList * @see org.eclipse.emf.ecore.impl.EcorePackageImpl#getEEList() * @generated */ EDataType EE_LIST = eINSTANCE.getEEList(); /** * The meta object literal for the '<em>EEnumerator</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.common.util.Enumerator * @see org.eclipse.emf.ecore.impl.EcorePackageImpl#getEEnumerator() * @generated */ EDataType EENUMERATOR = eINSTANCE.getEEnumerator(); /** * The meta object literal for the '<em>EFeature Map</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.ecore.util.FeatureMap * @see org.eclipse.emf.ecore.impl.EcorePackageImpl#getEFeatureMap() * @generated */ EDataType EFEATURE_MAP = eINSTANCE.getEFeatureMap(); /** * The meta object literal for the '<em>EFeature Map Entry</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.ecore.util.FeatureMap.Entry * @see org.eclipse.emf.ecore.impl.EcorePackageImpl#getEFeatureMapEntry() * @generated */ EDataType EFEATURE_MAP_ENTRY = eINSTANCE.getEFeatureMapEntry(); /** * The meta object literal for the '<em>EFloat</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.ecore.impl.EcorePackageImpl#getEFloat() * @generated */ EDataType EFLOAT = eINSTANCE.getEFloat(); /** * The meta object literal for the '<em>EFloat Object</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.Float * @see org.eclipse.emf.ecore.impl.EcorePackageImpl#getEFloatObject() * @generated */ EDataType EFLOAT_OBJECT = eINSTANCE.getEFloatObject(); /** * The meta object literal for the '<em>EInt</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.ecore.impl.EcorePackageImpl#getEInt() * @generated */ EDataType EINT = eINSTANCE.getEInt(); /** * The meta object literal for the '<em>EInteger Object</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.Integer * @see org.eclipse.emf.ecore.impl.EcorePackageImpl#getEIntegerObject() * @generated */ EDataType EINTEGER_OBJECT = eINSTANCE.getEIntegerObject(); /** * The meta object literal for the '<em>EJava Class</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.Class * @see org.eclipse.emf.ecore.impl.EcorePackageImpl#getEJavaClass() * @generated */ EDataType EJAVA_CLASS = eINSTANCE.getEJavaClass(); /** * The meta object literal for the '<em>EJava Object</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.Object * @see org.eclipse.emf.ecore.impl.EcorePackageImpl#getEJavaObject() * @generated */ EDataType EJAVA_OBJECT = eINSTANCE.getEJavaObject(); /** * The meta object literal for the '<em>ELong</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.ecore.impl.EcorePackageImpl#getELong() * @generated */ EDataType ELONG = eINSTANCE.getELong(); /** * The meta object literal for the '<em>ELong Object</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.Long * @see org.eclipse.emf.ecore.impl.EcorePackageImpl#getELongObject() * @generated */ EDataType ELONG_OBJECT = eINSTANCE.getELongObject(); /** * The meta object literal for the '<em>EMap</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.util.Map * @see org.eclipse.emf.ecore.impl.EcorePackageImpl#getEMap() * @generated */ EDataType EMAP = eINSTANCE.getEMap(); /** * The meta object literal for the '<em>EResource</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.ecore.resource.Resource * @see org.eclipse.emf.ecore.impl.EcorePackageImpl#getEResource() * @generated */ EDataType ERESOURCE = eINSTANCE.getEResource(); /** * The meta object literal for the '<em>EResource Set</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.ecore.resource.ResourceSet * @see org.eclipse.emf.ecore.impl.EcorePackageImpl#getEResourceSet() * @generated */ EDataType ERESOURCE_SET = eINSTANCE.getEResourceSet(); /** * The meta object literal for the '<em>EShort</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.ecore.impl.EcorePackageImpl#getEShort() * @generated */ EDataType ESHORT = eINSTANCE.getEShort(); /** * The meta object literal for the '<em>EShort Object</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.Short * @see org.eclipse.emf.ecore.impl.EcorePackageImpl#getEShortObject() * @generated */ EDataType ESHORT_OBJECT = eINSTANCE.getEShortObject(); /** * The meta object literal for the '<em>EString</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.lang.String * @see org.eclipse.emf.ecore.impl.EcorePackageImpl#getEString() * @generated */ EDataType ESTRING = eINSTANCE.getEString(); /** * The meta object literal for the '<em>ETree Iterator</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.common.util.TreeIterator * @see org.eclipse.emf.ecore.impl.EcorePackageImpl#getETreeIterator() * @generated */ EDataType ETREE_ITERATOR = eINSTANCE.getETreeIterator(); /** * The meta object literal for the '<em>EInvocation Target Exception</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.common.util.InvocationTargetException * @see org.eclipse.emf.ecore.impl.EcorePackageImpl#getEInvocationTargetException() * @generated */ EDataType EINVOCATION_TARGET_EXCEPTION = eINSTANCE.getEInvocationTargetException(); } // Internal bootstrap uses Literals constants, so we must force initialization this inner interface first. // boolean _INTERNAL_BOOTSTRAP = Literals.EATTRIBUTE != null && org.eclipse.emf.ecore.impl.EcorePackageImpl.internalBootstrap(); } //EcorePackage