/** * <copyright> * </copyright> * * $Id: HbannotationPackage.java,v 1.14 2009/03/15 15:08:01 mtaal Exp $ */ package org.eclipse.emf.teneo.hibernate.hbannotation; import org.eclipse.emf.ecore.EAttribute; import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.EEnum; import org.eclipse.emf.ecore.EPackage; import org.eclipse.emf.ecore.EReference; import org.eclipse.emf.teneo.annotations.pannotation.PannotationPackage; /** * <!-- 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.teneo.hibernate.hbannotation.HbannotationFactory * @model kind="package" * annotation="teneo.mapping.source 1='http://hibernate.elver.org/'" * @generated */ public interface HbannotationPackage extends EPackage { /** * The package name. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ String eNAME = "hbannotation"; /** * The package namespace URI. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ String eNS_URI = "http://www.eclipse.org/emf/teneo/2006/HbAnnotation"; /** * The package namespace name. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ String eNS_PREFIX = "org.eclipse.emf.teneo.hibernate"; /** * The singleton instance of the package. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ HbannotationPackage eINSTANCE = org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbannotationPackageImpl.init(); /** * The meta object id for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbAnnotationImpl <em>Hb Annotation</em>}' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbAnnotationImpl * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbannotationPackageImpl#getHbAnnotation() * @generated */ int HB_ANNOTATION = 0; /** * The feature id for the '<em><b>EModel Element</b></em>' reference. * <!-- begin-user-doc * --> <!-- end-user-doc --> * @generated * @ordered */ int HB_ANNOTATION__EMODEL_ELEMENT = PannotationPackage.PANNOTATION__EMODEL_ELEMENT; /** * The number of structural features of the '<em>Hb Annotation</em>' class. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int HB_ANNOTATION_FEATURE_COUNT = PannotationPackage.PANNOTATION_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.impl.CascadeImpl <em>Cascade</em>}' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.CascadeImpl * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbannotationPackageImpl#getCascade() * @generated */ int CASCADE = 1; /** * The feature id for the '<em><b>EModel Element</b></em>' reference. * <!-- begin-user-doc * --> <!-- end-user-doc --> * @generated * @ordered */ int CASCADE__EMODEL_ELEMENT = HB_ANNOTATION__EMODEL_ELEMENT; /** * The feature id for the '<em><b>Value</b></em>' attribute list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CASCADE__VALUE = HB_ANNOTATION_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Cascade</em>' class. * <!-- begin-user-doc * --> <!-- end-user-doc --> * @generated * @ordered */ int CASCADE_FEATURE_COUNT = HB_ANNOTATION_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.impl.CollectionOfElementsImpl <em>Collection Of Elements</em>}' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.CollectionOfElementsImpl * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbannotationPackageImpl#getCollectionOfElements() * @generated */ int COLLECTION_OF_ELEMENTS = 2; /** * The feature id for the '<em><b>EModel Element</b></em>' reference. * <!-- begin-user-doc * --> <!-- end-user-doc --> * @generated * @ordered */ int COLLECTION_OF_ELEMENTS__EMODEL_ELEMENT = HB_ANNOTATION__EMODEL_ELEMENT; /** * The feature id for the '<em><b>Target Element</b></em>' attribute. * <!-- begin-user-doc * --> <!-- end-user-doc --> * @generated * @ordered */ int COLLECTION_OF_ELEMENTS__TARGET_ELEMENT = HB_ANNOTATION_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Fetch</b></em>' attribute. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated * @ordered */ int COLLECTION_OF_ELEMENTS__FETCH = HB_ANNOTATION_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Collection Of Elements</em>' class. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int COLLECTION_OF_ELEMENTS_FEATURE_COUNT = HB_ANNOTATION_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbMapKeyImpl <em>Hb Map Key</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbMapKeyImpl * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbannotationPackageImpl#getHbMapKey() * @generated */ int HB_MAP_KEY = 3; /** * The feature id for the '<em><b>EModel Element</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int HB_MAP_KEY__EMODEL_ELEMENT = HB_ANNOTATION__EMODEL_ELEMENT; /** * The feature id for the '<em><b>Columns</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int HB_MAP_KEY__COLUMNS = HB_ANNOTATION_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Hb Map Key</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int HB_MAP_KEY_FEATURE_COUNT = HB_ANNOTATION_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.impl.ParameterImpl <em>Parameter</em>}' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.ParameterImpl * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbannotationPackageImpl#getParameter() * @generated */ int PARAMETER = 4; /** * The feature id for the '<em><b>EModel Element</b></em>' reference. * <!-- begin-user-doc * --> <!-- end-user-doc --> * @generated * @ordered */ int PARAMETER__EMODEL_ELEMENT = HB_ANNOTATION__EMODEL_ELEMENT; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated * @ordered */ int PARAMETER__NAME = HB_ANNOTATION_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Value</b></em>' attribute. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated * @ordered */ int PARAMETER__VALUE = HB_ANNOTATION_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Parameter</em>' class. * <!-- begin-user-doc * --> <!-- end-user-doc --> * @generated * @ordered */ int PARAMETER_FEATURE_COUNT = HB_ANNOTATION_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.impl.TypeImpl <em>Type</em>}' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.TypeImpl * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbannotationPackageImpl#getType() * @generated */ int TYPE = 5; /** * The feature id for the '<em><b>EModel Element</b></em>' reference. * <!-- begin-user-doc * --> <!-- end-user-doc --> * @generated * @ordered */ int TYPE__EMODEL_ELEMENT = HB_ANNOTATION__EMODEL_ELEMENT; /** * The feature id for the '<em><b>Type</b></em>' attribute. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated * @ordered */ int TYPE__TYPE = HB_ANNOTATION_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Parameters</b></em>' reference list. * <!-- begin-user-doc * --> <!-- end-user-doc --> * @generated * @ordered */ int TYPE__PARAMETERS = HB_ANNOTATION_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Type</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TYPE_FEATURE_COUNT = HB_ANNOTATION_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.impl.WhereImpl <em>Where</em>}' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.WhereImpl * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbannotationPackageImpl#getWhere() * @generated */ int WHERE = 6; /** * The feature id for the '<em><b>EModel Element</b></em>' reference. * <!-- begin-user-doc * --> <!-- end-user-doc --> * @generated * @ordered */ int WHERE__EMODEL_ELEMENT = HB_ANNOTATION__EMODEL_ELEMENT; /** * The feature id for the '<em><b>Clause</b></em>' attribute. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated * @ordered */ int WHERE__CLAUSE = HB_ANNOTATION_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Where</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int WHERE_FEATURE_COUNT = HB_ANNOTATION_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.impl.IdBagImpl <em>Id Bag</em>}' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.IdBagImpl * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbannotationPackageImpl#getIdBag() * @generated */ int ID_BAG = 7; /** * The feature id for the '<em><b>EModel Element</b></em>' reference. * <!-- begin-user-doc * --> <!-- end-user-doc --> * @generated * @ordered */ int ID_BAG__EMODEL_ELEMENT = HB_ANNOTATION__EMODEL_ELEMENT; /** * The feature id for the '<em><b>Generator</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ID_BAG__GENERATOR = HB_ANNOTATION_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Type</b></em>' attribute. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated * @ordered */ int ID_BAG__TYPE = HB_ANNOTATION_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Table</b></em>' attribute. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated * @ordered */ int ID_BAG__TABLE = HB_ANNOTATION_FEATURE_COUNT + 2; /** * The number of structural features of the '<em>Id Bag</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ID_BAG_FEATURE_COUNT = HB_ANNOTATION_FEATURE_COUNT + 3; /** * The meta object id for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.impl.GenericGeneratorImpl <em>Generic Generator</em>}' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.GenericGeneratorImpl * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbannotationPackageImpl#getGenericGenerator() * @generated */ int GENERIC_GENERATOR = 8; /** * The feature id for the '<em><b>EModel Element</b></em>' reference. * <!-- begin-user-doc * --> <!-- end-user-doc --> * @generated * @ordered */ int GENERIC_GENERATOR__EMODEL_ELEMENT = HB_ANNOTATION__EMODEL_ELEMENT; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated * @ordered */ int GENERIC_GENERATOR__NAME = HB_ANNOTATION_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Strategy</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int GENERIC_GENERATOR__STRATEGY = HB_ANNOTATION_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Parameters</b></em>' reference list. * <!-- begin-user-doc * --> <!-- end-user-doc --> * @generated * @ordered */ int GENERIC_GENERATOR__PARAMETERS = HB_ANNOTATION_FEATURE_COUNT + 2; /** * The number of structural features of the '<em>Generic Generator</em>' class. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int GENERIC_GENERATOR_FEATURE_COUNT = HB_ANNOTATION_FEATURE_COUNT + 3; /** * The meta object id for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.impl.CacheImpl <em>Cache</em>}' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.CacheImpl * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbannotationPackageImpl#getCache() * @generated */ int CACHE = 9; /** * The feature id for the '<em><b>EModel Element</b></em>' reference. * <!-- begin-user-doc * --> <!-- end-user-doc --> * @generated * @ordered */ int CACHE__EMODEL_ELEMENT = HB_ANNOTATION__EMODEL_ELEMENT; /** * The feature id for the '<em><b>Usage</b></em>' attribute. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated * @ordered */ int CACHE__USAGE = HB_ANNOTATION_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Region</b></em>' attribute. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated * @ordered */ int CACHE__REGION = HB_ANNOTATION_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Include</b></em>' attribute. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated * @ordered */ int CACHE__INCLUDE = HB_ANNOTATION_FEATURE_COUNT + 2; /** * The number of structural features of the '<em>Cache</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CACHE_FEATURE_COUNT = HB_ANNOTATION_FEATURE_COUNT + 3; /** * The meta object id for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.impl.TypeDefImpl <em>Type Def</em>}' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.TypeDefImpl * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbannotationPackageImpl#getTypeDef() * @generated */ int TYPE_DEF = 10; /** * The feature id for the '<em><b>EModel Element</b></em>' reference. * <!-- begin-user-doc * --> <!-- end-user-doc --> * @generated * @ordered */ int TYPE_DEF__EMODEL_ELEMENT = HB_ANNOTATION__EMODEL_ELEMENT; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated * @ordered */ int TYPE_DEF__NAME = HB_ANNOTATION_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Parameters</b></em>' reference list. * <!-- begin-user-doc * --> <!-- end-user-doc --> * @generated * @ordered */ int TYPE_DEF__PARAMETERS = HB_ANNOTATION_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Type Class</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TYPE_DEF__TYPE_CLASS = HB_ANNOTATION_FEATURE_COUNT + 2; /** * The number of structural features of the '<em>Type Def</em>' class. * <!-- begin-user-doc * --> <!-- end-user-doc --> * @generated * @ordered */ int TYPE_DEF_FEATURE_COUNT = HB_ANNOTATION_FEATURE_COUNT + 3; /** * The meta object id for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.impl.FetchImpl <em>Fetch</em>}' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.FetchImpl * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbannotationPackageImpl#getFetch() * @generated */ int FETCH = 11; /** * The feature id for the '<em><b>EModel Element</b></em>' reference. * <!-- begin-user-doc * --> <!-- end-user-doc --> * @generated * @ordered */ int FETCH__EMODEL_ELEMENT = HB_ANNOTATION__EMODEL_ELEMENT; /** * The feature id for the '<em><b>Value</b></em>' attribute. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated * @ordered */ int FETCH__VALUE = HB_ANNOTATION_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Fetch</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FETCH_FEATURE_COUNT = HB_ANNOTATION_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.impl.OnDeleteImpl <em>On Delete</em>}' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.OnDeleteImpl * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbannotationPackageImpl#getOnDelete() * @generated */ int ON_DELETE = 12; /** * The feature id for the '<em><b>EModel Element</b></em>' reference. * <!-- begin-user-doc * --> <!-- end-user-doc --> * @generated * @ordered */ int ON_DELETE__EMODEL_ELEMENT = HB_ANNOTATION__EMODEL_ELEMENT; /** * The feature id for the '<em><b>Action</b></em>' attribute. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated * @ordered */ int ON_DELETE__ACTION = HB_ANNOTATION_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>On Delete</em>' class. * <!-- begin-user-doc * --> <!-- end-user-doc --> * @generated * @ordered */ int ON_DELETE_FEATURE_COUNT = HB_ANNOTATION_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.impl.ProxyImpl <em>Proxy</em>}' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.ProxyImpl * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbannotationPackageImpl#getProxy() * @generated */ int PROXY = 13; /** * The feature id for the '<em><b>EModel Element</b></em>' reference. * <!-- begin-user-doc * --> <!-- end-user-doc --> * @generated * @ordered */ int PROXY__EMODEL_ELEMENT = HB_ANNOTATION__EMODEL_ELEMENT; /** * The feature id for the '<em><b>Proxy Class</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PROXY__PROXY_CLASS = HB_ANNOTATION_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Lazy</b></em>' attribute. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated * @ordered */ int PROXY__LAZY = HB_ANNOTATION_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Proxy</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PROXY_FEATURE_COUNT = HB_ANNOTATION_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.impl.IndexImpl <em>Index</em>}' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.IndexImpl * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbannotationPackageImpl#getIndex() * @generated */ int INDEX = 14; /** * The feature id for the '<em><b>EModel Element</b></em>' reference. * <!-- begin-user-doc * --> <!-- end-user-doc --> * @generated * @ordered */ int INDEX__EMODEL_ELEMENT = HB_ANNOTATION__EMODEL_ELEMENT; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> <!-- * end-user-doc --> * @generated * @ordered */ int INDEX__NAME = HB_ANNOTATION_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Index</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INDEX_FEATURE_COUNT = HB_ANNOTATION_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.impl.GeneratedImpl <em>Generated</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.GeneratedImpl * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbannotationPackageImpl#getGenerated() * @generated */ int GENERATED = 15; /** * The feature id for the '<em><b>EModel Element</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int GENERATED__EMODEL_ELEMENT = HB_ANNOTATION__EMODEL_ELEMENT; /** * The feature id for the '<em><b>Value</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int GENERATED__VALUE = HB_ANNOTATION_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Generated</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int GENERATED_FEATURE_COUNT = HB_ANNOTATION_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.impl.NamedQueryImpl <em>Named Query</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.NamedQueryImpl * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbannotationPackageImpl#getNamedQuery() * @generated */ int NAMED_QUERY = 16; /** * The feature id for the '<em><b>EModel Element</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int NAMED_QUERY__EMODEL_ELEMENT = HB_ANNOTATION__EMODEL_ELEMENT; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int NAMED_QUERY__NAME = HB_ANNOTATION_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Query</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int NAMED_QUERY__QUERY = HB_ANNOTATION_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Named Query</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int NAMED_QUERY_FEATURE_COUNT = HB_ANNOTATION_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.impl.FilterImpl <em>Filter</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.FilterImpl * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbannotationPackageImpl#getFilter() * @generated */ int FILTER = 17; /** * The feature id for the '<em><b>EModel Element</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FILTER__EMODEL_ELEMENT = HB_ANNOTATION__EMODEL_ELEMENT; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FILTER__NAME = HB_ANNOTATION_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Condition</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FILTER__CONDITION = HB_ANNOTATION_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Filter</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FILTER_FEATURE_COUNT = HB_ANNOTATION_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.impl.ParamDefImpl <em>Param Def</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.ParamDefImpl * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbannotationPackageImpl#getParamDef() * @generated */ int PARAM_DEF = 18; /** * The feature id for the '<em><b>EModel Element</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PARAM_DEF__EMODEL_ELEMENT = HB_ANNOTATION__EMODEL_ELEMENT; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PARAM_DEF__NAME = HB_ANNOTATION_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Type</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PARAM_DEF__TYPE = HB_ANNOTATION_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Param Def</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PARAM_DEF_FEATURE_COUNT = HB_ANNOTATION_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.impl.FilterDefImpl <em>Filter Def</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.FilterDefImpl * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbannotationPackageImpl#getFilterDef() * @generated */ int FILTER_DEF = 19; /** * The feature id for the '<em><b>EModel Element</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FILTER_DEF__EMODEL_ELEMENT = HB_ANNOTATION__EMODEL_ELEMENT; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FILTER_DEF__NAME = HB_ANNOTATION_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Default Condition</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FILTER_DEF__DEFAULT_CONDITION = HB_ANNOTATION_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Parameters</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FILTER_DEF__PARAMETERS = HB_ANNOTATION_FEATURE_COUNT + 2; /** * The number of structural features of the '<em>Filter Def</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FILTER_DEF_FEATURE_COUNT = HB_ANNOTATION_FEATURE_COUNT + 3; /** * The meta object id for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.impl.DiscriminatorFormulaImpl <em>Discriminator Formula</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.DiscriminatorFormulaImpl * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbannotationPackageImpl#getDiscriminatorFormula() * @generated */ int DISCRIMINATOR_FORMULA = 20; /** * The feature id for the '<em><b>EModel Element</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DISCRIMINATOR_FORMULA__EMODEL_ELEMENT = HB_ANNOTATION__EMODEL_ELEMENT; /** * The feature id for the '<em><b>Value</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DISCRIMINATOR_FORMULA__VALUE = HB_ANNOTATION_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Discriminator Formula</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DISCRIMINATOR_FORMULA_FEATURE_COUNT = HB_ANNOTATION_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.impl.NaturalIdImpl <em>Natural Id</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.NaturalIdImpl * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbannotationPackageImpl#getNaturalId() * @generated */ int NATURAL_ID = 21; /** * The feature id for the '<em><b>EModel Element</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int NATURAL_ID__EMODEL_ELEMENT = HB_ANNOTATION__EMODEL_ELEMENT; /** * The feature id for the '<em><b>Mutable</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int NATURAL_ID__MUTABLE = HB_ANNOTATION_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Natural Id</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int NATURAL_ID_FEATURE_COUNT = HB_ANNOTATION_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.impl.MapKeyManyToManyImpl <em>Map Key Many To Many</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.MapKeyManyToManyImpl * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbannotationPackageImpl#getMapKeyManyToMany() * @generated */ int MAP_KEY_MANY_TO_MANY = 22; /** * The feature id for the '<em><b>EModel Element</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MAP_KEY_MANY_TO_MANY__EMODEL_ELEMENT = HB_ANNOTATION__EMODEL_ELEMENT; /** * The feature id for the '<em><b>Join Columns</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MAP_KEY_MANY_TO_MANY__JOIN_COLUMNS = HB_ANNOTATION_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Target Entity</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MAP_KEY_MANY_TO_MANY__TARGET_ENTITY = HB_ANNOTATION_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Map Key Many To Many</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MAP_KEY_MANY_TO_MANY_FEATURE_COUNT = HB_ANNOTATION_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.impl.ForceDiscriminatorImpl <em>Force Discriminator</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.ForceDiscriminatorImpl * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbannotationPackageImpl#getForceDiscriminator() * @generated */ int FORCE_DISCRIMINATOR = 23; /** * The feature id for the '<em><b>EModel Element</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FORCE_DISCRIMINATOR__EMODEL_ELEMENT = HB_ANNOTATION__EMODEL_ELEMENT; /** * The number of structural features of the '<em>Force Discriminator</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FORCE_DISCRIMINATOR_FEATURE_COUNT = HB_ANNOTATION_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.impl.ImmutableImpl <em>Immutable</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.ImmutableImpl * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbannotationPackageImpl#getImmutable() * @generated */ int IMMUTABLE = 24; /** * The feature id for the '<em><b>EModel Element</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int IMMUTABLE__EMODEL_ELEMENT = HB_ANNOTATION__EMODEL_ELEMENT; /** * The number of structural features of the '<em>Immutable</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int IMMUTABLE_FEATURE_COUNT = HB_ANNOTATION_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.impl.FormulaImpl <em>Formula</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.FormulaImpl * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbannotationPackageImpl#getFormula() * @generated */ int FORMULA = 25; /** * The feature id for the '<em><b>EModel Element</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FORMULA__EMODEL_ELEMENT = HB_ANNOTATION__EMODEL_ELEMENT; /** * The feature id for the '<em><b>Value</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FORMULA__VALUE = HB_ANNOTATION_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Formula</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FORMULA_FEATURE_COUNT = HB_ANNOTATION_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.impl.NotFoundImpl <em>Not Found</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.NotFoundImpl * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbannotationPackageImpl#getNotFound() * @generated */ int NOT_FOUND = 26; /** * The feature id for the '<em><b>EModel Element</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int NOT_FOUND__EMODEL_ELEMENT = HB_ANNOTATION__EMODEL_ELEMENT; /** * The feature id for the '<em><b>Action</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int NOT_FOUND__ACTION = HB_ANNOTATION_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Not Found</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int NOT_FOUND_FEATURE_COUNT = HB_ANNOTATION_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbEntityImpl <em>Hb Entity</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbEntityImpl * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbannotationPackageImpl#getHbEntity() * @generated */ int HB_ENTITY = 27; /** * The feature id for the '<em><b>EModel Element</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int HB_ENTITY__EMODEL_ELEMENT = HB_ANNOTATION__EMODEL_ELEMENT; /** * The feature id for the '<em><b>Dynamic Insert</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int HB_ENTITY__DYNAMIC_INSERT = HB_ANNOTATION_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Dynamic Update</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int HB_ENTITY__DYNAMIC_UPDATE = HB_ANNOTATION_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Select Before Update</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int HB_ENTITY__SELECT_BEFORE_UPDATE = HB_ANNOTATION_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Mutable</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int HB_ENTITY__MUTABLE = HB_ANNOTATION_FEATURE_COUNT + 3; /** * The feature id for the '<em><b>Persister</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int HB_ENTITY__PERSISTER = HB_ANNOTATION_FEATURE_COUNT + 4; /** * The feature id for the '<em><b>Optimistic Lock</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int HB_ENTITY__OPTIMISTIC_LOCK = HB_ANNOTATION_FEATURE_COUNT + 5; /** * The feature id for the '<em><b>Polymorphism</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int HB_ENTITY__POLYMORPHISM = HB_ANNOTATION_FEATURE_COUNT + 6; /** * The number of structural features of the '<em>Hb Entity</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int HB_ENTITY_FEATURE_COUNT = HB_ANNOTATION_FEATURE_COUNT + 7; /** * The meta object id for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.impl.BatchSizeImpl <em>Batch Size</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.BatchSizeImpl * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbannotationPackageImpl#getBatchSize() * @generated */ int BATCH_SIZE = 28; /** * The feature id for the '<em><b>EModel Element</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BATCH_SIZE__EMODEL_ELEMENT = HB_ANNOTATION__EMODEL_ELEMENT; /** * The feature id for the '<em><b>Size</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BATCH_SIZE__SIZE = HB_ANNOTATION_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Batch Size</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BATCH_SIZE_FEATURE_COUNT = HB_ANNOTATION_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.CacheConcurrencyStrategy <em>Cache Concurrency Strategy</em>}' enum. * <!-- begin-user-doc --> <!-- end-user-doc --> * @see org.eclipse.emf.teneo.hibernate.hbannotation.CacheConcurrencyStrategy * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbannotationPackageImpl#getCacheConcurrencyStrategy() * @generated */ int CACHE_CONCURRENCY_STRATEGY = 29; /** * The meta object id for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.HbFetchType <em>Hb Fetch Type</em>}' enum. * <!-- begin-user-doc --> <!-- end-user-doc --> * @see org.eclipse.emf.teneo.hibernate.hbannotation.HbFetchType * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbannotationPackageImpl#getHbFetchType() * @generated */ int HB_FETCH_TYPE = 30; /** * The meta object id for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.OnDeleteAction <em>On Delete Action</em>}' enum. * <!-- begin-user-doc --> <!-- end-user-doc --> * @see org.eclipse.emf.teneo.hibernate.hbannotation.OnDeleteAction * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbannotationPackageImpl#getOnDeleteAction() * @generated */ int ON_DELETE_ACTION = 31; /** * The meta object id for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.GenerationTime <em>Generation Time</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.teneo.hibernate.hbannotation.GenerationTime * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbannotationPackageImpl#getGenerationTime() * @generated */ int GENERATION_TIME = 32; /** * The meta object id for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.NotFoundAction <em>Not Found Action</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.teneo.hibernate.hbannotation.NotFoundAction * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbannotationPackageImpl#getNotFoundAction() * @generated */ int NOT_FOUND_ACTION = 33; /** * The meta object id for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.OptimisticLockType <em>Optimistic Lock Type</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.teneo.hibernate.hbannotation.OptimisticLockType * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbannotationPackageImpl#getOptimisticLockType() * @generated */ int OPTIMISTIC_LOCK_TYPE = 34; /** * The meta object id for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.PolymorphismType <em>Polymorphism Type</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.teneo.hibernate.hbannotation.PolymorphismType * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbannotationPackageImpl#getPolymorphismType() * @generated */ int POLYMORPHISM_TYPE = 35; /** * The meta object id for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.HbCascadeType <em>Hb Cascade Type</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.teneo.hibernate.hbannotation.HbCascadeType * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbannotationPackageImpl#getHbCascadeType() * @generated */ int HB_CASCADE_TYPE = 36; /** * Returns the meta object for class '{@link org.eclipse.emf.teneo.hibernate.hbannotation.HbAnnotation <em>Hb Annotation</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for class '<em>Hb Annotation</em>'. * @see org.eclipse.emf.teneo.hibernate.hbannotation.HbAnnotation * @generated */ EClass getHbAnnotation(); /** * Returns the meta object for class '{@link org.eclipse.emf.teneo.hibernate.hbannotation.Cascade <em>Cascade</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for class '<em>Cascade</em>'. * @see org.eclipse.emf.teneo.hibernate.hbannotation.Cascade * @generated */ EClass getCascade(); /** * Returns the meta object for the attribute list '{@link org.eclipse.emf.teneo.hibernate.hbannotation.Cascade#getValue <em>Value</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for the attribute list '<em>Value</em>'. * @see org.eclipse.emf.teneo.hibernate.hbannotation.Cascade#getValue() * @see #getCascade() * @generated */ EAttribute getCascade_Value(); /** * Returns the meta object for class '{@link org.eclipse.emf.teneo.hibernate.hbannotation.CollectionOfElements <em>Collection Of Elements</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for class '<em>Collection Of Elements</em>'. * @see org.eclipse.emf.teneo.hibernate.hbannotation.CollectionOfElements * @generated */ EClass getCollectionOfElements(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.teneo.hibernate.hbannotation.CollectionOfElements#getTargetElement <em>Target Element</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for the attribute '<em>Target Element</em>'. * @see org.eclipse.emf.teneo.hibernate.hbannotation.CollectionOfElements#getTargetElement() * @see #getCollectionOfElements() * @generated */ EAttribute getCollectionOfElements_TargetElement(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.teneo.hibernate.hbannotation.CollectionOfElements#getFetch <em>Fetch</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for the attribute '<em>Fetch</em>'. * @see org.eclipse.emf.teneo.hibernate.hbannotation.CollectionOfElements#getFetch() * @see #getCollectionOfElements() * @generated */ EAttribute getCollectionOfElements_Fetch(); /** * Returns the meta object for class '{@link org.eclipse.emf.teneo.hibernate.hbannotation.HbMapKey <em>Hb Map Key</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Hb Map Key</em>'. * @see org.eclipse.emf.teneo.hibernate.hbannotation.HbMapKey * @generated */ EClass getHbMapKey(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.emf.teneo.hibernate.hbannotation.HbMapKey#getColumns <em>Columns</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Columns</em>'. * @see org.eclipse.emf.teneo.hibernate.hbannotation.HbMapKey#getColumns() * @see #getHbMapKey() * @generated */ EReference getHbMapKey_Columns(); /** * Returns the meta object for class '{@link org.eclipse.emf.teneo.hibernate.hbannotation.Parameter <em>Parameter</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for class '<em>Parameter</em>'. * @see org.eclipse.emf.teneo.hibernate.hbannotation.Parameter * @generated */ EClass getParameter(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.teneo.hibernate.hbannotation.Parameter#getName <em>Name</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for the attribute '<em>Name</em>'. * @see org.eclipse.emf.teneo.hibernate.hbannotation.Parameter#getName() * @see #getParameter() * @generated */ EAttribute getParameter_Name(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.teneo.hibernate.hbannotation.Parameter#getValue <em>Value</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for the attribute '<em>Value</em>'. * @see org.eclipse.emf.teneo.hibernate.hbannotation.Parameter#getValue() * @see #getParameter() * @generated */ EAttribute getParameter_Value(); /** * Returns the meta object for class '{@link org.eclipse.emf.teneo.hibernate.hbannotation.Type <em>Type</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for class '<em>Type</em>'. * @see org.eclipse.emf.teneo.hibernate.hbannotation.Type * @generated */ EClass getType(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.teneo.hibernate.hbannotation.Type#getType <em>Type</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for the attribute '<em>Type</em>'. * @see org.eclipse.emf.teneo.hibernate.hbannotation.Type#getType() * @see #getType() * @generated */ EAttribute getType_Type(); /** * Returns the meta object for the reference list '{@link org.eclipse.emf.teneo.hibernate.hbannotation.Type#getParameters <em>Parameters</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for the reference list '<em>Parameters</em>'. * @see org.eclipse.emf.teneo.hibernate.hbannotation.Type#getParameters() * @see #getType() * @generated */ EReference getType_Parameters(); /** * Returns the meta object for class '{@link org.eclipse.emf.teneo.hibernate.hbannotation.Where <em>Where</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for class '<em>Where</em>'. * @see org.eclipse.emf.teneo.hibernate.hbannotation.Where * @generated */ EClass getWhere(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.teneo.hibernate.hbannotation.Where#getClause <em>Clause</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for the attribute '<em>Clause</em>'. * @see org.eclipse.emf.teneo.hibernate.hbannotation.Where#getClause() * @see #getWhere() * @generated */ EAttribute getWhere_Clause(); /** * Returns the meta object for class '{@link org.eclipse.emf.teneo.hibernate.hbannotation.IdBag <em>Id Bag</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for class '<em>Id Bag</em>'. * @see org.eclipse.emf.teneo.hibernate.hbannotation.IdBag * @generated */ EClass getIdBag(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.teneo.hibernate.hbannotation.IdBag#getGenerator <em>Generator</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for the attribute '<em>Generator</em>'. * @see org.eclipse.emf.teneo.hibernate.hbannotation.IdBag#getGenerator() * @see #getIdBag() * @generated */ EAttribute getIdBag_Generator(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.teneo.hibernate.hbannotation.IdBag#getType <em>Type</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for the attribute '<em>Type</em>'. * @see org.eclipse.emf.teneo.hibernate.hbannotation.IdBag#getType() * @see #getIdBag() * @generated */ EAttribute getIdBag_Type(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.teneo.hibernate.hbannotation.IdBag#getTable <em>Table</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for the attribute '<em>Table</em>'. * @see org.eclipse.emf.teneo.hibernate.hbannotation.IdBag#getTable() * @see #getIdBag() * @generated */ EAttribute getIdBag_Table(); /** * Returns the meta object for class '{@link org.eclipse.emf.teneo.hibernate.hbannotation.GenericGenerator <em>Generic Generator</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for class '<em>Generic Generator</em>'. * @see org.eclipse.emf.teneo.hibernate.hbannotation.GenericGenerator * @generated */ EClass getGenericGenerator(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.teneo.hibernate.hbannotation.GenericGenerator#getName <em>Name</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for the attribute '<em>Name</em>'. * @see org.eclipse.emf.teneo.hibernate.hbannotation.GenericGenerator#getName() * @see #getGenericGenerator() * @generated */ EAttribute getGenericGenerator_Name(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.teneo.hibernate.hbannotation.GenericGenerator#getStrategy <em>Strategy</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for the attribute '<em>Strategy</em>'. * @see org.eclipse.emf.teneo.hibernate.hbannotation.GenericGenerator#getStrategy() * @see #getGenericGenerator() * @generated */ EAttribute getGenericGenerator_Strategy(); /** * Returns the meta object for the reference list '{@link org.eclipse.emf.teneo.hibernate.hbannotation.GenericGenerator#getParameters <em>Parameters</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for the reference list '<em>Parameters</em>'. * @see org.eclipse.emf.teneo.hibernate.hbannotation.GenericGenerator#getParameters() * @see #getGenericGenerator() * @generated */ EReference getGenericGenerator_Parameters(); /** * Returns the meta object for class '{@link org.eclipse.emf.teneo.hibernate.hbannotation.Cache <em>Cache</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for class '<em>Cache</em>'. * @see org.eclipse.emf.teneo.hibernate.hbannotation.Cache * @generated */ EClass getCache(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.teneo.hibernate.hbannotation.Cache#getUsage <em>Usage</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for the attribute '<em>Usage</em>'. * @see org.eclipse.emf.teneo.hibernate.hbannotation.Cache#getUsage() * @see #getCache() * @generated */ EAttribute getCache_Usage(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.teneo.hibernate.hbannotation.Cache#getRegion <em>Region</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for the attribute '<em>Region</em>'. * @see org.eclipse.emf.teneo.hibernate.hbannotation.Cache#getRegion() * @see #getCache() * @generated */ EAttribute getCache_Region(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.teneo.hibernate.hbannotation.Cache#getInclude <em>Include</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for the attribute '<em>Include</em>'. * @see org.eclipse.emf.teneo.hibernate.hbannotation.Cache#getInclude() * @see #getCache() * @generated */ EAttribute getCache_Include(); /** * Returns the meta object for class '{@link org.eclipse.emf.teneo.hibernate.hbannotation.TypeDef <em>Type Def</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for class '<em>Type Def</em>'. * @see org.eclipse.emf.teneo.hibernate.hbannotation.TypeDef * @generated */ EClass getTypeDef(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.teneo.hibernate.hbannotation.TypeDef#getName <em>Name</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for the attribute '<em>Name</em>'. * @see org.eclipse.emf.teneo.hibernate.hbannotation.TypeDef#getName() * @see #getTypeDef() * @generated */ EAttribute getTypeDef_Name(); /** * Returns the meta object for the reference list '{@link org.eclipse.emf.teneo.hibernate.hbannotation.TypeDef#getParameters <em>Parameters</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for the reference list '<em>Parameters</em>'. * @see org.eclipse.emf.teneo.hibernate.hbannotation.TypeDef#getParameters() * @see #getTypeDef() * @generated */ EReference getTypeDef_Parameters(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.teneo.hibernate.hbannotation.TypeDef#getTypeClass <em>Type Class</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for the attribute '<em>Type Class</em>'. * @see org.eclipse.emf.teneo.hibernate.hbannotation.TypeDef#getTypeClass() * @see #getTypeDef() * @generated */ EAttribute getTypeDef_TypeClass(); /** * Returns the meta object for class '{@link org.eclipse.emf.teneo.hibernate.hbannotation.Fetch <em>Fetch</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for class '<em>Fetch</em>'. * @see org.eclipse.emf.teneo.hibernate.hbannotation.Fetch * @generated */ EClass getFetch(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.teneo.hibernate.hbannotation.Fetch#getValue <em>Value</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for the attribute '<em>Value</em>'. * @see org.eclipse.emf.teneo.hibernate.hbannotation.Fetch#getValue() * @see #getFetch() * @generated */ EAttribute getFetch_Value(); /** * Returns the meta object for class '{@link org.eclipse.emf.teneo.hibernate.hbannotation.OnDelete <em>On Delete</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for class '<em>On Delete</em>'. * @see org.eclipse.emf.teneo.hibernate.hbannotation.OnDelete * @generated */ EClass getOnDelete(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.teneo.hibernate.hbannotation.OnDelete#getAction <em>Action</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for the attribute '<em>Action</em>'. * @see org.eclipse.emf.teneo.hibernate.hbannotation.OnDelete#getAction() * @see #getOnDelete() * @generated */ EAttribute getOnDelete_Action(); /** * Returns the meta object for class '{@link org.eclipse.emf.teneo.hibernate.hbannotation.Proxy <em>Proxy</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for class '<em>Proxy</em>'. * @see org.eclipse.emf.teneo.hibernate.hbannotation.Proxy * @generated */ EClass getProxy(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.teneo.hibernate.hbannotation.Proxy#getProxyClass <em>Proxy Class</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for the attribute '<em>Proxy Class</em>'. * @see org.eclipse.emf.teneo.hibernate.hbannotation.Proxy#getProxyClass() * @see #getProxy() * @generated */ EAttribute getProxy_ProxyClass(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.teneo.hibernate.hbannotation.Proxy#isLazy <em>Lazy</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for the attribute '<em>Lazy</em>'. * @see org.eclipse.emf.teneo.hibernate.hbannotation.Proxy#isLazy() * @see #getProxy() * @generated */ EAttribute getProxy_Lazy(); /** * Returns the meta object for class '{@link org.eclipse.emf.teneo.hibernate.hbannotation.Index <em>Index</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for class '<em>Index</em>'. * @see org.eclipse.emf.teneo.hibernate.hbannotation.Index * @generated */ EClass getIndex(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.teneo.hibernate.hbannotation.Index#getName <em>Name</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for the attribute '<em>Name</em>'. * @see org.eclipse.emf.teneo.hibernate.hbannotation.Index#getName() * @see #getIndex() * @generated */ EAttribute getIndex_Name(); /** * Returns the meta object for class '{@link org.eclipse.emf.teneo.hibernate.hbannotation.Generated <em>Generated</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Generated</em>'. * @see org.eclipse.emf.teneo.hibernate.hbannotation.Generated * @generated */ EClass getGenerated(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.teneo.hibernate.hbannotation.Generated#getValue <em>Value</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Value</em>'. * @see org.eclipse.emf.teneo.hibernate.hbannotation.Generated#getValue() * @see #getGenerated() * @generated */ EAttribute getGenerated_Value(); /** * Returns the meta object for class '{@link org.eclipse.emf.teneo.hibernate.hbannotation.NamedQuery <em>Named Query</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Named Query</em>'. * @see org.eclipse.emf.teneo.hibernate.hbannotation.NamedQuery * @generated */ EClass getNamedQuery(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.teneo.hibernate.hbannotation.NamedQuery#getName <em>Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Name</em>'. * @see org.eclipse.emf.teneo.hibernate.hbannotation.NamedQuery#getName() * @see #getNamedQuery() * @generated */ EAttribute getNamedQuery_Name(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.teneo.hibernate.hbannotation.NamedQuery#getQuery <em>Query</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Query</em>'. * @see org.eclipse.emf.teneo.hibernate.hbannotation.NamedQuery#getQuery() * @see #getNamedQuery() * @generated */ EAttribute getNamedQuery_Query(); /** * Returns the meta object for class '{@link org.eclipse.emf.teneo.hibernate.hbannotation.Filter <em>Filter</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Filter</em>'. * @see org.eclipse.emf.teneo.hibernate.hbannotation.Filter * @generated */ EClass getFilter(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.teneo.hibernate.hbannotation.Filter#getName <em>Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Name</em>'. * @see org.eclipse.emf.teneo.hibernate.hbannotation.Filter#getName() * @see #getFilter() * @generated */ EAttribute getFilter_Name(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.teneo.hibernate.hbannotation.Filter#getCondition <em>Condition</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Condition</em>'. * @see org.eclipse.emf.teneo.hibernate.hbannotation.Filter#getCondition() * @see #getFilter() * @generated */ EAttribute getFilter_Condition(); /** * Returns the meta object for class '{@link org.eclipse.emf.teneo.hibernate.hbannotation.ParamDef <em>Param Def</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Param Def</em>'. * @see org.eclipse.emf.teneo.hibernate.hbannotation.ParamDef * @generated */ EClass getParamDef(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.teneo.hibernate.hbannotation.ParamDef#getName <em>Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Name</em>'. * @see org.eclipse.emf.teneo.hibernate.hbannotation.ParamDef#getName() * @see #getParamDef() * @generated */ EAttribute getParamDef_Name(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.teneo.hibernate.hbannotation.ParamDef#getType <em>Type</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Type</em>'. * @see org.eclipse.emf.teneo.hibernate.hbannotation.ParamDef#getType() * @see #getParamDef() * @generated */ EAttribute getParamDef_Type(); /** * Returns the meta object for class '{@link org.eclipse.emf.teneo.hibernate.hbannotation.FilterDef <em>Filter Def</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Filter Def</em>'. * @see org.eclipse.emf.teneo.hibernate.hbannotation.FilterDef * @generated */ EClass getFilterDef(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.teneo.hibernate.hbannotation.FilterDef#getName <em>Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Name</em>'. * @see org.eclipse.emf.teneo.hibernate.hbannotation.FilterDef#getName() * @see #getFilterDef() * @generated */ EAttribute getFilterDef_Name(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.teneo.hibernate.hbannotation.FilterDef#getDefaultCondition <em>Default Condition</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Default Condition</em>'. * @see org.eclipse.emf.teneo.hibernate.hbannotation.FilterDef#getDefaultCondition() * @see #getFilterDef() * @generated */ EAttribute getFilterDef_DefaultCondition(); /** * Returns the meta object for the reference list '{@link org.eclipse.emf.teneo.hibernate.hbannotation.FilterDef#getParameters <em>Parameters</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Parameters</em>'. * @see org.eclipse.emf.teneo.hibernate.hbannotation.FilterDef#getParameters() * @see #getFilterDef() * @generated */ EReference getFilterDef_Parameters(); /** * Returns the meta object for class '{@link org.eclipse.emf.teneo.hibernate.hbannotation.DiscriminatorFormula <em>Discriminator Formula</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Discriminator Formula</em>'. * @see org.eclipse.emf.teneo.hibernate.hbannotation.DiscriminatorFormula * @generated */ EClass getDiscriminatorFormula(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.teneo.hibernate.hbannotation.DiscriminatorFormula#getValue <em>Value</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Value</em>'. * @see org.eclipse.emf.teneo.hibernate.hbannotation.DiscriminatorFormula#getValue() * @see #getDiscriminatorFormula() * @generated */ EAttribute getDiscriminatorFormula_Value(); /** * Returns the meta object for class '{@link org.eclipse.emf.teneo.hibernate.hbannotation.NaturalId <em>Natural Id</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Natural Id</em>'. * @see org.eclipse.emf.teneo.hibernate.hbannotation.NaturalId * @generated */ EClass getNaturalId(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.teneo.hibernate.hbannotation.NaturalId#isMutable <em>Mutable</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Mutable</em>'. * @see org.eclipse.emf.teneo.hibernate.hbannotation.NaturalId#isMutable() * @see #getNaturalId() * @generated */ EAttribute getNaturalId_Mutable(); /** * Returns the meta object for class '{@link org.eclipse.emf.teneo.hibernate.hbannotation.MapKeyManyToMany <em>Map Key Many To Many</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Map Key Many To Many</em>'. * @see org.eclipse.emf.teneo.hibernate.hbannotation.MapKeyManyToMany * @generated */ EClass getMapKeyManyToMany(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.emf.teneo.hibernate.hbannotation.MapKeyManyToMany#getJoinColumns <em>Join Columns</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Join Columns</em>'. * @see org.eclipse.emf.teneo.hibernate.hbannotation.MapKeyManyToMany#getJoinColumns() * @see #getMapKeyManyToMany() * @generated */ EReference getMapKeyManyToMany_JoinColumns(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.teneo.hibernate.hbannotation.MapKeyManyToMany#getTargetEntity <em>Target Entity</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Target Entity</em>'. * @see org.eclipse.emf.teneo.hibernate.hbannotation.MapKeyManyToMany#getTargetEntity() * @see #getMapKeyManyToMany() * @generated */ EAttribute getMapKeyManyToMany_TargetEntity(); /** * Returns the meta object for class '{@link org.eclipse.emf.teneo.hibernate.hbannotation.ForceDiscriminator <em>Force Discriminator</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Force Discriminator</em>'. * @see org.eclipse.emf.teneo.hibernate.hbannotation.ForceDiscriminator * @generated */ EClass getForceDiscriminator(); /** * Returns the meta object for class '{@link org.eclipse.emf.teneo.hibernate.hbannotation.Immutable <em>Immutable</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Immutable</em>'. * @see org.eclipse.emf.teneo.hibernate.hbannotation.Immutable * @generated */ EClass getImmutable(); /** * Returns the meta object for class '{@link org.eclipse.emf.teneo.hibernate.hbannotation.Formula <em>Formula</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Formula</em>'. * @see org.eclipse.emf.teneo.hibernate.hbannotation.Formula * @generated */ EClass getFormula(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.teneo.hibernate.hbannotation.Formula#getValue <em>Value</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Value</em>'. * @see org.eclipse.emf.teneo.hibernate.hbannotation.Formula#getValue() * @see #getFormula() * @generated */ EAttribute getFormula_Value(); /** * Returns the meta object for class '{@link org.eclipse.emf.teneo.hibernate.hbannotation.NotFound <em>Not Found</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Not Found</em>'. * @see org.eclipse.emf.teneo.hibernate.hbannotation.NotFound * @generated */ EClass getNotFound(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.teneo.hibernate.hbannotation.NotFound#getAction <em>Action</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Action</em>'. * @see org.eclipse.emf.teneo.hibernate.hbannotation.NotFound#getAction() * @see #getNotFound() * @generated */ EAttribute getNotFound_Action(); /** * Returns the meta object for class '{@link org.eclipse.emf.teneo.hibernate.hbannotation.HbEntity <em>Hb Entity</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Hb Entity</em>'. * @see org.eclipse.emf.teneo.hibernate.hbannotation.HbEntity * @generated */ EClass getHbEntity(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.teneo.hibernate.hbannotation.HbEntity#isDynamicInsert <em>Dynamic Insert</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Dynamic Insert</em>'. * @see org.eclipse.emf.teneo.hibernate.hbannotation.HbEntity#isDynamicInsert() * @see #getHbEntity() * @generated */ EAttribute getHbEntity_DynamicInsert(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.teneo.hibernate.hbannotation.HbEntity#isDynamicUpdate <em>Dynamic Update</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Dynamic Update</em>'. * @see org.eclipse.emf.teneo.hibernate.hbannotation.HbEntity#isDynamicUpdate() * @see #getHbEntity() * @generated */ EAttribute getHbEntity_DynamicUpdate(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.teneo.hibernate.hbannotation.HbEntity#isSelectBeforeUpdate <em>Select Before Update</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Select Before Update</em>'. * @see org.eclipse.emf.teneo.hibernate.hbannotation.HbEntity#isSelectBeforeUpdate() * @see #getHbEntity() * @generated */ EAttribute getHbEntity_SelectBeforeUpdate(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.teneo.hibernate.hbannotation.HbEntity#isMutable <em>Mutable</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Mutable</em>'. * @see org.eclipse.emf.teneo.hibernate.hbannotation.HbEntity#isMutable() * @see #getHbEntity() * @generated */ EAttribute getHbEntity_Mutable(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.teneo.hibernate.hbannotation.HbEntity#getPersister <em>Persister</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Persister</em>'. * @see org.eclipse.emf.teneo.hibernate.hbannotation.HbEntity#getPersister() * @see #getHbEntity() * @generated */ EAttribute getHbEntity_Persister(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.teneo.hibernate.hbannotation.HbEntity#getOptimisticLock <em>Optimistic Lock</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Optimistic Lock</em>'. * @see org.eclipse.emf.teneo.hibernate.hbannotation.HbEntity#getOptimisticLock() * @see #getHbEntity() * @generated */ EAttribute getHbEntity_OptimisticLock(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.teneo.hibernate.hbannotation.HbEntity#getPolymorphism <em>Polymorphism</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Polymorphism</em>'. * @see org.eclipse.emf.teneo.hibernate.hbannotation.HbEntity#getPolymorphism() * @see #getHbEntity() * @generated */ EAttribute getHbEntity_Polymorphism(); /** * Returns the meta object for class '{@link org.eclipse.emf.teneo.hibernate.hbannotation.BatchSize <em>Batch Size</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Batch Size</em>'. * @see org.eclipse.emf.teneo.hibernate.hbannotation.BatchSize * @generated */ EClass getBatchSize(); /** * Returns the meta object for the attribute '{@link org.eclipse.emf.teneo.hibernate.hbannotation.BatchSize#getSize <em>Size</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Size</em>'. * @see org.eclipse.emf.teneo.hibernate.hbannotation.BatchSize#getSize() * @see #getBatchSize() * @generated */ EAttribute getBatchSize_Size(); /** * Returns the meta object for enum '{@link org.eclipse.emf.teneo.hibernate.hbannotation.CacheConcurrencyStrategy <em>Cache Concurrency Strategy</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for enum '<em>Cache Concurrency Strategy</em>'. * @see org.eclipse.emf.teneo.hibernate.hbannotation.CacheConcurrencyStrategy * @generated */ EEnum getCacheConcurrencyStrategy(); /** * Returns the meta object for enum '{@link org.eclipse.emf.teneo.hibernate.hbannotation.HbFetchType <em>Hb Fetch Type</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for enum '<em>Hb Fetch Type</em>'. * @see org.eclipse.emf.teneo.hibernate.hbannotation.HbFetchType * @generated */ EEnum getHbFetchType(); /** * Returns the meta object for enum '{@link org.eclipse.emf.teneo.hibernate.hbannotation.OnDeleteAction <em>On Delete Action</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * @return the meta object for enum '<em>On Delete Action</em>'. * @see org.eclipse.emf.teneo.hibernate.hbannotation.OnDeleteAction * @generated */ EEnum getOnDeleteAction(); /** * Returns the meta object for enum '{@link org.eclipse.emf.teneo.hibernate.hbannotation.GenerationTime <em>Generation Time</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for enum '<em>Generation Time</em>'. * @see org.eclipse.emf.teneo.hibernate.hbannotation.GenerationTime * @generated */ EEnum getGenerationTime(); /** * Returns the meta object for enum '{@link org.eclipse.emf.teneo.hibernate.hbannotation.NotFoundAction <em>Not Found Action</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for enum '<em>Not Found Action</em>'. * @see org.eclipse.emf.teneo.hibernate.hbannotation.NotFoundAction * @generated */ EEnum getNotFoundAction(); /** * Returns the meta object for enum '{@link org.eclipse.emf.teneo.hibernate.hbannotation.OptimisticLockType <em>Optimistic Lock Type</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for enum '<em>Optimistic Lock Type</em>'. * @see org.eclipse.emf.teneo.hibernate.hbannotation.OptimisticLockType * @generated */ EEnum getOptimisticLockType(); /** * Returns the meta object for enum '{@link org.eclipse.emf.teneo.hibernate.hbannotation.PolymorphismType <em>Polymorphism Type</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for enum '<em>Polymorphism Type</em>'. * @see org.eclipse.emf.teneo.hibernate.hbannotation.PolymorphismType * @generated */ EEnum getPolymorphismType(); /** * Returns the meta object for enum '{@link org.eclipse.emf.teneo.hibernate.hbannotation.HbCascadeType <em>Hb Cascade Type</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for enum '<em>Hb Cascade Type</em>'. * @see org.eclipse.emf.teneo.hibernate.hbannotation.HbCascadeType * @generated */ EEnum getHbCascadeType(); /** * 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 */ HbannotationFactory getHbannotationFactory(); /** * <!-- begin-user-doc --> Defines literals for the meta objects that represent * <ul> * <li>each class,</li> * <li>each feature of each class,</li> * <li>each enum,</li> * <li>and each data type</li> * </ul> * <!-- end-user-doc --> * @generated */ interface Literals { /** * The meta object literal for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbAnnotationImpl <em>Hb Annotation</em>}' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbAnnotationImpl * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbannotationPackageImpl#getHbAnnotation() * @generated */ EClass HB_ANNOTATION = eINSTANCE.getHbAnnotation(); /** * The meta object literal for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.impl.CascadeImpl <em>Cascade</em>}' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.CascadeImpl * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbannotationPackageImpl#getCascade() * @generated */ EClass CASCADE = eINSTANCE.getCascade(); /** * The meta object literal for the '<em><b>Value</b></em>' attribute list feature. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated */ EAttribute CASCADE__VALUE = eINSTANCE.getCascade_Value(); /** * The meta object literal for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.impl.CollectionOfElementsImpl <em>Collection Of Elements</em>}' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.CollectionOfElementsImpl * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbannotationPackageImpl#getCollectionOfElements() * @generated */ EClass COLLECTION_OF_ELEMENTS = eINSTANCE.getCollectionOfElements(); /** * The meta object literal for the '<em><b>Target Element</b></em>' attribute feature. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ EAttribute COLLECTION_OF_ELEMENTS__TARGET_ELEMENT = eINSTANCE.getCollectionOfElements_TargetElement(); /** * The meta object literal for the '<em><b>Fetch</b></em>' attribute feature. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated */ EAttribute COLLECTION_OF_ELEMENTS__FETCH = eINSTANCE.getCollectionOfElements_Fetch(); /** * The meta object literal for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbMapKeyImpl <em>Hb Map Key</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbMapKeyImpl * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbannotationPackageImpl#getHbMapKey() * @generated */ EClass HB_MAP_KEY = eINSTANCE.getHbMapKey(); /** * The meta object literal for the '<em><b>Columns</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference HB_MAP_KEY__COLUMNS = eINSTANCE.getHbMapKey_Columns(); /** * The meta object literal for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.impl.ParameterImpl <em>Parameter</em>}' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.ParameterImpl * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbannotationPackageImpl#getParameter() * @generated */ EClass PARAMETER = eINSTANCE.getParameter(); /** * The meta object literal for the '<em><b>Name</b></em>' attribute feature. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated */ EAttribute PARAMETER__NAME = eINSTANCE.getParameter_Name(); /** * The meta object literal for the '<em><b>Value</b></em>' attribute feature. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated */ EAttribute PARAMETER__VALUE = eINSTANCE.getParameter_Value(); /** * The meta object literal for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.impl.TypeImpl <em>Type</em>}' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.TypeImpl * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbannotationPackageImpl#getType() * @generated */ EClass TYPE = eINSTANCE.getType(); /** * The meta object literal for the '<em><b>Type</b></em>' attribute feature. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated */ EAttribute TYPE__TYPE = eINSTANCE.getType_Type(); /** * The meta object literal for the '<em><b>Parameters</b></em>' reference list feature. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ EReference TYPE__PARAMETERS = eINSTANCE.getType_Parameters(); /** * The meta object literal for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.impl.WhereImpl <em>Where</em>}' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.WhereImpl * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbannotationPackageImpl#getWhere() * @generated */ EClass WHERE = eINSTANCE.getWhere(); /** * The meta object literal for the '<em><b>Clause</b></em>' attribute feature. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated */ EAttribute WHERE__CLAUSE = eINSTANCE.getWhere_Clause(); /** * The meta object literal for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.impl.IdBagImpl <em>Id Bag</em>}' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.IdBagImpl * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbannotationPackageImpl#getIdBag() * @generated */ EClass ID_BAG = eINSTANCE.getIdBag(); /** * The meta object literal for the '<em><b>Generator</b></em>' attribute feature. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated */ EAttribute ID_BAG__GENERATOR = eINSTANCE.getIdBag_Generator(); /** * The meta object literal for the '<em><b>Type</b></em>' attribute feature. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated */ EAttribute ID_BAG__TYPE = eINSTANCE.getIdBag_Type(); /** * The meta object literal for the '<em><b>Table</b></em>' attribute feature. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated */ EAttribute ID_BAG__TABLE = eINSTANCE.getIdBag_Table(); /** * The meta object literal for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.impl.GenericGeneratorImpl <em>Generic Generator</em>}' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.GenericGeneratorImpl * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbannotationPackageImpl#getGenericGenerator() * @generated */ EClass GENERIC_GENERATOR = eINSTANCE.getGenericGenerator(); /** * The meta object literal for the '<em><b>Name</b></em>' attribute feature. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated */ EAttribute GENERIC_GENERATOR__NAME = eINSTANCE.getGenericGenerator_Name(); /** * The meta object literal for the '<em><b>Strategy</b></em>' attribute feature. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated */ EAttribute GENERIC_GENERATOR__STRATEGY = eINSTANCE.getGenericGenerator_Strategy(); /** * The meta object literal for the '<em><b>Parameters</b></em>' reference list feature. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ EReference GENERIC_GENERATOR__PARAMETERS = eINSTANCE.getGenericGenerator_Parameters(); /** * The meta object literal for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.impl.CacheImpl <em>Cache</em>}' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.CacheImpl * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbannotationPackageImpl#getCache() * @generated */ EClass CACHE = eINSTANCE.getCache(); /** * The meta object literal for the '<em><b>Usage</b></em>' attribute feature. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated */ EAttribute CACHE__USAGE = eINSTANCE.getCache_Usage(); /** * The meta object literal for the '<em><b>Region</b></em>' attribute feature. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated */ EAttribute CACHE__REGION = eINSTANCE.getCache_Region(); /** * The meta object literal for the '<em><b>Include</b></em>' attribute feature. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated */ EAttribute CACHE__INCLUDE = eINSTANCE.getCache_Include(); /** * The meta object literal for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.impl.TypeDefImpl <em>Type Def</em>}' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.TypeDefImpl * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbannotationPackageImpl#getTypeDef() * @generated */ EClass TYPE_DEF = eINSTANCE.getTypeDef(); /** * The meta object literal for the '<em><b>Name</b></em>' attribute feature. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated */ EAttribute TYPE_DEF__NAME = eINSTANCE.getTypeDef_Name(); /** * The meta object literal for the '<em><b>Parameters</b></em>' reference list feature. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ EReference TYPE_DEF__PARAMETERS = eINSTANCE.getTypeDef_Parameters(); /** * The meta object literal for the '<em><b>Type Class</b></em>' attribute feature. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated */ EAttribute TYPE_DEF__TYPE_CLASS = eINSTANCE.getTypeDef_TypeClass(); /** * The meta object literal for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.impl.FetchImpl <em>Fetch</em>}' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.FetchImpl * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbannotationPackageImpl#getFetch() * @generated */ EClass FETCH = eINSTANCE.getFetch(); /** * The meta object literal for the '<em><b>Value</b></em>' attribute feature. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated */ EAttribute FETCH__VALUE = eINSTANCE.getFetch_Value(); /** * The meta object literal for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.impl.OnDeleteImpl <em>On Delete</em>}' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.OnDeleteImpl * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbannotationPackageImpl#getOnDelete() * @generated */ EClass ON_DELETE = eINSTANCE.getOnDelete(); /** * The meta object literal for the '<em><b>Action</b></em>' attribute feature. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated */ EAttribute ON_DELETE__ACTION = eINSTANCE.getOnDelete_Action(); /** * The meta object literal for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.impl.ProxyImpl <em>Proxy</em>}' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.ProxyImpl * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbannotationPackageImpl#getProxy() * @generated */ EClass PROXY = eINSTANCE.getProxy(); /** * The meta object literal for the '<em><b>Proxy Class</b></em>' attribute feature. * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ EAttribute PROXY__PROXY_CLASS = eINSTANCE.getProxy_ProxyClass(); /** * The meta object literal for the '<em><b>Lazy</b></em>' attribute feature. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated */ EAttribute PROXY__LAZY = eINSTANCE.getProxy_Lazy(); /** * The meta object literal for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.impl.IndexImpl <em>Index</em>}' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.IndexImpl * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbannotationPackageImpl#getIndex() * @generated */ EClass INDEX = eINSTANCE.getIndex(); /** * The meta object literal for the '<em><b>Name</b></em>' attribute feature. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated */ EAttribute INDEX__NAME = eINSTANCE.getIndex_Name(); /** * The meta object literal for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.impl.GeneratedImpl <em>Generated</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.GeneratedImpl * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbannotationPackageImpl#getGenerated() * @generated */ EClass GENERATED = eINSTANCE.getGenerated(); /** * The meta object literal for the '<em><b>Value</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute GENERATED__VALUE = eINSTANCE.getGenerated_Value(); /** * The meta object literal for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.impl.NamedQueryImpl <em>Named Query</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.NamedQueryImpl * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbannotationPackageImpl#getNamedQuery() * @generated */ EClass NAMED_QUERY = eINSTANCE.getNamedQuery(); /** * The meta object literal for the '<em><b>Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute NAMED_QUERY__NAME = eINSTANCE.getNamedQuery_Name(); /** * The meta object literal for the '<em><b>Query</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute NAMED_QUERY__QUERY = eINSTANCE.getNamedQuery_Query(); /** * The meta object literal for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.impl.FilterImpl <em>Filter</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.FilterImpl * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbannotationPackageImpl#getFilter() * @generated */ EClass FILTER = eINSTANCE.getFilter(); /** * The meta object literal for the '<em><b>Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute FILTER__NAME = eINSTANCE.getFilter_Name(); /** * The meta object literal for the '<em><b>Condition</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute FILTER__CONDITION = eINSTANCE.getFilter_Condition(); /** * The meta object literal for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.impl.ParamDefImpl <em>Param Def</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.ParamDefImpl * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbannotationPackageImpl#getParamDef() * @generated */ EClass PARAM_DEF = eINSTANCE.getParamDef(); /** * The meta object literal for the '<em><b>Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute PARAM_DEF__NAME = eINSTANCE.getParamDef_Name(); /** * The meta object literal for the '<em><b>Type</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute PARAM_DEF__TYPE = eINSTANCE.getParamDef_Type(); /** * The meta object literal for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.impl.FilterDefImpl <em>Filter Def</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.FilterDefImpl * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbannotationPackageImpl#getFilterDef() * @generated */ EClass FILTER_DEF = eINSTANCE.getFilterDef(); /** * The meta object literal for the '<em><b>Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute FILTER_DEF__NAME = eINSTANCE.getFilterDef_Name(); /** * The meta object literal for the '<em><b>Default Condition</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute FILTER_DEF__DEFAULT_CONDITION = eINSTANCE.getFilterDef_DefaultCondition(); /** * The meta object literal for the '<em><b>Parameters</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference FILTER_DEF__PARAMETERS = eINSTANCE.getFilterDef_Parameters(); /** * The meta object literal for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.impl.DiscriminatorFormulaImpl <em>Discriminator Formula</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.DiscriminatorFormulaImpl * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbannotationPackageImpl#getDiscriminatorFormula() * @generated */ EClass DISCRIMINATOR_FORMULA = eINSTANCE.getDiscriminatorFormula(); /** * The meta object literal for the '<em><b>Value</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute DISCRIMINATOR_FORMULA__VALUE = eINSTANCE.getDiscriminatorFormula_Value(); /** * The meta object literal for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.impl.NaturalIdImpl <em>Natural Id</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.NaturalIdImpl * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbannotationPackageImpl#getNaturalId() * @generated */ EClass NATURAL_ID = eINSTANCE.getNaturalId(); /** * The meta object literal for the '<em><b>Mutable</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute NATURAL_ID__MUTABLE = eINSTANCE.getNaturalId_Mutable(); /** * The meta object literal for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.impl.MapKeyManyToManyImpl <em>Map Key Many To Many</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.MapKeyManyToManyImpl * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbannotationPackageImpl#getMapKeyManyToMany() * @generated */ EClass MAP_KEY_MANY_TO_MANY = eINSTANCE.getMapKeyManyToMany(); /** * The meta object literal for the '<em><b>Join Columns</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference MAP_KEY_MANY_TO_MANY__JOIN_COLUMNS = eINSTANCE.getMapKeyManyToMany_JoinColumns(); /** * The meta object literal for the '<em><b>Target Entity</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute MAP_KEY_MANY_TO_MANY__TARGET_ENTITY = eINSTANCE.getMapKeyManyToMany_TargetEntity(); /** * The meta object literal for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.impl.ForceDiscriminatorImpl <em>Force Discriminator</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.ForceDiscriminatorImpl * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbannotationPackageImpl#getForceDiscriminator() * @generated */ EClass FORCE_DISCRIMINATOR = eINSTANCE.getForceDiscriminator(); /** * The meta object literal for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.impl.ImmutableImpl <em>Immutable</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.ImmutableImpl * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbannotationPackageImpl#getImmutable() * @generated */ EClass IMMUTABLE = eINSTANCE.getImmutable(); /** * The meta object literal for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.impl.FormulaImpl <em>Formula</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.FormulaImpl * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbannotationPackageImpl#getFormula() * @generated */ EClass FORMULA = eINSTANCE.getFormula(); /** * The meta object literal for the '<em><b>Value</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute FORMULA__VALUE = eINSTANCE.getFormula_Value(); /** * The meta object literal for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.impl.NotFoundImpl <em>Not Found</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.NotFoundImpl * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbannotationPackageImpl#getNotFound() * @generated */ EClass NOT_FOUND = eINSTANCE.getNotFound(); /** * The meta object literal for the '<em><b>Action</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute NOT_FOUND__ACTION = eINSTANCE.getNotFound_Action(); /** * The meta object literal for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbEntityImpl <em>Hb Entity</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbEntityImpl * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbannotationPackageImpl#getHbEntity() * @generated */ EClass HB_ENTITY = eINSTANCE.getHbEntity(); /** * The meta object literal for the '<em><b>Dynamic Insert</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute HB_ENTITY__DYNAMIC_INSERT = eINSTANCE.getHbEntity_DynamicInsert(); /** * The meta object literal for the '<em><b>Dynamic Update</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute HB_ENTITY__DYNAMIC_UPDATE = eINSTANCE.getHbEntity_DynamicUpdate(); /** * The meta object literal for the '<em><b>Select Before Update</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute HB_ENTITY__SELECT_BEFORE_UPDATE = eINSTANCE.getHbEntity_SelectBeforeUpdate(); /** * The meta object literal for the '<em><b>Mutable</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute HB_ENTITY__MUTABLE = eINSTANCE.getHbEntity_Mutable(); /** * The meta object literal for the '<em><b>Persister</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute HB_ENTITY__PERSISTER = eINSTANCE.getHbEntity_Persister(); /** * The meta object literal for the '<em><b>Optimistic Lock</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute HB_ENTITY__OPTIMISTIC_LOCK = eINSTANCE.getHbEntity_OptimisticLock(); /** * The meta object literal for the '<em><b>Polymorphism</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute HB_ENTITY__POLYMORPHISM = eINSTANCE.getHbEntity_Polymorphism(); /** * The meta object literal for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.impl.BatchSizeImpl <em>Batch Size</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.BatchSizeImpl * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbannotationPackageImpl#getBatchSize() * @generated */ EClass BATCH_SIZE = eINSTANCE.getBatchSize(); /** * The meta object literal for the '<em><b>Size</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute BATCH_SIZE__SIZE = eINSTANCE.getBatchSize_Size(); /** * The meta object literal for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.CacheConcurrencyStrategy <em>Cache Concurrency Strategy</em>}' enum. * <!-- begin-user-doc --> <!-- end-user-doc --> * @see org.eclipse.emf.teneo.hibernate.hbannotation.CacheConcurrencyStrategy * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbannotationPackageImpl#getCacheConcurrencyStrategy() * @generated */ EEnum CACHE_CONCURRENCY_STRATEGY = eINSTANCE.getCacheConcurrencyStrategy(); /** * The meta object literal for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.HbFetchType <em>Hb Fetch Type</em>}' enum. * <!-- begin-user-doc --> <!-- end-user-doc --> * @see org.eclipse.emf.teneo.hibernate.hbannotation.HbFetchType * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbannotationPackageImpl#getHbFetchType() * @generated */ EEnum HB_FETCH_TYPE = eINSTANCE.getHbFetchType(); /** * The meta object literal for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.OnDeleteAction <em>On Delete Action</em>}' enum. * <!-- begin-user-doc --> <!-- end-user-doc --> * @see org.eclipse.emf.teneo.hibernate.hbannotation.OnDeleteAction * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbannotationPackageImpl#getOnDeleteAction() * @generated */ EEnum ON_DELETE_ACTION = eINSTANCE.getOnDeleteAction(); /** * The meta object literal for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.GenerationTime <em>Generation Time</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.teneo.hibernate.hbannotation.GenerationTime * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbannotationPackageImpl#getGenerationTime() * @generated */ EEnum GENERATION_TIME = eINSTANCE.getGenerationTime(); /** * The meta object literal for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.NotFoundAction <em>Not Found Action</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.teneo.hibernate.hbannotation.NotFoundAction * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbannotationPackageImpl#getNotFoundAction() * @generated */ EEnum NOT_FOUND_ACTION = eINSTANCE.getNotFoundAction(); /** * The meta object literal for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.OptimisticLockType <em>Optimistic Lock Type</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.teneo.hibernate.hbannotation.OptimisticLockType * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbannotationPackageImpl#getOptimisticLockType() * @generated */ EEnum OPTIMISTIC_LOCK_TYPE = eINSTANCE.getOptimisticLockType(); /** * The meta object literal for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.PolymorphismType <em>Polymorphism Type</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.teneo.hibernate.hbannotation.PolymorphismType * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbannotationPackageImpl#getPolymorphismType() * @generated */ EEnum POLYMORPHISM_TYPE = eINSTANCE.getPolymorphismType(); /** * The meta object literal for the '{@link org.eclipse.emf.teneo.hibernate.hbannotation.HbCascadeType <em>Hb Cascade Type</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.teneo.hibernate.hbannotation.HbCascadeType * @see org.eclipse.emf.teneo.hibernate.hbannotation.impl.HbannotationPackageImpl#getHbCascadeType() * @generated */ EEnum HB_CASCADE_TYPE = eINSTANCE.getHbCascadeType(); } } // HbannotationPackage