/** * <copyright> * </copyright> * * $Id: OrmannotationsPackage.java,v 1.11 2011/10/25 13:25:24 mtaal Exp $ */ package org.eclipse.emf.texo.orm.ormannotations; import org.eclipse.emf.ecore.EAttribute; import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.EPackage; import org.eclipse.emf.ecore.EReference; import org.eclipse.emf.ecore.EcorePackage; import org.eclipse.emf.ecore.impl.EPackageImpl; import org.eclipse.emf.texo.annotations.annotationsmodel.AnnotationsmodelPackage; import org.eclipse.emf.texo.orm.annotations.model.orm.OrmPackage; /** * <!-- 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 enum,</li> * <li>and each data type</li> * </ul> * <!-- end-user-doc --> * @see org.eclipse.emf.texo.orm.ormannotations.OrmannotationsFactory * @model kind="package" * @generated */ public class OrmannotationsPackage extends EPackageImpl { /** * The package name. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public static final String eNAME = "ormannotations"; /** * The package namespace URI. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public static final String eNS_URI = "http://www.eclipse.org/emf/texo/orm/ormannotations"; /** * The package namespace name. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public static final String eNS_PREFIX = "ormannotations"; /** * The singleton instance of the package. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public static final OrmannotationsPackage eINSTANCE = org.eclipse.emf.texo.orm.ormannotations.OrmannotationsPackage.init(); /** * The meta object id for the '{@link org.eclipse.emf.texo.orm.ormannotations.EPackageORMAnnotation <em>EPackage ORM Annotation</em>}' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * @see org.eclipse.emf.texo.orm.ormannotations.EPackageORMAnnotation * @see org.eclipse.emf.texo.orm.ormannotations.OrmannotationsPackage#getEPackageORMAnnotation() * @generated */ public static final int EPACKAGE_ORM_ANNOTATION = 0; /** * The feature id for the '<em><b>ENamed Element</b></em>' reference. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ public static final int EPACKAGE_ORM_ANNOTATION__ENAMED_ELEMENT = AnnotationsmodelPackage.EPACKAGE_ANNOTATION__ENAMED_ELEMENT; /** * The feature id for the '<em><b>Description</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ public static final int EPACKAGE_ORM_ANNOTATION__DESCRIPTION = AnnotationsmodelPackage.EPACKAGE_ANNOTATION__DESCRIPTION; /** * The feature id for the '<em><b>Last Identifier</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ public static final int EPACKAGE_ORM_ANNOTATION__LAST_IDENTIFIER = AnnotationsmodelPackage.EPACKAGE_ANNOTATION__LAST_IDENTIFIER; /** * The feature id for the '<em><b>Generated</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ public static final int EPACKAGE_ORM_ANNOTATION__GENERATED = AnnotationsmodelPackage.EPACKAGE_ANNOTATION__GENERATED; /** * The feature id for the '<em><b>EPackage</b></em>' reference. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ public static final int EPACKAGE_ORM_ANNOTATION__EPACKAGE = AnnotationsmodelPackage.EPACKAGE_ANNOTATION__EPACKAGE; /** * The feature id for the '<em><b>Annotated EPackage</b></em>' container reference. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated * @ordered */ public static final int EPACKAGE_ORM_ANNOTATION__ANNOTATED_EPACKAGE = AnnotationsmodelPackage.EPACKAGE_ANNOTATION__ANNOTATED_EPACKAGE; /** * The feature id for the '<em><b>Generate Full Db Schema Names</b></em>' attribute. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated * @ordered */ public static final int EPACKAGE_ORM_ANNOTATION__GENERATE_FULL_DB_SCHEMA_NAMES = AnnotationsmodelPackage.EPACKAGE_ANNOTATION_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Name Dictionary Property File</b></em>' attribute. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated * @ordered */ public static final int EPACKAGE_ORM_ANNOTATION__NAME_DICTIONARY_PROPERTY_FILE = AnnotationsmodelPackage.EPACKAGE_ANNOTATION_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Table Name Prefix</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ public static final int EPACKAGE_ORM_ANNOTATION__TABLE_NAME_PREFIX = AnnotationsmodelPackage.EPACKAGE_ANNOTATION_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Column Name Prefix</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc * --> * * @generated * @ordered */ public static final int EPACKAGE_ORM_ANNOTATION__COLUMN_NAME_PREFIX = AnnotationsmodelPackage.EPACKAGE_ANNOTATION_FEATURE_COUNT + 3; /** * The feature id for the '<em><b>Maximum Sql Name Length</b></em>' attribute. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated * @ordered */ public static final int EPACKAGE_ORM_ANNOTATION__MAXIMUM_SQL_NAME_LENGTH = AnnotationsmodelPackage.EPACKAGE_ANNOTATION_FEATURE_COUNT + 4; /** * The feature id for the '<em><b>Lower Cased Names</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ public static final int EPACKAGE_ORM_ANNOTATION__LOWER_CASED_NAMES = AnnotationsmodelPackage.EPACKAGE_ANNOTATION_FEATURE_COUNT + 5; /** * The feature id for the '<em><b>Upper Cased Names</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ public static final int EPACKAGE_ORM_ANNOTATION__UPPER_CASED_NAMES = AnnotationsmodelPackage.EPACKAGE_ANNOTATION_FEATURE_COUNT + 6; /** * The feature id for the '<em><b>Enforce Unique Names</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc * --> * * @generated * @ordered */ public static final int EPACKAGE_ORM_ANNOTATION__ENFORCE_UNIQUE_NAMES = AnnotationsmodelPackage.EPACKAGE_ANNOTATION_FEATURE_COUNT + 7; /** * The feature id for the '<em><b>Use Join Tables For Containment</b></em>' attribute. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated * @ordered */ public static final int EPACKAGE_ORM_ANNOTATION__USE_JOIN_TABLES_FOR_CONTAINMENT = AnnotationsmodelPackage.EPACKAGE_ANNOTATION_FEATURE_COUNT + 8; /** * The feature id for the '<em><b>Use Join Tables For Non Containment</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ public static final int EPACKAGE_ORM_ANNOTATION__USE_JOIN_TABLES_FOR_NON_CONTAINMENT = AnnotationsmodelPackage.EPACKAGE_ANNOTATION_FEATURE_COUNT + 9; /** * The feature id for the '<em><b>Default Cascade Containment</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ public static final int EPACKAGE_ORM_ANNOTATION__DEFAULT_CASCADE_CONTAINMENT = AnnotationsmodelPackage.EPACKAGE_ANNOTATION_FEATURE_COUNT + 10; /** * The feature id for the '<em><b>Default Cascade Non Containment</b></em>' containment reference. * <!-- begin-user-doc * --> <!-- end-user-doc --> * @generated * @ordered */ public static final int EPACKAGE_ORM_ANNOTATION__DEFAULT_CASCADE_NON_CONTAINMENT = AnnotationsmodelPackage.EPACKAGE_ANNOTATION_FEATURE_COUNT + 11; /** * The feature id for the '<em><b>Entity Mappings</b></em>' containment reference. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated * @ordered */ public static final int EPACKAGE_ORM_ANNOTATION__ENTITY_MAPPINGS = AnnotationsmodelPackage.EPACKAGE_ANNOTATION_FEATURE_COUNT + 12; /** * The feature id for the '<em><b>Generate Java Annotations</b></em>' attribute. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated * @ordered */ public static final int EPACKAGE_ORM_ANNOTATION__GENERATE_JAVA_ANNOTATIONS = AnnotationsmodelPackage.EPACKAGE_ANNOTATION_FEATURE_COUNT + 13; /** * The feature id for the '<em><b>Add Order Column To List Mappings</b></em>' attribute. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated * @ordered */ public static final int EPACKAGE_ORM_ANNOTATION__ADD_ORDER_COLUMN_TO_LIST_MAPPINGS = AnnotationsmodelPackage.EPACKAGE_ANNOTATION_FEATURE_COUNT + 14; /** * The feature id for the '<em><b>Rename SQL Reserved Names</b></em>' attribute. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated * @ordered */ public static final int EPACKAGE_ORM_ANNOTATION__RENAME_SQL_RESERVED_NAMES = AnnotationsmodelPackage.EPACKAGE_ANNOTATION_FEATURE_COUNT + 15; /** * The feature id for the '<em><b>Inheritance</b></em>' containment reference. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated * @ordered */ public static final int EPACKAGE_ORM_ANNOTATION__INHERITANCE = AnnotationsmodelPackage.EPACKAGE_ANNOTATION_FEATURE_COUNT + 16; /** * The feature id for the '<em><b>Unique Entity Names</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ public static final int EPACKAGE_ORM_ANNOTATION__UNIQUE_ENTITY_NAMES = AnnotationsmodelPackage.EPACKAGE_ANNOTATION_FEATURE_COUNT + 17; /** * The feature id for the '<em><b>Set Delimited Identifier Tag In ORM</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ public static final int EPACKAGE_ORM_ANNOTATION__SET_DELIMITED_IDENTIFIER_TAG_IN_ORM = AnnotationsmodelPackage.EPACKAGE_ANNOTATION_FEATURE_COUNT + 18; /** * The number of structural features of the '<em>EPackage ORM Annotation</em>' class. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated * @ordered */ public static final int EPACKAGE_ORM_ANNOTATION_FEATURE_COUNT = AnnotationsmodelPackage.EPACKAGE_ANNOTATION_FEATURE_COUNT + 19; /** * The meta object id for the '{@link org.eclipse.emf.texo.orm.ormannotations.ENamedElementORMAnnotation <em>ENamed Element ORM Annotation</em>}' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * @see org.eclipse.emf.texo.orm.ormannotations.ENamedElementORMAnnotation * @see org.eclipse.emf.texo.orm.ormannotations.OrmannotationsPackage#getENamedElementORMAnnotation() * @generated */ public static final int ENAMED_ELEMENT_ORM_ANNOTATION = 10; /** * The number of structural features of the '<em>ENamed Element ORM Annotation</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ public static final int ENAMED_ELEMENT_ORM_ANNOTATION_FEATURE_COUNT = 0; /** * The meta object id for the '{@link org.eclipse.emf.texo.orm.ormannotations.ETypeElementORMAnnotation <em>EType Element ORM Annotation</em>}' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * @see org.eclipse.emf.texo.orm.ormannotations.ETypeElementORMAnnotation * @see org.eclipse.emf.texo.orm.ormannotations.OrmannotationsPackage#getETypeElementORMAnnotation() * @generated */ public static final int ETYPE_ELEMENT_ORM_ANNOTATION = 1; /** * The feature id for the '<em><b>Transient</b></em>' containment reference. <!-- begin-user-doc --> <!-- end-user-doc * --> * * @generated * @ordered */ public static final int ETYPE_ELEMENT_ORM_ANNOTATION__TRANSIENT = ENAMED_ELEMENT_ORM_ANNOTATION_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>EType Element ORM Annotation</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ public static final int ETYPE_ELEMENT_ORM_ANNOTATION_FEATURE_COUNT = ENAMED_ELEMENT_ORM_ANNOTATION_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.eclipse.emf.texo.orm.ormannotations.EClassifierORMAnnotation <em>EClassifier ORM Annotation</em>}' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * @see org.eclipse.emf.texo.orm.ormannotations.EClassifierORMAnnotation * @see org.eclipse.emf.texo.orm.ormannotations.OrmannotationsPackage#getEClassifierORMAnnotation() * @generated */ public static final int ECLASSIFIER_ORM_ANNOTATION = 2; /** * The feature id for the '<em><b>Transient</b></em>' containment reference. <!-- begin-user-doc --> <!-- end-user-doc * --> * * @generated * @ordered */ public static final int ECLASSIFIER_ORM_ANNOTATION__TRANSIENT = ETYPE_ELEMENT_ORM_ANNOTATION__TRANSIENT; /** * The number of structural features of the '<em>EClassifier ORM Annotation</em>' class. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated * @ordered */ public static final int ECLASSIFIER_ORM_ANNOTATION_FEATURE_COUNT = ETYPE_ELEMENT_ORM_ANNOTATION_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.eclipse.emf.texo.orm.ormannotations.EClassORMAnnotation <em>EClass ORM Annotation</em>}' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * @see org.eclipse.emf.texo.orm.ormannotations.EClassORMAnnotation * @see org.eclipse.emf.texo.orm.ormannotations.OrmannotationsPackage#getEClassORMAnnotation() * @generated */ public static final int ECLASS_ORM_ANNOTATION = 3; /** * The feature id for the '<em><b>ENamed Element</b></em>' reference. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ public static final int ECLASS_ORM_ANNOTATION__ENAMED_ELEMENT = AnnotationsmodelPackage.ECLASS_ANNOTATION__ENAMED_ELEMENT; /** * The feature id for the '<em><b>Description</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ public static final int ECLASS_ORM_ANNOTATION__DESCRIPTION = AnnotationsmodelPackage.ECLASS_ANNOTATION__DESCRIPTION; /** * The feature id for the '<em><b>Last Identifier</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ public static final int ECLASS_ORM_ANNOTATION__LAST_IDENTIFIER = AnnotationsmodelPackage.ECLASS_ANNOTATION__LAST_IDENTIFIER; /** * The feature id for the '<em><b>Generated</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ public static final int ECLASS_ORM_ANNOTATION__GENERATED = AnnotationsmodelPackage.ECLASS_ANNOTATION__GENERATED; /** * The feature id for the '<em><b>EClassifier</b></em>' reference. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ public static final int ECLASS_ORM_ANNOTATION__ECLASSIFIER = AnnotationsmodelPackage.ECLASS_ANNOTATION__ECLASSIFIER; /** * The feature id for the '<em><b>Annotated EClassifier</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc * --> * * @generated * @ordered */ public static final int ECLASS_ORM_ANNOTATION__ANNOTATED_ECLASSIFIER = AnnotationsmodelPackage.ECLASS_ANNOTATION__ANNOTATED_ECLASSIFIER; /** * The feature id for the '<em><b>Annotated EClass</b></em>' container reference. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated * @ordered */ public static final int ECLASS_ORM_ANNOTATION__ANNOTATED_ECLASS = AnnotationsmodelPackage.ECLASS_ANNOTATION__ANNOTATED_ECLASS; /** * The feature id for the '<em><b>EClass</b></em>' reference. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ public static final int ECLASS_ORM_ANNOTATION__ECLASS = AnnotationsmodelPackage.ECLASS_ANNOTATION__ECLASS; /** * The feature id for the '<em><b>Transient</b></em>' containment reference. <!-- begin-user-doc --> <!-- end-user-doc * --> * * @generated * @ordered */ public static final int ECLASS_ORM_ANNOTATION__TRANSIENT = AnnotationsmodelPackage.ECLASS_ANNOTATION_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Entity</b></em>' containment reference. <!-- begin-user-doc --> <!-- end-user-doc * --> * * @generated * @ordered */ public static final int ECLASS_ORM_ANNOTATION__ENTITY = AnnotationsmodelPackage.ECLASS_ANNOTATION_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Embeddable</b></em>' containment reference. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated * @ordered */ public static final int ECLASS_ORM_ANNOTATION__EMBEDDABLE = AnnotationsmodelPackage.ECLASS_ANNOTATION_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Mapped Superclass</b></em>' containment reference. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated * @ordered */ public static final int ECLASS_ORM_ANNOTATION__MAPPED_SUPERCLASS = AnnotationsmodelPackage.ECLASS_ANNOTATION_FEATURE_COUNT + 3; /** * The feature id for the '<em><b>Inheritance</b></em>' containment reference. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated * @ordered */ public static final int ECLASS_ORM_ANNOTATION__INHERITANCE = AnnotationsmodelPackage.ECLASS_ANNOTATION_FEATURE_COUNT + 4; /** * The number of structural features of the '<em>EClass ORM Annotation</em>' class. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated * @ordered */ public static final int ECLASS_ORM_ANNOTATION_FEATURE_COUNT = AnnotationsmodelPackage.ECLASS_ANNOTATION_FEATURE_COUNT + 5; /** * The meta object id for the '{@link org.eclipse.emf.texo.orm.ormannotations.EDataTypeORMAnnotationDefinition <em>EData Type ORM Annotation Definition</em>}' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * @see org.eclipse.emf.texo.orm.ormannotations.EDataTypeORMAnnotationDefinition * @see org.eclipse.emf.texo.orm.ormannotations.OrmannotationsPackage#getEDataTypeORMAnnotationDefinition() * @generated */ public static final int EDATA_TYPE_ORM_ANNOTATION_DEFINITION = 4; /** * The feature id for the '<em><b>ENamed Element</b></em>' reference. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ public static final int EDATA_TYPE_ORM_ANNOTATION_DEFINITION__ENAMED_ELEMENT = AnnotationsmodelPackage.EDATA_TYPE_ANNOTATION__ENAMED_ELEMENT; /** * The feature id for the '<em><b>Description</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ public static final int EDATA_TYPE_ORM_ANNOTATION_DEFINITION__DESCRIPTION = AnnotationsmodelPackage.EDATA_TYPE_ANNOTATION__DESCRIPTION; /** * The feature id for the '<em><b>Last Identifier</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ public static final int EDATA_TYPE_ORM_ANNOTATION_DEFINITION__LAST_IDENTIFIER = AnnotationsmodelPackage.EDATA_TYPE_ANNOTATION__LAST_IDENTIFIER; /** * The feature id for the '<em><b>Generated</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ public static final int EDATA_TYPE_ORM_ANNOTATION_DEFINITION__GENERATED = AnnotationsmodelPackage.EDATA_TYPE_ANNOTATION__GENERATED; /** * The feature id for the '<em><b>EClassifier</b></em>' reference. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ public static final int EDATA_TYPE_ORM_ANNOTATION_DEFINITION__ECLASSIFIER = AnnotationsmodelPackage.EDATA_TYPE_ANNOTATION__ECLASSIFIER; /** * The feature id for the '<em><b>Annotated EClassifier</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc * --> * * @generated * @ordered */ public static final int EDATA_TYPE_ORM_ANNOTATION_DEFINITION__ANNOTATED_ECLASSIFIER = AnnotationsmodelPackage.EDATA_TYPE_ANNOTATION__ANNOTATED_ECLASSIFIER; /** * The feature id for the '<em><b>Annotated EData Type</b></em>' container reference. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated * @ordered */ public static final int EDATA_TYPE_ORM_ANNOTATION_DEFINITION__ANNOTATED_EDATA_TYPE = AnnotationsmodelPackage.EDATA_TYPE_ANNOTATION__ANNOTATED_EDATA_TYPE; /** * The feature id for the '<em><b>EData Type</b></em>' reference. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ public static final int EDATA_TYPE_ORM_ANNOTATION_DEFINITION__EDATA_TYPE = AnnotationsmodelPackage.EDATA_TYPE_ANNOTATION__EDATA_TYPE; /** * The feature id for the '<em><b>Transient</b></em>' containment reference. <!-- begin-user-doc --> <!-- end-user-doc * --> * * @generated * @ordered */ public static final int EDATA_TYPE_ORM_ANNOTATION_DEFINITION__TRANSIENT = AnnotationsmodelPackage.EDATA_TYPE_ANNOTATION_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>EData Type ORM Annotation Definition</em>' class. * <!-- begin-user-doc * --> <!-- end-user-doc --> * @generated * @ordered */ public static final int EDATA_TYPE_ORM_ANNOTATION_DEFINITION_FEATURE_COUNT = AnnotationsmodelPackage.EDATA_TYPE_ANNOTATION_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.eclipse.emf.texo.orm.ormannotations.EStructuralFeatureORMAnnotation <em>EStructural Feature ORM Annotation</em>}' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * @see org.eclipse.emf.texo.orm.ormannotations.EStructuralFeatureORMAnnotation * @see org.eclipse.emf.texo.orm.ormannotations.OrmannotationsPackage#getEStructuralFeatureORMAnnotation() * @generated */ public static final int ESTRUCTURAL_FEATURE_ORM_ANNOTATION = 5; /** * The feature id for the '<em><b>Transient</b></em>' containment reference. <!-- begin-user-doc --> <!-- end-user-doc * --> * * @generated * @ordered */ public static final int ESTRUCTURAL_FEATURE_ORM_ANNOTATION__TRANSIENT = ETYPE_ELEMENT_ORM_ANNOTATION__TRANSIENT; /** * The feature id for the '<em><b>Collection Table</b></em>' containment reference. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated * @ordered */ public static final int ESTRUCTURAL_FEATURE_ORM_ANNOTATION__COLLECTION_TABLE = ETYPE_ELEMENT_ORM_ANNOTATION_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Element Collection</b></em>' containment reference. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated * @ordered */ public static final int ESTRUCTURAL_FEATURE_ORM_ANNOTATION__ELEMENT_COLLECTION = ETYPE_ELEMENT_ORM_ANNOTATION_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>EStructural Feature ORM Annotation</em>' class. * <!-- begin-user-doc * --> <!-- end-user-doc --> * @generated * @ordered */ public static final int ESTRUCTURAL_FEATURE_ORM_ANNOTATION_FEATURE_COUNT = ETYPE_ELEMENT_ORM_ANNOTATION_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.eclipse.emf.texo.orm.ormannotations.EAttributeORMAnnotation <em>EAttribute ORM Annotation</em>}' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * @see org.eclipse.emf.texo.orm.ormannotations.EAttributeORMAnnotation * @see org.eclipse.emf.texo.orm.ormannotations.OrmannotationsPackage#getEAttributeORMAnnotation() * @generated */ public static final int EATTRIBUTE_ORM_ANNOTATION = 6; /** * The feature id for the '<em><b>ENamed Element</b></em>' reference. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ public static final int EATTRIBUTE_ORM_ANNOTATION__ENAMED_ELEMENT = AnnotationsmodelPackage.EATTRIBUTE_ANNOTATION__ENAMED_ELEMENT; /** * The feature id for the '<em><b>Description</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ public static final int EATTRIBUTE_ORM_ANNOTATION__DESCRIPTION = AnnotationsmodelPackage.EATTRIBUTE_ANNOTATION__DESCRIPTION; /** * The feature id for the '<em><b>Last Identifier</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ public static final int EATTRIBUTE_ORM_ANNOTATION__LAST_IDENTIFIER = AnnotationsmodelPackage.EATTRIBUTE_ANNOTATION__LAST_IDENTIFIER; /** * The feature id for the '<em><b>Generated</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ public static final int EATTRIBUTE_ORM_ANNOTATION__GENERATED = AnnotationsmodelPackage.EATTRIBUTE_ANNOTATION__GENERATED; /** * The feature id for the '<em><b>EStructural Feature</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc * --> * * @generated * @ordered */ public static final int EATTRIBUTE_ORM_ANNOTATION__ESTRUCTURAL_FEATURE = AnnotationsmodelPackage.EATTRIBUTE_ANNOTATION__ESTRUCTURAL_FEATURE; /** * The feature id for the '<em><b>EAttribute</b></em>' reference. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ public static final int EATTRIBUTE_ORM_ANNOTATION__EATTRIBUTE = AnnotationsmodelPackage.EATTRIBUTE_ANNOTATION__EATTRIBUTE; /** * The feature id for the '<em><b>Annotated EAttribute</b></em>' container reference. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated * @ordered */ public static final int EATTRIBUTE_ORM_ANNOTATION__ANNOTATED_EATTRIBUTE = AnnotationsmodelPackage.EATTRIBUTE_ANNOTATION__ANNOTATED_EATTRIBUTE; /** * The feature id for the '<em><b>Transient</b></em>' containment reference. <!-- begin-user-doc --> <!-- end-user-doc * --> * * @generated * @ordered */ public static final int EATTRIBUTE_ORM_ANNOTATION__TRANSIENT = AnnotationsmodelPackage.EATTRIBUTE_ANNOTATION_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Collection Table</b></em>' containment reference. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated * @ordered */ public static final int EATTRIBUTE_ORM_ANNOTATION__COLLECTION_TABLE = AnnotationsmodelPackage.EATTRIBUTE_ANNOTATION_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Element Collection</b></em>' containment reference. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated * @ordered */ public static final int EATTRIBUTE_ORM_ANNOTATION__ELEMENT_COLLECTION = AnnotationsmodelPackage.EATTRIBUTE_ANNOTATION_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Basic</b></em>' containment reference. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ public static final int EATTRIBUTE_ORM_ANNOTATION__BASIC = AnnotationsmodelPackage.EATTRIBUTE_ANNOTATION_FEATURE_COUNT + 3; /** * The feature id for the '<em><b>Id</b></em>' containment reference. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ public static final int EATTRIBUTE_ORM_ANNOTATION__ID = AnnotationsmodelPackage.EATTRIBUTE_ANNOTATION_FEATURE_COUNT + 4; /** * The feature id for the '<em><b>Version</b></em>' containment reference. <!-- begin-user-doc --> <!-- end-user-doc * --> * * @generated * @ordered */ public static final int EATTRIBUTE_ORM_ANNOTATION__VERSION = AnnotationsmodelPackage.EATTRIBUTE_ANNOTATION_FEATURE_COUNT + 5; /** * The feature id for the '<em><b>One To Many</b></em>' containment reference. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated * @ordered */ public static final int EATTRIBUTE_ORM_ANNOTATION__ONE_TO_MANY = AnnotationsmodelPackage.EATTRIBUTE_ANNOTATION_FEATURE_COUNT + 6; /** * The feature id for the '<em><b>Feature Map Entity</b></em>' containment reference. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated * @ordered */ public static final int EATTRIBUTE_ORM_ANNOTATION__FEATURE_MAP_ENTITY = AnnotationsmodelPackage.EATTRIBUTE_ANNOTATION_FEATURE_COUNT + 7; /** * The feature id for the '<em><b>Many To One</b></em>' containment reference. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated * @ordered */ public static final int EATTRIBUTE_ORM_ANNOTATION__MANY_TO_ONE = AnnotationsmodelPackage.EATTRIBUTE_ANNOTATION_FEATURE_COUNT + 8; /** * The number of structural features of the '<em>EAttribute ORM Annotation</em>' class. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated * @ordered */ public static final int EATTRIBUTE_ORM_ANNOTATION_FEATURE_COUNT = AnnotationsmodelPackage.EATTRIBUTE_ANNOTATION_FEATURE_COUNT + 9; /** * The meta object id for the '{@link org.eclipse.emf.texo.orm.ormannotations.EReferenceORMAnnotation <em>EReference ORM Annotation</em>}' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * @see org.eclipse.emf.texo.orm.ormannotations.EReferenceORMAnnotation * @see org.eclipse.emf.texo.orm.ormannotations.OrmannotationsPackage#getEReferenceORMAnnotation() * @generated */ public static final int EREFERENCE_ORM_ANNOTATION = 7; /** * The feature id for the '<em><b>ENamed Element</b></em>' reference. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ public static final int EREFERENCE_ORM_ANNOTATION__ENAMED_ELEMENT = AnnotationsmodelPackage.EREFERENCE_ANNOTATION__ENAMED_ELEMENT; /** * The feature id for the '<em><b>Description</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ public static final int EREFERENCE_ORM_ANNOTATION__DESCRIPTION = AnnotationsmodelPackage.EREFERENCE_ANNOTATION__DESCRIPTION; /** * The feature id for the '<em><b>Last Identifier</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ public static final int EREFERENCE_ORM_ANNOTATION__LAST_IDENTIFIER = AnnotationsmodelPackage.EREFERENCE_ANNOTATION__LAST_IDENTIFIER; /** * The feature id for the '<em><b>Generated</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ public static final int EREFERENCE_ORM_ANNOTATION__GENERATED = AnnotationsmodelPackage.EREFERENCE_ANNOTATION__GENERATED; /** * The feature id for the '<em><b>EStructural Feature</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc * --> * * @generated * @ordered */ public static final int EREFERENCE_ORM_ANNOTATION__ESTRUCTURAL_FEATURE = AnnotationsmodelPackage.EREFERENCE_ANNOTATION__ESTRUCTURAL_FEATURE; /** * The feature id for the '<em><b>EReference</b></em>' reference. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ public static final int EREFERENCE_ORM_ANNOTATION__EREFERENCE = AnnotationsmodelPackage.EREFERENCE_ANNOTATION__EREFERENCE; /** * The feature id for the '<em><b>Annotated EReference</b></em>' container reference. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated * @ordered */ public static final int EREFERENCE_ORM_ANNOTATION__ANNOTATED_EREFERENCE = AnnotationsmodelPackage.EREFERENCE_ANNOTATION__ANNOTATED_EREFERENCE; /** * The feature id for the '<em><b>Transient</b></em>' containment reference. <!-- begin-user-doc --> <!-- end-user-doc * --> * * @generated * @ordered */ public static final int EREFERENCE_ORM_ANNOTATION__TRANSIENT = AnnotationsmodelPackage.EREFERENCE_ANNOTATION_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Collection Table</b></em>' containment reference. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated * @ordered */ public static final int EREFERENCE_ORM_ANNOTATION__COLLECTION_TABLE = AnnotationsmodelPackage.EREFERENCE_ANNOTATION_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Element Collection</b></em>' containment reference. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated * @ordered */ public static final int EREFERENCE_ORM_ANNOTATION__ELEMENT_COLLECTION = AnnotationsmodelPackage.EREFERENCE_ANNOTATION_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Embedded</b></em>' containment reference. <!-- begin-user-doc --> <!-- end-user-doc * --> * * @generated * @ordered */ public static final int EREFERENCE_ORM_ANNOTATION__EMBEDDED = AnnotationsmodelPackage.EREFERENCE_ANNOTATION_FEATURE_COUNT + 3; /** * The feature id for the '<em><b>Embedded Id</b></em>' containment reference. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated * @ordered */ public static final int EREFERENCE_ORM_ANNOTATION__EMBEDDED_ID = AnnotationsmodelPackage.EREFERENCE_ANNOTATION_FEATURE_COUNT + 4; /** * The feature id for the '<em><b>Join Column</b></em>' containment reference list. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated * @ordered */ public static final int EREFERENCE_ORM_ANNOTATION__JOIN_COLUMN = AnnotationsmodelPackage.EREFERENCE_ANNOTATION_FEATURE_COUNT + 5; /** * The feature id for the '<em><b>Join Table</b></em>' containment reference. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated * @ordered */ public static final int EREFERENCE_ORM_ANNOTATION__JOIN_TABLE = AnnotationsmodelPackage.EREFERENCE_ANNOTATION_FEATURE_COUNT + 6; /** * The feature id for the '<em><b>Many To Many</b></em>' containment reference. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated * @ordered */ public static final int EREFERENCE_ORM_ANNOTATION__MANY_TO_MANY = AnnotationsmodelPackage.EREFERENCE_ANNOTATION_FEATURE_COUNT + 7; /** * The feature id for the '<em><b>Many To One</b></em>' containment reference. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated * @ordered */ public static final int EREFERENCE_ORM_ANNOTATION__MANY_TO_ONE = AnnotationsmodelPackage.EREFERENCE_ANNOTATION_FEATURE_COUNT + 8; /** * The feature id for the '<em><b>One To Many</b></em>' containment reference. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated * @ordered */ public static final int EREFERENCE_ORM_ANNOTATION__ONE_TO_MANY = AnnotationsmodelPackage.EREFERENCE_ANNOTATION_FEATURE_COUNT + 9; /** * The feature id for the '<em><b>One To One</b></em>' containment reference. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated * @ordered */ public static final int EREFERENCE_ORM_ANNOTATION__ONE_TO_ONE = AnnotationsmodelPackage.EREFERENCE_ANNOTATION_FEATURE_COUNT + 10; /** * The feature id for the '<em><b>Map Key</b></em>' containment reference. <!-- begin-user-doc --> <!-- end-user-doc * --> * * @generated * @ordered */ public static final int EREFERENCE_ORM_ANNOTATION__MAP_KEY = AnnotationsmodelPackage.EREFERENCE_ANNOTATION_FEATURE_COUNT + 11; /** * The feature id for the '<em><b>Map Key Class</b></em>' containment reference. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated * @ordered */ public static final int EREFERENCE_ORM_ANNOTATION__MAP_KEY_CLASS = AnnotationsmodelPackage.EREFERENCE_ANNOTATION_FEATURE_COUNT + 12; /** * The feature id for the '<em><b>Map Key Column</b></em>' containment reference. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated * @ordered */ public static final int EREFERENCE_ORM_ANNOTATION__MAP_KEY_COLUMN = AnnotationsmodelPackage.EREFERENCE_ANNOTATION_FEATURE_COUNT + 13; /** * The feature id for the '<em><b>Map Key Join Column</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ public static final int EREFERENCE_ORM_ANNOTATION__MAP_KEY_JOIN_COLUMN = AnnotationsmodelPackage.EREFERENCE_ANNOTATION_FEATURE_COUNT + 14; /** * The feature id for the '<em><b>Order By</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ public static final int EREFERENCE_ORM_ANNOTATION__ORDER_BY = AnnotationsmodelPackage.EREFERENCE_ANNOTATION_FEATURE_COUNT + 15; /** * The feature id for the '<em><b>Order Column</b></em>' containment reference. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated * @ordered */ public static final int EREFERENCE_ORM_ANNOTATION__ORDER_COLUMN = AnnotationsmodelPackage.EREFERENCE_ANNOTATION_FEATURE_COUNT + 16; /** * The feature id for the '<em><b>Basic Collection</b></em>' containment reference. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated * @ordered */ public static final int EREFERENCE_ORM_ANNOTATION__BASIC_COLLECTION = AnnotationsmodelPackage.EREFERENCE_ANNOTATION_FEATURE_COUNT + 17; /** * The feature id for the '<em><b>Basic Map</b></em>' containment reference. <!-- begin-user-doc --> <!-- end-user-doc * --> * * @generated * @ordered */ public static final int EREFERENCE_ORM_ANNOTATION__BASIC_MAP = AnnotationsmodelPackage.EREFERENCE_ANNOTATION_FEATURE_COUNT + 18; /** * The feature id for the '<em><b>Association Override</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ public static final int EREFERENCE_ORM_ANNOTATION__ASSOCIATION_OVERRIDE = AnnotationsmodelPackage.EREFERENCE_ANNOTATION_FEATURE_COUNT + 19; /** * The feature id for the '<em><b>Attribute Override</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ public static final int EREFERENCE_ORM_ANNOTATION__ATTRIBUTE_OVERRIDE = AnnotationsmodelPackage.EREFERENCE_ANNOTATION_FEATURE_COUNT + 20; /** * The feature id for the '<em><b>Primary Key Join Column</b></em>' containment reference list. * <!-- begin-user-doc * --> <!-- end-user-doc --> * @generated * @ordered */ public static final int EREFERENCE_ORM_ANNOTATION__PRIMARY_KEY_JOIN_COLUMN = AnnotationsmodelPackage.EREFERENCE_ANNOTATION_FEATURE_COUNT + 21; /** * The feature id for the '<em><b>Basic</b></em>' containment reference. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ public static final int EREFERENCE_ORM_ANNOTATION__BASIC = AnnotationsmodelPackage.EREFERENCE_ANNOTATION_FEATURE_COUNT + 22; /** * The number of structural features of the '<em>EReference ORM Annotation</em>' class. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated * @ordered */ public static final int EREFERENCE_ORM_ANNOTATION_FEATURE_COUNT = AnnotationsmodelPackage.EREFERENCE_ANNOTATION_FEATURE_COUNT + 23; /** * The meta object id for the '{@link org.eclipse.emf.texo.orm.ormannotations.EEnumORMAnnotation <em>EEnum ORM Annotation</em>}' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * @see org.eclipse.emf.texo.orm.ormannotations.EEnumORMAnnotation * @see org.eclipse.emf.texo.orm.ormannotations.OrmannotationsPackage#getEEnumORMAnnotation() * @generated */ public static final int EENUM_ORM_ANNOTATION = 8; /** * The feature id for the '<em><b>ENamed Element</b></em>' reference. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ public static final int EENUM_ORM_ANNOTATION__ENAMED_ELEMENT = AnnotationsmodelPackage.EENUM_ANNOTATION__ENAMED_ELEMENT; /** * The feature id for the '<em><b>Description</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ public static final int EENUM_ORM_ANNOTATION__DESCRIPTION = AnnotationsmodelPackage.EENUM_ANNOTATION__DESCRIPTION; /** * The feature id for the '<em><b>Last Identifier</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ public static final int EENUM_ORM_ANNOTATION__LAST_IDENTIFIER = AnnotationsmodelPackage.EENUM_ANNOTATION__LAST_IDENTIFIER; /** * The feature id for the '<em><b>Generated</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ public static final int EENUM_ORM_ANNOTATION__GENERATED = AnnotationsmodelPackage.EENUM_ANNOTATION__GENERATED; /** * The feature id for the '<em><b>EClassifier</b></em>' reference. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ public static final int EENUM_ORM_ANNOTATION__ECLASSIFIER = AnnotationsmodelPackage.EENUM_ANNOTATION__ECLASSIFIER; /** * The feature id for the '<em><b>Annotated EClassifier</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc * --> * * @generated * @ordered */ public static final int EENUM_ORM_ANNOTATION__ANNOTATED_ECLASSIFIER = AnnotationsmodelPackage.EENUM_ANNOTATION__ANNOTATED_ECLASSIFIER; /** * The feature id for the '<em><b>EEnum</b></em>' reference. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ public static final int EENUM_ORM_ANNOTATION__EENUM = AnnotationsmodelPackage.EENUM_ANNOTATION__EENUM; /** * The feature id for the '<em><b>Annotated EEnum</b></em>' container reference. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated * @ordered */ public static final int EENUM_ORM_ANNOTATION__ANNOTATED_EENUM = AnnotationsmodelPackage.EENUM_ANNOTATION__ANNOTATED_EENUM; /** * The feature id for the '<em><b>Annotated EData Type</b></em>' container reference. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated * @ordered */ public static final int EENUM_ORM_ANNOTATION__ANNOTATED_EDATA_TYPE = AnnotationsmodelPackage.EENUM_ANNOTATION_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>EData Type</b></em>' reference. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ public static final int EENUM_ORM_ANNOTATION__EDATA_TYPE = AnnotationsmodelPackage.EENUM_ANNOTATION_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Transient</b></em>' containment reference. <!-- begin-user-doc --> <!-- end-user-doc * --> * * @generated * @ordered */ public static final int EENUM_ORM_ANNOTATION__TRANSIENT = AnnotationsmodelPackage.EENUM_ANNOTATION_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Enumerated</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ public static final int EENUM_ORM_ANNOTATION__ENUMERATED = AnnotationsmodelPackage.EENUM_ANNOTATION_FEATURE_COUNT + 3; /** * The feature id for the '<em><b>Basic</b></em>' containment reference. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ public static final int EENUM_ORM_ANNOTATION__BASIC = AnnotationsmodelPackage.EENUM_ANNOTATION_FEATURE_COUNT + 4; /** * The feature id for the '<em><b>Version</b></em>' containment reference. <!-- begin-user-doc --> <!-- end-user-doc * --> * * @generated * @ordered */ public static final int EENUM_ORM_ANNOTATION__VERSION = AnnotationsmodelPackage.EENUM_ANNOTATION_FEATURE_COUNT + 5; /** * The feature id for the '<em><b>Element Collection</b></em>' containment reference. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated * @ordered */ public static final int EENUM_ORM_ANNOTATION__ELEMENT_COLLECTION = AnnotationsmodelPackage.EENUM_ANNOTATION_FEATURE_COUNT + 6; /** * The number of structural features of the '<em>EEnum ORM Annotation</em>' class. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated * @ordered */ public static final int EENUM_ORM_ANNOTATION_FEATURE_COUNT = AnnotationsmodelPackage.EENUM_ANNOTATION_FEATURE_COUNT + 7; /** * The meta object id for the '{@link org.eclipse.emf.texo.orm.ormannotations.EDataTypeORMAnnotation <em>EData Type ORM Annotation</em>}' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * @see org.eclipse.emf.texo.orm.ormannotations.EDataTypeORMAnnotation * @see org.eclipse.emf.texo.orm.ormannotations.OrmannotationsPackage#getEDataTypeORMAnnotation() * @generated */ public static final int EDATA_TYPE_ORM_ANNOTATION = 9; /** * The feature id for the '<em><b>ENamed Element</b></em>' reference. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ public static final int EDATA_TYPE_ORM_ANNOTATION__ENAMED_ELEMENT = AnnotationsmodelPackage.EDATA_TYPE_ANNOTATION__ENAMED_ELEMENT; /** * The feature id for the '<em><b>Description</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ public static final int EDATA_TYPE_ORM_ANNOTATION__DESCRIPTION = AnnotationsmodelPackage.EDATA_TYPE_ANNOTATION__DESCRIPTION; /** * The feature id for the '<em><b>Last Identifier</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ public static final int EDATA_TYPE_ORM_ANNOTATION__LAST_IDENTIFIER = AnnotationsmodelPackage.EDATA_TYPE_ANNOTATION__LAST_IDENTIFIER; /** * The feature id for the '<em><b>Generated</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ public static final int EDATA_TYPE_ORM_ANNOTATION__GENERATED = AnnotationsmodelPackage.EDATA_TYPE_ANNOTATION__GENERATED; /** * The feature id for the '<em><b>EClassifier</b></em>' reference. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ public static final int EDATA_TYPE_ORM_ANNOTATION__ECLASSIFIER = AnnotationsmodelPackage.EDATA_TYPE_ANNOTATION__ECLASSIFIER; /** * The feature id for the '<em><b>Annotated EClassifier</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc * --> * * @generated * @ordered */ public static final int EDATA_TYPE_ORM_ANNOTATION__ANNOTATED_ECLASSIFIER = AnnotationsmodelPackage.EDATA_TYPE_ANNOTATION__ANNOTATED_ECLASSIFIER; /** * The feature id for the '<em><b>Annotated EData Type</b></em>' container reference. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated * @ordered */ public static final int EDATA_TYPE_ORM_ANNOTATION__ANNOTATED_EDATA_TYPE = AnnotationsmodelPackage.EDATA_TYPE_ANNOTATION__ANNOTATED_EDATA_TYPE; /** * The feature id for the '<em><b>EData Type</b></em>' reference. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ public static final int EDATA_TYPE_ORM_ANNOTATION__EDATA_TYPE = AnnotationsmodelPackage.EDATA_TYPE_ANNOTATION__EDATA_TYPE; /** * The feature id for the '<em><b>Transient</b></em>' containment reference. <!-- begin-user-doc --> <!-- end-user-doc * --> * * @generated * @ordered */ public static final int EDATA_TYPE_ORM_ANNOTATION__TRANSIENT = AnnotationsmodelPackage.EDATA_TYPE_ANNOTATION_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Basic</b></em>' containment reference. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ public static final int EDATA_TYPE_ORM_ANNOTATION__BASIC = AnnotationsmodelPackage.EDATA_TYPE_ANNOTATION_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Id</b></em>' containment reference. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ public static final int EDATA_TYPE_ORM_ANNOTATION__ID = AnnotationsmodelPackage.EDATA_TYPE_ANNOTATION_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Version</b></em>' reference. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated * @ordered */ public static final int EDATA_TYPE_ORM_ANNOTATION__VERSION = AnnotationsmodelPackage.EDATA_TYPE_ANNOTATION_FEATURE_COUNT + 3; /** * The feature id for the '<em><b>Element Collection</b></em>' containment reference. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated * @ordered */ public static final int EDATA_TYPE_ORM_ANNOTATION__ELEMENT_COLLECTION = AnnotationsmodelPackage.EDATA_TYPE_ANNOTATION_FEATURE_COUNT + 4; /** * The number of structural features of the '<em>EData Type ORM Annotation</em>' class. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated * @ordered */ public static final int EDATA_TYPE_ORM_ANNOTATION_FEATURE_COUNT = AnnotationsmodelPackage.EDATA_TYPE_ANNOTATION_FEATURE_COUNT + 5; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ private EClass ePackageORMAnnotationEClass = null; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ private EClass eTypeElementORMAnnotationEClass = null; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ private EClass eClassifierORMAnnotationEClass = null; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ private EClass eClassORMAnnotationEClass = null; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ private EClass eDataTypeORMAnnotationDefinitionEClass = null; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ private EClass eStructuralFeatureORMAnnotationEClass = null; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ private EClass eAttributeORMAnnotationEClass = null; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ private EClass eReferenceORMAnnotationEClass = null; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ private EClass eEnumORMAnnotationEClass = null; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ private EClass eDataTypeORMAnnotationEClass = null; /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ private EClass eNamedElementORMAnnotationEClass = null; /** * Creates an instance of the model <b>Package</b>, registered with {@link org.eclipse.emf.ecore.EPackage.Registry * EPackage.Registry} by the package package URI value. * <p> * Note: the correct way to create the package is via the static factory method {@link #init init()}, which also * performs initialization of the package, or returns the registered package, if one already exists. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @see org.eclipse.emf.ecore.EPackage.Registry * @see org.eclipse.emf.texo.orm.ormannotations.OrmannotationsPackage#eNS_URI * @see #init() * @generated */ private OrmannotationsPackage() { super(eNS_URI, OrmannotationsFactory.eINSTANCE); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ private static boolean isInited = false; /** * Creates, registers, and initializes the <b>Package</b> for this model, and for any others upon which it depends. * * <p> * This method is used to initialize {@link OrmannotationsPackage#eINSTANCE} when that field is accessed. Clients * should not invoke it directly. Instead, they should simply access that field to obtain the package. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @see #eNS_URI * @see #createPackageContents() * @see #initializePackageContents() * @generated */ public static OrmannotationsPackage init() { if (isInited) return (OrmannotationsPackage)EPackage.Registry.INSTANCE.getEPackage(OrmannotationsPackage.eNS_URI); // Obtain or create and register package OrmannotationsPackage theOrmannotationsPackage = (OrmannotationsPackage)(EPackage.Registry.INSTANCE.get(eNS_URI) instanceof OrmannotationsPackage ? EPackage.Registry.INSTANCE.get(eNS_URI) : new OrmannotationsPackage()); isInited = true; // Initialize simple dependencies OrmPackage.eINSTANCE.eClass(); AnnotationsmodelPackage.eINSTANCE.eClass(); // Create package meta-data objects theOrmannotationsPackage.createPackageContents(); // Initialize created meta-data theOrmannotationsPackage.initializePackageContents(); // Mark meta-data to indicate it can't be changed theOrmannotationsPackage.freeze(); // Update the registry and return the package EPackage.Registry.INSTANCE.put(OrmannotationsPackage.eNS_URI, theOrmannotationsPackage); return theOrmannotationsPackage; } /** * Returns the meta object for class '{@link org.eclipse.emf.texo.orm.ormannotations.EPackageORMAnnotation <em>EPackage ORM Annotation</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for class '<em>EPackage ORM Annotation</em>'. * @see org.eclipse.emf.texo.orm.ormannotations.EPackageORMAnnotation * @generated */ public EClass getEPackageORMAnnotation() { return ePackageORMAnnotationEClass; } /** * Returns the meta object for the attribute '{@link org.eclipse.emf.texo.orm.ormannotations.EPackageORMAnnotation#isGenerateFullDbSchemaNames <em>Generate Full Db Schema Names</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for the attribute '<em>Generate Full Db Schema Names</em>'. * @see org.eclipse.emf.texo.orm.ormannotations.EPackageORMAnnotation#isGenerateFullDbSchemaNames() * @see #getEPackageORMAnnotation() * @generated */ public EAttribute getEPackageORMAnnotation_GenerateFullDbSchemaNames() { return (EAttribute)ePackageORMAnnotationEClass.getEStructuralFeatures().get(0); } /** * Returns the meta object for the attribute '{@link org.eclipse.emf.texo.orm.ormannotations.EPackageORMAnnotation#getNameDictionaryPropertyFile <em>Name Dictionary Property File</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for the attribute '<em>Name Dictionary Property File</em>'. * @see org.eclipse.emf.texo.orm.ormannotations.EPackageORMAnnotation#getNameDictionaryPropertyFile() * @see #getEPackageORMAnnotation() * @generated */ public EAttribute getEPackageORMAnnotation_NameDictionaryPropertyFile() { return (EAttribute)ePackageORMAnnotationEClass.getEStructuralFeatures().get(1); } /** * Returns the meta object for the attribute '{@link org.eclipse.emf.texo.orm.ormannotations.EPackageORMAnnotation#getTableNamePrefix <em>Table Name Prefix</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for the attribute '<em>Table Name Prefix</em>'. * @see org.eclipse.emf.texo.orm.ormannotations.EPackageORMAnnotation#getTableNamePrefix() * @see #getEPackageORMAnnotation() * @generated */ public EAttribute getEPackageORMAnnotation_TableNamePrefix() { return (EAttribute)ePackageORMAnnotationEClass.getEStructuralFeatures().get(2); } /** * Returns the meta object for the attribute '{@link org.eclipse.emf.texo.orm.ormannotations.EPackageORMAnnotation#getColumnNamePrefix <em>Column Name Prefix</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for the attribute '<em>Column Name Prefix</em>'. * @see org.eclipse.emf.texo.orm.ormannotations.EPackageORMAnnotation#getColumnNamePrefix() * @see #getEPackageORMAnnotation() * @generated */ public EAttribute getEPackageORMAnnotation_ColumnNamePrefix() { return (EAttribute)ePackageORMAnnotationEClass.getEStructuralFeatures().get(3); } /** * Returns the meta object for the attribute '{@link org.eclipse.emf.texo.orm.ormannotations.EPackageORMAnnotation#getMaximumSqlNameLength <em>Maximum Sql Name Length</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for the attribute '<em>Maximum Sql Name Length</em>'. * @see org.eclipse.emf.texo.orm.ormannotations.EPackageORMAnnotation#getMaximumSqlNameLength() * @see #getEPackageORMAnnotation() * @generated */ public EAttribute getEPackageORMAnnotation_MaximumSqlNameLength() { return (EAttribute)ePackageORMAnnotationEClass.getEStructuralFeatures().get(4); } /** * Returns the meta object for the attribute '{@link org.eclipse.emf.texo.orm.ormannotations.EPackageORMAnnotation#isLowerCasedNames <em>Lower Cased Names</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for the attribute '<em>Lower Cased Names</em>'. * @see org.eclipse.emf.texo.orm.ormannotations.EPackageORMAnnotation#isLowerCasedNames() * @see #getEPackageORMAnnotation() * @generated */ public EAttribute getEPackageORMAnnotation_LowerCasedNames() { return (EAttribute)ePackageORMAnnotationEClass.getEStructuralFeatures().get(5); } /** * Returns the meta object for the attribute '{@link org.eclipse.emf.texo.orm.ormannotations.EPackageORMAnnotation#isUpperCasedNames <em>Upper Cased Names</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for the attribute '<em>Upper Cased Names</em>'. * @see org.eclipse.emf.texo.orm.ormannotations.EPackageORMAnnotation#isUpperCasedNames() * @see #getEPackageORMAnnotation() * @generated */ public EAttribute getEPackageORMAnnotation_UpperCasedNames() { return (EAttribute)ePackageORMAnnotationEClass.getEStructuralFeatures().get(6); } /** * Returns the meta object for the attribute '{@link org.eclipse.emf.texo.orm.ormannotations.EPackageORMAnnotation#isEnforceUniqueNames <em>Enforce Unique Names</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for the attribute '<em>Enforce Unique Names</em>'. * @see org.eclipse.emf.texo.orm.ormannotations.EPackageORMAnnotation#isEnforceUniqueNames() * @see #getEPackageORMAnnotation() * @generated */ public EAttribute getEPackageORMAnnotation_EnforceUniqueNames() { return (EAttribute)ePackageORMAnnotationEClass.getEStructuralFeatures().get(7); } /** * Returns the meta object for the attribute '{@link org.eclipse.emf.texo.orm.ormannotations.EPackageORMAnnotation#isUseJoinTablesForContainment <em>Use Join Tables For Containment</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for the attribute '<em>Use Join Tables For Containment</em>'. * @see org.eclipse.emf.texo.orm.ormannotations.EPackageORMAnnotation#isUseJoinTablesForContainment() * @see #getEPackageORMAnnotation() * @generated */ public EAttribute getEPackageORMAnnotation_UseJoinTablesForContainment() { return (EAttribute)ePackageORMAnnotationEClass.getEStructuralFeatures().get(8); } /** * Returns the meta object for the attribute '{@link org.eclipse.emf.texo.orm.ormannotations.EPackageORMAnnotation#isUseJoinTablesForNonContainment <em>Use Join Tables For Non Containment</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for the attribute '<em>Use Join Tables For Non Containment</em>'. * @see org.eclipse.emf.texo.orm.ormannotations.EPackageORMAnnotation#isUseJoinTablesForNonContainment() * @see #getEPackageORMAnnotation() * @generated */ public EAttribute getEPackageORMAnnotation_UseJoinTablesForNonContainment() { return (EAttribute)ePackageORMAnnotationEClass.getEStructuralFeatures().get(9); } /** * Returns the meta object for the containment reference '{@link org.eclipse.emf.texo.orm.ormannotations.EPackageORMAnnotation#getDefaultCascadeContainment <em>Default Cascade Containment</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Default Cascade Containment</em>'. * @see org.eclipse.emf.texo.orm.ormannotations.EPackageORMAnnotation#getDefaultCascadeContainment() * @see #getEPackageORMAnnotation() * @generated */ public EReference getEPackageORMAnnotation_DefaultCascadeContainment() { return (EReference)ePackageORMAnnotationEClass.getEStructuralFeatures().get(10); } /** * Returns the meta object for the containment reference '{@link org.eclipse.emf.texo.orm.ormannotations.EPackageORMAnnotation#getDefaultCascadeNonContainment <em>Default Cascade Non Containment</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Default Cascade Non Containment</em>'. * @see org.eclipse.emf.texo.orm.ormannotations.EPackageORMAnnotation#getDefaultCascadeNonContainment() * @see #getEPackageORMAnnotation() * @generated */ public EReference getEPackageORMAnnotation_DefaultCascadeNonContainment() { return (EReference)ePackageORMAnnotationEClass.getEStructuralFeatures().get(11); } /** * Returns the meta object for the containment reference '{@link org.eclipse.emf.texo.orm.ormannotations.EPackageORMAnnotation#getEntityMappings <em>Entity Mappings</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Entity Mappings</em>'. * @see org.eclipse.emf.texo.orm.ormannotations.EPackageORMAnnotation#getEntityMappings() * @see #getEPackageORMAnnotation() * @generated */ public EReference getEPackageORMAnnotation_EntityMappings() { return (EReference)ePackageORMAnnotationEClass.getEStructuralFeatures().get(12); } /** * Returns the meta object for the attribute '{@link org.eclipse.emf.texo.orm.ormannotations.EPackageORMAnnotation#isGenerateJavaAnnotations <em>Generate Java Annotations</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for the attribute '<em>Generate Java Annotations</em>'. * @see org.eclipse.emf.texo.orm.ormannotations.EPackageORMAnnotation#isGenerateJavaAnnotations() * @see #getEPackageORMAnnotation() * @generated */ public EAttribute getEPackageORMAnnotation_GenerateJavaAnnotations() { return (EAttribute)ePackageORMAnnotationEClass.getEStructuralFeatures().get(13); } /** * Returns the meta object for the attribute '{@link org.eclipse.emf.texo.orm.ormannotations.EPackageORMAnnotation#isAddOrderColumnToListMappings <em>Add Order Column To List Mappings</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for the attribute '<em>Add Order Column To List Mappings</em>'. * @see org.eclipse.emf.texo.orm.ormannotations.EPackageORMAnnotation#isAddOrderColumnToListMappings() * @see #getEPackageORMAnnotation() * @generated */ public EAttribute getEPackageORMAnnotation_AddOrderColumnToListMappings() { return (EAttribute)ePackageORMAnnotationEClass.getEStructuralFeatures().get(14); } /** * Returns the meta object for the attribute '{@link org.eclipse.emf.texo.orm.ormannotations.EPackageORMAnnotation#isRenameSQLReservedNames <em>Rename SQL Reserved Names</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for the attribute '<em>Rename SQL Reserved Names</em>'. * @see org.eclipse.emf.texo.orm.ormannotations.EPackageORMAnnotation#isRenameSQLReservedNames() * @see #getEPackageORMAnnotation() * @generated */ public EAttribute getEPackageORMAnnotation_RenameSQLReservedNames() { return (EAttribute)ePackageORMAnnotationEClass.getEStructuralFeatures().get(15); } /** * Returns the meta object for the containment reference ' * {@link org.eclipse.emf.texo.orm.ormannotations.EPackageORMAnnotation#getInheritance <em>Inheritance</em>}'. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the containment reference '<em>Inheritance</em>'. * @see org.eclipse.emf.texo.orm.ormannotations.EPackageORMAnnotation#getInheritance() * @see #getEPackageORMAnnotation() * @generated */ public EReference getEPackageORMAnnotation_Inheritance() { return (EReference)ePackageORMAnnotationEClass.getEStructuralFeatures().get(16); } /** * Returns the meta object for the attribute '{@link org.eclipse.emf.texo.orm.ormannotations.EPackageORMAnnotation#isUniqueEntityNames <em>Unique Entity Names</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Unique Entity Names</em>'. * @see org.eclipse.emf.texo.orm.ormannotations.EPackageORMAnnotation#isUniqueEntityNames() * @see #getEPackageORMAnnotation() * @generated */ public EAttribute getEPackageORMAnnotation_UniqueEntityNames() { return (EAttribute)ePackageORMAnnotationEClass.getEStructuralFeatures().get(17); } /** * Returns the meta object for the attribute '{@link org.eclipse.emf.texo.orm.ormannotations.EPackageORMAnnotation#isSetDelimitedIdentifierTagInORM <em>Set Delimited Identifier Tag In ORM</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Set Delimited Identifier Tag In ORM</em>'. * @see org.eclipse.emf.texo.orm.ormannotations.EPackageORMAnnotation#isSetDelimitedIdentifierTagInORM() * @see #getEPackageORMAnnotation() * @generated */ public EAttribute getEPackageORMAnnotation_SetDelimitedIdentifierTagInORM() { return (EAttribute)ePackageORMAnnotationEClass.getEStructuralFeatures().get(18); } /** * Returns the meta object for class '{@link org.eclipse.emf.texo.orm.ormannotations.ETypeElementORMAnnotation <em>EType Element ORM Annotation</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for class '<em>EType Element ORM Annotation</em>'. * @see org.eclipse.emf.texo.orm.ormannotations.ETypeElementORMAnnotation * @generated */ public EClass getETypeElementORMAnnotation() { return eTypeElementORMAnnotationEClass; } /** * Returns the meta object for the containment reference ' * {@link org.eclipse.emf.texo.orm.ormannotations.ETypeElementORMAnnotation#getTransient <em>Transient</em>}'. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the containment reference '<em>Transient</em>'. * @see org.eclipse.emf.texo.orm.ormannotations.ETypeElementORMAnnotation#getTransient() * @see #getETypeElementORMAnnotation() * @generated */ public EReference getETypeElementORMAnnotation_Transient() { return (EReference)eTypeElementORMAnnotationEClass.getEStructuralFeatures().get(0); } /** * Returns the meta object for class '{@link org.eclipse.emf.texo.orm.ormannotations.EClassifierORMAnnotation <em>EClassifier ORM Annotation</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for class '<em>EClassifier ORM Annotation</em>'. * @see org.eclipse.emf.texo.orm.ormannotations.EClassifierORMAnnotation * @generated */ public EClass getEClassifierORMAnnotation() { return eClassifierORMAnnotationEClass; } /** * Returns the meta object for class '{@link org.eclipse.emf.texo.orm.ormannotations.EClassORMAnnotation <em>EClass ORM Annotation</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for class '<em>EClass ORM Annotation</em>'. * @see org.eclipse.emf.texo.orm.ormannotations.EClassORMAnnotation * @generated */ public EClass getEClassORMAnnotation() { return eClassORMAnnotationEClass; } /** * Returns the meta object for the containment reference '{@link org.eclipse.emf.texo.orm.ormannotations.EClassORMAnnotation#getEntity <em>Entity</em>}'. * <!-- begin-user-doc * --> <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Entity</em>'. * @see org.eclipse.emf.texo.orm.ormannotations.EClassORMAnnotation#getEntity() * @see #getEClassORMAnnotation() * @generated */ public EReference getEClassORMAnnotation_Entity() { return (EReference)eClassORMAnnotationEClass.getEStructuralFeatures().get(0); } /** * Returns the meta object for the containment reference ' * {@link org.eclipse.emf.texo.orm.ormannotations.EClassORMAnnotation#getEmbeddable <em>Embeddable</em>}'. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the containment reference '<em>Embeddable</em>'. * @see org.eclipse.emf.texo.orm.ormannotations.EClassORMAnnotation#getEmbeddable() * @see #getEClassORMAnnotation() * @generated */ public EReference getEClassORMAnnotation_Embeddable() { return (EReference)eClassORMAnnotationEClass.getEStructuralFeatures().get(1); } /** * Returns the meta object for the containment reference '{@link org.eclipse.emf.texo.orm.ormannotations.EClassORMAnnotation#getMappedSuperclass <em>Mapped Superclass</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Mapped Superclass</em>'. * @see org.eclipse.emf.texo.orm.ormannotations.EClassORMAnnotation#getMappedSuperclass() * @see #getEClassORMAnnotation() * @generated */ public EReference getEClassORMAnnotation_MappedSuperclass() { return (EReference)eClassORMAnnotationEClass.getEStructuralFeatures().get(2); } /** * Returns the meta object for the containment reference ' * {@link org.eclipse.emf.texo.orm.ormannotations.EClassORMAnnotation#getInheritance <em>Inheritance</em>}'. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the containment reference '<em>Inheritance</em>'. * @see org.eclipse.emf.texo.orm.ormannotations.EClassORMAnnotation#getInheritance() * @see #getEClassORMAnnotation() * @generated */ public EReference getEClassORMAnnotation_Inheritance() { return (EReference)eClassORMAnnotationEClass.getEStructuralFeatures().get(3); } /** * Returns the meta object for class '{@link org.eclipse.emf.texo.orm.ormannotations.EDataTypeORMAnnotationDefinition <em>EData Type ORM Annotation Definition</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for class '<em>EData Type ORM Annotation Definition</em>'. * @see org.eclipse.emf.texo.orm.ormannotations.EDataTypeORMAnnotationDefinition * @generated */ public EClass getEDataTypeORMAnnotationDefinition() { return eDataTypeORMAnnotationDefinitionEClass; } /** * Returns the meta object for class '{@link org.eclipse.emf.texo.orm.ormannotations.EStructuralFeatureORMAnnotation <em>EStructural Feature ORM Annotation</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for class '<em>EStructural Feature ORM Annotation</em>'. * @see org.eclipse.emf.texo.orm.ormannotations.EStructuralFeatureORMAnnotation * @generated */ public EClass getEStructuralFeatureORMAnnotation() { return eStructuralFeatureORMAnnotationEClass; } /** * Returns the meta object for the containment reference '{@link org.eclipse.emf.texo.orm.ormannotations.EStructuralFeatureORMAnnotation#getCollectionTable <em>Collection Table</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Collection Table</em>'. * @see org.eclipse.emf.texo.orm.ormannotations.EStructuralFeatureORMAnnotation#getCollectionTable() * @see #getEStructuralFeatureORMAnnotation() * @generated */ public EReference getEStructuralFeatureORMAnnotation_CollectionTable() { return (EReference)eStructuralFeatureORMAnnotationEClass.getEStructuralFeatures().get(0); } /** * Returns the meta object for the containment reference '{@link org.eclipse.emf.texo.orm.ormannotations.EStructuralFeatureORMAnnotation#getElementCollection <em>Element Collection</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Element Collection</em>'. * @see org.eclipse.emf.texo.orm.ormannotations.EStructuralFeatureORMAnnotation#getElementCollection() * @see #getEStructuralFeatureORMAnnotation() * @generated */ public EReference getEStructuralFeatureORMAnnotation_ElementCollection() { return (EReference)eStructuralFeatureORMAnnotationEClass.getEStructuralFeatures().get(1); } /** * Returns the meta object for class '{@link org.eclipse.emf.texo.orm.ormannotations.EAttributeORMAnnotation <em>EAttribute ORM Annotation</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for class '<em>EAttribute ORM Annotation</em>'. * @see org.eclipse.emf.texo.orm.ormannotations.EAttributeORMAnnotation * @generated */ public EClass getEAttributeORMAnnotation() { return eAttributeORMAnnotationEClass; } /** * Returns the meta object for the containment reference ' * {@link org.eclipse.emf.texo.orm.ormannotations.EAttributeORMAnnotation#getBasic <em>Basic</em>}'. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the containment reference '<em>Basic</em>'. * @see org.eclipse.emf.texo.orm.ormannotations.EAttributeORMAnnotation#getBasic() * @see #getEAttributeORMAnnotation() * @generated */ public EReference getEAttributeORMAnnotation_Basic() { return (EReference)eAttributeORMAnnotationEClass.getEStructuralFeatures().get(0); } /** * Returns the meta object for the containment reference '{@link org.eclipse.emf.texo.orm.ormannotations.EAttributeORMAnnotation#getId <em>Id</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Id</em>'. * @see org.eclipse.emf.texo.orm.ormannotations.EAttributeORMAnnotation#getId() * @see #getEAttributeORMAnnotation() * @generated */ public EReference getEAttributeORMAnnotation_Id() { return (EReference)eAttributeORMAnnotationEClass.getEStructuralFeatures().get(1); } /** * Returns the meta object for the containment reference ' * {@link org.eclipse.emf.texo.orm.ormannotations.EAttributeORMAnnotation#getVersion <em>Version</em>}'. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the containment reference '<em>Version</em>'. * @see org.eclipse.emf.texo.orm.ormannotations.EAttributeORMAnnotation#getVersion() * @see #getEAttributeORMAnnotation() * @generated */ public EReference getEAttributeORMAnnotation_Version() { return (EReference)eAttributeORMAnnotationEClass.getEStructuralFeatures().get(2); } /** * Returns the meta object for the containment reference ' * {@link org.eclipse.emf.texo.orm.ormannotations.EAttributeORMAnnotation#getOneToMany <em>One To Many</em>}'. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the containment reference '<em>One To Many</em>'. * @see org.eclipse.emf.texo.orm.ormannotations.EAttributeORMAnnotation#getOneToMany() * @see #getEAttributeORMAnnotation() * @generated */ public EReference getEAttributeORMAnnotation_OneToMany() { return (EReference)eAttributeORMAnnotationEClass.getEStructuralFeatures().get(3); } /** * Returns the meta object for the containment reference '{@link org.eclipse.emf.texo.orm.ormannotations.EAttributeORMAnnotation#getFeatureMapEntity <em>Feature Map Entity</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Feature Map Entity</em>'. * @see org.eclipse.emf.texo.orm.ormannotations.EAttributeORMAnnotation#getFeatureMapEntity() * @see #getEAttributeORMAnnotation() * @generated */ public EReference getEAttributeORMAnnotation_FeatureMapEntity() { return (EReference)eAttributeORMAnnotationEClass.getEStructuralFeatures().get(4); } /** * Returns the meta object for the containment reference ' * {@link org.eclipse.emf.texo.orm.ormannotations.EAttributeORMAnnotation#getManyToOne <em>Many To One</em>}'. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the containment reference '<em>Many To One</em>'. * @see org.eclipse.emf.texo.orm.ormannotations.EAttributeORMAnnotation#getManyToOne() * @see #getEAttributeORMAnnotation() * @generated */ public EReference getEAttributeORMAnnotation_ManyToOne() { return (EReference)eAttributeORMAnnotationEClass.getEStructuralFeatures().get(5); } /** * Returns the meta object for class '{@link org.eclipse.emf.texo.orm.ormannotations.EReferenceORMAnnotation <em>EReference ORM Annotation</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for class '<em>EReference ORM Annotation</em>'. * @see org.eclipse.emf.texo.orm.ormannotations.EReferenceORMAnnotation * @generated */ public EClass getEReferenceORMAnnotation() { return eReferenceORMAnnotationEClass; } /** * Returns the meta object for the reference ' * {@link org.eclipse.emf.texo.orm.ormannotations.EReferenceORMAnnotation#getEmbedded <em>Embedded</em>}'. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the reference '<em>Embedded</em>'. * @see org.eclipse.emf.texo.orm.ormannotations.EReferenceORMAnnotation#getEmbedded() * @see #getEReferenceORMAnnotation() * @generated */ public EReference getEReferenceORMAnnotation_Embedded() { return (EReference)eReferenceORMAnnotationEClass.getEStructuralFeatures().get(0); } /** * Returns the meta object for the containment reference ' * {@link org.eclipse.emf.texo.orm.ormannotations.EReferenceORMAnnotation#getEmbeddedId <em>Embedded Id</em>}'. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the containment reference '<em>Embedded Id</em>'. * @see org.eclipse.emf.texo.orm.ormannotations.EReferenceORMAnnotation#getEmbeddedId() * @see #getEReferenceORMAnnotation() * @generated */ public EReference getEReferenceORMAnnotation_EmbeddedId() { return (EReference)eReferenceORMAnnotationEClass.getEStructuralFeatures().get(1); } /** * Returns the meta object for the containment reference list ' * {@link org.eclipse.emf.texo.orm.ormannotations.EReferenceORMAnnotation#getJoinColumn <em>Join Column</em>}'. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the containment reference list '<em>Join Column</em>'. * @see org.eclipse.emf.texo.orm.ormannotations.EReferenceORMAnnotation#getJoinColumn() * @see #getEReferenceORMAnnotation() * @generated */ public EReference getEReferenceORMAnnotation_JoinColumn() { return (EReference)eReferenceORMAnnotationEClass.getEStructuralFeatures().get(2); } /** * Returns the meta object for the containment reference ' * {@link org.eclipse.emf.texo.orm.ormannotations.EReferenceORMAnnotation#getJoinTable <em>Join Table</em>}'. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the containment reference '<em>Join Table</em>'. * @see org.eclipse.emf.texo.orm.ormannotations.EReferenceORMAnnotation#getJoinTable() * @see #getEReferenceORMAnnotation() * @generated */ public EReference getEReferenceORMAnnotation_JoinTable() { return (EReference)eReferenceORMAnnotationEClass.getEStructuralFeatures().get(3); } /** * Returns the meta object for the containment reference ' * {@link org.eclipse.emf.texo.orm.ormannotations.EReferenceORMAnnotation#getManyToMany <em>Many To Many</em>}'. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the containment reference '<em>Many To Many</em>'. * @see org.eclipse.emf.texo.orm.ormannotations.EReferenceORMAnnotation#getManyToMany() * @see #getEReferenceORMAnnotation() * @generated */ public EReference getEReferenceORMAnnotation_ManyToMany() { return (EReference)eReferenceORMAnnotationEClass.getEStructuralFeatures().get(4); } /** * Returns the meta object for the containment reference ' * {@link org.eclipse.emf.texo.orm.ormannotations.EReferenceORMAnnotation#getManyToOne <em>Many To One</em>}'. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the containment reference '<em>Many To One</em>'. * @see org.eclipse.emf.texo.orm.ormannotations.EReferenceORMAnnotation#getManyToOne() * @see #getEReferenceORMAnnotation() * @generated */ public EReference getEReferenceORMAnnotation_ManyToOne() { return (EReference)eReferenceORMAnnotationEClass.getEStructuralFeatures().get(5); } /** * Returns the meta object for the containment reference ' * {@link org.eclipse.emf.texo.orm.ormannotations.EReferenceORMAnnotation#getOneToMany <em>One To Many</em>}'. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the containment reference '<em>One To Many</em>'. * @see org.eclipse.emf.texo.orm.ormannotations.EReferenceORMAnnotation#getOneToMany() * @see #getEReferenceORMAnnotation() * @generated */ public EReference getEReferenceORMAnnotation_OneToMany() { return (EReference)eReferenceORMAnnotationEClass.getEStructuralFeatures().get(6); } /** * Returns the meta object for the containment reference ' * {@link org.eclipse.emf.texo.orm.ormannotations.EReferenceORMAnnotation#getOneToOne <em>One To One</em>}'. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the containment reference '<em>One To One</em>'. * @see org.eclipse.emf.texo.orm.ormannotations.EReferenceORMAnnotation#getOneToOne() * @see #getEReferenceORMAnnotation() * @generated */ public EReference getEReferenceORMAnnotation_OneToOne() { return (EReference)eReferenceORMAnnotationEClass.getEStructuralFeatures().get(7); } /** * Returns the meta object for the containment reference ' * {@link org.eclipse.emf.texo.orm.ormannotations.EReferenceORMAnnotation#getMapKey <em>Map Key</em>}'. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the containment reference '<em>Map Key</em>'. * @see org.eclipse.emf.texo.orm.ormannotations.EReferenceORMAnnotation#getMapKey() * @see #getEReferenceORMAnnotation() * @generated */ public EReference getEReferenceORMAnnotation_MapKey() { return (EReference)eReferenceORMAnnotationEClass.getEStructuralFeatures().get(8); } /** * Returns the meta object for the containment reference '{@link org.eclipse.emf.texo.orm.ormannotations.EReferenceORMAnnotation#getMapKeyClass <em>Map Key Class</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Map Key Class</em>'. * @see org.eclipse.emf.texo.orm.ormannotations.EReferenceORMAnnotation#getMapKeyClass() * @see #getEReferenceORMAnnotation() * @generated */ public EReference getEReferenceORMAnnotation_MapKeyClass() { return (EReference)eReferenceORMAnnotationEClass.getEStructuralFeatures().get(9); } /** * Returns the meta object for the containment reference '{@link org.eclipse.emf.texo.orm.ormannotations.EReferenceORMAnnotation#getMapKeyColumn <em>Map Key Column</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Map Key Column</em>'. * @see org.eclipse.emf.texo.orm.ormannotations.EReferenceORMAnnotation#getMapKeyColumn() * @see #getEReferenceORMAnnotation() * @generated */ public EReference getEReferenceORMAnnotation_MapKeyColumn() { return (EReference)eReferenceORMAnnotationEClass.getEStructuralFeatures().get(10); } /** * Returns the meta object for the containment reference list '{@link org.eclipse.emf.texo.orm.ormannotations.EReferenceORMAnnotation#getMapKeyJoinColumn <em>Map Key Join Column</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Map Key Join Column</em>'. * @see org.eclipse.emf.texo.orm.ormannotations.EReferenceORMAnnotation#getMapKeyJoinColumn() * @see #getEReferenceORMAnnotation() * @generated */ public EReference getEReferenceORMAnnotation_MapKeyJoinColumn() { return (EReference)eReferenceORMAnnotationEClass.getEStructuralFeatures().get(11); } /** * Returns the meta object for the attribute ' * {@link org.eclipse.emf.texo.orm.ormannotations.EReferenceORMAnnotation#getOrderBy <em>Order By</em>}'. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the attribute '<em>Order By</em>'. * @see org.eclipse.emf.texo.orm.ormannotations.EReferenceORMAnnotation#getOrderBy() * @see #getEReferenceORMAnnotation() * @generated */ public EAttribute getEReferenceORMAnnotation_OrderBy() { return (EAttribute)eReferenceORMAnnotationEClass.getEStructuralFeatures().get(12); } /** * Returns the meta object for the containment reference ' * {@link org.eclipse.emf.texo.orm.ormannotations.EReferenceORMAnnotation#getOrderColumn <em>Order Column</em>}'. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the containment reference '<em>Order Column</em>'. * @see org.eclipse.emf.texo.orm.ormannotations.EReferenceORMAnnotation#getOrderColumn() * @see #getEReferenceORMAnnotation() * @generated */ public EReference getEReferenceORMAnnotation_OrderColumn() { return (EReference)eReferenceORMAnnotationEClass.getEStructuralFeatures().get(13); } /** * Returns the meta object for the containment reference '{@link org.eclipse.emf.texo.orm.ormannotations.EReferenceORMAnnotation#getBasicCollection <em>Basic Collection</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Basic Collection</em>'. * @see org.eclipse.emf.texo.orm.ormannotations.EReferenceORMAnnotation#getBasicCollection() * @see #getEReferenceORMAnnotation() * @generated */ public EReference getEReferenceORMAnnotation_BasicCollection() { return (EReference)eReferenceORMAnnotationEClass.getEStructuralFeatures().get(14); } /** * Returns the meta object for the containment reference ' * {@link org.eclipse.emf.texo.orm.ormannotations.EReferenceORMAnnotation#getBasicMap <em>Basic Map</em>}'. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the containment reference '<em>Basic Map</em>'. * @see org.eclipse.emf.texo.orm.ormannotations.EReferenceORMAnnotation#getBasicMap() * @see #getEReferenceORMAnnotation() * @generated */ public EReference getEReferenceORMAnnotation_BasicMap() { return (EReference)eReferenceORMAnnotationEClass.getEStructuralFeatures().get(15); } /** * Returns the meta object for the containment reference list '{@link org.eclipse.emf.texo.orm.ormannotations.EReferenceORMAnnotation#getAssociationOverride <em>Association Override</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Association Override</em>'. * @see org.eclipse.emf.texo.orm.ormannotations.EReferenceORMAnnotation#getAssociationOverride() * @see #getEReferenceORMAnnotation() * @generated */ public EReference getEReferenceORMAnnotation_AssociationOverride() { return (EReference)eReferenceORMAnnotationEClass.getEStructuralFeatures().get(16); } /** * Returns the meta object for the containment reference list '{@link org.eclipse.emf.texo.orm.ormannotations.EReferenceORMAnnotation#getAttributeOverride <em>Attribute Override</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Attribute Override</em>'. * @see org.eclipse.emf.texo.orm.ormannotations.EReferenceORMAnnotation#getAttributeOverride() * @see #getEReferenceORMAnnotation() * @generated */ public EReference getEReferenceORMAnnotation_AttributeOverride() { return (EReference)eReferenceORMAnnotationEClass.getEStructuralFeatures().get(17); } /** * Returns the meta object for the containment reference list '{@link org.eclipse.emf.texo.orm.ormannotations.EReferenceORMAnnotation#getPrimaryKeyJoinColumn <em>Primary Key Join Column</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Primary Key Join Column</em>'. * @see org.eclipse.emf.texo.orm.ormannotations.EReferenceORMAnnotation#getPrimaryKeyJoinColumn() * @see #getEReferenceORMAnnotation() * @generated */ public EReference getEReferenceORMAnnotation_PrimaryKeyJoinColumn() { return (EReference)eReferenceORMAnnotationEClass.getEStructuralFeatures().get(18); } /** * Returns the meta object for the containment reference ' * {@link org.eclipse.emf.texo.orm.ormannotations.EReferenceORMAnnotation#getBasic <em>Basic</em>}'. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the containment reference '<em>Basic</em>'. * @see org.eclipse.emf.texo.orm.ormannotations.EReferenceORMAnnotation#getBasic() * @see #getEReferenceORMAnnotation() * @generated */ public EReference getEReferenceORMAnnotation_Basic() { return (EReference)eReferenceORMAnnotationEClass.getEStructuralFeatures().get(19); } /** * Returns the meta object for class '{@link org.eclipse.emf.texo.orm.ormannotations.EEnumORMAnnotation <em>EEnum ORM Annotation</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for class '<em>EEnum ORM Annotation</em>'. * @see org.eclipse.emf.texo.orm.ormannotations.EEnumORMAnnotation * @generated */ public EClass getEEnumORMAnnotation() { return eEnumORMAnnotationEClass; } /** * Returns the meta object for the attribute ' * {@link org.eclipse.emf.texo.orm.ormannotations.EEnumORMAnnotation#getEnumerated <em>Enumerated</em>}'. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the attribute '<em>Enumerated</em>'. * @see org.eclipse.emf.texo.orm.ormannotations.EEnumORMAnnotation#getEnumerated() * @see #getEEnumORMAnnotation() * @generated */ public EAttribute getEEnumORMAnnotation_Enumerated() { return (EAttribute)eEnumORMAnnotationEClass.getEStructuralFeatures().get(0); } /** * Returns the meta object for the containment reference '{@link org.eclipse.emf.texo.orm.ormannotations.EEnumORMAnnotation#getBasic <em>Basic</em>}'. * <!-- begin-user-doc * --> <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Basic</em>'. * @see org.eclipse.emf.texo.orm.ormannotations.EEnumORMAnnotation#getBasic() * @see #getEEnumORMAnnotation() * @generated */ public EReference getEEnumORMAnnotation_Basic() { return (EReference)eEnumORMAnnotationEClass.getEStructuralFeatures().get(1); } /** * Returns the meta object for the reference ' * {@link org.eclipse.emf.texo.orm.ormannotations.EEnumORMAnnotation#getVersion <em>Version</em>}'. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the reference '<em>Version</em>'. * @see org.eclipse.emf.texo.orm.ormannotations.EEnumORMAnnotation#getVersion() * @see #getEEnumORMAnnotation() * @generated */ public EReference getEEnumORMAnnotation_Version() { return (EReference)eEnumORMAnnotationEClass.getEStructuralFeatures().get(2); } /** * Returns the meta object for the containment reference '{@link org.eclipse.emf.texo.orm.ormannotations.EEnumORMAnnotation#getElementCollection <em>Element Collection</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Element Collection</em>'. * @see org.eclipse.emf.texo.orm.ormannotations.EEnumORMAnnotation#getElementCollection() * @see #getEEnumORMAnnotation() * @generated */ public EReference getEEnumORMAnnotation_ElementCollection() { return (EReference)eEnumORMAnnotationEClass.getEStructuralFeatures().get(3); } /** * Returns the meta object for class '{@link org.eclipse.emf.texo.orm.ormannotations.EDataTypeORMAnnotation <em>EData Type ORM Annotation</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for class '<em>EData Type ORM Annotation</em>'. * @see org.eclipse.emf.texo.orm.ormannotations.EDataTypeORMAnnotation * @generated */ public EClass getEDataTypeORMAnnotation() { return eDataTypeORMAnnotationEClass; } /** * Returns the meta object for the containment reference ' * {@link org.eclipse.emf.texo.orm.ormannotations.EDataTypeORMAnnotation#getBasic <em>Basic</em>}'. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the containment reference '<em>Basic</em>'. * @see org.eclipse.emf.texo.orm.ormannotations.EDataTypeORMAnnotation#getBasic() * @see #getEDataTypeORMAnnotation() * @generated */ public EReference getEDataTypeORMAnnotation_Basic() { return (EReference)eDataTypeORMAnnotationEClass.getEStructuralFeatures().get(0); } /** * Returns the meta object for the containment reference '{@link org.eclipse.emf.texo.orm.ormannotations.EDataTypeORMAnnotation#getId <em>Id</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Id</em>'. * @see org.eclipse.emf.texo.orm.ormannotations.EDataTypeORMAnnotation#getId() * @see #getEDataTypeORMAnnotation() * @generated */ public EReference getEDataTypeORMAnnotation_Id() { return (EReference)eDataTypeORMAnnotationEClass.getEStructuralFeatures().get(1); } /** * Returns the meta object for the reference ' * {@link org.eclipse.emf.texo.orm.ormannotations.EDataTypeORMAnnotation#getVersion <em>Version</em>}'. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the reference '<em>Version</em>'. * @see org.eclipse.emf.texo.orm.ormannotations.EDataTypeORMAnnotation#getVersion() * @see #getEDataTypeORMAnnotation() * @generated */ public EReference getEDataTypeORMAnnotation_Version() { return (EReference)eDataTypeORMAnnotationEClass.getEStructuralFeatures().get(2); } /** * Returns the meta object for the containment reference '{@link org.eclipse.emf.texo.orm.ormannotations.EDataTypeORMAnnotation#getElementCollection <em>Element Collection</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Element Collection</em>'. * @see org.eclipse.emf.texo.orm.ormannotations.EDataTypeORMAnnotation#getElementCollection() * @see #getEDataTypeORMAnnotation() * @generated */ public EReference getEDataTypeORMAnnotation_ElementCollection() { return (EReference)eDataTypeORMAnnotationEClass.getEStructuralFeatures().get(3); } /** * Returns the meta object for class '{@link org.eclipse.emf.texo.orm.ormannotations.ENamedElementORMAnnotation <em>ENamed Element ORM Annotation</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for class '<em>ENamed Element ORM Annotation</em>'. * @see org.eclipse.emf.texo.orm.ormannotations.ENamedElementORMAnnotation * @generated */ public EClass getENamedElementORMAnnotation() { return eNamedElementORMAnnotationEClass; } /** * 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 */ public OrmannotationsFactory getOrmannotationsFactory() { return (OrmannotationsFactory)getEFactoryInstance(); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ private boolean isCreated = false; /** * Creates the meta-model objects for the package. This method is * guarded to have no affect on any invocation but its first. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public void createPackageContents() { if (isCreated) return; isCreated = true; // Create classes and their features ePackageORMAnnotationEClass = createEClass(EPACKAGE_ORM_ANNOTATION); createEAttribute(ePackageORMAnnotationEClass, EPACKAGE_ORM_ANNOTATION__GENERATE_FULL_DB_SCHEMA_NAMES); createEAttribute(ePackageORMAnnotationEClass, EPACKAGE_ORM_ANNOTATION__NAME_DICTIONARY_PROPERTY_FILE); createEAttribute(ePackageORMAnnotationEClass, EPACKAGE_ORM_ANNOTATION__TABLE_NAME_PREFIX); createEAttribute(ePackageORMAnnotationEClass, EPACKAGE_ORM_ANNOTATION__COLUMN_NAME_PREFIX); createEAttribute(ePackageORMAnnotationEClass, EPACKAGE_ORM_ANNOTATION__MAXIMUM_SQL_NAME_LENGTH); createEAttribute(ePackageORMAnnotationEClass, EPACKAGE_ORM_ANNOTATION__LOWER_CASED_NAMES); createEAttribute(ePackageORMAnnotationEClass, EPACKAGE_ORM_ANNOTATION__UPPER_CASED_NAMES); createEAttribute(ePackageORMAnnotationEClass, EPACKAGE_ORM_ANNOTATION__ENFORCE_UNIQUE_NAMES); createEAttribute(ePackageORMAnnotationEClass, EPACKAGE_ORM_ANNOTATION__USE_JOIN_TABLES_FOR_CONTAINMENT); createEAttribute(ePackageORMAnnotationEClass, EPACKAGE_ORM_ANNOTATION__USE_JOIN_TABLES_FOR_NON_CONTAINMENT); createEReference(ePackageORMAnnotationEClass, EPACKAGE_ORM_ANNOTATION__DEFAULT_CASCADE_CONTAINMENT); createEReference(ePackageORMAnnotationEClass, EPACKAGE_ORM_ANNOTATION__DEFAULT_CASCADE_NON_CONTAINMENT); createEReference(ePackageORMAnnotationEClass, EPACKAGE_ORM_ANNOTATION__ENTITY_MAPPINGS); createEAttribute(ePackageORMAnnotationEClass, EPACKAGE_ORM_ANNOTATION__GENERATE_JAVA_ANNOTATIONS); createEAttribute(ePackageORMAnnotationEClass, EPACKAGE_ORM_ANNOTATION__ADD_ORDER_COLUMN_TO_LIST_MAPPINGS); createEAttribute(ePackageORMAnnotationEClass, EPACKAGE_ORM_ANNOTATION__RENAME_SQL_RESERVED_NAMES); createEReference(ePackageORMAnnotationEClass, EPACKAGE_ORM_ANNOTATION__INHERITANCE); createEAttribute(ePackageORMAnnotationEClass, EPACKAGE_ORM_ANNOTATION__UNIQUE_ENTITY_NAMES); createEAttribute(ePackageORMAnnotationEClass, EPACKAGE_ORM_ANNOTATION__SET_DELIMITED_IDENTIFIER_TAG_IN_ORM); eTypeElementORMAnnotationEClass = createEClass(ETYPE_ELEMENT_ORM_ANNOTATION); createEReference(eTypeElementORMAnnotationEClass, ETYPE_ELEMENT_ORM_ANNOTATION__TRANSIENT); eClassifierORMAnnotationEClass = createEClass(ECLASSIFIER_ORM_ANNOTATION); eClassORMAnnotationEClass = createEClass(ECLASS_ORM_ANNOTATION); createEReference(eClassORMAnnotationEClass, ECLASS_ORM_ANNOTATION__ENTITY); createEReference(eClassORMAnnotationEClass, ECLASS_ORM_ANNOTATION__EMBEDDABLE); createEReference(eClassORMAnnotationEClass, ECLASS_ORM_ANNOTATION__MAPPED_SUPERCLASS); createEReference(eClassORMAnnotationEClass, ECLASS_ORM_ANNOTATION__INHERITANCE); eDataTypeORMAnnotationDefinitionEClass = createEClass(EDATA_TYPE_ORM_ANNOTATION_DEFINITION); eStructuralFeatureORMAnnotationEClass = createEClass(ESTRUCTURAL_FEATURE_ORM_ANNOTATION); createEReference(eStructuralFeatureORMAnnotationEClass, ESTRUCTURAL_FEATURE_ORM_ANNOTATION__COLLECTION_TABLE); createEReference(eStructuralFeatureORMAnnotationEClass, ESTRUCTURAL_FEATURE_ORM_ANNOTATION__ELEMENT_COLLECTION); eAttributeORMAnnotationEClass = createEClass(EATTRIBUTE_ORM_ANNOTATION); createEReference(eAttributeORMAnnotationEClass, EATTRIBUTE_ORM_ANNOTATION__BASIC); createEReference(eAttributeORMAnnotationEClass, EATTRIBUTE_ORM_ANNOTATION__ID); createEReference(eAttributeORMAnnotationEClass, EATTRIBUTE_ORM_ANNOTATION__VERSION); createEReference(eAttributeORMAnnotationEClass, EATTRIBUTE_ORM_ANNOTATION__ONE_TO_MANY); createEReference(eAttributeORMAnnotationEClass, EATTRIBUTE_ORM_ANNOTATION__FEATURE_MAP_ENTITY); createEReference(eAttributeORMAnnotationEClass, EATTRIBUTE_ORM_ANNOTATION__MANY_TO_ONE); eReferenceORMAnnotationEClass = createEClass(EREFERENCE_ORM_ANNOTATION); createEReference(eReferenceORMAnnotationEClass, EREFERENCE_ORM_ANNOTATION__EMBEDDED); createEReference(eReferenceORMAnnotationEClass, EREFERENCE_ORM_ANNOTATION__EMBEDDED_ID); createEReference(eReferenceORMAnnotationEClass, EREFERENCE_ORM_ANNOTATION__JOIN_COLUMN); createEReference(eReferenceORMAnnotationEClass, EREFERENCE_ORM_ANNOTATION__JOIN_TABLE); createEReference(eReferenceORMAnnotationEClass, EREFERENCE_ORM_ANNOTATION__MANY_TO_MANY); createEReference(eReferenceORMAnnotationEClass, EREFERENCE_ORM_ANNOTATION__MANY_TO_ONE); createEReference(eReferenceORMAnnotationEClass, EREFERENCE_ORM_ANNOTATION__ONE_TO_MANY); createEReference(eReferenceORMAnnotationEClass, EREFERENCE_ORM_ANNOTATION__ONE_TO_ONE); createEReference(eReferenceORMAnnotationEClass, EREFERENCE_ORM_ANNOTATION__MAP_KEY); createEReference(eReferenceORMAnnotationEClass, EREFERENCE_ORM_ANNOTATION__MAP_KEY_CLASS); createEReference(eReferenceORMAnnotationEClass, EREFERENCE_ORM_ANNOTATION__MAP_KEY_COLUMN); createEReference(eReferenceORMAnnotationEClass, EREFERENCE_ORM_ANNOTATION__MAP_KEY_JOIN_COLUMN); createEAttribute(eReferenceORMAnnotationEClass, EREFERENCE_ORM_ANNOTATION__ORDER_BY); createEReference(eReferenceORMAnnotationEClass, EREFERENCE_ORM_ANNOTATION__ORDER_COLUMN); createEReference(eReferenceORMAnnotationEClass, EREFERENCE_ORM_ANNOTATION__BASIC_COLLECTION); createEReference(eReferenceORMAnnotationEClass, EREFERENCE_ORM_ANNOTATION__BASIC_MAP); createEReference(eReferenceORMAnnotationEClass, EREFERENCE_ORM_ANNOTATION__ASSOCIATION_OVERRIDE); createEReference(eReferenceORMAnnotationEClass, EREFERENCE_ORM_ANNOTATION__ATTRIBUTE_OVERRIDE); createEReference(eReferenceORMAnnotationEClass, EREFERENCE_ORM_ANNOTATION__PRIMARY_KEY_JOIN_COLUMN); createEReference(eReferenceORMAnnotationEClass, EREFERENCE_ORM_ANNOTATION__BASIC); eEnumORMAnnotationEClass = createEClass(EENUM_ORM_ANNOTATION); createEAttribute(eEnumORMAnnotationEClass, EENUM_ORM_ANNOTATION__ENUMERATED); createEReference(eEnumORMAnnotationEClass, EENUM_ORM_ANNOTATION__BASIC); createEReference(eEnumORMAnnotationEClass, EENUM_ORM_ANNOTATION__VERSION); createEReference(eEnumORMAnnotationEClass, EENUM_ORM_ANNOTATION__ELEMENT_COLLECTION); eDataTypeORMAnnotationEClass = createEClass(EDATA_TYPE_ORM_ANNOTATION); createEReference(eDataTypeORMAnnotationEClass, EDATA_TYPE_ORM_ANNOTATION__BASIC); createEReference(eDataTypeORMAnnotationEClass, EDATA_TYPE_ORM_ANNOTATION__ID); createEReference(eDataTypeORMAnnotationEClass, EDATA_TYPE_ORM_ANNOTATION__VERSION); createEReference(eDataTypeORMAnnotationEClass, EDATA_TYPE_ORM_ANNOTATION__ELEMENT_COLLECTION); eNamedElementORMAnnotationEClass = createEClass(ENAMED_ELEMENT_ORM_ANNOTATION); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ private boolean isInitialized = false; /** * Complete the initialization of the package and its meta-model. This * method is guarded to have no affect on any invocation but its first. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public void initializePackageContents() { if (isInitialized) return; isInitialized = true; // Initialize package setName(eNAME); setNsPrefix(eNS_PREFIX); setNsURI(eNS_URI); // Obtain other dependent packages AnnotationsmodelPackage theAnnotationsmodelPackage = (AnnotationsmodelPackage)EPackage.Registry.INSTANCE.getEPackage(AnnotationsmodelPackage.eNS_URI); EcorePackage theEcorePackage = (EcorePackage)EPackage.Registry.INSTANCE.getEPackage(EcorePackage.eNS_URI); OrmPackage theOrmPackage = (OrmPackage)EPackage.Registry.INSTANCE.getEPackage(OrmPackage.eNS_URI); // Create type parameters // Set bounds for type parameters // Add supertypes to classes ePackageORMAnnotationEClass.getESuperTypes().add(theAnnotationsmodelPackage.getEPackageAnnotation()); ePackageORMAnnotationEClass.getESuperTypes().add(this.getENamedElementORMAnnotation()); eTypeElementORMAnnotationEClass.getESuperTypes().add(this.getENamedElementORMAnnotation()); eClassifierORMAnnotationEClass.getESuperTypes().add(this.getETypeElementORMAnnotation()); eClassORMAnnotationEClass.getESuperTypes().add(theAnnotationsmodelPackage.getEClassAnnotation()); eClassORMAnnotationEClass.getESuperTypes().add(this.getEClassifierORMAnnotation()); eDataTypeORMAnnotationDefinitionEClass.getESuperTypes().add(theAnnotationsmodelPackage.getEDataTypeAnnotation()); eDataTypeORMAnnotationDefinitionEClass.getESuperTypes().add(this.getEClassifierORMAnnotation()); eStructuralFeatureORMAnnotationEClass.getESuperTypes().add(this.getETypeElementORMAnnotation()); eAttributeORMAnnotationEClass.getESuperTypes().add(theAnnotationsmodelPackage.getEAttributeAnnotation()); eAttributeORMAnnotationEClass.getESuperTypes().add(this.getEStructuralFeatureORMAnnotation()); eReferenceORMAnnotationEClass.getESuperTypes().add(theAnnotationsmodelPackage.getEReferenceAnnotation()); eReferenceORMAnnotationEClass.getESuperTypes().add(this.getEStructuralFeatureORMAnnotation()); eEnumORMAnnotationEClass.getESuperTypes().add(theAnnotationsmodelPackage.getEEnumAnnotation()); eEnumORMAnnotationEClass.getESuperTypes().add(this.getEDataTypeORMAnnotationDefinition()); eDataTypeORMAnnotationEClass.getESuperTypes().add(theAnnotationsmodelPackage.getEDataTypeAnnotation()); eDataTypeORMAnnotationEClass.getESuperTypes().add(this.getEDataTypeORMAnnotationDefinition()); // Initialize classes and features; add operations and parameters initEClass(ePackageORMAnnotationEClass, EPackageORMAnnotation.class, "EPackageORMAnnotation", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEAttribute(getEPackageORMAnnotation_GenerateFullDbSchemaNames(), theEcorePackage.getEBoolean(), "generateFullDbSchemaNames", "true", 0, 1, EPackageORMAnnotation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ //$NON-NLS-2$ initEAttribute(getEPackageORMAnnotation_NameDictionaryPropertyFile(), theEcorePackage.getEString(), "nameDictionaryPropertyFile", null, 0, 1, EPackageORMAnnotation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEAttribute(getEPackageORMAnnotation_TableNamePrefix(), theEcorePackage.getEString(), "tableNamePrefix", null, 0, 1, EPackageORMAnnotation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEAttribute(getEPackageORMAnnotation_ColumnNamePrefix(), theEcorePackage.getEString(), "columnNamePrefix", null, 0, 1, EPackageORMAnnotation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEAttribute(getEPackageORMAnnotation_MaximumSqlNameLength(), theEcorePackage.getEInt(), "maximumSqlNameLength", "255", 0, 1, EPackageORMAnnotation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ //$NON-NLS-2$ initEAttribute(getEPackageORMAnnotation_LowerCasedNames(), theEcorePackage.getEBoolean(), "lowerCasedNames", "false", 0, 1, EPackageORMAnnotation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ //$NON-NLS-2$ initEAttribute(getEPackageORMAnnotation_UpperCasedNames(), theEcorePackage.getEBoolean(), "upperCasedNames", "false", 0, 1, EPackageORMAnnotation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ //$NON-NLS-2$ initEAttribute(getEPackageORMAnnotation_EnforceUniqueNames(), theEcorePackage.getEBoolean(), "enforceUniqueNames", "true", 0, 1, EPackageORMAnnotation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ //$NON-NLS-2$ initEAttribute(getEPackageORMAnnotation_UseJoinTablesForContainment(), theEcorePackage.getEBoolean(), "useJoinTablesForContainment", "false", 0, 1, EPackageORMAnnotation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ //$NON-NLS-2$ initEAttribute(getEPackageORMAnnotation_UseJoinTablesForNonContainment(), theEcorePackage.getEBoolean(), "useJoinTablesForNonContainment", "true", 0, 1, EPackageORMAnnotation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ //$NON-NLS-2$ initEReference(getEPackageORMAnnotation_DefaultCascadeContainment(), theOrmPackage.getCascadeType(), null, "defaultCascadeContainment", null, 0, 1, EPackageORMAnnotation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getEPackageORMAnnotation_DefaultCascadeNonContainment(), theOrmPackage.getCascadeType(), null, "defaultCascadeNonContainment", null, 0, 1, EPackageORMAnnotation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getEPackageORMAnnotation_EntityMappings(), theOrmPackage.getEntityMappingsType(), null, "entityMappings", null, 0, 1, EPackageORMAnnotation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEAttribute(getEPackageORMAnnotation_GenerateJavaAnnotations(), theEcorePackage.getEBoolean(), "generateJavaAnnotations", "true", 0, 1, EPackageORMAnnotation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ //$NON-NLS-2$ initEAttribute(getEPackageORMAnnotation_AddOrderColumnToListMappings(), theEcorePackage.getEBoolean(), "addOrderColumnToListMappings", "false", 0, 1, EPackageORMAnnotation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ //$NON-NLS-2$ initEAttribute(getEPackageORMAnnotation_RenameSQLReservedNames(), theEcorePackage.getEBoolean(), "renameSQLReservedNames", "true", 0, 1, EPackageORMAnnotation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ //$NON-NLS-2$ initEReference(getEPackageORMAnnotation_Inheritance(), theOrmPackage.getInheritance(), null, "inheritance", null, 0, 1, EPackageORMAnnotation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEAttribute(getEPackageORMAnnotation_UniqueEntityNames(), theEcorePackage.getEBoolean(), "uniqueEntityNames", "true", 0, 1, EPackageORMAnnotation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ //$NON-NLS-2$ initEAttribute(getEPackageORMAnnotation_SetDelimitedIdentifierTagInORM(), theEcorePackage.getEBoolean(), "setDelimitedIdentifierTagInORM", "true", 0, 1, EPackageORMAnnotation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ //$NON-NLS-2$ initEClass(eTypeElementORMAnnotationEClass, ETypeElementORMAnnotation.class, "ETypeElementORMAnnotation", IS_ABSTRACT, IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEReference(getETypeElementORMAnnotation_Transient(), theOrmPackage.getTransient(), null, "transient", null, 0, 1, ETypeElementORMAnnotation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEClass(eClassifierORMAnnotationEClass, EClassifierORMAnnotation.class, "EClassifierORMAnnotation", IS_ABSTRACT, IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEClass(eClassORMAnnotationEClass, EClassORMAnnotation.class, "EClassORMAnnotation", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEReference(getEClassORMAnnotation_Entity(), theOrmPackage.getEntity(), null, "entity", null, 0, 1, EClassORMAnnotation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getEClassORMAnnotation_Embeddable(), theOrmPackage.getEmbeddable(), null, "embeddable", null, 0, 1, EClassORMAnnotation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getEClassORMAnnotation_MappedSuperclass(), theOrmPackage.getMappedSuperclass(), null, "mappedSuperclass", null, 0, 1, EClassORMAnnotation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getEClassORMAnnotation_Inheritance(), theOrmPackage.getInheritance(), null, "inheritance", null, 0, 1, EClassORMAnnotation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEClass(eDataTypeORMAnnotationDefinitionEClass, EDataTypeORMAnnotationDefinition.class, "EDataTypeORMAnnotationDefinition", IS_ABSTRACT, IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEClass(eStructuralFeatureORMAnnotationEClass, EStructuralFeatureORMAnnotation.class, "EStructuralFeatureORMAnnotation", IS_ABSTRACT, IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEReference(getEStructuralFeatureORMAnnotation_CollectionTable(), theOrmPackage.getCollectionTable(), null, "collectionTable", null, 0, 1, EStructuralFeatureORMAnnotation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getEStructuralFeatureORMAnnotation_ElementCollection(), theOrmPackage.getElementCollection(), null, "elementCollection", null, 0, 1, EStructuralFeatureORMAnnotation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEClass(eAttributeORMAnnotationEClass, EAttributeORMAnnotation.class, "EAttributeORMAnnotation", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEReference(getEAttributeORMAnnotation_Basic(), theOrmPackage.getBasic(), null, "basic", null, 0, 1, EAttributeORMAnnotation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getEAttributeORMAnnotation_Id(), theOrmPackage.getId(), null, "id", null, 0, 1, EAttributeORMAnnotation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getEAttributeORMAnnotation_Version(), theOrmPackage.getVersion(), null, "version", null, 0, 1, EAttributeORMAnnotation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getEAttributeORMAnnotation_OneToMany(), theOrmPackage.getOneToMany(), null, "oneToMany", null, 0, 1, EAttributeORMAnnotation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getEAttributeORMAnnotation_FeatureMapEntity(), theOrmPackage.getEntity(), null, "featureMapEntity", null, 0, 1, EAttributeORMAnnotation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getEAttributeORMAnnotation_ManyToOne(), theOrmPackage.getManyToOne(), null, "manyToOne", null, 0, 1, EAttributeORMAnnotation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEClass(eReferenceORMAnnotationEClass, EReferenceORMAnnotation.class, "EReferenceORMAnnotation", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEReference(getEReferenceORMAnnotation_Embedded(), theOrmPackage.getEmbedded(), null, "embedded", null, 0, 1, EReferenceORMAnnotation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getEReferenceORMAnnotation_EmbeddedId(), theOrmPackage.getEmbeddedId(), null, "embeddedId", null, 0, 1, EReferenceORMAnnotation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getEReferenceORMAnnotation_JoinColumn(), theOrmPackage.getJoinColumn(), null, "joinColumn", null, 0, -1, EReferenceORMAnnotation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getEReferenceORMAnnotation_JoinTable(), theOrmPackage.getJoinTable(), null, "joinTable", null, 0, 1, EReferenceORMAnnotation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getEReferenceORMAnnotation_ManyToMany(), theOrmPackage.getManyToMany(), null, "manyToMany", null, 0, 1, EReferenceORMAnnotation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getEReferenceORMAnnotation_ManyToOne(), theOrmPackage.getManyToOne(), null, "manyToOne", null, 0, 1, EReferenceORMAnnotation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getEReferenceORMAnnotation_OneToMany(), theOrmPackage.getOneToMany(), null, "oneToMany", null, 0, 1, EReferenceORMAnnotation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getEReferenceORMAnnotation_OneToOne(), theOrmPackage.getOneToOne(), null, "oneToOne", null, 0, 1, EReferenceORMAnnotation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getEReferenceORMAnnotation_MapKey(), theOrmPackage.getMapKey(), null, "mapKey", null, 0, 1, EReferenceORMAnnotation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getEReferenceORMAnnotation_MapKeyClass(), theOrmPackage.getMapKeyClass(), null, "mapKeyClass", null, 0, 1, EReferenceORMAnnotation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getEReferenceORMAnnotation_MapKeyColumn(), theOrmPackage.getMapKeyColumn(), null, "mapKeyColumn", null, 0, 1, EReferenceORMAnnotation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getEReferenceORMAnnotation_MapKeyJoinColumn(), theOrmPackage.getMapKeyJoinColumn(), null, "mapKeyJoinColumn", null, 0, -1, EReferenceORMAnnotation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEAttribute(getEReferenceORMAnnotation_OrderBy(), theOrmPackage.getOrderBy(), "orderBy", null, 0, 1, EReferenceORMAnnotation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getEReferenceORMAnnotation_OrderColumn(), theOrmPackage.getOrderColumn(), null, "orderColumn", null, 0, 1, EReferenceORMAnnotation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getEReferenceORMAnnotation_BasicCollection(), theOrmPackage.getBasicCollection(), null, "basicCollection", null, 0, 1, EReferenceORMAnnotation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getEReferenceORMAnnotation_BasicMap(), theOrmPackage.getBasicMap(), null, "basicMap", null, 0, 1, EReferenceORMAnnotation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getEReferenceORMAnnotation_AssociationOverride(), theOrmPackage.getAssociationOverride(), null, "associationOverride", null, 0, -1, EReferenceORMAnnotation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getEReferenceORMAnnotation_AttributeOverride(), theOrmPackage.getAttributeOverride(), null, "attributeOverride", null, 0, -1, EReferenceORMAnnotation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getEReferenceORMAnnotation_PrimaryKeyJoinColumn(), theOrmPackage.getPrimaryKeyJoinColumn(), null, "primaryKeyJoinColumn", null, 0, -1, EReferenceORMAnnotation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getEReferenceORMAnnotation_Basic(), theOrmPackage.getBasic(), null, "basic", null, 0, 1, EReferenceORMAnnotation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEClass(eEnumORMAnnotationEClass, EEnumORMAnnotation.class, "EEnumORMAnnotation", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEAttribute(getEEnumORMAnnotation_Enumerated(), theOrmPackage.getEnumerated(), "enumerated", null, 0, 1, EEnumORMAnnotation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getEEnumORMAnnotation_Basic(), theOrmPackage.getBasic(), null, "basic", null, 0, 1, EEnumORMAnnotation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getEEnumORMAnnotation_Version(), theOrmPackage.getVersion(), null, "version", null, 0, 1, EEnumORMAnnotation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getEEnumORMAnnotation_ElementCollection(), theOrmPackage.getElementCollection(), null, "elementCollection", null, 0, 1, EEnumORMAnnotation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEClass(eDataTypeORMAnnotationEClass, EDataTypeORMAnnotation.class, "EDataTypeORMAnnotation", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEReference(getEDataTypeORMAnnotation_Basic(), theOrmPackage.getBasic(), null, "basic", null, 0, 1, EDataTypeORMAnnotation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getEDataTypeORMAnnotation_Id(), theOrmPackage.getId(), null, "id", null, 0, 1, EDataTypeORMAnnotation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getEDataTypeORMAnnotation_Version(), theOrmPackage.getVersion(), null, "version", null, 0, 1, EDataTypeORMAnnotation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getEDataTypeORMAnnotation_ElementCollection(), theOrmPackage.getElementCollection(), null, "elementCollection", null, 0, 1, EDataTypeORMAnnotation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEClass(eNamedElementORMAnnotationEClass, ENamedElementORMAnnotation.class, "ENamedElementORMAnnotation", IS_ABSTRACT, IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ // Create resource createResource(eNS_URI); } /** * <!-- 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 */ public interface Literals { /** * The meta object literal for the '{@link org.eclipse.emf.texo.orm.ormannotations.EPackageORMAnnotation <em>EPackage ORM Annotation</em>}' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * @see org.eclipse.emf.texo.orm.ormannotations.EPackageORMAnnotation * @see org.eclipse.emf.texo.orm.ormannotations.OrmannotationsPackage#getEPackageORMAnnotation() * @generated */ public static final EClass EPACKAGE_ORM_ANNOTATION = eINSTANCE.getEPackageORMAnnotation(); /** * The meta object literal for the '<em><b>Generate Full Db Schema Names</b></em>' attribute feature. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final EAttribute EPACKAGE_ORM_ANNOTATION__GENERATE_FULL_DB_SCHEMA_NAMES = eINSTANCE.getEPackageORMAnnotation_GenerateFullDbSchemaNames(); /** * The meta object literal for the '<em><b>Name Dictionary Property File</b></em>' attribute feature. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final EAttribute EPACKAGE_ORM_ANNOTATION__NAME_DICTIONARY_PROPERTY_FILE = eINSTANCE.getEPackageORMAnnotation_NameDictionaryPropertyFile(); /** * The meta object literal for the '<em><b>Table Name Prefix</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static final EAttribute EPACKAGE_ORM_ANNOTATION__TABLE_NAME_PREFIX = eINSTANCE.getEPackageORMAnnotation_TableNamePrefix(); /** * The meta object literal for the '<em><b>Column Name Prefix</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static final EAttribute EPACKAGE_ORM_ANNOTATION__COLUMN_NAME_PREFIX = eINSTANCE.getEPackageORMAnnotation_ColumnNamePrefix(); /** * The meta object literal for the '<em><b>Maximum Sql Name Length</b></em>' attribute feature. * <!-- begin-user-doc * --> <!-- end-user-doc --> * @generated */ public static final EAttribute EPACKAGE_ORM_ANNOTATION__MAXIMUM_SQL_NAME_LENGTH = eINSTANCE.getEPackageORMAnnotation_MaximumSqlNameLength(); /** * The meta object literal for the '<em><b>Lower Cased Names</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static final EAttribute EPACKAGE_ORM_ANNOTATION__LOWER_CASED_NAMES = eINSTANCE.getEPackageORMAnnotation_LowerCasedNames(); /** * The meta object literal for the '<em><b>Upper Cased Names</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static final EAttribute EPACKAGE_ORM_ANNOTATION__UPPER_CASED_NAMES = eINSTANCE.getEPackageORMAnnotation_UpperCasedNames(); /** * The meta object literal for the '<em><b>Enforce Unique Names</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static final EAttribute EPACKAGE_ORM_ANNOTATION__ENFORCE_UNIQUE_NAMES = eINSTANCE.getEPackageORMAnnotation_EnforceUniqueNames(); /** * The meta object literal for the '<em><b>Use Join Tables For Containment</b></em>' attribute feature. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final EAttribute EPACKAGE_ORM_ANNOTATION__USE_JOIN_TABLES_FOR_CONTAINMENT = eINSTANCE.getEPackageORMAnnotation_UseJoinTablesForContainment(); /** * The meta object literal for the '<em><b>Use Join Tables For Non Containment</b></em>' attribute feature. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final EAttribute EPACKAGE_ORM_ANNOTATION__USE_JOIN_TABLES_FOR_NON_CONTAINMENT = eINSTANCE.getEPackageORMAnnotation_UseJoinTablesForNonContainment(); /** * The meta object literal for the '<em><b>Default Cascade Containment</b></em>' containment reference feature. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final EReference EPACKAGE_ORM_ANNOTATION__DEFAULT_CASCADE_CONTAINMENT = eINSTANCE.getEPackageORMAnnotation_DefaultCascadeContainment(); /** * The meta object literal for the '<em><b>Default Cascade Non Containment</b></em>' containment reference feature. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public static final EReference EPACKAGE_ORM_ANNOTATION__DEFAULT_CASCADE_NON_CONTAINMENT = eINSTANCE.getEPackageORMAnnotation_DefaultCascadeNonContainment(); /** * The meta object literal for the '<em><b>Entity Mappings</b></em>' containment reference feature. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final EReference EPACKAGE_ORM_ANNOTATION__ENTITY_MAPPINGS = eINSTANCE.getEPackageORMAnnotation_EntityMappings(); /** * The meta object literal for the '<em><b>Generate Java Annotations</b></em>' attribute feature. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final EAttribute EPACKAGE_ORM_ANNOTATION__GENERATE_JAVA_ANNOTATIONS = eINSTANCE.getEPackageORMAnnotation_GenerateJavaAnnotations(); /** * The meta object literal for the '<em><b>Add Order Column To List Mappings</b></em>' attribute feature. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final EAttribute EPACKAGE_ORM_ANNOTATION__ADD_ORDER_COLUMN_TO_LIST_MAPPINGS = eINSTANCE.getEPackageORMAnnotation_AddOrderColumnToListMappings(); /** * The meta object literal for the '<em><b>Rename SQL Reserved Names</b></em>' attribute feature. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final EAttribute EPACKAGE_ORM_ANNOTATION__RENAME_SQL_RESERVED_NAMES = eINSTANCE.getEPackageORMAnnotation_RenameSQLReservedNames(); /** * The meta object literal for the '<em><b>Inheritance</b></em>' containment reference feature. * <!-- begin-user-doc * --> <!-- end-user-doc --> * @generated */ public static final EReference EPACKAGE_ORM_ANNOTATION__INHERITANCE = eINSTANCE.getEPackageORMAnnotation_Inheritance(); /** * The meta object literal for the '<em><b>Unique Entity Names</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static final EAttribute EPACKAGE_ORM_ANNOTATION__UNIQUE_ENTITY_NAMES = eINSTANCE.getEPackageORMAnnotation_UniqueEntityNames(); /** * The meta object literal for the '<em><b>Set Delimited Identifier Tag In ORM</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static final EAttribute EPACKAGE_ORM_ANNOTATION__SET_DELIMITED_IDENTIFIER_TAG_IN_ORM = eINSTANCE.getEPackageORMAnnotation_SetDelimitedIdentifierTagInORM(); /** * The meta object literal for the '{@link org.eclipse.emf.texo.orm.ormannotations.ETypeElementORMAnnotation <em>EType Element ORM Annotation</em>}' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * @see org.eclipse.emf.texo.orm.ormannotations.ETypeElementORMAnnotation * @see org.eclipse.emf.texo.orm.ormannotations.OrmannotationsPackage#getETypeElementORMAnnotation() * @generated */ public static final EClass ETYPE_ELEMENT_ORM_ANNOTATION = eINSTANCE.getETypeElementORMAnnotation(); /** * The meta object literal for the '<em><b>Transient</b></em>' containment reference feature. * <!-- begin-user-doc * --> <!-- end-user-doc --> * @generated */ public static final EReference ETYPE_ELEMENT_ORM_ANNOTATION__TRANSIENT = eINSTANCE.getETypeElementORMAnnotation_Transient(); /** * The meta object literal for the '{@link org.eclipse.emf.texo.orm.ormannotations.EClassifierORMAnnotation <em>EClassifier ORM Annotation</em>}' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * @see org.eclipse.emf.texo.orm.ormannotations.EClassifierORMAnnotation * @see org.eclipse.emf.texo.orm.ormannotations.OrmannotationsPackage#getEClassifierORMAnnotation() * @generated */ public static final EClass ECLASSIFIER_ORM_ANNOTATION = eINSTANCE.getEClassifierORMAnnotation(); /** * The meta object literal for the '{@link org.eclipse.emf.texo.orm.ormannotations.EClassORMAnnotation <em>EClass ORM Annotation</em>}' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * @see org.eclipse.emf.texo.orm.ormannotations.EClassORMAnnotation * @see org.eclipse.emf.texo.orm.ormannotations.OrmannotationsPackage#getEClassORMAnnotation() * @generated */ public static final EClass ECLASS_ORM_ANNOTATION = eINSTANCE.getEClassORMAnnotation(); /** * The meta object literal for the '<em><b>Entity</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static final EReference ECLASS_ORM_ANNOTATION__ENTITY = eINSTANCE.getEClassORMAnnotation_Entity(); /** * The meta object literal for the '<em><b>Embeddable</b></em>' containment reference feature. * <!-- begin-user-doc * --> <!-- end-user-doc --> * @generated */ public static final EReference ECLASS_ORM_ANNOTATION__EMBEDDABLE = eINSTANCE.getEClassORMAnnotation_Embeddable(); /** * The meta object literal for the '<em><b>Mapped Superclass</b></em>' containment reference feature. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final EReference ECLASS_ORM_ANNOTATION__MAPPED_SUPERCLASS = eINSTANCE.getEClassORMAnnotation_MappedSuperclass(); /** * The meta object literal for the '<em><b>Inheritance</b></em>' containment reference feature. * <!-- begin-user-doc * --> <!-- end-user-doc --> * @generated */ public static final EReference ECLASS_ORM_ANNOTATION__INHERITANCE = eINSTANCE.getEClassORMAnnotation_Inheritance(); /** * The meta object literal for the '{@link org.eclipse.emf.texo.orm.ormannotations.EDataTypeORMAnnotationDefinition <em>EData Type ORM Annotation Definition</em>}' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * @see org.eclipse.emf.texo.orm.ormannotations.EDataTypeORMAnnotationDefinition * @see org.eclipse.emf.texo.orm.ormannotations.OrmannotationsPackage#getEDataTypeORMAnnotationDefinition() * @generated */ public static final EClass EDATA_TYPE_ORM_ANNOTATION_DEFINITION = eINSTANCE.getEDataTypeORMAnnotationDefinition(); /** * The meta object literal for the '{@link org.eclipse.emf.texo.orm.ormannotations.EStructuralFeatureORMAnnotation <em>EStructural Feature ORM Annotation</em>}' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * @see org.eclipse.emf.texo.orm.ormannotations.EStructuralFeatureORMAnnotation * @see org.eclipse.emf.texo.orm.ormannotations.OrmannotationsPackage#getEStructuralFeatureORMAnnotation() * @generated */ public static final EClass ESTRUCTURAL_FEATURE_ORM_ANNOTATION = eINSTANCE.getEStructuralFeatureORMAnnotation(); /** * The meta object literal for the '<em><b>Collection Table</b></em>' containment reference feature. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final EReference ESTRUCTURAL_FEATURE_ORM_ANNOTATION__COLLECTION_TABLE = eINSTANCE.getEStructuralFeatureORMAnnotation_CollectionTable(); /** * The meta object literal for the '<em><b>Element Collection</b></em>' containment reference feature. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final EReference ESTRUCTURAL_FEATURE_ORM_ANNOTATION__ELEMENT_COLLECTION = eINSTANCE.getEStructuralFeatureORMAnnotation_ElementCollection(); /** * The meta object literal for the '{@link org.eclipse.emf.texo.orm.ormannotations.EAttributeORMAnnotation <em>EAttribute ORM Annotation</em>}' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * @see org.eclipse.emf.texo.orm.ormannotations.EAttributeORMAnnotation * @see org.eclipse.emf.texo.orm.ormannotations.OrmannotationsPackage#getEAttributeORMAnnotation() * @generated */ public static final EClass EATTRIBUTE_ORM_ANNOTATION = eINSTANCE.getEAttributeORMAnnotation(); /** * The meta object literal for the '<em><b>Basic</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static final EReference EATTRIBUTE_ORM_ANNOTATION__BASIC = eINSTANCE.getEAttributeORMAnnotation_Basic(); /** * The meta object literal for the '<em><b>Id</b></em>' containment reference feature. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated */ public static final EReference EATTRIBUTE_ORM_ANNOTATION__ID = eINSTANCE.getEAttributeORMAnnotation_Id(); /** * The meta object literal for the '<em><b>Version</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static final EReference EATTRIBUTE_ORM_ANNOTATION__VERSION = eINSTANCE.getEAttributeORMAnnotation_Version(); /** * The meta object literal for the '<em><b>One To Many</b></em>' containment reference feature. * <!-- begin-user-doc * --> <!-- end-user-doc --> * @generated */ public static final EReference EATTRIBUTE_ORM_ANNOTATION__ONE_TO_MANY = eINSTANCE.getEAttributeORMAnnotation_OneToMany(); /** * The meta object literal for the '<em><b>Feature Map Entity</b></em>' containment reference feature. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final EReference EATTRIBUTE_ORM_ANNOTATION__FEATURE_MAP_ENTITY = eINSTANCE.getEAttributeORMAnnotation_FeatureMapEntity(); /** * The meta object literal for the '<em><b>Many To One</b></em>' containment reference feature. * <!-- begin-user-doc * --> <!-- end-user-doc --> * @generated */ public static final EReference EATTRIBUTE_ORM_ANNOTATION__MANY_TO_ONE = eINSTANCE.getEAttributeORMAnnotation_ManyToOne(); /** * The meta object literal for the '{@link org.eclipse.emf.texo.orm.ormannotations.EReferenceORMAnnotation <em>EReference ORM Annotation</em>}' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * @see org.eclipse.emf.texo.orm.ormannotations.EReferenceORMAnnotation * @see org.eclipse.emf.texo.orm.ormannotations.OrmannotationsPackage#getEReferenceORMAnnotation() * @generated */ public static final EClass EREFERENCE_ORM_ANNOTATION = eINSTANCE.getEReferenceORMAnnotation(); /** * The meta object literal for the '<em><b>Embedded</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static final EReference EREFERENCE_ORM_ANNOTATION__EMBEDDED = eINSTANCE.getEReferenceORMAnnotation_Embedded(); /** * The meta object literal for the '<em><b>Embedded Id</b></em>' containment reference feature. * <!-- begin-user-doc * --> <!-- end-user-doc --> * @generated */ public static final EReference EREFERENCE_ORM_ANNOTATION__EMBEDDED_ID = eINSTANCE.getEReferenceORMAnnotation_EmbeddedId(); /** * The meta object literal for the '<em><b>Join Column</b></em>' containment reference list feature. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final EReference EREFERENCE_ORM_ANNOTATION__JOIN_COLUMN = eINSTANCE.getEReferenceORMAnnotation_JoinColumn(); /** * The meta object literal for the '<em><b>Join Table</b></em>' containment reference feature. * <!-- begin-user-doc * --> <!-- end-user-doc --> * @generated */ public static final EReference EREFERENCE_ORM_ANNOTATION__JOIN_TABLE = eINSTANCE.getEReferenceORMAnnotation_JoinTable(); /** * The meta object literal for the '<em><b>Many To Many</b></em>' containment reference feature. * <!-- begin-user-doc * --> <!-- end-user-doc --> * @generated */ public static final EReference EREFERENCE_ORM_ANNOTATION__MANY_TO_MANY = eINSTANCE.getEReferenceORMAnnotation_ManyToMany(); /** * The meta object literal for the '<em><b>Many To One</b></em>' containment reference feature. * <!-- begin-user-doc * --> <!-- end-user-doc --> * @generated */ public static final EReference EREFERENCE_ORM_ANNOTATION__MANY_TO_ONE = eINSTANCE.getEReferenceORMAnnotation_ManyToOne(); /** * The meta object literal for the '<em><b>One To Many</b></em>' containment reference feature. * <!-- begin-user-doc * --> <!-- end-user-doc --> * @generated */ public static final EReference EREFERENCE_ORM_ANNOTATION__ONE_TO_MANY = eINSTANCE.getEReferenceORMAnnotation_OneToMany(); /** * The meta object literal for the '<em><b>One To One</b></em>' containment reference feature. * <!-- begin-user-doc * --> <!-- end-user-doc --> * @generated */ public static final EReference EREFERENCE_ORM_ANNOTATION__ONE_TO_ONE = eINSTANCE.getEReferenceORMAnnotation_OneToOne(); /** * The meta object literal for the '<em><b>Map Key</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static final EReference EREFERENCE_ORM_ANNOTATION__MAP_KEY = eINSTANCE.getEReferenceORMAnnotation_MapKey(); /** * The meta object literal for the '<em><b>Map Key Class</b></em>' containment reference feature. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final EReference EREFERENCE_ORM_ANNOTATION__MAP_KEY_CLASS = eINSTANCE.getEReferenceORMAnnotation_MapKeyClass(); /** * The meta object literal for the '<em><b>Map Key Column</b></em>' containment reference feature. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final EReference EREFERENCE_ORM_ANNOTATION__MAP_KEY_COLUMN = eINSTANCE.getEReferenceORMAnnotation_MapKeyColumn(); /** * The meta object literal for the '<em><b>Map Key Join Column</b></em>' containment reference list feature. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final EReference EREFERENCE_ORM_ANNOTATION__MAP_KEY_JOIN_COLUMN = eINSTANCE.getEReferenceORMAnnotation_MapKeyJoinColumn(); /** * The meta object literal for the '<em><b>Order By</b></em>' attribute feature. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated */ public static final EAttribute EREFERENCE_ORM_ANNOTATION__ORDER_BY = eINSTANCE.getEReferenceORMAnnotation_OrderBy(); /** * The meta object literal for the '<em><b>Order Column</b></em>' containment reference feature. * <!-- begin-user-doc * --> <!-- end-user-doc --> * @generated */ public static final EReference EREFERENCE_ORM_ANNOTATION__ORDER_COLUMN = eINSTANCE.getEReferenceORMAnnotation_OrderColumn(); /** * The meta object literal for the '<em><b>Basic Collection</b></em>' containment reference feature. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final EReference EREFERENCE_ORM_ANNOTATION__BASIC_COLLECTION = eINSTANCE.getEReferenceORMAnnotation_BasicCollection(); /** * The meta object literal for the '<em><b>Basic Map</b></em>' containment reference feature. * <!-- begin-user-doc * --> <!-- end-user-doc --> * @generated */ public static final EReference EREFERENCE_ORM_ANNOTATION__BASIC_MAP = eINSTANCE.getEReferenceORMAnnotation_BasicMap(); /** * The meta object literal for the '<em><b>Association Override</b></em>' containment reference list feature. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final EReference EREFERENCE_ORM_ANNOTATION__ASSOCIATION_OVERRIDE = eINSTANCE.getEReferenceORMAnnotation_AssociationOverride(); /** * The meta object literal for the '<em><b>Attribute Override</b></em>' containment reference list feature. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final EReference EREFERENCE_ORM_ANNOTATION__ATTRIBUTE_OVERRIDE = eINSTANCE.getEReferenceORMAnnotation_AttributeOverride(); /** * The meta object literal for the '<em><b>Primary Key Join Column</b></em>' containment reference list feature. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public static final EReference EREFERENCE_ORM_ANNOTATION__PRIMARY_KEY_JOIN_COLUMN = eINSTANCE.getEReferenceORMAnnotation_PrimaryKeyJoinColumn(); /** * The meta object literal for the '<em><b>Basic</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static final EReference EREFERENCE_ORM_ANNOTATION__BASIC = eINSTANCE.getEReferenceORMAnnotation_Basic(); /** * The meta object literal for the '{@link org.eclipse.emf.texo.orm.ormannotations.EEnumORMAnnotation <em>EEnum ORM Annotation</em>}' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * @see org.eclipse.emf.texo.orm.ormannotations.EEnumORMAnnotation * @see org.eclipse.emf.texo.orm.ormannotations.OrmannotationsPackage#getEEnumORMAnnotation() * @generated */ public static final EClass EENUM_ORM_ANNOTATION = eINSTANCE.getEEnumORMAnnotation(); /** * The meta object literal for the '<em><b>Enumerated</b></em>' attribute feature. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated */ public static final EAttribute EENUM_ORM_ANNOTATION__ENUMERATED = eINSTANCE.getEEnumORMAnnotation_Enumerated(); /** * The meta object literal for the '<em><b>Basic</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static final EReference EENUM_ORM_ANNOTATION__BASIC = eINSTANCE.getEEnumORMAnnotation_Basic(); /** * The meta object literal for the '<em><b>Version</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static final EReference EENUM_ORM_ANNOTATION__VERSION = eINSTANCE.getEEnumORMAnnotation_Version(); /** * The meta object literal for the '<em><b>Element Collection</b></em>' containment reference feature. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final EReference EENUM_ORM_ANNOTATION__ELEMENT_COLLECTION = eINSTANCE.getEEnumORMAnnotation_ElementCollection(); /** * The meta object literal for the '{@link org.eclipse.emf.texo.orm.ormannotations.EDataTypeORMAnnotation <em>EData Type ORM Annotation</em>}' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * @see org.eclipse.emf.texo.orm.ormannotations.EDataTypeORMAnnotation * @see org.eclipse.emf.texo.orm.ormannotations.OrmannotationsPackage#getEDataTypeORMAnnotation() * @generated */ public static final EClass EDATA_TYPE_ORM_ANNOTATION = eINSTANCE.getEDataTypeORMAnnotation(); /** * The meta object literal for the '<em><b>Basic</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static final EReference EDATA_TYPE_ORM_ANNOTATION__BASIC = eINSTANCE.getEDataTypeORMAnnotation_Basic(); /** * The meta object literal for the '<em><b>Id</b></em>' containment reference feature. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated */ public static final EReference EDATA_TYPE_ORM_ANNOTATION__ID = eINSTANCE.getEDataTypeORMAnnotation_Id(); /** * The meta object literal for the '<em><b>Version</b></em>' reference feature. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated */ public static final EReference EDATA_TYPE_ORM_ANNOTATION__VERSION = eINSTANCE.getEDataTypeORMAnnotation_Version(); /** * The meta object literal for the '<em><b>Element Collection</b></em>' containment reference feature. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated */ public static final EReference EDATA_TYPE_ORM_ANNOTATION__ELEMENT_COLLECTION = eINSTANCE.getEDataTypeORMAnnotation_ElementCollection(); /** * The meta object literal for the '{@link org.eclipse.emf.texo.orm.ormannotations.ENamedElementORMAnnotation <em>ENamed Element ORM Annotation</em>}' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * @see org.eclipse.emf.texo.orm.ormannotations.ENamedElementORMAnnotation * @see org.eclipse.emf.texo.orm.ormannotations.OrmannotationsPackage#getENamedElementORMAnnotation() * @generated */ public static final EClass ENAMED_ELEMENT_ORM_ANNOTATION = eINSTANCE.getENamedElementORMAnnotation(); } } // OrmannotationsPackage