| <?xml version="1.0" encoding="UTF-8"?> |
| <ecore:EPackage xmi:version="2.0" |
| xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
| xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="orm" |
| nsURI="jpt.eclipselink.orm.xmi" nsPrefix="org.eclipse.jpt.jpa.eclipselink.core.resource.orm"> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlAccessMethods"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="getMethod" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="setMethod" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlAccessMethodsHolder" abstract="true" |
| interface="true"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="accessMethods" eType="#//XmlAccessMethods" |
| containment="true" resolveProxies="false"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlAdditionalCriteria" eSuperTypes="#//v2_2/XmlAdditionalCriteria_2_2"/> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlArray" eSuperTypes="../../org.eclipse.jpt.jpa.core/model/orm.ecore#//AbstractXmlAttributeMapping #//XmlAttributeMapping #//v2_3/XmlArray_2_3"/> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlAttributeMapping" abstract="true" |
| interface="true" eSuperTypes="../../org.eclipse.jpt.jpa.core/model/orm.ecore#//XmlAttributeMapping #//XmlAccessMethodsHolder #//XmlPropertyContainer"/> |
| <eClassifiers xsi:type="ecore:EClass" name="Attributes" eSuperTypes="../../org.eclipse.jpt.jpa.core/model/orm.ecore#//Attributes #//v2_3/XmlAttributes_2_3"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="basicCollections" upperBound="-1" |
| eType="#//XmlBasicCollection" containment="true" resolveProxies="false"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="basicMaps" upperBound="-1" |
| eType="#//XmlBasicMap" containment="true" resolveProxies="false"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="transformations" upperBound="-1" |
| eType="#//XmlTransformation" containment="true" resolveProxies="false"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="variableOneToOnes" upperBound="-1" |
| eType="#//XmlVariableOneToOne" containment="true" resolveProxies="false"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlBasic" eSuperTypes="../../org.eclipse.jpt.jpa.core/model/orm.ecore#//XmlBasic #//v1_1/XmlBasic_1_1 #//v2_1/XmlBasic_2_1 #//v2_2/XmlBasic_2_2 #//v2_4/XmlBasic_2_4 #//XmlAttributeMapping #//XmlMutable #//XmlConvertibleMapping"/> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlBasicCollection" eSuperTypes="../../org.eclipse.jpt.jpa.core/model/orm.ecore#//AbstractXmlAttributeMapping #//XmlAttributeMapping #//v2_2/XmlBasicCollection_2_2"/> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlBasicMap" eSuperTypes="../../org.eclipse.jpt.jpa.core/model/orm.ecore#//AbstractXmlAttributeMapping #//XmlAttributeMapping #//v2_2/XmlBasicMap_2_2"/> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlBatchFetch" eSuperTypes="#//v2_1/XmlBatchFetch_2_1"/> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlBatchFetchHolder" abstract="true" |
| interface="true"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="batchFetch" eType="#//XmlBatchFetch" |
| containment="true" resolveProxies="false"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlCache" eSuperTypes="#//v2_2/XmlCache_2_2 #//v2_4/XmlCache_2_4"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="expiry" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//IntObject"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="size" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//IntObject"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="shared" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//BooleanObject"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" eType="#//CacheType"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="alwaysRefresh" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//BooleanObject"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="refreshOnlyIfNewer" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//BooleanObject"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="disableHits" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//BooleanObject"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="coordinationType" eType="#//CacheCoordinationType" |
| defaultValueLiteral=""/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="expiryTimeOfDay" eType="#//XmlTimeOfDay" |
| containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlCacheHolder" abstract="true" interface="true"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="cache" eType="#//XmlCache" |
| containment="true" resolveProxies="false"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="existenceChecking" eType="#//ExistenceType" |
| defaultValueLiteral=""/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlCacheIndex" eSuperTypes="#//v2_4/XmlCacheIndex_2_4"/> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlChangeTracking"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" eType="#//XmlChangeTrackingType"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlChangeTrackingHolder" abstract="true" |
| interface="true"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="changeTracking" eType="#//XmlChangeTracking" |
| containment="true" resolveProxies="false"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlCloneCopyPolicy"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="method" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="workingCopyMethod" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlCollectionTable" eSuperTypes="../../org.eclipse.jpt.jpa.core/model/orm.ecore#//XmlCollectionTable #//v2_2/XmlCollectionTable_2_2"/> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlConversionValue"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="dataValue" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="objectValue" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlConverter" eSuperTypes="#//XmlNamedConverter"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="className" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlConverterHolder" abstract="true" |
| interface="true"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="converter" eType="#//XmlConverter" |
| containment="true" resolveProxies="false"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="typeConverter" eType="#//XmlTypeConverter" |
| containment="true" resolveProxies="false"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="objectTypeConverter" eType="#//XmlObjectTypeConverter" |
| containment="true" resolveProxies="false"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="structConverter" eType="#//XmlStructConverter" |
| containment="true" resolveProxies="false"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlConvertersHolder" abstract="true" |
| interface="true"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="converters" upperBound="-1" |
| eType="#//XmlConverter" containment="true" resolveProxies="false"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="typeConverters" upperBound="-1" |
| eType="#//XmlTypeConverter" containment="true" resolveProxies="false"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="objectTypeConverters" upperBound="-1" |
| eType="#//XmlObjectTypeConverter" containment="true" resolveProxies="false"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="structConverters" upperBound="-1" |
| eType="#//XmlStructConverter" containment="true" resolveProxies="false"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlConvertibleMapping" abstract="true" |
| interface="true" eSuperTypes="../../org.eclipse.jpt.jpa.core/model/orm.ecore#//XmlConvertibleMapping #//XmlConverterHolder"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="convert" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlCopyPolicy"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="class" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlCustomizer"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="customizerClassName" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlCustomizerHolder" abstract="true" |
| interface="true"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="customizer" eType="ecore:EClass ../../org.eclipse.jpt.jpa.core/model/orm.ecore#//XmlClassReference" |
| containment="true" resolveProxies="false"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlElementCollection" eSuperTypes="../../org.eclipse.jpt.jpa.core/model/orm.ecore#//XmlElementCollection #//v2_0/XmlElementCollection_2_0 #//v2_1/XmlElementCollection_2_1 #//v2_2/XmlElementCollection_2_2 #//v2_3/XmlElementCollection_2_3 #//v2_4/XmlElementCollection_2_4"/> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlEmbeddable" eSuperTypes="../../org.eclipse.jpt.jpa.core/model/orm.ecore#//XmlEmbeddable #//v2_1/XmlEmbeddable_2_1 #//v2_2/XmlEmbeddable_2_2 #//v2_3/XmlEmbeddable_2_3 #//XmlCustomizerHolder #//XmlChangeTrackingHolder #//XmlConvertersHolder #//XmlPropertyContainer"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="copyPolicy" eType="#//XmlCopyPolicy" |
| containment="true" resolveProxies="false"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="instantiationCopyPolicy" |
| eType="#//XmlInstantiationCopyPolicy" containment="true" resolveProxies="false"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="cloneCopyPolicy" eType="#//XmlCloneCopyPolicy" |
| containment="true" resolveProxies="false"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="excludeDefaultMappings" |
| eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//BooleanObject"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlEmbedded" eSuperTypes="../../org.eclipse.jpt.jpa.core/model/orm.ecore#//XmlEmbedded #//v2_1/XmlEmbedded_2_1 #//XmlAttributeMapping"/> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlEmbeddedId" eSuperTypes="../../org.eclipse.jpt.jpa.core/model/orm.ecore#//XmlEmbeddedId #//v2_1/XmlEmbeddedId_2_1 #//XmlAttributeMapping"/> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlEntity" eSuperTypes="../../org.eclipse.jpt.jpa.core/model/orm.ecore#//XmlEntity #//v1_1/XmlEntity_1_1 #//v2_0/XmlEntity_2_0 #//v2_1/XmlEntity_2_1 #//v2_2/XmlEntity_2_2 #//v2_3/XmlEntity_2_3 #//v2_4/XmlEntity_2_4 #//XmlReadOnly #//XmlCustomizerHolder #//XmlChangeTrackingHolder #//XmlCacheHolder #//XmlConvertersHolder #//XmlQueryContainer #//XmlPropertyContainer"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="optimisticLocking" eType="#//XmlOptimisticLocking" |
| containment="true" resolveProxies="false"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="copyPolicy" eType="#//XmlCopyPolicy" |
| containment="true" resolveProxies="false"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="instantiationCopyPolicy" |
| eType="#//XmlInstantiationCopyPolicy" containment="true" resolveProxies="false"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="cloneCopyPolicy" eType="#//XmlCloneCopyPolicy" |
| containment="true" resolveProxies="false"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="excludeDefaultMappings" |
| eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//BooleanObject"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlEntityMappings" eSuperTypes="../../org.eclipse.jpt.jpa.core/model/orm.ecore#//XmlEntityMappings #//v2_1/XmlEntityMappings_2_1 #//v2_2/XmlEntityMappings_2_2 #//v2_3/XmlEntityMappings_2_3 #//XmlConvertersHolder #//XmlQueryContainer"/> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlFetchAttribute" eSuperTypes="#//v2_1/XmlFetchAttribute_2_1"/> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlFetchGroup" eSuperTypes="#//v2_1/XmlFetchGroup_2_1"/> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlHashPartitioning" eSuperTypes="#//v2_2/XmlHashPartitioning_2_2"/> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlId" eSuperTypes="../../org.eclipse.jpt.jpa.core/model/orm.ecore#//XmlId #//v2_1/XmlId_2_1 #//v2_2/XmlId_2_2 #//v2_4/XmlId_2_4 #//XmlAttributeMapping #//XmlMutable #//XmlConvertibleMapping"/> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlIndex" eSuperTypes="#//v2_2/XmlIndex_2_2"/> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlInstantiationCopyPolicy"/> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlJoinFetch" abstract="true" interface="true"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="joinFetch" eType="#//XmlJoinFetchType"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlJoinTable" eSuperTypes="../../org.eclipse.jpt.jpa.core/model/orm.ecore#//XmlJoinTable #//v2_2/XmlJoinTable_2_2"/> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlManyToMany" eSuperTypes="../../org.eclipse.jpt.jpa.core/model/orm.ecore#//XmlManyToMany #//v2_0/XmlManyToMany_2_0 #//v2_1/XmlManyToMany_2_1 #//v2_2/XmlManyToMany_2_2 #//XmlAttributeMapping #//XmlJoinFetch"/> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlManyToOne" eSuperTypes="../../org.eclipse.jpt.jpa.core/model/orm.ecore#//XmlManyToOne #//v2_1/XmlManyToOne_2_1 #//v2_2/XmlManyToOne_2_2 #//XmlAttributeMapping #//XmlJoinFetch"/> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlMappedSuperclass" eSuperTypes="../../org.eclipse.jpt.jpa.core/model/orm.ecore#//XmlMappedSuperclass #//v1_1/XmlMappedSuperclass_1_1 #//v2_0/XmlMappedSuperclass_2_0 #//v2_1/XmlMappedSuperclass_2_1 #//v2_2/XmlMappedSuperclass_2_2 #//v2_3/XmlMappedSuperclass_2_3 #//v2_4/XmlMappedSuperclass_2_4 #//XmlReadOnly #//XmlCustomizerHolder #//XmlChangeTrackingHolder #//XmlCacheHolder #//XmlConvertersHolder #//XmlPropertyContainer"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="optimisticLocking" eType="#//XmlOptimisticLocking" |
| containment="true" resolveProxies="false"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="copyPolicy" eType="#//XmlCopyPolicy" |
| containment="true" resolveProxies="false"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="instantiationCopyPolicy" |
| eType="#//XmlInstantiationCopyPolicy" containment="true" resolveProxies="false"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="cloneCopyPolicy" eType="#//XmlCloneCopyPolicy" |
| containment="true" resolveProxies="false"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="excludeDefaultMappings" |
| eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//BooleanObject"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlMultitenant" eSuperTypes="#//v2_3/XmlMultitenant_2_3 #//v2_4/XmlMultitenant_2_4"/> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlMultitenantHolder" abstract="true" |
| interface="true"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="multitenant" eType="#//XmlMultitenant" |
| containment="true" resolveProxies="false"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlMutable" abstract="true" interface="true"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="mutable" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//BooleanObject"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlNamedConverter"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlNamedPlsqlStoredFunctionQuery" eSuperTypes="#//v2_3/XmlNamedPlsqlStoredFunctionQuery_2_3"/> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlNamedPlsqlStoredProcedureQuery" eSuperTypes="#//v2_3/XmlNamedPlsqlStoredProcedureQuery_2_3"/> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlNamedStoredFunctionQuery" eSuperTypes="#//v2_3/XmlNamedStoredFunctionQuery_2_3"/> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlNamedStoredProcedureQuery"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="resultClass" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="resultSetMapping" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="procedureName" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="returnsResultSet" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//BooleanObject"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="hints" upperBound="-1" |
| eType="ecore:EClass ../../org.eclipse.jpt.jpa.core/model/orm.ecore#//XmlQueryHint" |
| containment="true" resolveProxies="false"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="parameters" upperBound="-1" |
| eType="#//XmlStoredProcedureParameter" containment="true" resolveProxies="false"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlObjectTypeConverter" eSuperTypes="#//XmlNamedConverter"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="dataType" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="objectType" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="conversionValues" upperBound="-1" |
| eType="#//XmlConversionValue" containment="true" resolveProxies="false"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="defaultObjectValue" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlOneToMany" eSuperTypes="../../org.eclipse.jpt.jpa.core/model/orm.ecore#//XmlOneToMany #//v2_0/XmlOneToMany_2_0 #//v2_1/XmlOneToMany_2_1 #//v2_2/XmlOneToMany_2_2 #//v2_4/XmlOneToMany_2_4 #//XmlAttributeMapping #//XmlPrivateOwned #//XmlJoinFetch"/> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlOneToOne" eSuperTypes="../../org.eclipse.jpt.jpa.core/model/orm.ecore#//XmlOneToOne #//v2_1/XmlOneToOne_2_1 #//v2_2/XmlOneToOne_2_2 #//XmlAttributeMapping #//XmlPrivateOwned #//XmlJoinFetch"/> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlOptimisticLocking"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" eType="#//XmlOptimisticLockingType"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="cascade" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//BooleanObject"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="selectedColumns" upperBound="-1" |
| eType="ecore:EClass ../../org.eclipse.jpt.jpa.core/model/orm.ecore#//XmlColumn" |
| containment="true" resolveProxies="false"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlOrderColumn" eSuperTypes="../../org.eclipse.jpt.jpa.core/model/orm.ecore#//XmlOrderColumn #//v2_0/XmlOrderColumn_2_0"/> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlPartitioning" eSuperTypes="#//v2_2/XmlPartitioning_2_2"/> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlPersistenceUnitDefaults" eSuperTypes="../../org.eclipse.jpt.jpa.core/model/orm.ecore#//XmlPersistenceUnitDefaults #//v2_1/XmlPersistenceUnitDefaults_2_1 #//v2_3/XmlPersistenceUnitDefaults_2_3"/> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlPersistenceUnitMetadata" eSuperTypes="../../org.eclipse.jpt.jpa.core/model/orm.ecore#//XmlPersistenceUnitMetadata"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="excludeDefaultMappings" |
| eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Boolean"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlPinnedPartitioning" eSuperTypes="#//v2_2/XmlPinnedPartitioning_2_2"/> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlPlsqlRecord" eSuperTypes="#//v2_3/XmlPlsqlRecord_2_3"/> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlPlsqlTable" eSuperTypes="#//v2_3/XmlPlsqlTable_2_3"/> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlPrimaryKey" eSuperTypes="#//v1_1/XmlPrimaryKey_1_1 #//v2_1/XmlPrimaryKey_2_1"/> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlPrivateOwned" abstract="true" interface="true"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="privateOwned" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Boolean"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlProperty"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="valueType" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlPropertyContainer" abstract="true" |
| interface="true"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="properties" upperBound="-1" |
| eType="#//XmlProperty" containment="true" resolveProxies="false"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlQueryContainer" abstract="true" interface="true"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="namedStoredProcedureQueries" |
| upperBound="-1" eType="#//XmlNamedStoredProcedureQuery" containment="true" |
| resolveProxies="false"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlQueryRedirectors" eSuperTypes="#//v2_0/XmlQueryRedirectors_2_0"/> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlRangePartitioning" eSuperTypes="#//v2_2/XmlRangePartitioning_2_2"/> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlReadOnly" abstract="true" interface="true"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="readOnly" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//BooleanObject"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlReplicationPartitioning" eSuperTypes="#//v2_2/XmlReplicationPartitioning_2_2"/> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlReturnInsert" eSuperTypes="#//v2_1/XmlReturnInsert_2_1"/> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlRoundRobinPartitioning" eSuperTypes="#//v2_2/XmlRoundRobinPartitioning_2_2"/> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlSecondaryTable" eSuperTypes="../../org.eclipse.jpt.jpa.core/model/orm.ecore#//XmlSecondaryTable #//v2_2/XmlSecondaryTable_2_2"/> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlStoredProcedureParameter"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="direction" eType="#//XmlDirection"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="queryParameter" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="jdbcType" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//IntObject"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="jdbcTypeName" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlStruct" eSuperTypes="#//v2_3/XmlStruct_2_3"/> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlStructConverter" eSuperTypes="#//XmlNamedConverter"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="converter" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlStructure" eSuperTypes="../../org.eclipse.jpt.jpa.core/model/orm.ecore#//AbstractXmlAttributeMapping #//XmlAttributeMapping #//v2_3/XmlStructure_2_3"/> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlTable" eSuperTypes="../../org.eclipse.jpt.jpa.core/model/orm.ecore#//XmlTable #//v2_2/XmlTable_2_2"/> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlTableGenerator" eSuperTypes="../../org.eclipse.jpt.jpa.core/model/orm.ecore#//XmlTableGenerator #//v2_2/XmlTableGenerator_2_2"/> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlTenantDiscriminatorColumn" eSuperTypes="../../org.eclipse.jpt.jpa.core/model/orm.ecore#//AbstractXmlBaseDiscriminatorColumn #//v2_3/XmlTenantDiscriminatorColumn_2_3"/> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlTimeOfDay"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="hour" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//IntObject"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="minute" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//IntObject"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="second" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//IntObject"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="millisecond" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//IntObject"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlTransformation" eSuperTypes="../../org.eclipse.jpt.jpa.core/model/orm.ecore#//AbstractXmlAttributeMapping #//v2_1/XmlTransformation_2_1 #//XmlAttributeMapping"/> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlTransient" eSuperTypes="../../org.eclipse.jpt.jpa.core/model/orm.ecore#//XmlTransient #//XmlAttributeMapping"/> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlTypeConverter" eSuperTypes="#//XmlNamedConverter"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="dataType" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="objectType" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlUnionPartitioning" eSuperTypes="#//v2_2/XmlUnionPartitioning_2_2"/> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlValuePartitioning" eSuperTypes="#//v2_2/XmlValuePartitioning_2_2"/> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlVariableOneToOne" eSuperTypes="../../org.eclipse.jpt.jpa.core/model/orm.ecore#//AbstractXmlAttributeMapping #//XmlAttributeMapping #//v2_2/XmlVariableOneToOne_2_2"/> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlVersion" eSuperTypes="../../org.eclipse.jpt.jpa.core/model/orm.ecore#//XmlVersion #//v2_1/XmlVersion_2_1 #//v2_2/XmlVersion_2_2 #//XmlAttributeMapping #//XmlMutable #//XmlConvertibleMapping"/> |
| <eClassifiers xsi:type="ecore:EEnum" name="CacheCoordinationType"> |
| <eLiterals name="SEND_OBJECT_CHANGES"/> |
| <eLiterals name="INVALIDATE_CHANGED_OBJECTS" value="1"/> |
| <eLiterals name="SEND_NEW_OBJECTS_WITH_CHANGES" value="2"/> |
| <eLiterals name="NONE" value="3"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EEnum" name="CacheType"> |
| <eLiterals name="FULL"/> |
| <eLiterals name="WEAK" value="1"/> |
| <eLiterals name="SOFT" value="2"/> |
| <eLiterals name="SOFT_WEAK" value="3"/> |
| <eLiterals name="HARD_WEAK" value="4"/> |
| <eLiterals name="CACHE" value="5"/> |
| <eLiterals name="NONE" value="6"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EEnum" name="XmlChangeTrackingType"> |
| <eLiterals name="ATTRIBUTE" literal="ATTRIBUTE"/> |
| <eLiterals name="OBJECT" value="1"/> |
| <eLiterals name="DEFERRED" value="2"/> |
| <eLiterals name="AUTO" value="3"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EEnum" name="XmlDirection"> |
| <eLiterals name="IN"/> |
| <eLiterals name="OUT" value="1" literal="OUT"/> |
| <eLiterals name="IN_OUT" value="2" literal="IN_OUT"/> |
| <eLiterals name="OUT_CURSOR" value="3" literal="OUT_CURSOR"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EEnum" name="ExistenceType"> |
| <eLiterals name="CHECK_CACHE"/> |
| <eLiterals name="CHECK_DATABASE" value="1"/> |
| <eLiterals name="ASSUME_EXISTENCE" value="2"/> |
| <eLiterals name="ASSUME_NON_EXISTENCE" value="3"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EEnum" name="XmlJoinFetchType"> |
| <eLiterals name="INNER"/> |
| <eLiterals name="OUTER" value="1" literal="OUTER"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EEnum" name="XmlOptimisticLockingType"> |
| <eLiterals name="ALL_COLUMNS"/> |
| <eLiterals name="CHANGED_COLUMNS" value="1" literal="CHANGED_COLUMNS"/> |
| <eLiterals name="SELECTED_COLUMNS" value="2" literal="SELECTED_COLUMNS"/> |
| <eLiterals name="VERSION_COLUMN" value="3" literal="VERSION_COLUMN"/> |
| </eClassifiers> |
| <eSubpackages name="v1_1" nsURI="jpt.eclipselink.orm.v1_1.xmi" nsPrefix="org.eclipse.jpt.jpa.eclipselink.core.resource.orm.v1_1"> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlBasic_1_1" abstract="true" interface="true" |
| eSuperTypes="../../org.eclipse.jpt.jpa.core/model/orm.ecore#//XmlGeneratorContainer"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="generatedValue" eType="ecore:EClass ../../org.eclipse.jpt.jpa.core/model/orm.ecore#//XmlGeneratedValue" |
| containment="true" resolveProxies="false"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlEntity_1_1" abstract="true" interface="true"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="primaryKey" eType="#//XmlPrimaryKey" |
| containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlMappedSuperclass_1_1" abstract="true" |
| interface="true"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="primaryKey" eType="#//XmlPrimaryKey" |
| containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlPrimaryKey_1_1" abstract="true" |
| interface="true"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="validation" eType="#//v1_1/IdValidationType_1_1"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="columns" upperBound="-1" |
| eType="ecore:EClass ../../org.eclipse.jpt.jpa.core/model/orm.ecore#//XmlColumn" |
| containment="true" resolveProxies="false"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EEnum" name="IdValidationType_1_1"> |
| <eLiterals name="NULL"/> |
| <eLiterals name="ZERO" value="2"/> |
| <eLiterals name="NONE" value="2"/> |
| </eClassifiers> |
| </eSubpackages> |
| <eSubpackages name="v2_0" nsURI="jpt.eclipselink.orm.v2_0.xmi" nsPrefix="org.eclipse.jpt.jpa.eclipselink.core.resource.orm.v2_0"> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlCollectionMapping_2_0" abstract="true" |
| interface="true" eSuperTypes="#//v2_0/XmlMapKeyAssociationOverrideContainer_2_0"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="mapKeyConvert" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlElementCollection_2_0" abstract="true" |
| interface="true" eSuperTypes="#//XmlAttributeMapping #//XmlConvertibleMapping #//XmlConvertersHolder #//v2_0/XmlCollectionMapping_2_0"/> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlEntity_2_0" abstract="true" interface="true"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="cacheInterceptor" eType="ecore:EClass ../../org.eclipse.jpt.jpa.core/model/orm.ecore#//XmlClassReference" |
| containment="true" resolveProxies="false"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="queryRedirectors" eType="#//XmlQueryRedirectors" |
| containment="true" resolveProxies="false"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlManyToMany_2_0" abstract="true" |
| interface="true" eSuperTypes="#//XmlConverterHolder #//v2_0/XmlCollectionMapping_2_0"/> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlMapKeyAssociationOverrideContainer_2_0" |
| abstract="true" interface="true"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="mapKeyAssociationOverrides" |
| upperBound="-1" eType="ecore:EClass ../../org.eclipse.jpt.jpa.core/model/orm.ecore#//XmlAssociationOverride" |
| containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlMappedSuperclass_2_0" abstract="true" |
| interface="true" eSuperTypes="../../org.eclipse.jpt.jpa.core/model/orm.ecore#//v2_0/XmlCacheable_2_0"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="cacheInterceptor" eType="ecore:EClass ../../org.eclipse.jpt.jpa.core/model/orm.ecore#//XmlClassReference" |
| containment="true" resolveProxies="false"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlOneToMany_2_0" abstract="true" |
| interface="true" eSuperTypes="#//XmlConverterHolder #//v2_0/XmlCollectionMapping_2_0"/> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlOrderColumn_2_0" abstract="true" |
| interface="true"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="correctionType" eType="#//v2_0/OrderCorrectionType_2_0"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlQueryRedirectors_2_0" abstract="true" |
| interface="true"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="allQueries" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="readAll" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="readObject" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="report" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="update" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="insert" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="delete" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EEnum" name="OrderCorrectionType_2_0"> |
| <eLiterals name="READ"/> |
| <eLiterals name="READ_WRITE" value="1"/> |
| <eLiterals name="EXCEPTION" value="2"/> |
| </eClassifiers> |
| </eSubpackages> |
| <eSubpackages name="v2_1" nsURI="jpt.eclipselink.orm.v2_1.xmi" nsPrefix="org.eclipse.jpt.jpa.eclipselink.core.resource.orm.v2_1"> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlBasic_2_1" abstract="true" interface="true"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="returnInsert" eType="#//XmlReturnInsert" |
| containment="true" resolveProxies="false"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="returnUpdate" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//BooleanObject"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="attributeType" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlBatchFetch_2_1" abstract="true" |
| interface="true"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="size" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//IntObject"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="batchFetchType" eType="#//v2_1/BatchFetchType_2_1"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlElementCollection_2_1" abstract="true" |
| interface="true" eSuperTypes="#//XmlJoinFetch #//XmlBatchFetchHolder"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="attributeType" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlEmbeddable_2_1" abstract="true" |
| interface="true" eSuperTypes="#//XmlAccessMethodsHolder"/> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlEmbedded_2_1" abstract="true" interface="true"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="attributeType" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlEmbeddedId_2_1" abstract="true" |
| interface="true"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="attributeType" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlEntity_2_1" abstract="true" interface="true" |
| eSuperTypes="#//XmlAccessMethodsHolder #//v2_1/XmlFetchGroupContainer_2_1"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="classExtractor" eType="ecore:EClass ../../org.eclipse.jpt.jpa.core/model/orm.ecore#//XmlClassReference" |
| containment="true" resolveProxies="false"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="parentClass" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlEntityMappings_2_1" abstract="true" |
| interface="true" eSuperTypes="#//XmlAccessMethodsHolder"/> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlFetchAttribute_2_1" abstract="true" |
| interface="true"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlFetchGroup_2_1" abstract="true" |
| interface="true"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="load" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//BooleanObject"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="attributes" upperBound="-1" |
| eType="#//XmlFetchAttribute" containment="true" resolveProxies="false"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlFetchGroupContainer_2_1" abstract="true" |
| interface="true"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="fetchGroups" upperBound="-1" |
| eType="#//XmlFetchGroup" containment="true" resolveProxies="false"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlId_2_1" abstract="true" interface="true"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="attributeType" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlManyToMany_2_1" abstract="true" |
| interface="true" eSuperTypes="#//XmlBatchFetchHolder"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="attributeType" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlManyToOne_2_1" abstract="true" |
| interface="true" eSuperTypes="#//XmlBatchFetchHolder"/> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlMappedSuperclass_2_1" abstract="true" |
| interface="true" eSuperTypes="../../org.eclipse.jpt.jpa.core/model/orm.ecore#//XmlAssociationOverrideContainer ../../org.eclipse.jpt.jpa.core/model/orm.ecore#//XmlAttributeOverrideContainer #//v2_1/XmlFetchGroupContainer_2_1 ../../org.eclipse.jpt.jpa.core/model/orm.ecore#//XmlGeneratorContainer ../../org.eclipse.jpt.jpa.core/model/orm.ecore#//XmlQueryContainer #//XmlQueryContainer #//XmlAccessMethodsHolder"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="sqlResultSetMappings" |
| upperBound="-1" eType="ecore:EClass ../../org.eclipse.jpt.jpa.core/model/orm.ecore#//SqlResultSetMapping" |
| containment="true" resolveProxies="false"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="queryRedirectors" eType="#//XmlQueryRedirectors" |
| containment="true" resolveProxies="false"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="parentClass" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlOneToMany_2_1" abstract="true" |
| interface="true" eSuperTypes="#//XmlBatchFetchHolder"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="attributeType" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlOneToOne_2_1" abstract="true" interface="true" |
| eSuperTypes="#//XmlBatchFetchHolder"/> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlPersistenceUnitDefaults_2_1" abstract="true" |
| interface="true" eSuperTypes="#//XmlAccessMethodsHolder"/> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlPrimaryKey_2_1" abstract="true" |
| interface="true"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="cacheKeyType" eType="#//v2_1/CacheKeyType_2_1"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlReturnInsert_2_1" abstract="true" |
| interface="true"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="returnOnly" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//BooleanObject"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlTransformation_2_1" abstract="true" |
| interface="true"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="attributeType" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlVersion_2_1" abstract="true" interface="true"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="attributeType" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EEnum" name="CacheKeyType_2_1"> |
| <eLiterals name="ID_VALUE" literal="ID_VALUE"/> |
| <eLiterals name="CACHE_KEY" value="1"/> |
| <eLiterals name="AUTO" value="2"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EEnum" name="BatchFetchType_2_1"> |
| <eLiterals name="JOIN"/> |
| <eLiterals name="EXISTS" value="1"/> |
| <eLiterals name="IN" value="2"/> |
| </eClassifiers> |
| </eSubpackages> |
| <eSubpackages name="v2_2" nsURI="jpt.eclipselink.orm.v2_2.xmi" nsPrefix="org.eclipse.jpt.jpa.eclipselink.core.resource.orm.v2_2"> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlAdditionalCriteria_2_2" abstract="true" |
| interface="true"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="criteria" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlBasic_2_2" abstract="true" interface="true"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="index" eType="#//v2_2/XmlIndex_2_2" |
| containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlBasicCollection_2_2" abstract="true" |
| interface="true"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="cascadeOnDelete" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//BooleanObject"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlBasicMap_2_2" abstract="true" interface="true"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="cascadeOnDelete" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//BooleanObject"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlCache_2_2" abstract="true" interface="true"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="isolation" eType="#//v2_2/CacheIsolationType" |
| defaultValueLiteral=""/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlCollectionTable_2_2" abstract="true" |
| interface="true"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="creationSuffix" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlElementCollection_2_2" abstract="true" |
| interface="true" eSuperTypes="#//v2_2/XmlPartitioningGroup_2_2"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="cascadeOnDelete" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//BooleanObject"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="noncacheable" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Boolean"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlEmbeddable_2_2" abstract="true" |
| interface="true" eSuperTypes="../../org.eclipse.jpt.jpa.core/model/orm.ecore#//XmlAttributeOverrideContainer ../../org.eclipse.jpt.jpa.core/model/orm.ecore#//XmlAssociationOverrideContainer"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="parentClass" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlEntity_2_2" abstract="true" interface="true" |
| eSuperTypes="#//v2_2/XmlPartitioningGroup_2_2"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="additionalCriteria" eType="#//v2_2/XmlAdditionalCriteria_2_2" |
| containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="cascadeOnDelete" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//BooleanObject"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="index" eType="#//v2_2/XmlIndex_2_2" |
| containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlEntityMappings_2_2" abstract="true" |
| interface="true"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="partitioning" upperBound="-1" |
| eType="#//v2_2/XmlPartitioning_2_2" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="replicationPartitioning" |
| upperBound="-1" eType="#//v2_2/XmlReplicationPartitioning_2_2" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="roundRobinPartitioning" |
| upperBound="-1" eType="#//v2_2/XmlRoundRobinPartitioning_2_2" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="pinnedPartitioning" upperBound="-1" |
| eType="#//v2_2/XmlPinnedPartitioning_2_2" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="rangePartitioning" upperBound="-1" |
| eType="#//v2_2/XmlRangePartitioning_2_2" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="valuePartitioning" upperBound="-1" |
| eType="#//v2_2/XmlValuePartitioning_2_2" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="hashPartitioning" upperBound="-1" |
| eType="#//v2_2/XmlHashPartitioning_2_2" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="unionPartitioning" upperBound="-1" |
| eType="#//v2_2/XmlUnionPartitioning_2_2" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlHashPartitioning_2_2" abstract="true" |
| interface="true"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlId_2_2" abstract="true" interface="true"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="index" eType="#//v2_2/XmlIndex_2_2" |
| containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlIndex_2_2" abstract="true" interface="true"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="schema" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="catalog" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="table" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="unique" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//BooleanObject"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="columnNames" unique="false" |
| upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlJoinTable_2_2" abstract="true" |
| interface="true"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="creationSuffix" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlManyToMany_2_2" abstract="true" |
| interface="true" eSuperTypes="#//v2_2/XmlPartitioningGroup_2_2"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="cascadeOnDelete" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//BooleanObject"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="nonCacheable" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Boolean"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlManyToOne_2_2" abstract="true" |
| interface="true" eSuperTypes="#//v2_2/XmlPartitioningGroup_2_2"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="nonCacheable" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Boolean"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlMappedSuperclass_2_2" abstract="true" |
| interface="true" eSuperTypes="#//v2_2/XmlPartitioningGroup_2_2"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="additionalCriteria" eType="#//v2_2/XmlAdditionalCriteria_2_2" |
| containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlOneToOne_2_2" abstract="true" interface="true" |
| eSuperTypes="#//v2_2/XmlPartitioningGroup_2_2"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="cascadeOnDelete" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//BooleanObject"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="nonCacheable" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Boolean"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlOneToMany_2_2" abstract="true" |
| interface="true" eSuperTypes="#//v2_2/XmlPartitioningGroup_2_2"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="cascadeOnDelete" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//BooleanObject"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="noncacheable" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Boolean"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlPartitioning_2_2" abstract="true" |
| interface="true"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlPartitioningGroup_2_2" abstract="true" |
| interface="true"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="partitioning" eType="#//v2_2/XmlPartitioning_2_2" |
| containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="replicationPartitioning" |
| eType="#//v2_2/XmlReplicationPartitioning_2_2" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="roundRobinPartitioning" |
| eType="#//v2_2/XmlRoundRobinPartitioning_2_2" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="pinnedPartitioning" eType="#//v2_2/XmlPinnedPartitioning_2_2" |
| containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="rangePartitioning" eType="#//v2_2/XmlRangePartitioning_2_2" |
| containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="valuePartitioning" eType="#//v2_2/XmlValuePartitioning_2_2" |
| containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="hashPartitioning" eType="#//v2_2/XmlHashPartitioning_2_2" |
| containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="unionPartitioning" eType="#//v2_2/XmlUnionPartitioning_2_2" |
| containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="partitioned" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlPinnedPartitioning_2_2" abstract="true" |
| interface="true"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlRangePartitioning_2_2" abstract="true" |
| interface="true"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlReplicationPartitioning_2_2" abstract="true" |
| interface="true"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlRoundRobinPartitioning_2_2" abstract="true" |
| interface="true"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlSecondaryTable_2_2" abstract="true" |
| interface="true"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="creationSuffix" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlTable_2_2" abstract="true" interface="true"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="creationSuffix" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlTableGenerator_2_2" abstract="true" |
| interface="true"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="creationSuffix" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlUnionPartitioning_2_2" abstract="true" |
| interface="true"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlValuePartitioning_2_2" abstract="true" |
| interface="true"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlVariableOneToOne_2_2" abstract="true" |
| interface="true" eSuperTypes="#//v2_2/XmlPartitioningGroup_2_2"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="nonCacheable" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Boolean"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlVersion_2_2" abstract="true" interface="true"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="index" eType="#//v2_2/XmlIndex_2_2" |
| containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EEnum" name="CacheIsolationType"> |
| <eLiterals name="SHARED"/> |
| <eLiterals name="PROTECTED" value="1" literal="PROTECTED"/> |
| <eLiterals name="ISOLATED" value="2"/> |
| </eClassifiers> |
| </eSubpackages> |
| <eSubpackages name="v2_3" nsURI="jpt.eclipselink.orm.v2_3.xmi" nsPrefix="org.eclipse.jpt.jpa.eclipselink.core.resource.orm.v2_3"> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlArray_2_3" abstract="true" interface="true"/> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlAttributes_2_3" abstract="true" |
| interface="true"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="structures" upperBound="-1" |
| eType="#//v2_3/XmlStructure_2_3" containment="true" resolveProxies="false"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="arrays" upperBound="-1" |
| eType="#//v2_3/XmlArray_2_3" containment="true" resolveProxies="false"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlElementCollection_2_3" abstract="true" |
| interface="true"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="compositeMember" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlEmbeddable_2_3" abstract="true" |
| interface="true"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="plsqlRecords" upperBound="-1" |
| eType="#//v2_3/XmlPlsqlRecord_2_3" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="plsqlTables" upperBound="-1" |
| eType="#//XmlPlsqlTable" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="struct" eType="#//v2_3/XmlStruct_2_3" |
| containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlEntity_2_3" abstract="true" interface="true" |
| eSuperTypes="#//XmlMultitenantHolder"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="namedStoredFunctionQueries" |
| upperBound="-1" eType="#//v2_3/XmlNamedStoredFunctionQuery_2_3" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="namedPlsqlStoredFunctionQueries" |
| upperBound="-1" eType="#//v2_3/XmlNamedPlsqlStoredFunctionQuery_2_3" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="namedPlsqlStoredProcedureQueries" |
| upperBound="-1" eType="#//v2_3/XmlNamedPlsqlStoredProcedureQuery_2_3" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="plsqlRecords" upperBound="-1" |
| eType="#//v2_3/XmlPlsqlRecord_2_3" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="plsqlTables" upperBound="-1" |
| eType="#//XmlPlsqlTable" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="struct" eType="#//v2_3/XmlStruct_2_3" |
| containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlEntityMappings_2_3" abstract="true" |
| interface="true"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="tenantDiscriminatorColumns" |
| upperBound="-1" eType="#//v2_3/XmlTenantDiscriminatorColumn_2_3" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="namedStoredFunctionQueries" |
| upperBound="-1" eType="#//v2_3/XmlNamedStoredFunctionQuery_2_3" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="namedPlsqlStoredFunctionQueries" |
| upperBound="-1" eType="#//v2_3/XmlNamedPlsqlStoredFunctionQuery_2_3" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="namedPlsqlStoredProcedureQueries" |
| upperBound="-1" eType="#//v2_3/XmlNamedPlsqlStoredProcedureQuery_2_3" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="plsqlRecords" upperBound="-1" |
| eType="#//v2_3/XmlPlsqlRecord_2_3" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="plsqlTables" upperBound="-1" |
| eType="#//XmlPlsqlTable" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlMappedSuperclass_2_3" abstract="true" |
| interface="true" eSuperTypes="#//XmlMultitenantHolder"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="namedStoredFunctionQueries" |
| upperBound="-1" eType="#//v2_3/XmlNamedStoredFunctionQuery_2_3" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="namedPlsqlStoredFunctionQueries" |
| upperBound="-1" eType="#//v2_3/XmlNamedPlsqlStoredFunctionQuery_2_3" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="namedPlsqlStoredProcedureQueries" |
| upperBound="-1" eType="#//v2_3/XmlNamedPlsqlStoredProcedureQuery_2_3" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="plsqlRecords" upperBound="-1" |
| eType="#//v2_3/XmlPlsqlRecord_2_3" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="plsqlTables" upperBound="-1" |
| eType="#//XmlPlsqlTable" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlMultitenant_2_3" abstract="true" |
| interface="true"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" eType="#//v2_3/MultitenantType"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="tenantDiscriminatorColumns" |
| upperBound="-1" eType="#//v2_3/XmlTenantDiscriminatorColumn_2_3" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlNamedPlsqlStoredFunctionQuery_2_3" |
| abstract="true" interface="true"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlNamedPlsqlStoredProcedureQuery_2_3" |
| abstract="true" interface="true"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlNamedStoredFunctionQuery_2_3" abstract="true" |
| interface="true"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlPersistenceUnitDefaults_2_3" abstract="true" |
| interface="true"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="tenantDiscriminatorColumns" |
| upperBound="-1" eType="#//v2_3/XmlTenantDiscriminatorColumn_2_3" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlPlsqlRecord_2_3" abstract="true" |
| interface="true"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlPlsqlTable_2_3" abstract="true" |
| interface="true"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlStruct_2_3" abstract="true" interface="true"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlTenantDiscriminatorColumn_2_3" |
| abstract="true" interface="true" eSuperTypes="../../org.eclipse.jpt.jpa.core/model/orm.ecore#//XmlBaseDiscriminatorColumn"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="contextProperty" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="table" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="primaryKey" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBooleanObject"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlStructure_2_3" abstract="true" |
| interface="true"/> |
| <eClassifiers xsi:type="ecore:EEnum" name="MultitenantType"> |
| <eLiterals name="SINGLE_TABLE"/> |
| <eLiterals name="TABLE_PER_TENANT" value="1" literal="TABLE_PER_TENANT"/> |
| <eLiterals name="VPD" value="2"/> |
| </eClassifiers> |
| </eSubpackages> |
| <eSubpackages name="v2_4" nsURI="jpt.eclipselink.orm.v2_4.xmi" nsPrefix="org.eclipse.jpt.jpa.eclipselink.core.resource.orm.v2_4"> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlBasic_2_4" abstract="true" interface="true"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="cacheIndex" eType="#//v2_4/XmlCacheIndex_2_4" |
| containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlCache_2_4" abstract="true" interface="true"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="databaseChangeNotificationType" |
| eType="#//v2_4/DatabaseChangeNotificationType" defaultValueLiteral=""/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlCacheIndex_2_4" abstract="true" |
| interface="true"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="columnNames" unique="false" |
| upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlElementCollection_2_4" abstract="true" |
| interface="true"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="deleteAll" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Boolean"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlEntity_2_4" abstract="true" interface="true"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="cacheIndex" eType="#//v2_4/XmlCacheIndex_2_4" |
| containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlId_2_4" abstract="true" interface="true"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="cacheIndex" eType="#//v2_4/XmlCacheIndex_2_4" |
| containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlMappedSuperclass_2_4" abstract="true" |
| interface="true"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="cacheIndex" eType="#//v2_4/XmlCacheIndex_2_4" |
| containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlMultitenant_2_4" abstract="true" |
| interface="true"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="includeCriteria" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//BooleanObject"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="XmlOneToMany_2_4" abstract="true" |
| interface="true"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="deleteAll" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Boolean"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EEnum" name="DatabaseChangeNotificationType"> |
| <eLiterals name="NONE"/> |
| <eLiterals name="INVALIDATION" value="1" literal="INVALIDATION"/> |
| </eClassifiers> |
| </eSubpackages> |
| </ecore:EPackage> |