blob: 166e5aa43fa2a45ba0b17f8bb3a934218e420bc5 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE jdo SYSTEM "file:/javax/jdo/jdo.dtd">
<!-- Generated by Teneo on Wed Jul 18 17:04:17 CEST 2007 -->
<jdo>
<package name="org.eclipse.emf.teneo.samples.emf.annotations.mappedsuperclass.impl">
<class name="org.eclipse.emf.teneo.samples.emf.annotations.mappedsuperclass.impl.AddIDDocumentImpl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" table="addiddocument" identity-type="datastore">
<implements name="org.eclipse.emf.teneo.samples.emf.annotations.mappedsuperclass.AddIDDocument"/>
<inheritance strategy="new-table">
<discriminator column="dtype" strategy="value-map" value="AddIDDocument"/>
</inheritance>
<version strategy="version-number" column="e_version"/>
<field name="name" persistence-modifier="persistent" null-value="exception"/>
</class>
<class name="org.eclipse.emf.teneo.samples.emf.annotations.mappedsuperclass.impl.DocumentImpl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" table="document" identity-type="datastore">
<implements name="org.eclipse.emf.teneo.samples.emf.annotations.mappedsuperclass.Document"/>
<implements name="org.eclipse.emf.ecore.EObject"/>
<implements name="org.eclipse.emf.common.notify.Notifier"/>
<inheritance strategy="subclass-table"/>
<version strategy="version-number" column="e_version"/>
<field name="myGenericInfo" persistence-modifier="persistent" null-value="exception"/>
</class>
<class name="org.eclipse.emf.teneo.samples.emf.annotations.mappedsuperclass.impl.ParentDocumentImpl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" table="parentdocument" identity-type="datastore">
<implements name="org.eclipse.emf.teneo.samples.emf.annotations.mappedsuperclass.ParentDocument"/>
<inheritance strategy="subclass-table"/>
<version strategy="version-number" column="e_version"/>
<field name="myName" persistence-modifier="persistent" null-value="exception"/>
</class>
<class name="org.eclipse.emf.teneo.samples.emf.annotations.mappedsuperclass.impl.SpecificDocumentImpl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" table="specificdocument" identity-type="datastore">
<implements name="org.eclipse.emf.teneo.samples.emf.annotations.mappedsuperclass.SpecificDocument"/>
<inheritance strategy="new-table">
<discriminator column="dtype" strategy="value-map" value="SpecificDocument"/>
</inheritance>
<version strategy="version-number" column="e_version"/>
<field name="mySpecificInfo" persistence-modifier="persistent" null-value="exception"/>
</class>
</package>
</jdo>