diff options
Diffstat (limited to 'jpa/plugins/org.eclipse.jpt.core/model/orm.ecore')
-rw-r--r-- | jpa/plugins/org.eclipse.jpt.core/model/orm.ecore | 578 |
1 files changed, 0 insertions, 578 deletions
diff --git a/jpa/plugins/org.eclipse.jpt.core/model/orm.ecore b/jpa/plugins/org.eclipse.jpt.core/model/orm.ecore deleted file mode 100644 index c222b13b12..0000000000 --- a/jpa/plugins/org.eclipse.jpt.core/model/orm.ecore +++ /dev/null @@ -1,578 +0,0 @@ -<?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.orm.xmi" nsPrefix="org.eclipse.jpt.core.resource.orm"> - <eClassifiers xsi:type="ecore:EClass" name="AbstractXmlAttributeMapping" abstract="true" - eSuperTypes="#//XmlAttributeMapping"/> - <eClassifiers xsi:type="ecore:EClass" name="AbstractXmlColumn" abstract="true" eSuperTypes="#//AbstractXmlNamedColumn"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="insertable" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//BooleanObject"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="nullable" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//BooleanObject"/> - <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="updatable" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//BooleanObject"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AbstractXmlEmbedded" abstract="true" - eSuperTypes="#//AbstractXmlAttributeMapping #//XmlAttributeOverrideContainer"/> - <eClassifiers xsi:type="ecore:EClass" name="AbstractXmlMultiRelationshipMapping" - abstract="true" eSuperTypes="#//AbstractXmlRelationshipMapping #//XmlMappedByMapping #//XmlJoinTableMapping #//XmlOrderable #//v2_0/XmlMultiRelationshipMapping_2_0"> - <eStructuralFeatures xsi:type="ecore:EReference" name="mapKey" eType="#//MapKey" - containment="true" resolveProxies="false"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AbstractXmlNamedColumn" abstract="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="columnDefinition" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> - <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="AbstractXmlRelationshipMapping" abstract="true" - eSuperTypes="#//AbstractXmlAttributeMapping"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="targetEntity" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="fetch" eType="#//FetchType" - defaultValueLiteral="LAZY"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="cascade" eType="#//CascadeType" - containment="true" resolveProxies="false"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AbstractXmlSingleRelationshipMapping" - abstract="true" eSuperTypes="#//AbstractXmlRelationshipMapping #//XmlJoinTableMapping #//XmlJoinColumnsMapping #//v2_0/XmlSingleRelationshipMapping_2_0"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="optional" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//BooleanObject"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AbstractXmlReferenceTable" abstract="true" - eSuperTypes="#//AbstractXmlTable #//XmlReferenceTable"/> - <eClassifiers xsi:type="ecore:EClass" name="AbstractXmlTable" abstract="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="catalog" 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:EReference" name="uniqueConstraints" upperBound="-1" - eType="#//XmlUniqueConstraint" containment="true" resolveProxies="false"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="AbstractXmlTypeMapping" abstract="true" - eSuperTypes="#//XmlTypeMapping"/> - <eClassifiers xsi:type="ecore:EClass" name="XmlAccessHolder" abstract="true" interface="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="access" eType="#//AccessType"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XmlAttributeMapping" abstract="true" - interface="true" eSuperTypes="#//v2_0/XmlAttributeMapping_2_0"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XmlAssociationOverride" eSuperTypes="#//XmlOverride #//XmlJoinColumnsMapping #//v2_0/XmlAssociationOverride_2_0"/> - <eClassifiers xsi:type="ecore:EClass" name="XmlAssociationOverrideContainer" abstract="true" - interface="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="associationOverrides" upperBound="-1" - eType="#//XmlAssociationOverride" containment="true" resolveProxies="false"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XmlAttributeOverride" eSuperTypes="#//XmlOverride #//v2_0/XmlAttributeOverride_2_0"> - <eStructuralFeatures xsi:type="ecore:EReference" name="column" lowerBound="1" - eType="#//XmlColumn" containment="true" resolveProxies="false"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XmlAttributeOverrideContainer" abstract="true" - interface="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="attributeOverrides" upperBound="-1" - eType="#//XmlAttributeOverride" containment="true" resolveProxies="false"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Attributes" eSuperTypes="#//v2_0/XmlAttributes_2_0"> - <eStructuralFeatures xsi:type="ecore:EReference" name="ids" upperBound="-1" eType="#//XmlId" - containment="true" resolveProxies="false"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="embeddedIds" upperBound="-1" - eType="#//XmlEmbeddedId" containment="true" resolveProxies="false"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="basics" upperBound="-1" - eType="#//XmlBasic" containment="true" resolveProxies="false"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="versions" upperBound="-1" - eType="#//XmlVersion" containment="true" resolveProxies="false"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="manyToOnes" upperBound="-1" - eType="#//XmlManyToOne" containment="true" resolveProxies="false"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="oneToManys" upperBound="-1" - eType="#//XmlOneToMany" containment="true" resolveProxies="false"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="oneToOnes" upperBound="-1" - eType="#//XmlOneToOne" containment="true" resolveProxies="false"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="manyToManys" upperBound="-1" - eType="#//XmlManyToMany" containment="true" resolveProxies="false"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="embeddeds" upperBound="-1" - eType="#//XmlEmbedded" containment="true" resolveProxies="false"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="transients" upperBound="-1" - eType="#//XmlTransient" containment="true" resolveProxies="false"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XmlBasic" eSuperTypes="#//AbstractXmlAttributeMapping #//ColumnMapping #//XmlConvertibleMapping"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="fetch" eType="#//FetchType" - defaultValueLiteral="LAZY"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="optional" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//BooleanObject"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="CascadeType" eSuperTypes="#//v2_0/XmlCascadeType_2_0"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="cascadeAll" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="cascadePersist" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="cascadeMerge" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="cascadeRemove" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="cascadeRefresh" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XmlClassReference"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="className" lowerBound="1" - eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XmlCollectionTable" eSuperTypes="#//AbstractXmlReferenceTable #//v2_0/XmlCollectionTable_2_0"/> - <eClassifiers xsi:type="ecore:EClass" name="XmlColumn" eSuperTypes="#//AbstractXmlColumn"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="length" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//IntObject"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="precision" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//IntObject"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="scale" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//IntObject"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ColumnMapping" abstract="true" interface="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="column" eType="#//XmlColumn" - containment="true" resolveProxies="false"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ColumnResult"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XmlConvertibleMapping" abstract="true" - interface="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="lob" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="temporal" eType="#//TemporalType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="enumerated" eType="#//EnumType"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XmlDiscriminatorColumn" eSuperTypes="#//AbstractXmlNamedColumn"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="discriminatorType" eType="#//DiscriminatorType" - defaultValueLiteral="STRING"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="length" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//IntObject"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XmlElementCollection" eSuperTypes="#//AbstractXmlAttributeMapping #//v2_0/XmlElementCollection_2_0"/> - <eClassifiers xsi:type="ecore:EClass" name="XmlEmbeddable" eSuperTypes="#//AbstractXmlTypeMapping"/> - <eClassifiers xsi:type="ecore:EClass" name="XmlEmbedded" eSuperTypes="#//AbstractXmlEmbedded #//v2_0/XmlEmbedded_2_0"/> - <eClassifiers xsi:type="ecore:EClass" name="XmlEmbeddedId" eSuperTypes="#//AbstractXmlEmbedded"/> - <eClassifiers xsi:type="ecore:EClass" name="XmlEntity" eSuperTypes="#//AbstractXmlTypeMapping #//XmlQueryContainer #//XmlGeneratorContainer #//XmlEventMethodContainer #//XmlAttributeOverrideContainer #//XmlAssociationOverrideContainer #//v2_0/XmlEntity_2_0 #//XmlIdClassContainer"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="table" eType="#//XmlTable" - containment="true" resolveProxies="false"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="secondaryTables" upperBound="-1" - eType="#//XmlSecondaryTable" containment="true" resolveProxies="false"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="primaryKeyJoinColumns" - upperBound="-1" eType="#//XmlPrimaryKeyJoinColumn" containment="true" resolveProxies="false"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="inheritance" eType="#//Inheritance" - containment="true" resolveProxies="false"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="discriminatorValue" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="discriminatorColumn" eType="#//XmlDiscriminatorColumn" - containment="true" resolveProxies="false"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="sqlResultSetMappings" upperBound="-1" - eType="#//SqlResultSetMapping" containment="true" resolveProxies="false"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="excludeDefaultListeners" - eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="excludeSuperclassListeners" - eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="entityListeners" eType="#//EntityListeners" - containment="true" resolveProxies="false"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="EntityListener" eSuperTypes="#//XmlEventMethodContainer #//v2_0/XmlEntityListener_2_0"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="className" lowerBound="1" - eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="EntityListeners"> - <eStructuralFeatures xsi:type="ecore:EReference" name="entityListeners" upperBound="-1" - eType="#//EntityListener" containment="true" resolveProxies="false"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XmlEntityMappings" eSuperTypes="common.ecore#//AbstractJpaRootEObject #//XmlQueryContainer #//XmlAccessHolder"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="description" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="persistenceUnitMetadata" - eType="#//XmlPersistenceUnitMetadata" containment="true" resolveProxies="false"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="package" 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:EReference" name="sequenceGenerators" upperBound="-1" - eType="#//XmlSequenceGenerator" containment="true" resolveProxies="false"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="tableGenerators" upperBound="-1" - eType="#//XmlTableGenerator" containment="true" resolveProxies="false"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="sqlResultSetMappings" upperBound="-1" - eType="#//SqlResultSetMapping" containment="true" resolveProxies="false"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="mappedSuperclasses" upperBound="-1" - eType="#//XmlMappedSuperclass" containment="true" resolveProxies="false"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="entities" upperBound="-1" - eType="#//XmlEntity" containment="true" resolveProxies="false"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="embeddables" upperBound="-1" - eType="#//XmlEmbeddable" containment="true" resolveProxies="false"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="EntityResult"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="discriminatorColumn" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="entityClass" lowerBound="1" - eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="fieldResults" upperBound="-1" - eType="#//FieldResult" containment="true" resolveProxies="false"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="EventMethod" abstract="true" eSuperTypes="#//v2_0/XmlEventMethod_2_0"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="methodName" lowerBound="1" - eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XmlEventMethodContainer" abstract="true" - interface="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="prePersist" eType="#//PrePersist" - containment="true" resolveProxies="false"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="postPersist" eType="#//PostPersist" - containment="true" resolveProxies="false"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="preRemove" eType="#//PreRemove" - containment="true" resolveProxies="false"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="postRemove" eType="#//PostRemove" - containment="true" resolveProxies="false"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="preUpdate" eType="#//PreUpdate" - containment="true" resolveProxies="false"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="postUpdate" eType="#//PostUpdate" - containment="true" resolveProxies="false"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="postLoad" eType="#//PostLoad" - containment="true" resolveProxies="false"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FieldResult"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="column" lowerBound="1" - eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XmlGeneratedValue"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="generator" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="strategy" eType="#//GenerationType" - defaultValueLiteral="TABLE"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XmlGenerator" abstract="true" interface="true" - eSuperTypes="#//v2_0/XmlGenerator_2_0"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="initialValue" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//IntObject"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="allocationSize" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//IntObject"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XmlGeneratorContainer" abstract="true" - interface="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="sequenceGenerator" eType="#//XmlSequenceGenerator" - containment="true" resolveProxies="false"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="tableGenerator" eType="#//XmlTableGenerator" - containment="true" resolveProxies="false"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XmlId" eSuperTypes="#//AbstractXmlAttributeMapping #//ColumnMapping #//XmlConvertibleMapping #//XmlGeneratorContainer"> - <eStructuralFeatures xsi:type="ecore:EReference" name="generatedValue" eType="#//XmlGeneratedValue" - containment="true" resolveProxies="false"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XmlIdClassContainer" abstract="true" - interface="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="idClass" eType="#//XmlClassReference" - containment="true" resolveProxies="false"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Inheritance"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="strategy" eType="#//InheritanceType" - defaultValueLiteral="SINGLE_TABLE"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XmlJoinColumn" eSuperTypes="#//AbstractXmlColumn"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="referencedColumnName" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XmlJoinColumnsMapping" abstract="true" - interface="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="joinColumns" upperBound="-1" - eType="#//XmlJoinColumn" containment="true" resolveProxies="false"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XmlJoinTable" eSuperTypes="#//AbstractXmlReferenceTable"> - <eStructuralFeatures xsi:type="ecore:EReference" name="inverseJoinColumns" upperBound="-1" - eType="#//XmlJoinColumn" containment="true" resolveProxies="false"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XmlJoinTableMapping" abstract="true" - interface="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="joinTable" eType="#//XmlJoinTable" - containment="true" resolveProxies="false"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Lob"/> - <eClassifiers xsi:type="ecore:EClass" name="XmlManyToMany" eSuperTypes="#//AbstractXmlMultiRelationshipMapping #//v2_0/XmlManyToMany_2_0"/> - <eClassifiers xsi:type="ecore:EClass" name="XmlManyToOne" eSuperTypes="#//AbstractXmlSingleRelationshipMapping"/> - <eClassifiers xsi:type="ecore:EClass" name="MapKey"> - <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="XmlMappedByMapping" abstract="true" - interface="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="mappedBy" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XmlMappedSuperclass" eSuperTypes="#//AbstractXmlTypeMapping #//XmlIdClassContainer"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="excludeDefaultListeners" - eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Boolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="excludeSuperclassListeners" - eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="entityListeners" eType="#//EntityListeners" - containment="true" resolveProxies="false"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XmlNamedNativeQuery" eSuperTypes="#//XmlQuery"> - <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"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XmlNamedQuery" eSuperTypes="#//XmlQuery #//v2_0/XmlNamedQuery_2_0"/> - <eClassifiers xsi:type="ecore:EClass" name="XmlNullAttributeMapping" abstract="true" - eSuperTypes="#//AbstractXmlAttributeMapping"/> - <eClassifiers xsi:type="ecore:EClass" name="XmlOneToMany" eSuperTypes="#//AbstractXmlMultiRelationshipMapping #//XmlJoinColumnsMapping #//v2_0/XmlOneToMany_2_0"/> - <eClassifiers xsi:type="ecore:EClass" name="XmlOneToOne" eSuperTypes="#//AbstractXmlSingleRelationshipMapping #//XmlMappedByMapping #//v2_0/XmlOneToOne_2_0"> - <eStructuralFeatures xsi:type="ecore:EReference" name="primaryKeyJoinColumns" - upperBound="-1" eType="#//XmlPrimaryKeyJoinColumn" containment="true" resolveProxies="false"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XmlOrderable" abstract="true" interface="true" - eSuperTypes="#//v2_0/XmlOrderable_2_0"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="orderBy" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XmlOrderColumn" eSuperTypes="#//AbstractXmlNamedColumn #//v2_0/XmlOrderColumn_2_0"/> - <eClassifiers xsi:type="ecore:EClass" name="XmlOverride" abstract="true" interface="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XmlPersistenceUnitDefaults" eSuperTypes="#//XmlAccessHolder #//v2_0/XmlPersistenceUnitDefaults_2_0"> - <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="cascadePersist" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="entityListeners" eType="#//EntityListeners" - containment="true" resolveProxies="false"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XmlPersistenceUnitMetadata" eSuperTypes="#//v2_0/XmlPersistenceUnitMetadata_2_0"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="xmlMappingMetadataComplete" - eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Boolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="persistenceUnitDefaults" - eType="#//XmlPersistenceUnitDefaults" containment="true" resolveProxies="false"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XmlReferenceTable" abstract="true" interface="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="joinColumns" upperBound="-1" - eType="#//XmlJoinColumn" containment="true" resolveProxies="false"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PostLoad" eSuperTypes="#//EventMethod"/> - <eClassifiers xsi:type="ecore:EClass" name="PostPersist" eSuperTypes="#//EventMethod"/> - <eClassifiers xsi:type="ecore:EClass" name="PostRemove" eSuperTypes="#//EventMethod"/> - <eClassifiers xsi:type="ecore:EClass" name="PostUpdate" eSuperTypes="#//EventMethod"/> - <eClassifiers xsi:type="ecore:EClass" name="PrePersist" eSuperTypes="#//EventMethod"/> - <eClassifiers xsi:type="ecore:EClass" name="PreRemove" eSuperTypes="#//EventMethod"/> - <eClassifiers xsi:type="ecore:EClass" name="PreUpdate" eSuperTypes="#//EventMethod"/> - <eClassifiers xsi:type="ecore:EClass" name="XmlPrimaryKeyJoinColumn" eSuperTypes="#//AbstractXmlNamedColumn"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="referencedColumnName" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XmlQuery" abstract="true" interface="true" - eSuperTypes="#//v2_0/XmlQuery_2_0"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="query" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="hints" upperBound="-1" - eType="#//XmlQueryHint" containment="true" resolveProxies="false"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XmlQueryContainer" abstract="true" interface="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="namedQueries" upperBound="-1" - eType="#//XmlNamedQuery" containment="true" resolveProxies="false"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="namedNativeQueries" upperBound="-1" - eType="#//XmlNamedNativeQuery" containment="true" resolveProxies="false"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XmlQueryHint" eSuperTypes="#//v2_0/XmlQueryHint_2_0"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XmlSecondaryTable" eSuperTypes="#//AbstractXmlTable"> - <eStructuralFeatures xsi:type="ecore:EReference" name="primaryKeyJoinColumns" - upperBound="-1" eType="#//XmlPrimaryKeyJoinColumn" containment="true" resolveProxies="false"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XmlSequenceGenerator" eSuperTypes="#//XmlGenerator #//v2_0/XmlSequenceGenerator_2_0"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="sequenceName" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="SqlResultSetMapping" eSuperTypes="#//v2_0/XmlSqlResultSetMapping_2_0"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="entityResults" upperBound="-1" - eType="#//EntityResult" containment="true" resolveProxies="false"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="columnResults" upperBound="-1" - eType="#//ColumnResult" containment="true" resolveProxies="false"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XmlTable" eSuperTypes="#//AbstractXmlTable"/> - <eClassifiers xsi:type="ecore:EClass" name="XmlTableGenerator" eSuperTypes="#//XmlGenerator"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="table" 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="schema" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="pkColumnName" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="valueColumnName" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="pkColumnValue" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="uniqueConstraints" upperBound="-1" - eType="#//XmlUniqueConstraint" containment="true" resolveProxies="false"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XmlTransient" eSuperTypes="#//AbstractXmlAttributeMapping"/> - <eClassifiers xsi:type="ecore:EClass" name="XmlTypeMapping" abstract="true" interface="true" - eSuperTypes="#//XmlAccessHolder"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="className" lowerBound="1" - eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="metadataComplete" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//BooleanObject"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="description" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="attributes" eType="#//Attributes" - containment="true" resolveProxies="false"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XmlUniqueConstraint" eSuperTypes="#//v2_0/XmlUniqueConstraint_2_0"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="columnNames" unique="false" - lowerBound="1" upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XmlVersion" eSuperTypes="#//AbstractXmlAttributeMapping #//ColumnMapping #//XmlConvertibleMapping"/> - <eClassifiers xsi:type="ecore:EEnum" name="AccessType"> - <eLiterals name="PROPERTY"/> - <eLiterals name="FIELD" value="1"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="DiscriminatorType"> - <eLiterals name="STRING"/> - <eLiterals name="CHAR" value="1"/> - <eLiterals name="INTEGER" value="2"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="EnumType"> - <eLiterals name="ORDINAL"/> - <eLiterals name="STRING" value="1"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="FetchType"> - <eLiterals name="LAZY"/> - <eLiterals name="EAGER" value="1"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="GenerationType"> - <eLiterals name="TABLE"/> - <eLiterals name="SEQUENCE" value="1"/> - <eLiterals name="IDENTITY" value="2"/> - <eLiterals name="AUTO" value="3"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="InheritanceType"> - <eLiterals name="SINGLE_TABLE" literal="SINGLE_TABLE"/> - <eLiterals name="JOINED" value="1"/> - <eLiterals name="TABLE_PER_CLASS" value="2" literal="TABLE_PER_CLASS"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="TemporalType"> - <eLiterals name="DATE"/> - <eLiterals name="TIME" value="1"/> - <eLiterals name="TIMESTAMP" value="2"/> - </eClassifiers> - <eSubpackages name="v2_0" nsURI="jpt.orm.v2_0.xmi" nsPrefix="org.eclipse.jpt.core.resource.orm.v2_0"> - <eClassifiers xsi:type="ecore:EClass" name="XmlAssociationOverride_2_0" abstract="true" - interface="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="description" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="joinTable" eType="#//XmlJoinTable" - containment="true" resolveProxies="false"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XmlAttributeMapping_2_0" abstract="true" - interface="true" eSuperTypes="#//XmlAccessHolder"/> - <eClassifiers xsi:type="ecore:EClass" name="XmlAttributeOverride_2_0" abstract="true" - interface="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="description" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XmlAttributes_2_0" abstract="true" - interface="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="description" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="elementCollections" upperBound="-1" - eType="#//XmlElementCollection" containment="true" resolveProxies="false"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XmlCacheable_2_0" abstract="true" - interface="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="cacheable" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//BooleanObject"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XmlCascadeType_2_0" abstract="true" - interface="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="cascadeDetach" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XmlCollectionTable_2_0" abstract="true" - interface="true" eSuperTypes="#//XmlReferenceTable"/> - <eClassifiers xsi:type="ecore:EClass" name="XmlDerivedId_2_0" abstract="true" - interface="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//BooleanObject"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XmlElementCollection_2_0" abstract="true" - interface="true" eSuperTypes="#//XmlConvertibleMapping #//XmlOrderable #//XmlAttributeOverrideContainer #//XmlAssociationOverrideContainer #//v2_0/XmlMapKeyAttributeOverrideContainer_2_0"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="targetClass" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="fetch" eType="#//FetchType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="mapKey" eType="#//MapKey" - containment="true" resolveProxies="false"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="mapKeyClass" eType="#//XmlClassReference" - containment="true" resolveProxies="false"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="mapKeyTemporal" eType="#//TemporalType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="mapKeyEnumerated" eType="#//EnumType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="mapKeyColumn" eType="#//XmlColumn" - containment="true" resolveProxies="false"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="mapKeyJoinColumns" upperBound="-1" - eType="#//XmlJoinColumn" containment="true" resolveProxies="false"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="column" eType="#//XmlColumn" - containment="true" resolveProxies="false"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="collectionTable" eType="#//XmlCollectionTable" - containment="true" resolveProxies="false"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XmlEmbedded_2_0" abstract="true" interface="true" - eSuperTypes="#//XmlAssociationOverrideContainer"/> - <eClassifiers xsi:type="ecore:EClass" name="XmlEntity_2_0" abstract="true" interface="true" - eSuperTypes="#//v2_0/XmlCacheable_2_0"/> - <eClassifiers xsi:type="ecore:EClass" name="XmlEntityListener_2_0" abstract="true" - interface="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="description" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XmlEventMethod_2_0" abstract="true" - interface="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="description" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XmlGenerator_2_0" abstract="true" - interface="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="description" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XmlManyToMany_2_0" abstract="true" - interface="true" eSuperTypes="#//v2_0/XmlMultiRelationshipMapping_2_0"/> - <eClassifiers xsi:type="ecore:EClass" name="XmlMapKeyAttributeOverrideContainer_2_0" - abstract="true" interface="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="mapKeyAttributeOverrides" - upperBound="-1" eType="#//XmlAttributeOverride" containment="true" resolveProxies="false"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XmlMapsId_2_0" abstract="true" interface="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="mapsId" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XmlMultiRelationshipMapping_2_0" abstract="true" - interface="true" eSuperTypes="#//v2_0/XmlOrderable_2_0 #//v2_0/XmlMapKeyAttributeOverrideContainer_2_0"> - <eStructuralFeatures xsi:type="ecore:EReference" name="mapKeyClass" eType="#//XmlClassReference" - containment="true" resolveProxies="false"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="mapKeyTemporal" eType="#//TemporalType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="mapKeyEnumerated" eType="#//EnumType"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="mapKeyColumn" eType="#//XmlColumn" - containment="true" resolveProxies="false"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="mapKeyJoinColumns" upperBound="-1" - eType="#//XmlJoinColumn" containment="true" resolveProxies="false"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XmlNamedQuery_2_0" abstract="true" - interface="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="lockMode" eType="#//v2_0/LockModeType_2_0"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XmlOneToMany_2_0" abstract="true" - interface="true" eSuperTypes="#//v2_0/XmlMultiRelationshipMapping_2_0 #//v2_0/XmlOrphanRemovable_2_0"/> - <eClassifiers xsi:type="ecore:EClass" name="XmlOneToOne_2_0" abstract="true" interface="true" - eSuperTypes="#//v2_0/XmlSingleRelationshipMapping_2_0 #//v2_0/XmlOrphanRemovable_2_0"/> - <eClassifiers xsi:type="ecore:EClass" name="XmlOrderable_2_0" abstract="true" - interface="true"> - <eStructuralFeatures xsi:type="ecore:EReference" name="orderColumn" eType="#//XmlOrderColumn" - containment="true" resolveProxies="false"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XmlOrderColumn_2_0" abstract="true" - interface="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="nullable" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//BooleanObject"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="insertable" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//BooleanObject"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="updatable" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//BooleanObject"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XmlOrphanRemovable_2_0" abstract="true" - interface="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="orphanRemoval" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//BooleanObject"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XmlPersistenceUnitDefaults_2_0" abstract="true" - interface="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="description" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="delimitedIdentifiers" - eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Boolean"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XmlPersistenceUnitMetadata_2_0" abstract="true" - interface="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="description" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XmlQuery_2_0" abstract="true" interface="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="description" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XmlQueryHint_2_0" abstract="true" - interface="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="description" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XmlSequenceGenerator_2_0" abstract="true" - interface="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="catalog" 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"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XmlSingleRelationshipMapping_2_0" - abstract="true" interface="true" eSuperTypes="#//v2_0/XmlDerivedId_2_0 #//v2_0/XmlMapsId_2_0"/> - <eClassifiers xsi:type="ecore:EClass" name="XmlSqlResultSetMapping_2_0" abstract="true" - interface="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="description" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="XmlUniqueConstraint_2_0" 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:EEnum" name="LockModeType_2_0"> - <eLiterals name="NONE"/> - <eLiterals name="READ" value="1"/> - <eLiterals name="WRITE" value="2"/> - <eLiterals name="OPTIMISTIC" value="3"/> - <eLiterals name="OPTIMISTIC_FORCE_INCREMENT" value="4"/> - <eLiterals name="PESSIMISTIC_READ" value="5"/> - <eLiterals name="PESSIMISTIC_WRITE" value="6"/> - <eLiterals name="PESSIMISTIC_FORCE_INCREMENT" value="7"/> - </eClassifiers> - </eSubpackages> -</ecore:EPackage> |