diff options
Diffstat (limited to 'examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.annotations.toone.Address.jdo')
-rw-r--r-- | examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.annotations.toone.Address.jdo | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.annotations.toone.Address.jdo b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.annotations.toone.Address.jdo index fe76174f4..11e0f2d66 100644 --- a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.annotations.toone.Address.jdo +++ b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.annotations.toone.Address.jdo @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE jdo SYSTEM "file:/javax/jdo/jdo.dtd"> -<!-- Generated by Teneo on Thu Feb 08 20:42:39 CET 2007 --> +<!-- Generated by Teneo on Mon Mar 05 18:40:08 CET 2007 --> <jdo> <package name="org.eclipse.emf.teneo.samples.emf.annotations.toone.impl"> <class name="org.eclipse.emf.teneo.samples.emf.annotations.toone.impl.AddressImpl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" table="address" identity-type="datastore"> @@ -14,6 +14,17 @@ <version strategy="version-number" column="e_version"/> <field name="city" persistence-modifier="persistent" null-value="exception"/> </class> + <class name="org.eclipse.emf.teneo.samples.emf.annotations.toone.impl.ArmImpl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" table="arm" identity-type="datastore"> + <implements name="org.eclipse.emf.teneo.samples.emf.annotations.toone.Arm"/> + <implements name="org.eclipse.emf.ecore.EObject"/> + <implements name="org.eclipse.emf.common.notify.Notifier"/> + <inheritance strategy="new-table"> + <discriminator column="DTYPE" strategy="value-map" value="Arm"/> + </inheritance> + <version strategy="version-number" column="e_version"/> + <field name="length" persistence-modifier="persistent" null-value="none"/> + <field name="lengthESet" persistence-modifier="persistent"/> + </class> <class name="org.eclipse.emf.teneo.samples.emf.annotations.toone.impl.HeadImpl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" table="head" identity-type="datastore"> <implements name="org.eclipse.emf.teneo.samples.emf.annotations.toone.Head"/> <implements name="org.eclipse.emf.ecore.EObject"/> @@ -46,6 +57,10 @@ <foreign-key delete-action="cascade" update-action="cascade"/> <extension vendor-name="jpox" key="implementation-classes" value="org.eclipse.emf.teneo.samples.emf.annotations.toone.impl.HeadImpl"/> </field> + <field name="leftArm" persistence-modifier="persistent" delete-action="restrict" null-value="none"> + <foreign-key/> + <extension vendor-name="jpox" key="implementation-classes" value="org.eclipse.emf.teneo.samples.emf.annotations.toone.impl.ArmImpl"/> + </field> </class> </package> </jdo>
\ No newline at end of file |