Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormtaal2007-03-30 19:48:37 +0000
committermtaal2007-03-30 19:48:37 +0000
commit3286b12f2440aacff5234e800aece0deebb23a2f (patch)
treee5a560c83a4f5c191d9a1f07f0528b9a345b5390
parent182ec66c89e5457344122b82b750d1a8456b5f51 (diff)
downloadorg.eclipse.emf.teneo-3286b12f2440aacff5234e800aece0deebb23a2f.tar.gz
org.eclipse.emf.teneo-3286b12f2440aacff5234e800aece0deebb23a2f.tar.xz
org.eclipse.emf.teneo-3286b12f2440aacff5234e800aece0deebb23a2f.zip
Repaired/Changed were jdofiles are stored
-rw-r--r--examples/org.eclipse.emf.teneo.samples/jdofiles/extlibrary.Book.jdo4
-rw-r--r--examples/org.eclipse.emf.teneo.samples/jdofiles/main.ChildObject2.jdo42
-rw-r--r--examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.rental.RentalBicycle.jdo91
-rw-r--r--examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.annotations.basic.Basic.jdo2
-rw-r--r--examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.annotations.cascadenotall.Book.jdo2
-rw-r--r--examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.annotations.column.Book.jdo2
-rw-r--r--examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.annotations.compositeid.Parent.jdo2
-rw-r--r--examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.annotations.duplicates.ChildItem.jdo2
-rw-r--r--examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.annotations.edatatypeColumn.Book.jdo2
-rw-r--r--examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.annotations.id.IdentityID.jdo2
-rw-r--r--examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.annotations.inheritancemapping.Address.jdo2
-rw-r--r--examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.annotations.lazy.Book.jdo2
-rw-r--r--examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.annotations.lob.Person.jdo2
-rw-r--r--examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.annotations.manytomany.Cntr.jdo2
-rw-r--r--examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.annotations.mappedsuperclass.AddIDDocument.jdo2
-rw-r--r--examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.annotations.nmset.MyItem.jdo2
-rw-r--r--examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.annotations.secondarytable.Printer.jdo2
-rw-r--r--examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.annotations.set.ContainedItem.jdo2
-rw-r--r--examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.annotations.toone.Address.jdo2
-rw-r--r--examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.annotations.uniqueconstraints.Item.jdo2
-rw-r--r--examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.detach.detachelist.Contacts.jdo2
-rw-r--r--examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.detach.detachfeaturemap.Contacts.jdo2
-rw-r--r--examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.detach.detachtest.TestA.jdo2
-rw-r--r--examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.elist.featuremap.PriceByQuantityType.jdo2
-rw-r--r--examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.relation.relation1to1.ContainedChildNR.jdo2
-rw-r--r--examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.relation.relation1ton.Main.jdo2
-rw-r--r--examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.relation.relationntom.Main.jdo2
-rw-r--r--examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.sample.accounting.Account.jdo2
-rw-r--r--examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.sample.catalog.CatalogType.jdo2
-rw-r--r--examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.sample.epo2.Item.jdo2
-rw-r--r--examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.sample.forum.Forum.jdo2
-rw-r--r--examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.sample.inv.PType.jdo2
-rw-r--r--examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.sample.library.Book.jdo2
-rw-r--r--examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.sample.play.ActType.jdo2
-rw-r--r--examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.sample.product.ProductType.jdo2
-rw-r--r--examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.sample.schemaprimerpo.DocumentRoot.jdo2
-rw-r--r--examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.sample.schoollibrary.library.Book.jdo2
-rw-r--r--examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.sample.sunBooks.AuthorsType.jdo2
-rw-r--r--examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.sample.workflow.Workflow.jdo4
-rw-r--r--examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.schemaconstructs.anytype.A.jdo2
-rw-r--r--examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.schemaconstructs.attributes.A.jdo2
-rw-r--r--examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.schemaconstructs.ecoreattrs.Element.jdo2
-rw-r--r--examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.schemaconstructs.emap.Book.jdo2
-rw-r--r--examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.schemaconstructs.extension.Address.jdo2
-rw-r--r--examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.schemaconstructs.groupall.Address.jdo2
-rw-r--r--examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.schemaconstructs.list.statesByCountry.jdo2
-rw-r--r--examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.schemaconstructs.listunion.statesByCountry.jdo2
-rw-r--r--examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.schemaconstructs.mixed.DocumentRoot.jdo2
-rw-r--r--examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.schemaconstructs.nestedgroup.A.jdo2
-rw-r--r--examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.schemaconstructs.restriction.Member.jdo2
-rw-r--r--examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.schemaconstructs.simplefeaturemap.PurchaseOrder.jdo2
-rw-r--r--examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.schemaconstructs.simpletypes.SimpleList.jdo2
-rw-r--r--examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.schemaconstructs.substitution.ComplexNumber.jdo2
-rw-r--r--examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.schemaconstructs.substitutionzvon.ComplexAAA.jdo2
-rw-r--r--examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.issues.abstractreference.Address.jdo2
-rw-r--r--examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.issues.bagduplicate.Person.jdo6
-rw-r--r--examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.issues.enumtest.Item.jdo2
-rw-r--r--examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.issues.inheritance.Annotation.jdo34
-rw-r--r--examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.issues.interfacetrue.Address.jdo2
-rw-r--r--examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.issues.simplenm.Me.jdo2
-rw-r--r--examples/org.eclipse.emf.teneo.samples/jdofiles/testinheritance.SomeResource.jdo60
61 files changed, 255 insertions, 94 deletions
diff --git a/examples/org.eclipse.emf.teneo.samples/jdofiles/extlibrary.Book.jdo b/examples/org.eclipse.emf.teneo.samples/jdofiles/extlibrary.Book.jdo
index 22f48be71..a5f4f5237 100644
--- a/examples/org.eclipse.emf.teneo.samples/jdofiles/extlibrary.Book.jdo
+++ b/examples/org.eclipse.emf.teneo.samples/jdofiles/extlibrary.Book.jdo
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE jdo SYSTEM "file:/javax/jdo/jdo.dtd">
-<!-- Generated by Teneo on Sat Mar 24 11:33:09 CET 2007 -->
+<!-- Generated by Teneo on Fri Mar 30 21:44:30 CEST 2007 -->
<jdo>
<package name="extlibrary.impl">
<class name="extlibrary.impl.BookImpl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" identity-type="datastore">
@@ -108,7 +108,7 @@
<discriminator value="CirculatingItem"/>
</inheritance>
<version strategy="version-number" column="e_version"/>
- <field name="copies" persistence-modifier="persistent" null-value="exception"/>
+ <field name="copies" persistence-modifier="persistent" null-value="none"/>
<field name="borrowers" persistence-modifier="persistent" delete-action="restrict">
<collection element-type="extlibrary.impl.BorrowerImpl" dependent-element="false">
<extension vendor-name="jpox" key="cache-lazy-loading" value="true"/>
diff --git a/examples/org.eclipse.emf.teneo.samples/jdofiles/main.ChildObject2.jdo b/examples/org.eclipse.emf.teneo.samples/jdofiles/main.ChildObject2.jdo
index ae064cf56..7b50d94cb 100644
--- a/examples/org.eclipse.emf.teneo.samples/jdofiles/main.ChildObject2.jdo
+++ b/examples/org.eclipse.emf.teneo.samples/jdofiles/main.ChildObject2.jdo
@@ -1,36 +1,44 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE jdo SYSTEM "file:/javax/jdo/jdo.dtd">
-<!-- Generated by Teneo on Sun Mar 25 08:19:50 CEST 2007 -->
+<!-- Generated by Teneo on Fri Mar 30 21:46:39 CEST 2007 -->
<jdo>
<package name="main.impl">
- <class name="main.impl.ChildObject2Impl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" table="childobject2" identity-type="datastore">
+ <class name="main.impl.ChildObject2Impl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" identity-type="datastore">
<implements name="main.ChildObject2"/>
- <inheritance strategy="new-table"/>
+ <inheritance strategy="superclass-table">
+ <discriminator value="ChildObject2"/>
+ </inheritance>
<version strategy="version-number" column="e_version"/>
<field name="length" persistence-modifier="persistent" null-value="none"/>
</class>
- <class name="main.impl.ChildObject1Impl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" table="childobject1" identity-type="datastore">
+ <class name="main.impl.ChildObject1Impl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" identity-type="datastore">
<implements name="main.ChildObject1"/>
- <inheritance strategy="new-table"/>
+ <inheritance strategy="superclass-table">
+ <discriminator value="ChildObject1"/>
+ </inheritance>
<version strategy="version-number" column="e_version"/>
<field name="linkedObject" persistence-modifier="persistent" delete-action="restrict" null-value="none">
<foreign-key/>
<extension vendor-name="jpox" key="implementation-classes" value="main.impl.BaseObjectImpl"/>
</field>
</class>
- <class name="main.impl.BaseObjectImpl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" table="baseobject" identity-type="datastore">
+ <class name="main.impl.BaseObjectImpl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" identity-type="datastore">
<implements name="main.BaseObject"/>
- <inheritance strategy="new-table"/>
+ <inheritance strategy="superclass-table">
+ <discriminator value="BaseObject"/>
+ </inheritance>
<version strategy="version-number" column="e_version"/>
<field name="object1" persistence-modifier="persistent" delete-action="restrict" null-value="none">
<foreign-key/>
<extension vendor-name="jpox" key="implementation-classes" value="main.impl.ChildObject1Impl"/>
</field>
</class>
- <class name="main.impl.BaseGroupImpl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" table="basegroup" identity-type="datastore">
+ <class name="main.impl.BaseGroupImpl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" identity-type="datastore">
<implements name="main.BaseGroup"/>
- <inheritance strategy="new-table"/>
+ <inheritance strategy="superclass-table">
+ <discriminator value="BaseGroup"/>
+ </inheritance>
<version strategy="version-number" column="e_version"/>
<field name="components" persistence-modifier="persistent" delete-action="restrict">
<collection element-type="main.impl.BaseComponentImpl" dependent-element="true">
@@ -45,20 +53,26 @@
<implements name="main.BaseComponent"/>
<implements name="org.eclipse.emf.ecore.EObject"/>
<implements name="org.eclipse.emf.common.notify.Notifier"/>
- <inheritance strategy="new-table"/>
+ <inheritance strategy="new-table">
+ <discriminator column="DTYPE" strategy="value-map" value="BaseComponent"/>
+ </inheritance>
<version strategy="version-number" column="e_version"/>
<field name="name" persistence-modifier="persistent" null-value="none"/>
<field name="id" persistence-modifier="persistent" null-value="none"/>
</class>
- <class name="main.impl.ChildObject3Impl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" table="childobject3" identity-type="datastore">
+ <class name="main.impl.ChildObject3Impl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" identity-type="datastore">
<implements name="main.ChildObject3"/>
- <inheritance strategy="new-table"/>
+ <inheritance strategy="superclass-table">
+ <discriminator value="ChildObject3"/>
+ </inheritance>
<version strategy="version-number" column="e_version"/>
<field name="width" persistence-modifier="persistent" null-value="none"/>
</class>
- <class name="main.impl.ChildObject4Impl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" table="childobject4" identity-type="datastore">
+ <class name="main.impl.ChildObject4Impl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" identity-type="datastore">
<implements name="main.ChildObject4"/>
- <inheritance strategy="new-table"/>
+ <inheritance strategy="superclass-table">
+ <discriminator value="ChildObject4"/>
+ </inheritance>
<version strategy="version-number" column="e_version"/>
<field name="thickness" persistence-modifier="persistent" null-value="none"/>
</class>
diff --git a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.rental.RentalBicycle.jdo b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.rental.RentalBicycle.jdo
new file mode 100644
index 000000000..5a01612c4
--- /dev/null
+++ b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.rental.RentalBicycle.jdo
@@ -0,0 +1,91 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE jdo SYSTEM "file:/javax/jdo/jdo.dtd">
+
+<!-- Generated by Teneo on Fri Mar 30 21:44:27 CEST 2007 -->
+<jdo>
+ <package name="org.eclipse.emf.teneo.rental.impl">
+ <class name="org.eclipse.emf.teneo.rental.impl.RentalBicycleImpl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" identity-type="application">
+ <implements name="org.eclipse.emf.teneo.rental.RentalBicycle"/>
+ <inheritance strategy="superclass-table">
+ <discriminator value="RentalBicycle"/>
+ </inheritance>
+ <version strategy="version-number" column="e_version"/>
+ <field name="type" persistence-modifier="persistent" null-value="none" embedded="true"/>
+ <field name="typeESet" persistence-modifier="persistent"/>
+ <field name="manufacturer" persistence-modifier="persistent" delete-action="restrict" null-value="none">
+ <foreign-key>
+ <column name="manufacturer_manufacturer_e_id" allows-null="false"/>
+ </foreign-key>
+ <extension vendor-name="jpox" key="implementation-classes" value="org.eclipse.emf.teneo.rental.impl.ManufacturerImpl"/>
+ </field>
+ </class>
+ <class name="org.eclipse.emf.teneo.rental.impl.CurrencyImpl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" table="currency" identity-type="datastore">
+ <implements name="org.eclipse.emf.teneo.rental.Currency"/>
+ <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="Currency"/>
+ </inheritance>
+ <version strategy="version-number" column="e_version"/>
+ <field name="code" persistence-modifier="persistent" null-value="exception"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.rental.impl.RentalCarImpl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" identity-type="application">
+ <implements name="org.eclipse.emf.teneo.rental.RentalCar"/>
+ <inheritance strategy="superclass-table">
+ <discriminator value="RentalCar"/>
+ </inheritance>
+ <version strategy="version-number" column="e_version"/>
+ <field name="size" persistence-modifier="persistent" null-value="none" embedded="true"/>
+ <field name="sizeESet" persistence-modifier="persistent"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.rental.impl.RentalContractImpl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" table="rentalcontract" identity-type="datastore">
+ <implements name="org.eclipse.emf.teneo.rental.RentalContract"/>
+ <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="RentalContract"/>
+ </inheritance>
+ <version strategy="version-number" column="e_version"/>
+ <field name="rentToBusinessPartner" persistence-modifier="persistent" null-value="exception"/>
+ <field name="startDate" persistence-modifier="persistent" null-value="exception" embedded="true"/>
+ <field name="endDate" persistence-modifier="persistent" null-value="none" embedded="true"/>
+ <field name="endDateESet" persistence-modifier="persistent"/>
+ <field name="cost" persistence-modifier="persistent" null-value="none"/>
+ <field name="costESet" persistence-modifier="persistent"/>
+ <field name="rentalUnits" persistence-modifier="persistent" delete-action="restrict">
+ <collection element-type="org.eclipse.emf.teneo.rental.impl.RentalUnitImpl" dependent-element="false">
+ <extension vendor-name="jpox" key="cache-lazy-loading" value="true"/>
+ </collection>
+ <order column="RENTALCONTRACT_RENTALUNITS_IDX"/>
+ <column name="rentalcontract_rentalunits_e_id" allows-null="true"/>
+ <foreign-key delete-action="restrict" update-action="cascade"/>
+ </field>
+ <field name="currency" persistence-modifier="persistent" delete-action="restrict" null-value="none">
+ <foreign-key>
+ <column name="currency_currency_e_id" allows-null="true"/>
+ </foreign-key>
+ <extension vendor-name="jpox" key="implementation-classes" value="org.eclipse.emf.teneo.rental.impl.CurrencyImpl"/>
+ </field>
+ </class>
+ <class name="org.eclipse.emf.teneo.rental.impl.RentalUnitImpl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" table="rentalunit" identity-type="application">
+ <implements name="org.eclipse.emf.teneo.rental.RentalUnit"/>
+ <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="RentalUnit"/>
+ </inheritance>
+ <version strategy="version-number" column="e_version"/>
+ <field name="description" persistence-modifier="persistent" primary-key="true"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.rental.impl.ManufacturerImpl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" table="manufacturer" identity-type="datastore">
+ <implements name="org.eclipse.emf.teneo.rental.Manufacturer"/>
+ <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="Manufacturer"/>
+ </inheritance>
+ <version strategy="version-number" column="e_version"/>
+ <field name="code" persistence-modifier="persistent" null-value="exception"/>
+ </class>
+ </package>
+</jdo> \ No newline at end of file
diff --git a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.annotations.basic.Basic.jdo b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.annotations.basic.Basic.jdo
index 1cb10d138..d3f652bc0 100644
--- a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.annotations.basic.Basic.jdo
+++ b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.annotations.basic.Basic.jdo
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE jdo SYSTEM "file:/javax/jdo/jdo.dtd">
-<!-- Generated by Teneo on Sat Mar 24 11:30:03 CET 2007 -->
+<!-- Generated by Teneo on Fri Mar 30 21:43:14 CEST 2007 -->
<jdo>
<package name="org.eclipse.emf.teneo.samples.emf.annotations.basic.impl">
<class name="org.eclipse.emf.teneo.samples.emf.annotations.basic.impl.BasicImpl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" table="basic" identity-type="datastore">
diff --git a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.annotations.cascadenotall.Book.jdo b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.annotations.cascadenotall.Book.jdo
index dbbd40b1f..f62860f5e 100644
--- a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.annotations.cascadenotall.Book.jdo
+++ b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.annotations.cascadenotall.Book.jdo
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE jdo SYSTEM "file:/javax/jdo/jdo.dtd">
-<!-- Generated by Teneo on Sat Mar 24 11:29:50 CET 2007 -->
+<!-- Generated by Teneo on Fri Mar 30 21:43:06 CEST 2007 -->
<jdo>
<package name="org.eclipse.emf.teneo.samples.emf.annotations.cascadenotall.impl">
<class name="org.eclipse.emf.teneo.samples.emf.annotations.cascadenotall.impl.BookImpl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" table="book" identity-type="datastore">
diff --git a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.annotations.column.Book.jdo b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.annotations.column.Book.jdo
index 954874fed..b408edfe1 100644
--- a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.annotations.column.Book.jdo
+++ b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.annotations.column.Book.jdo
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE jdo SYSTEM "file:/javax/jdo/jdo.dtd">
-<!-- Generated by Teneo on Sat Mar 24 11:30:04 CET 2007 -->
+<!-- Generated by Teneo on Fri Mar 30 21:43:15 CEST 2007 -->
<jdo>
<package name="org.eclipse.emf.teneo.samples.emf.annotations.column.impl">
<class name="org.eclipse.emf.teneo.samples.emf.annotations.column.impl.BookImpl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" table="mybooktable" identity-type="datastore">
diff --git a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.annotations.compositeid.Parent.jdo b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.annotations.compositeid.Parent.jdo
index 0e659eeb1..ef3fbc891 100644
--- a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.annotations.compositeid.Parent.jdo
+++ b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.annotations.compositeid.Parent.jdo
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE jdo SYSTEM "file:/javax/jdo/jdo.dtd">
-<!-- Generated by Teneo on Sat Mar 24 11:29:51 CET 2007 -->
+<!-- Generated by Teneo on Fri Mar 30 21:43:07 CEST 2007 -->
<jdo>
<package name="org.eclipse.emf.teneo.samples.emf.annotations.compositeid.impl">
<class name="org.eclipse.emf.teneo.samples.emf.annotations.compositeid.impl.ParentImpl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" identity-type="application">
diff --git a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.annotations.duplicates.ChildItem.jdo b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.annotations.duplicates.ChildItem.jdo
index f4c40a732..a852d19f8 100644
--- a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.annotations.duplicates.ChildItem.jdo
+++ b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.annotations.duplicates.ChildItem.jdo
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE jdo SYSTEM "file:/javax/jdo/jdo.dtd">
-<!-- Generated by Teneo on Sat Mar 24 11:30:14 CET 2007 -->
+<!-- Generated by Teneo on Fri Mar 30 21:43:19 CEST 2007 -->
<jdo>
<package name="org.eclipse.emf.teneo.samples.emf.annotations.duplicates.impl">
<class name="org.eclipse.emf.teneo.samples.emf.annotations.duplicates.impl.ChildItemImpl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" table="childitem" identity-type="datastore">
diff --git a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.annotations.edatatypeColumn.Book.jdo b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.annotations.edatatypeColumn.Book.jdo
index 1504a135b..53975b04a 100644
--- a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.annotations.edatatypeColumn.Book.jdo
+++ b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.annotations.edatatypeColumn.Book.jdo
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE jdo SYSTEM "file:/javax/jdo/jdo.dtd">
-<!-- Generated by Teneo on Sat Mar 24 11:29:38 CET 2007 -->
+<!-- Generated by Teneo on Fri Mar 30 21:43:03 CEST 2007 -->
<jdo>
<package name="org.eclipse.emf.teneo.samples.emf.annotations.edatatypeColumn.impl">
<class name="org.eclipse.emf.teneo.samples.emf.annotations.edatatypeColumn.impl.BookImpl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" table="mybooktable" identity-type="datastore">
diff --git a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.annotations.id.IdentityID.jdo b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.annotations.id.IdentityID.jdo
index 4614cc716..8af0dfdb2 100644
--- a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.annotations.id.IdentityID.jdo
+++ b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.annotations.id.IdentityID.jdo
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE jdo SYSTEM "file:/javax/jdo/jdo.dtd">
-<!-- Generated by Teneo on Sat Mar 24 11:30:11 CET 2007 -->
+<!-- Generated by Teneo on Fri Mar 30 21:43:18 CEST 2007 -->
<jdo>
<package name="org.eclipse.emf.teneo.samples.emf.annotations.id.impl">
<class name="org.eclipse.emf.teneo.samples.emf.annotations.id.impl.IdentityIDImpl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" table="identityid" identity-type="application">
diff --git a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.annotations.inheritancemapping.Address.jdo b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.annotations.inheritancemapping.Address.jdo
index bf7e9db5d..7a6d03c0f 100644
--- a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.annotations.inheritancemapping.Address.jdo
+++ b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.annotations.inheritancemapping.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 Sat Mar 24 11:30:09 CET 2007 -->
+<!-- Generated by Teneo on Fri Mar 30 21:43:16 CEST 2007 -->
<jdo>
<package name="org.eclipse.emf.teneo.samples.emf.annotations.inheritancemapping.impl">
<class name="org.eclipse.emf.teneo.samples.emf.annotations.inheritancemapping.impl.AddressImpl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" table="address" identity-type="application">
diff --git a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.annotations.lazy.Book.jdo b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.annotations.lazy.Book.jdo
index ed74ad3b5..6992eb447 100644
--- a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.annotations.lazy.Book.jdo
+++ b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.annotations.lazy.Book.jdo
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE jdo SYSTEM "file:/javax/jdo/jdo.dtd">
-<!-- Generated by Teneo on Sat Mar 24 11:29:54 CET 2007 -->
+<!-- Generated by Teneo on Fri Mar 30 21:43:10 CEST 2007 -->
<jdo>
<package name="org.eclipse.emf.teneo.samples.emf.annotations.lazy.impl">
<class name="org.eclipse.emf.teneo.samples.emf.annotations.lazy.impl.BookImpl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" table="book" identity-type="datastore">
diff --git a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.annotations.lob.Person.jdo b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.annotations.lob.Person.jdo
index a27b2b2e9..01db51651 100644
--- a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.annotations.lob.Person.jdo
+++ b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.annotations.lob.Person.jdo
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE jdo SYSTEM "file:/javax/jdo/jdo.dtd">
-<!-- Generated by Teneo on Sat Mar 24 11:29:44 CET 2007 -->
+<!-- Generated by Teneo on Fri Mar 30 21:43:05 CEST 2007 -->
<jdo>
<package name="org.eclipse.emf.teneo.samples.emf.annotations.lob.impl">
<class name="org.eclipse.emf.teneo.samples.emf.annotations.lob.impl.PersonImpl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" table="person" identity-type="application">
diff --git a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.annotations.manytomany.Cntr.jdo b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.annotations.manytomany.Cntr.jdo
index 067b91a45..f84727ca9 100644
--- a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.annotations.manytomany.Cntr.jdo
+++ b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.annotations.manytomany.Cntr.jdo
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE jdo SYSTEM "file:/javax/jdo/jdo.dtd">
-<!-- Generated by Teneo on Sat Mar 24 11:29:58 CET 2007 -->
+<!-- Generated by Teneo on Fri Mar 30 21:43:11 CEST 2007 -->
<jdo>
<package name="org.eclipse.emf.teneo.samples.emf.annotations.manytomany.impl">
<class name="org.eclipse.emf.teneo.samples.emf.annotations.manytomany.impl.CntrImpl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" table="cntr" identity-type="datastore">
diff --git a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.annotations.mappedsuperclass.AddIDDocument.jdo b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.annotations.mappedsuperclass.AddIDDocument.jdo
index 1814007b4..faf06b1d8 100644
--- a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.annotations.mappedsuperclass.AddIDDocument.jdo
+++ b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.annotations.mappedsuperclass.AddIDDocument.jdo
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE jdo SYSTEM "file:/javax/jdo/jdo.dtd">
-<!-- Generated by Teneo on Sat Mar 24 11:29:27 CET 2007 -->
+<!-- Generated by Teneo on Fri Mar 30 21:43:01 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">
diff --git a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.annotations.nmset.MyItem.jdo b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.annotations.nmset.MyItem.jdo
index 2ed870aeb..a1b0f03be 100644
--- a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.annotations.nmset.MyItem.jdo
+++ b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.annotations.nmset.MyItem.jdo
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE jdo SYSTEM "file:/javax/jdo/jdo.dtd">
-<!-- Generated by Teneo on Sat Mar 24 11:30:18 CET 2007 -->
+<!-- Generated by Teneo on Fri Mar 30 21:43:21 CEST 2007 -->
<jdo>
<package name="org.eclipse.emf.teneo.samples.emf.annotations.nmset.impl">
<class name="org.eclipse.emf.teneo.samples.emf.annotations.nmset.impl.MyItemImpl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" table="myitem" identity-type="datastore">
diff --git a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.annotations.secondarytable.Printer.jdo b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.annotations.secondarytable.Printer.jdo
index e7a5df99a..653b47547 100644
--- a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.annotations.secondarytable.Printer.jdo
+++ b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.annotations.secondarytable.Printer.jdo
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE jdo SYSTEM "file:/javax/jdo/jdo.dtd">
-<!-- Generated by Teneo on Sat Mar 24 11:29:41 CET 2007 -->
+<!-- Generated by Teneo on Fri Mar 30 21:43:04 CEST 2007 -->
<jdo>
<package name="org.eclipse.emf.teneo.samples.emf.annotations.secondarytable.impl">
<class name="org.eclipse.emf.teneo.samples.emf.annotations.secondarytable.impl.PrinterImpl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" table="printer" identity-type="datastore">
diff --git a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.annotations.set.ContainedItem.jdo b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.annotations.set.ContainedItem.jdo
index 2109e996b..40e55bdbd 100644
--- a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.annotations.set.ContainedItem.jdo
+++ b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.annotations.set.ContainedItem.jdo
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE jdo SYSTEM "file:/javax/jdo/jdo.dtd">
-<!-- Generated by Teneo on Sat Mar 24 11:30:19 CET 2007 -->
+<!-- Generated by Teneo on Fri Mar 30 21:43:25 CEST 2007 -->
<jdo>
<package name="org.eclipse.emf.teneo.samples.emf.annotations.set.impl">
<class name="org.eclipse.emf.teneo.samples.emf.annotations.set.impl.ContainedItemImpl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" table="containeditem" identity-type="datastore">
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 b53f840b0..c39ee26ec 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 Sat Mar 24 11:29:53 CET 2007 -->
+<!-- Generated by Teneo on Fri Mar 30 21:43:08 CEST 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">
diff --git a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.annotations.uniqueconstraints.Item.jdo b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.annotations.uniqueconstraints.Item.jdo
index 39619c955..77a34ac4c 100644
--- a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.annotations.uniqueconstraints.Item.jdo
+++ b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.annotations.uniqueconstraints.Item.jdo
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE jdo SYSTEM "file:/javax/jdo/jdo.dtd">
-<!-- Generated by Teneo on Sat Mar 24 11:29:59 CET 2007 -->
+<!-- Generated by Teneo on Fri Mar 30 21:43:12 CEST 2007 -->
<jdo>
<package name="org.eclipse.emf.teneo.samples.emf.annotations.uniqueconstraints.impl">
<class name="org.eclipse.emf.teneo.samples.emf.annotations.uniqueconstraints.impl.ItemImpl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" table="MYITEMTABLE" identity-type="datastore">
diff --git a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.detach.detachelist.Contacts.jdo b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.detach.detachelist.Contacts.jdo
index e39c81e17..80647db6b 100644
--- a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.detach.detachelist.Contacts.jdo
+++ b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.detach.detachelist.Contacts.jdo
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE jdo SYSTEM "file:/javax/jdo/jdo.dtd">
-<!-- Generated by Teneo on Sat Mar 24 11:30:35 CET 2007 -->
+<!-- Generated by Teneo on Fri Mar 30 21:43:37 CEST 2007 -->
<jdo>
<package name="org.eclipse.emf.teneo.samples.emf.detach.detachelist.impl">
<class name="org.eclipse.emf.teneo.samples.emf.detach.detachelist.impl.ContactsImpl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" table="contacts" identity-type="datastore">
diff --git a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.detach.detachfeaturemap.Contacts.jdo b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.detach.detachfeaturemap.Contacts.jdo
index afd4cd0c7..1d6eb03a8 100644
--- a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.detach.detachfeaturemap.Contacts.jdo
+++ b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.detach.detachfeaturemap.Contacts.jdo
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE jdo SYSTEM "file:/javax/jdo/jdo.dtd">
-<!-- Generated by Teneo on Sat Mar 24 11:30:36 CET 2007 -->
+<!-- Generated by Teneo on Fri Mar 30 21:43:39 CEST 2007 -->
<jdo>
<package name="org.eclipse.emf.teneo.samples.emf.detach.detachfeaturemap.impl">
<class name="org.eclipse.emf.teneo.samples.emf.detach.detachfeaturemap.impl.ContactsImpl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" table="contacts" identity-type="datastore">
diff --git a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.detach.detachtest.TestA.jdo b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.detach.detachtest.TestA.jdo
index 8d597b36e..5d6255d3c 100644
--- a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.detach.detachtest.TestA.jdo
+++ b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.detach.detachtest.TestA.jdo
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE jdo SYSTEM "file:/javax/jdo/jdo.dtd">
-<!-- Generated by Teneo on Sat Mar 24 11:30:31 CET 2007 -->
+<!-- Generated by Teneo on Fri Mar 30 21:43:35 CEST 2007 -->
<jdo>
<package name="org.eclipse.emf.teneo.samples.emf.detach.detachtest.impl">
<class name="org.eclipse.emf.teneo.samples.emf.detach.detachtest.impl.TestAImpl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" table="testa" identity-type="datastore">
diff --git a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.elist.featuremap.PriceByQuantityType.jdo b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.elist.featuremap.PriceByQuantityType.jdo
index c89612c4d..36e664fa0 100644
--- a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.elist.featuremap.PriceByQuantityType.jdo
+++ b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.elist.featuremap.PriceByQuantityType.jdo
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE jdo SYSTEM "file:/javax/jdo/jdo.dtd">
-<!-- Generated by Teneo on Sat Mar 24 11:30:50 CET 2007 -->
+<!-- Generated by Teneo on Fri Mar 30 21:43:42 CEST 2007 -->
<jdo>
<package name="org.eclipse.emf.teneo.samples.emf.elist.featuremap.impl">
<class name="org.eclipse.emf.teneo.samples.emf.elist.featuremap.impl.PriceByQuantityTypeImpl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" table="pricebyquantitytype" identity-type="datastore">
diff --git a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.relation.relation1to1.ContainedChildNR.jdo b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.relation.relation1to1.ContainedChildNR.jdo
index 952dd5f92..027990427 100644
--- a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.relation.relation1to1.ContainedChildNR.jdo
+++ b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.relation.relation1to1.ContainedChildNR.jdo
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE jdo SYSTEM "file:/javax/jdo/jdo.dtd">
-<!-- Generated by Teneo on Sat Mar 24 11:31:17 CET 2007 -->
+<!-- Generated by Teneo on Fri Mar 30 21:43:48 CEST 2007 -->
<jdo>
<package name="org.eclipse.emf.teneo.samples.emf.relation.relation1to1.impl">
<class name="org.eclipse.emf.teneo.samples.emf.relation.relation1to1.impl.ContainedChildNRImpl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" table="containedchildnr" identity-type="datastore">
diff --git a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.relation.relation1ton.Main.jdo b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.relation.relation1ton.Main.jdo
index e489cd9e6..c45164287 100644
--- a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.relation.relation1ton.Main.jdo
+++ b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.relation.relation1ton.Main.jdo
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE jdo SYSTEM "file:/javax/jdo/jdo.dtd">
-<!-- Generated by Teneo on Sat Mar 24 11:31:21 CET 2007 -->
+<!-- Generated by Teneo on Fri Mar 30 21:43:49 CEST 2007 -->
<jdo>
<package name="org.eclipse.emf.teneo.samples.emf.relation.relation1ton.impl">
<class name="org.eclipse.emf.teneo.samples.emf.relation.relation1ton.impl.MainImpl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" table="main" identity-type="datastore">
diff --git a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.relation.relationntom.Main.jdo b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.relation.relationntom.Main.jdo
index 24fd9a1cb..7d8805ea6 100644
--- a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.relation.relationntom.Main.jdo
+++ b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.relation.relationntom.Main.jdo
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE jdo SYSTEM "file:/javax/jdo/jdo.dtd">
-<!-- Generated by Teneo on Sat Mar 24 11:31:25 CET 2007 -->
+<!-- Generated by Teneo on Fri Mar 30 21:43:50 CEST 2007 -->
<jdo>
<package name="org.eclipse.emf.teneo.samples.emf.relation.relationntom.impl">
<class name="org.eclipse.emf.teneo.samples.emf.relation.relationntom.impl.MainImpl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" table="main" identity-type="datastore">
diff --git a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.sample.accounting.Account.jdo b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.sample.accounting.Account.jdo
index 3a7a806e0..f3853b82f 100644
--- a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.sample.accounting.Account.jdo
+++ b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.sample.accounting.Account.jdo
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE jdo SYSTEM "file:/javax/jdo/jdo.dtd">
-<!-- Generated by Teneo on Sat Mar 24 11:34:02 CET 2007 -->
+<!-- Generated by Teneo on Fri Mar 30 21:45:00 CEST 2007 -->
<jdo>
<package name="org.eclipse.emf.teneo.samples.emf.sample.accounting.impl">
<class name="org.eclipse.emf.teneo.samples.emf.sample.accounting.impl.AccountImpl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" table="account" identity-type="datastore">
diff --git a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.sample.catalog.CatalogType.jdo b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.sample.catalog.CatalogType.jdo
index 2c6876faa..a2cfe4f10 100644
--- a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.sample.catalog.CatalogType.jdo
+++ b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.sample.catalog.CatalogType.jdo
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE jdo SYSTEM "file:/javax/jdo/jdo.dtd">
-<!-- Generated by Teneo on Sat Mar 24 11:34:38 CET 2007 -->
+<!-- Generated by Teneo on Fri Mar 30 21:45:10 CEST 2007 -->
<jdo>
<package name="org.eclipse.emf.teneo.samples.emf.sample.catalog.impl">
<class name="org.eclipse.emf.teneo.samples.emf.sample.catalog.impl.CatalogTypeImpl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" table="catalogtype" identity-type="application">
diff --git a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.sample.epo2.Item.jdo b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.sample.epo2.Item.jdo
index 90fc02dae..e03b0c885 100644
--- a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.sample.epo2.Item.jdo
+++ b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.sample.epo2.Item.jdo
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE jdo SYSTEM "file:/javax/jdo/jdo.dtd">
-<!-- Generated by Teneo on Sat Mar 24 11:33:57 CET 2007 -->
+<!-- Generated by Teneo on Fri Mar 30 21:44:58 CEST 2007 -->
<jdo>
<package name="org.eclipse.emf.teneo.samples.emf.sample.epo2.impl">
<class name="org.eclipse.emf.teneo.samples.emf.sample.epo2.impl.ItemImpl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" table="item" identity-type="datastore">
diff --git a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.sample.forum.Forum.jdo b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.sample.forum.Forum.jdo
index 78dfcf1a5..1d12b0910 100644
--- a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.sample.forum.Forum.jdo
+++ b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.sample.forum.Forum.jdo
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE jdo SYSTEM "file:/javax/jdo/jdo.dtd">
-<!-- Generated by Teneo on Sat Mar 24 11:34:30 CET 2007 -->
+<!-- Generated by Teneo on Fri Mar 30 21:45:08 CEST 2007 -->
<jdo>
<package name="org.eclipse.emf.teneo.samples.emf.sample.forum.impl">
<class name="org.eclipse.emf.teneo.samples.emf.sample.forum.impl.ForumImpl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" table="forum" identity-type="datastore">
diff --git a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.sample.inv.PType.jdo b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.sample.inv.PType.jdo
index d46d300f4..7e1f5adad 100644
--- a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.sample.inv.PType.jdo
+++ b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.sample.inv.PType.jdo
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE jdo SYSTEM "file:/javax/jdo/jdo.dtd">
-<!-- Generated by Teneo on Sat Mar 24 11:33:51 CET 2007 -->
+<!-- Generated by Teneo on Fri Mar 30 21:44:50 CEST 2007 -->
<jdo>
<package name="org.eclipse.emf.teneo.samples.emf.sample.inv.impl">
<class name="org.eclipse.emf.teneo.samples.emf.sample.inv.impl.PTypeImpl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" table="ptype" identity-type="application">
diff --git a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.sample.library.Book.jdo b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.sample.library.Book.jdo
index 767536231..4e0840890 100644
--- a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.sample.library.Book.jdo
+++ b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.sample.library.Book.jdo
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE jdo SYSTEM "file:/javax/jdo/jdo.dtd">
-<!-- Generated by Teneo on Sat Mar 24 11:33:33 CET 2007 -->
+<!-- Generated by Teneo on Fri Mar 30 21:44:45 CEST 2007 -->
<jdo>
<package name="org.eclipse.emf.teneo.samples.emf.sample.library.impl">
<class name="org.eclipse.emf.teneo.samples.emf.sample.library.impl.BookImpl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" table="book" identity-type="datastore">
diff --git a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.sample.play.ActType.jdo b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.sample.play.ActType.jdo
index a37e0264b..df6ade8f3 100644
--- a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.sample.play.ActType.jdo
+++ b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.sample.play.ActType.jdo
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE jdo SYSTEM "file:/javax/jdo/jdo.dtd">
-<!-- Generated by Teneo on Sat Mar 24 11:34:16 CET 2007 -->
+<!-- Generated by Teneo on Fri Mar 30 21:45:03 CEST 2007 -->
<jdo>
<package name="org.eclipse.emf.teneo.samples.emf.sample.play.impl">
<class name="org.eclipse.emf.teneo.samples.emf.sample.play.impl.ActTypeImpl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" table="acttype" identity-type="datastore">
diff --git a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.sample.product.ProductType.jdo b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.sample.product.ProductType.jdo
index c5f0900fc..14af2e1dd 100644
--- a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.sample.product.ProductType.jdo
+++ b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.sample.product.ProductType.jdo
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE jdo SYSTEM "file:/javax/jdo/jdo.dtd">
-<!-- Generated by Teneo on Sat Mar 24 11:34:21 CET 2007 -->
+<!-- Generated by Teneo on Fri Mar 30 21:45:05 CEST 2007 -->
<jdo>
<package name="org.eclipse.emf.teneo.samples.emf.sample.product.impl">
<class name="org.eclipse.emf.teneo.samples.emf.sample.product.impl.ProductTypeImpl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" table="producttype" identity-type="application">
diff --git a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.sample.schemaprimerpo.DocumentRoot.jdo b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.sample.schemaprimerpo.DocumentRoot.jdo
index ffe6d9953..27c5ac0cb 100644
--- a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.sample.schemaprimerpo.DocumentRoot.jdo
+++ b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.sample.schemaprimerpo.DocumentRoot.jdo
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE jdo SYSTEM "file:/javax/jdo/jdo.dtd">
-<!-- Generated by Teneo on Sat Mar 24 11:34:25 CET 2007 -->
+<!-- Generated by Teneo on Fri Mar 30 21:45:07 CEST 2007 -->
<jdo>
<package name="org.eclipse.emf.teneo.samples.emf.sample.schemaprimerpo.impl">
<class name="org.eclipse.emf.teneo.samples.emf.sample.schemaprimerpo.impl.ItemImpl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" table="item" identity-type="datastore">
diff --git a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.sample.schoollibrary.library.Book.jdo b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.sample.schoollibrary.library.Book.jdo
index fcca32024..ade4aa9fd 100644
--- a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.sample.schoollibrary.library.Book.jdo
+++ b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.sample.schoollibrary.library.Book.jdo
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE jdo SYSTEM "file:/javax/jdo/jdo.dtd">
-<!-- Generated by Teneo on Sat Mar 24 11:33:04 CET 2007 -->
+<!-- Generated by Teneo on Fri Mar 30 21:44:29 CEST 2007 -->
<jdo>
<package name="org.eclipse.emf.teneo.samples.emf.sample.schoollibrary.library.impl">
<class name="org.eclipse.emf.teneo.samples.emf.sample.schoollibrary.library.impl.BookImpl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" table="book" identity-type="datastore">
diff --git a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.sample.sunBooks.AuthorsType.jdo b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.sample.sunBooks.AuthorsType.jdo
index 63af42941..b325faac7 100644
--- a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.sample.sunBooks.AuthorsType.jdo
+++ b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.sample.sunBooks.AuthorsType.jdo
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE jdo SYSTEM "file:/javax/jdo/jdo.dtd">
-<!-- Generated by Teneo on Sat Mar 24 11:33:45 CET 2007 -->
+<!-- Generated by Teneo on Fri Mar 30 21:44:49 CEST 2007 -->
<jdo>
<package name="org.eclipse.emf.teneo.samples.emf.sample.sunBooks.impl">
<class name="org.eclipse.emf.teneo.samples.emf.sample.sunBooks.impl.AuthorsTypeImpl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" table="authorstype" identity-type="datastore">
diff --git a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.sample.workflow.Workflow.jdo b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.sample.workflow.Workflow.jdo
index 0abc4d53b..dd23317ec 100644
--- a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.sample.workflow.Workflow.jdo
+++ b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.sample.workflow.Workflow.jdo
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE jdo SYSTEM "file:/javax/jdo/jdo.dtd">
-<!-- Generated by Teneo on Sat Mar 24 11:33:40 CET 2007 -->
+<!-- Generated by Teneo on Fri Mar 30 21:44:47 CEST 2007 -->
<jdo>
<package name="org.eclipse.emf.teneo.samples.emf.sample.workflow.impl">
<class name="org.eclipse.emf.teneo.samples.emf.sample.workflow.impl.WorkflowImpl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" identity-type="datastore">
@@ -124,7 +124,7 @@
<version strategy="version-number" column="e_version"/>
<field name="subworkflow" persistence-modifier="persistent" delete-action="restrict" null-value="none">
<foreign-key>
- <column name="workflow_subworkflow_id" allows-null="true"/>
+ <column name="workflow_subworkflow_id" allows-null="false"/>
</foreign-key>
<extension vendor-name="jpox" key="implementation-classes" value="org.eclipse.emf.teneo.samples.emf.sample.workflow.impl.WorkflowImpl"/>
</field>
diff --git a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.schemaconstructs.anytype.A.jdo b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.schemaconstructs.anytype.A.jdo
index 47f621106..a7c2458c0 100644
--- a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.schemaconstructs.anytype.A.jdo
+++ b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.schemaconstructs.anytype.A.jdo
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE jdo SYSTEM "file:/javax/jdo/jdo.dtd">
-<!-- Generated by Teneo on Sat Mar 24 11:37:00 CET 2007 -->
+<!-- Generated by Teneo on Fri Mar 30 21:46:14 CEST 2007 -->
<jdo>
<package name="org.eclipse.emf.teneo.samples.emf.schemaconstructs.anytype.impl">
<class name="org.eclipse.emf.teneo.samples.emf.schemaconstructs.anytype.impl.AImpl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" table="a" identity-type="datastore">
diff --git a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.schemaconstructs.attributes.A.jdo b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.schemaconstructs.attributes.A.jdo
index 011aecb84..8c683500b 100644
--- a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.schemaconstructs.attributes.A.jdo
+++ b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.schemaconstructs.attributes.A.jdo
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE jdo SYSTEM "file:/javax/jdo/jdo.dtd">
-<!-- Generated by Teneo on Sat Mar 24 11:36:49 CET 2007 -->
+<!-- Generated by Teneo on Fri Mar 30 21:46:07 CEST 2007 -->
<jdo>
<package name="org.eclipse.emf.teneo.samples.emf.schemaconstructs.attributes.impl">
<class name="org.eclipse.emf.teneo.samples.emf.schemaconstructs.attributes.impl.AImpl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" table="a" identity-type="application">
diff --git a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.schemaconstructs.ecoreattrs.Element.jdo b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.schemaconstructs.ecoreattrs.Element.jdo
index 20691253f..916f296ef 100644
--- a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.schemaconstructs.ecoreattrs.Element.jdo
+++ b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.schemaconstructs.ecoreattrs.Element.jdo
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE jdo SYSTEM "file:/javax/jdo/jdo.dtd">
-<!-- Generated by Teneo on Sat Mar 24 11:36:28 CET 2007 -->
+<!-- Generated by Teneo on Fri Mar 30 21:45:57 CEST 2007 -->
<jdo>
<package name="org.eclipse.emf.teneo.samples.emf.schemaconstructs.ecoreattrs.impl">
<class name="org.eclipse.emf.teneo.samples.emf.schemaconstructs.ecoreattrs.impl.ElementImpl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" table="element" identity-type="datastore">
diff --git a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.schemaconstructs.emap.Book.jdo b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.schemaconstructs.emap.Book.jdo
index 019532a3d..dadfe2bdb 100644
--- a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.schemaconstructs.emap.Book.jdo
+++ b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.schemaconstructs.emap.Book.jdo
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE jdo SYSTEM "file:/javax/jdo/jdo.dtd">
-<!-- Generated by Teneo on Sat Mar 24 11:36:08 CET 2007 -->
+<!-- Generated by Teneo on Fri Mar 30 21:45:50 CEST 2007 -->
<jdo>
<package name="org.eclipse.emf.teneo.samples.emf.schemaconstructs.emap.impl">
<class name="org.eclipse.emf.teneo.samples.emf.schemaconstructs.emap.impl.BookImpl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" table="book" identity-type="datastore">
diff --git a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.schemaconstructs.extension.Address.jdo b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.schemaconstructs.extension.Address.jdo
index 88eb06655..ee5bc0bab 100644
--- a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.schemaconstructs.extension.Address.jdo
+++ b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.schemaconstructs.extension.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 Sat Mar 24 11:36:41 CET 2007 -->
+<!-- Generated by Teneo on Fri Mar 30 21:46:02 CEST 2007 -->
<jdo>
<package name="org.eclipse.emf.teneo.samples.emf.schemaconstructs.extension.impl">
<class name="org.eclipse.emf.teneo.samples.emf.schemaconstructs.extension.impl.AddressImpl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" table="address" identity-type="datastore">
diff --git a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.schemaconstructs.groupall.Address.jdo b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.schemaconstructs.groupall.Address.jdo
index fc4d989c8..f8b30e5aa 100644
--- a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.schemaconstructs.groupall.Address.jdo
+++ b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.schemaconstructs.groupall.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 Sat Mar 24 11:36:51 CET 2007 -->
+<!-- Generated by Teneo on Fri Mar 30 21:46:08 CEST 2007 -->
<jdo>
<package name="org.eclipse.emf.teneo.samples.emf.schemaconstructs.groupall.impl">
<class name="org.eclipse.emf.teneo.samples.emf.schemaconstructs.groupall.impl.AddressImpl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" table="address" identity-type="datastore">
diff --git a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.schemaconstructs.list.statesByCountry.jdo b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.schemaconstructs.list.statesByCountry.jdo
index 2946f62a3..fcb395fed 100644
--- a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.schemaconstructs.list.statesByCountry.jdo
+++ b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.schemaconstructs.list.statesByCountry.jdo
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE jdo SYSTEM "file:/javax/jdo/jdo.dtd">
-<!-- Generated by Teneo on Sat Mar 24 11:36:15 CET 2007 -->
+<!-- Generated by Teneo on Fri Mar 30 21:45:54 CEST 2007 -->
<jdo>
<package name="org.eclipse.emf.teneo.samples.emf.schemaconstructs.list.impl">
<class name="org.eclipse.emf.teneo.samples.emf.schemaconstructs.list.impl.statesByCountryImpl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" table="statesbycountry" identity-type="datastore">
diff --git a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.schemaconstructs.listunion.statesByCountry.jdo b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.schemaconstructs.listunion.statesByCountry.jdo
index fa9d2af55..ddcb48c81 100644
--- a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.schemaconstructs.listunion.statesByCountry.jdo
+++ b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.schemaconstructs.listunion.statesByCountry.jdo
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE jdo SYSTEM "file:/javax/jdo/jdo.dtd">
-<!-- Generated by Teneo on Sat Mar 24 11:36:20 CET 2007 -->
+<!-- Generated by Teneo on Fri Mar 30 21:45:55 CEST 2007 -->
<jdo>
<package name="org.eclipse.emf.teneo.samples.emf.schemaconstructs.listunion.impl">
<class name="org.eclipse.emf.teneo.samples.emf.schemaconstructs.listunion.impl.statesByCountryImpl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" table="statesbycountry" identity-type="datastore">
diff --git a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.schemaconstructs.mixed.DocumentRoot.jdo b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.schemaconstructs.mixed.DocumentRoot.jdo
index 6c6bf2fd3..e5a3644f1 100644
--- a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.schemaconstructs.mixed.DocumentRoot.jdo
+++ b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.schemaconstructs.mixed.DocumentRoot.jdo
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE jdo SYSTEM "file:/javax/jdo/jdo.dtd">
-<!-- Generated by Teneo on Sat Mar 24 11:36:36 CET 2007 -->
+<!-- Generated by Teneo on Fri Mar 30 21:46:00 CEST 2007 -->
<jdo>
<package name="org.eclipse.emf.teneo.samples.emf.schemaconstructs.mixed.impl">
<class name="org.eclipse.emf.teneo.samples.emf.schemaconstructs.mixed.impl.LetterBodyTypeImpl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" table="letterbodytype" identity-type="datastore">
diff --git a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.schemaconstructs.nestedgroup.A.jdo b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.schemaconstructs.nestedgroup.A.jdo
index bbb2e5633..51e63bf5c 100644
--- a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.schemaconstructs.nestedgroup.A.jdo
+++ b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.schemaconstructs.nestedgroup.A.jdo
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE jdo SYSTEM "file:/javax/jdo/jdo.dtd">
-<!-- Generated by Teneo on Sat Mar 24 11:36:33 CET 2007 -->
+<!-- Generated by Teneo on Fri Mar 30 21:45:59 CEST 2007 -->
<jdo>
<package name="org.eclipse.emf.teneo.samples.emf.schemaconstructs.nestedgroup.impl">
<class name="org.eclipse.emf.teneo.samples.emf.schemaconstructs.nestedgroup.impl.AImpl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" table="a" identity-type="datastore">
diff --git a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.schemaconstructs.restriction.Member.jdo b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.schemaconstructs.restriction.Member.jdo
index 82962493b..62da5ed40 100644
--- a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.schemaconstructs.restriction.Member.jdo
+++ b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.schemaconstructs.restriction.Member.jdo
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE jdo SYSTEM "file:/javax/jdo/jdo.dtd">
-<!-- Generated by Teneo on Sat Mar 24 11:36:44 CET 2007 -->
+<!-- Generated by Teneo on Fri Mar 30 21:46:05 CEST 2007 -->
<jdo>
<package name="org.eclipse.emf.teneo.samples.emf.schemaconstructs.restriction.impl">
<class name="org.eclipse.emf.teneo.samples.emf.schemaconstructs.restriction.impl.MemberImpl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" identity-type="datastore">
diff --git a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.schemaconstructs.simplefeaturemap.PurchaseOrder.jdo b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.schemaconstructs.simplefeaturemap.PurchaseOrder.jdo
index 1e1161c51..bfc0984fb 100644
--- a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.schemaconstructs.simplefeaturemap.PurchaseOrder.jdo
+++ b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.schemaconstructs.simplefeaturemap.PurchaseOrder.jdo
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE jdo SYSTEM "file:/javax/jdo/jdo.dtd">
-<!-- Generated by Teneo on Sat Mar 24 11:36:02 CET 2007 -->
+<!-- Generated by Teneo on Fri Mar 30 21:45:49 CEST 2007 -->
<jdo>
<package name="org.eclipse.emf.teneo.samples.emf.schemaconstructs.simplefeaturemap.impl">
<class name="org.eclipse.emf.teneo.samples.emf.schemaconstructs.simplefeaturemap.impl.PurchaseOrderImpl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" table="purchaseorder" identity-type="datastore">
diff --git a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.schemaconstructs.simpletypes.SimpleList.jdo b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.schemaconstructs.simpletypes.SimpleList.jdo
index c60aa5fbd..28db1cc56 100644
--- a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.schemaconstructs.simpletypes.SimpleList.jdo
+++ b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.schemaconstructs.simpletypes.SimpleList.jdo
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE jdo SYSTEM "file:/javax/jdo/jdo.dtd">
-<!-- Generated by Teneo on Sat Mar 24 11:36:13 CET 2007 -->
+<!-- Generated by Teneo on Fri Mar 30 21:45:52 CEST 2007 -->
<jdo>
<package name="org.eclipse.emf.teneo.samples.emf.schemaconstructs.simpletypes.impl">
<class name="org.eclipse.emf.teneo.samples.emf.schemaconstructs.simpletypes.impl.SimpleListImpl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" table="simplelist" identity-type="datastore">
diff --git a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.schemaconstructs.substitution.ComplexNumber.jdo b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.schemaconstructs.substitution.ComplexNumber.jdo
index 8a5afcdc3..0ff1c58ab 100644
--- a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.schemaconstructs.substitution.ComplexNumber.jdo
+++ b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.schemaconstructs.substitution.ComplexNumber.jdo
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE jdo SYSTEM "file:/javax/jdo/jdo.dtd">
-<!-- Generated by Teneo on Sat Mar 24 11:36:53 CET 2007 -->
+<!-- Generated by Teneo on Fri Mar 30 21:46:11 CEST 2007 -->
<jdo>
<package name="org.eclipse.emf.teneo.samples.emf.schemaconstructs.substitution.impl">
<class name="org.eclipse.emf.teneo.samples.emf.schemaconstructs.substitution.impl.ComplexNumberImpl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" table="complexnumber" identity-type="datastore">
diff --git a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.schemaconstructs.substitutionzvon.ComplexAAA.jdo b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.schemaconstructs.substitutionzvon.ComplexAAA.jdo
index 83c4ea0e9..f352b012c 100644
--- a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.schemaconstructs.substitutionzvon.ComplexAAA.jdo
+++ b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.emf.schemaconstructs.substitutionzvon.ComplexAAA.jdo
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE jdo SYSTEM "file:/javax/jdo/jdo.dtd">
-<!-- Generated by Teneo on Sat Mar 24 11:36:55 CET 2007 -->
+<!-- Generated by Teneo on Fri Mar 30 21:46:12 CEST 2007 -->
<jdo>
<package name="org.eclipse.emf.teneo.samples.emf.schemaconstructs.substitutionzvon.impl">
<class name="org.eclipse.emf.teneo.samples.emf.schemaconstructs.substitutionzvon.impl.ComplexAAAImpl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" table="complexaaa" identity-type="datastore">
diff --git a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.issues.abstractreference.Address.jdo b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.issues.abstractreference.Address.jdo
index 3201b6943..bf5228e7e 100644
--- a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.issues.abstractreference.Address.jdo
+++ b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.issues.abstractreference.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 Sat Mar 24 13:05:50 CET 2007 -->
+<!-- Generated by Teneo on Fri Mar 30 21:46:48 CEST 2007 -->
<jdo>
<package name="org.eclipse.emf.teneo.samples.issues.abstractreference.impl">
<class name="org.eclipse.emf.teneo.samples.issues.abstractreference.impl.AddressImpl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" table="address" identity-type="datastore">
diff --git a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.issues.bagduplicate.Person.jdo b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.issues.bagduplicate.Person.jdo
index 932896092..cc87c5ca6 100644
--- a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.issues.bagduplicate.Person.jdo
+++ b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.issues.bagduplicate.Person.jdo
@@ -1,14 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE jdo SYSTEM "file:/javax/jdo/jdo.dtd">
-<!-- Generated by Teneo on Sun Mar 25 08:19:52 CEST 2007 -->
+<!-- Generated by Teneo on Fri Mar 30 21:46:43 CEST 2007 -->
<jdo>
<package name="org.eclipse.emf.teneo.samples.issues.bagduplicate.impl">
<class name="org.eclipse.emf.teneo.samples.issues.bagduplicate.impl.PersonImpl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" table="person" identity-type="application">
<implements name="org.eclipse.emf.teneo.samples.issues.bagduplicate.Person"/>
<implements name="org.eclipse.emf.ecore.EObject"/>
<implements name="org.eclipse.emf.common.notify.Notifier"/>
- <inheritance strategy="new-table"/>
+ <inheritance strategy="new-table">
+ <discriminator column="DTYPE" strategy="value-map" value="Person"/>
+ </inheritance>
<version strategy="version-number" column="e_version"/>
<field name="name" persistence-modifier="persistent" primary-key="true"/>
<field name="father" persistence-modifier="persistent" delete-action="restrict" null-value="none">
diff --git a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.issues.enumtest.Item.jdo b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.issues.enumtest.Item.jdo
index 8a82b7169..177672fc8 100644
--- a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.issues.enumtest.Item.jdo
+++ b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.issues.enumtest.Item.jdo
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE jdo SYSTEM "file:/javax/jdo/jdo.dtd">
-<!-- Generated by Teneo on Sat Mar 24 13:05:49 CET 2007 -->
+<!-- Generated by Teneo on Fri Mar 30 21:46:45 CEST 2007 -->
<jdo>
<package name="org.eclipse.emf.teneo.samples.issues.enumtest.impl">
<class name="org.eclipse.emf.teneo.samples.issues.enumtest.impl.ItemImpl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" table="item" identity-type="application">
diff --git a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.issues.inheritance.Annotation.jdo b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.issues.inheritance.Annotation.jdo
index 2f183441b..1aae01587 100644
--- a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.issues.inheritance.Annotation.jdo
+++ b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.issues.inheritance.Annotation.jdo
@@ -1,42 +1,54 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE jdo SYSTEM "file:/javax/jdo/jdo.dtd">
-<!-- Generated by Teneo on Sun Mar 25 08:19:51 CEST 2007 -->
+<!-- Generated by Teneo on Fri Mar 30 21:46:41 CEST 2007 -->
<jdo>
<package name="org.eclipse.emf.teneo.samples.issues.inheritance.impl">
- <class name="org.eclipse.emf.teneo.samples.issues.inheritance.impl.AnnotationImpl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" table="annotation" identity-type="application">
+ <class name="org.eclipse.emf.teneo.samples.issues.inheritance.impl.AnnotationImpl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" identity-type="application">
<implements name="org.eclipse.emf.teneo.samples.issues.inheritance.Annotation"/>
- <inheritance strategy="new-table"/>
+ <inheritance strategy="superclass-table">
+ <discriminator value="Annotation"/>
+ </inheritance>
<version strategy="version-number" column="e_version"/>
</class>
- <class name="org.eclipse.emf.teneo.samples.issues.inheritance.impl.InterestImpl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" table="interest" identity-type="application">
+ <class name="org.eclipse.emf.teneo.samples.issues.inheritance.impl.InterestImpl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" identity-type="application">
<implements name="org.eclipse.emf.teneo.samples.issues.inheritance.Interest"/>
- <inheritance strategy="new-table"/>
+ <inheritance strategy="superclass-table">
+ <discriminator value="Interest"/>
+ </inheritance>
<version strategy="version-number" column="e_version"/>
</class>
- <class name="org.eclipse.emf.teneo.samples.issues.inheritance.impl.SubOneImpl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" table="subone" identity-type="application">
+ <class name="org.eclipse.emf.teneo.samples.issues.inheritance.impl.SubOneImpl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" identity-type="application">
<implements name="org.eclipse.emf.teneo.samples.issues.inheritance.SubOne"/>
- <inheritance strategy="new-table"/>
+ <inheritance strategy="superclass-table">
+ <discriminator value="SubOne"/>
+ </inheritance>
<version strategy="version-number" column="e_version"/>
</class>
<class name="org.eclipse.emf.teneo.samples.issues.inheritance.impl.SubThingImpl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" table="subthing" identity-type="application">
<implements name="org.eclipse.emf.teneo.samples.issues.inheritance.SubThing"/>
<implements name="org.eclipse.emf.ecore.EObject"/>
<implements name="org.eclipse.emf.common.notify.Notifier"/>
- <inheritance strategy="new-table"/>
+ <inheritance strategy="new-table">
+ <discriminator column="DTYPE" strategy="value-map" value="SubThing"/>
+ </inheritance>
<version strategy="version-number" column="e_version"/>
<field name="name" persistence-modifier="persistent" primary-key="true"/>
</class>
- <class name="org.eclipse.emf.teneo.samples.issues.inheritance.impl.SubTwoImpl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" table="subtwo" identity-type="application">
+ <class name="org.eclipse.emf.teneo.samples.issues.inheritance.impl.SubTwoImpl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" identity-type="application">
<implements name="org.eclipse.emf.teneo.samples.issues.inheritance.SubTwo"/>
- <inheritance strategy="new-table"/>
+ <inheritance strategy="superclass-table">
+ <discriminator value="SubTwo"/>
+ </inheritance>
<version strategy="version-number" column="e_version"/>
</class>
<class name="org.eclipse.emf.teneo.samples.issues.inheritance.impl.ThingImpl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" table="thing" identity-type="application">
<implements name="org.eclipse.emf.teneo.samples.issues.inheritance.Thing"/>
<implements name="org.eclipse.emf.ecore.EObject"/>
<implements name="org.eclipse.emf.common.notify.Notifier"/>
- <inheritance strategy="new-table"/>
+ <inheritance strategy="new-table">
+ <discriminator column="DTYPE" strategy="value-map" value="Thing"/>
+ </inheritance>
<version strategy="version-number" column="e_version"/>
<field name="name" persistence-modifier="persistent" primary-key="true"/>
<field name="things" persistence-modifier="persistent" delete-action="restrict">
diff --git a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.issues.interfacetrue.Address.jdo b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.issues.interfacetrue.Address.jdo
index e448b2112..3e8d28799 100644
--- a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.issues.interfacetrue.Address.jdo
+++ b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.issues.interfacetrue.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 Sat Mar 24 13:05:49 CET 2007 -->
+<!-- Generated by Teneo on Fri Mar 30 21:46:47 CEST 2007 -->
<jdo>
<package name="org.eclipse.emf.teneo.samples.issues.interfacetrue.impl">
<class name="org.eclipse.emf.teneo.samples.issues.interfacetrue.impl.USAddressImpl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" table="usaddress" identity-type="datastore">
diff --git a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.issues.simplenm.Me.jdo b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.issues.simplenm.Me.jdo
index 7615440b2..00ebee897 100644
--- a/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.issues.simplenm.Me.jdo
+++ b/examples/org.eclipse.emf.teneo.samples/jdofiles/org.eclipse.emf.teneo.samples.issues.simplenm.Me.jdo
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE jdo SYSTEM "file:/javax/jdo/jdo.dtd">
-<!-- Generated by Teneo on Sat Mar 24 13:05:51 CET 2007 -->
+<!-- Generated by Teneo on Fri Mar 30 21:46:50 CEST 2007 -->
<jdo>
<package name="org.eclipse.emf.teneo.samples.issues.simplenm.impl">
<class name="org.eclipse.emf.teneo.samples.issues.simplenm.impl.MeImpl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" table="me" identity-type="datastore">
diff --git a/examples/org.eclipse.emf.teneo.samples/jdofiles/testinheritance.SomeResource.jdo b/examples/org.eclipse.emf.teneo.samples/jdofiles/testinheritance.SomeResource.jdo
index 0ce37d966..5fece0400 100644
--- a/examples/org.eclipse.emf.teneo.samples/jdofiles/testinheritance.SomeResource.jdo
+++ b/examples/org.eclipse.emf.teneo.samples/jdofiles/testinheritance.SomeResource.jdo
@@ -1,12 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE jdo SYSTEM "file:/javax/jdo/jdo.dtd">
-<!-- Generated by Teneo on Sun Mar 25 08:19:49 CEST 2007 -->
+<!-- Generated by Teneo on Fri Mar 30 21:46:34 CEST 2007 -->
<jdo>
<package name="testinheritance.impl">
- <class name="testinheritance.impl.SomeResourceImpl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" table="someresource" identity-type="datastore">
+ <class name="testinheritance.impl.SomeResourceImpl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" identity-type="datastore">
<implements name="testinheritance.SomeResource"/>
- <inheritance strategy="new-table"/>
+ <inheritance strategy="superclass-table">
+ <discriminator value="SomeResource"/>
+ </inheritance>
<version strategy="version-number" column="e_version"/>
<field name="property" persistence-modifier="persistent" null-value="none"/>
<field name="nameValuePairs" persistence-modifier="persistent" delete-action="restrict">
@@ -22,7 +24,9 @@
<implements name="testinheritance.SomeBaseClass"/>
<implements name="org.eclipse.emf.ecore.EObject"/>
<implements name="org.eclipse.emf.common.notify.Notifier"/>
- <inheritance strategy="new-table"/>
+ <inheritance strategy="new-table">
+ <discriminator column="DTYPE" strategy="value-map" value="SomeBaseClass"/>
+ </inheritance>
<version strategy="version-number" column="e_version"/>
<field name="anotherProperty" persistence-modifier="persistent" null-value="none"/>
</class>
@@ -30,7 +34,9 @@
<implements name="testinheritance.SomeOtherBaseClass"/>
<implements name="org.eclipse.emf.ecore.EObject"/>
<implements name="org.eclipse.emf.common.notify.Notifier"/>
- <inheritance strategy="new-table"/>
+ <inheritance strategy="new-table">
+ <discriminator column="DTYPE" strategy="value-map" value="SomeOtherBaseClass"/>
+ </inheritance>
<version strategy="version-number" column="e_version"/>
<field name="property" persistence-modifier="persistent" null-value="none"/>
<field name="nameValuePairs" persistence-modifier="persistent" delete-action="restrict">
@@ -46,7 +52,9 @@
<implements name="testinheritance.NameValuePair"/>
<implements name="org.eclipse.emf.ecore.EObject"/>
<implements name="org.eclipse.emf.common.notify.Notifier"/>
- <inheritance strategy="new-table"/>
+ <inheritance strategy="new-table">
+ <discriminator column="DTYPE" strategy="value-map" value="NameValuePair"/>
+ </inheritance>
<version strategy="version-number" column="e_version"/>
<field name="name" persistence-modifier="persistent" null-value="none"/>
<field name="value" persistence-modifier="persistent" null-value="none"/>
@@ -55,7 +63,9 @@
<implements name="testinheritance.ParentOne"/>
<implements name="org.eclipse.emf.ecore.EObject"/>
<implements name="org.eclipse.emf.common.notify.Notifier"/>
- <inheritance strategy="new-table"/>
+ <inheritance strategy="new-table">
+ <discriminator column="DTYPE" strategy="value-map" value="ParentOne"/>
+ </inheritance>
<version strategy="version-number" column="e_version"/>
<field name="anotherProperty" persistence-modifier="persistent" null-value="none"/>
</class>
@@ -66,6 +76,12 @@
<inheritance strategy="subclass-table"/>
<version strategy="version-number" column="e_version"/>
<field name="testId" persistence-modifier="persistent" primary-key="true"/>
+ <field name="someReference" persistence-modifier="persistent" delete-action="restrict" null-value="exception">
+ <foreign-key>
+ <column name="somereference_somereference_name" allows-null="false"/>
+ </foreign-key>
+ <extension vendor-name="jpox" key="implementation-classes" value="testinheritance.impl.SomeReferenceImpl"/>
+ </field>
</class>
<class name="testinheritance.impl.ParentZeroImpl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" table="parentzero" identity-type="datastore">
<implements name="testinheritance.ParentZero"/>
@@ -77,16 +93,42 @@
</class>
<class name="testinheritance.impl.ChildImpl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" table="child" identity-type="datastore">
<implements name="testinheritance.Child"/>
- <inheritance strategy="new-table"/>
+ <inheritance strategy="new-table">
+ <discriminator column="DTYPE" strategy="value-map" value="Child"/>
+ </inheritance>
<version strategy="version-number" column="e_version"/>
<field name="age" persistence-modifier="persistent" null-value="none"/>
+ <field name="someReference" persistence-modifier="persistent" delete-action="restrict" null-value="exception">
+ <foreign-key>
+ <column name="somereference_somereference_name" allows-null="false"/>
+ </foreign-key>
+ <extension vendor-name="jpox" key="implementation-classes" value="testinheritance.impl.SomeReferenceImpl"/>
+ </field>
</class>
<class name="testinheritance.impl.Child2Impl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" table="child2" identity-type="datastore">
<implements name="testinheritance.Child2"/>
- <inheritance strategy="new-table"/>
+ <inheritance strategy="new-table">
+ <discriminator column="DTYPE" strategy="value-map" value="Child2"/>
+ </inheritance>
<version strategy="version-number" column="e_version"/>
<field name="age" persistence-modifier="persistent" null-value="none"/>
<field name="anotherProperty" persistence-modifier="persistent" null-value="none"/>
+ <field name="someReference" persistence-modifier="persistent" delete-action="restrict" null-value="exception">
+ <foreign-key>
+ <column name="somereference_somereference_name" allows-null="false"/>
+ </foreign-key>
+ <extension vendor-name="jpox" key="implementation-classes" value="testinheritance.impl.SomeReferenceImpl"/>
+ </field>
+ </class>
+ <class name="testinheritance.impl.SomeReferenceImpl" requires-extent="true" persistence-modifier="persistence-capable" detachable="true" table="somereference" identity-type="application">
+ <implements name="testinheritance.SomeReference"/>
+ <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="SomeReference"/>
+ </inheritance>
+ <version strategy="version-number" column="e_version"/>
+ <field name="name" persistence-modifier="persistent" primary-key="true"/>
</class>
</package>
</jdo> \ No newline at end of file

Back to the top