blob: 54f77645d66b2ddfeab9e86472424d24a9cbc695 [file] [log] [blame]
<?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.eclipselink1_1.orm.xmi" nsPrefix="org.eclipse.jpt.eclipselink.core.v1_1.resource.orm">
<eClassifiers xsi:type="ecore:EClass" name="XmlEntityMappings" eSuperTypes="eclipselink_orm.ecore#//XmlEntityMappings"/>
<eClassifiers xsi:type="ecore:EClass" name="XmlEntity" eSuperTypes="eclipselink_orm.ecore#//XmlEntity">
<eStructuralFeatures xsi:type="ecore:EReference" name="primaryKey" eType="#//XmlPrimaryKey"
containment="true"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="XmlEmbeddable" eSuperTypes="eclipselink_orm.ecore#//XmlEmbeddable"/>
<eClassifiers xsi:type="ecore:EClass" name="XmlMappedSuperclass" eSuperTypes="eclipselink_orm.ecore#//XmlMappedSuperclass">
<eStructuralFeatures xsi:type="ecore:EReference" name="primaryKey" eType="#//XmlPrimaryKey"
containment="true"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Attributes" eSuperTypes="eclipselink_orm.ecore#//Attributes"/>
<eClassifiers xsi:type="ecore:EClass" name="XmlAttributeMapping" abstract="true"
interface="true" eSuperTypes="eclipselink_orm.ecore#//XmlAttributeMapping ../../org.eclipse.jpt.core/model/orm.ecore#//XmlAccessHolder"/>
<eClassifiers xsi:type="ecore:EClass" name="XmlId" eSuperTypes="eclipselink_orm.ecore#//XmlId #//XmlAttributeMapping"/>
<eClassifiers xsi:type="ecore:EClass" name="XmlEmbeddedId" eSuperTypes="eclipselink_orm.ecore#//XmlEmbeddedId #//XmlAttributeMapping"/>
<eClassifiers xsi:type="ecore:EClass" name="XmlEmbedded" eSuperTypes="eclipselink_orm.ecore#//XmlEmbedded #//XmlAttributeMapping"/>
<eClassifiers xsi:type="ecore:EClass" name="XmlBasic" eSuperTypes="eclipselink_orm.ecore#//XmlBasic #//XmlAttributeMapping ../../org.eclipse.jpt.core/model/orm.ecore#//XmlGeneratorContainer">
<eStructuralFeatures xsi:type="ecore:EReference" name="generatedValue" eType="ecore:EClass ../../org.eclipse.jpt.core/model/orm.ecore#//XmlGeneratedValue"
containment="true" resolveProxies="false"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="XmlVersion" eSuperTypes="eclipselink_orm.ecore#//XmlVersion #//XmlAttributeMapping"/>
<eClassifiers xsi:type="ecore:EClass" name="XmlOneToOne" eSuperTypes="eclipselink_orm.ecore#//XmlOneToOne #//XmlAttributeMapping"/>
<eClassifiers xsi:type="ecore:EClass" name="XmlOneToMany" eSuperTypes="eclipselink_orm.ecore#//XmlOneToMany #//XmlAttributeMapping"/>
<eClassifiers xsi:type="ecore:EClass" name="XmlManyToOne" eSuperTypes="eclipselink_orm.ecore#//XmlManyToOne #//XmlAttributeMapping"/>
<eClassifiers xsi:type="ecore:EClass" name="XmlManyToMany" eSuperTypes="eclipselink_orm.ecore#//XmlManyToMany #//XmlAttributeMapping"/>
<eClassifiers xsi:type="ecore:EClass" name="XmlBasicCollection" eSuperTypes="eclipselink_orm.ecore#//XmlBasicCollection #//XmlAttributeMapping"/>
<eClassifiers xsi:type="ecore:EClass" name="XmlBasicMap" eSuperTypes="eclipselink_orm.ecore#//XmlBasicMap #//XmlAttributeMapping"/>
<eClassifiers xsi:type="ecore:EClass" name="XmlTransformation" eSuperTypes="eclipselink_orm.ecore#//XmlTransformation #//XmlAttributeMapping"/>
<eClassifiers xsi:type="ecore:EClass" name="XmlVariableOneToOne" eSuperTypes="eclipselink_orm.ecore#//XmlVariableOneToOne #//XmlAttributeMapping"/>
<eClassifiers xsi:type="ecore:EClass" name="XmlTransient" eSuperTypes="eclipselink_orm.ecore#//XmlTransient #//XmlAttributeMapping"/>
<eClassifiers xsi:type="ecore:EClass" name="XmlPrimaryKey">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="validation" eType="#//IdValidation"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="columns" upperBound="-1"
eType="ecore:EClass ../../org.eclipse.jpt.core/model/orm.ecore#//XmlColumn"
containment="true" resolveProxies="false"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="IdValidation">
<eLiterals name="NULL"/>
<eLiterals name="ZERO" value="2"/>
<eLiterals name="NONE" value="2"/>
</eClassifiers>
</ecore:EPackage>