diff options
author | mtaal | 2008-08-12 07:48:00 +0000 |
---|---|---|
committer | mtaal | 2008-08-12 07:48:00 +0000 |
commit | 9e855a20b1c3ec934c627b9de5560e8231df1ff1 (patch) | |
tree | a3692596c094e012d93f0dad37f267252e0b00e2 /examples/org.eclipse.emf.teneo.samples/src/org/eclipse/emf/teneo/samples/emf | |
parent | 43f5c4d87d862047033b824712eed36421e2a18d (diff) | |
download | org.eclipse.emf.teneo-9e855a20b1c3ec934c627b9de5560e8231df1ff1.tar.gz org.eclipse.emf.teneo-9e855a20b1c3ec934c627b9de5560e8231df1ff1.tar.xz org.eclipse.emf.teneo-9e855a20b1c3ec934c627b9de5560e8231df1ff1.zip |
Updated Documentation
Diffstat (limited to 'examples/org.eclipse.emf.teneo.samples/src/org/eclipse/emf/teneo/samples/emf')
7 files changed, 26 insertions, 15 deletions
diff --git a/examples/org.eclipse.emf.teneo.samples/src/org/eclipse/emf/teneo/samples/emf/annotations/set/impl/package.jdo b/examples/org.eclipse.emf.teneo.samples/src/org/eclipse/emf/teneo/samples/emf/annotations/set/impl/package.jdo index 6630c90e1..3de437c8e 100644 --- a/examples/org.eclipse.emf.teneo.samples/src/org/eclipse/emf/teneo/samples/emf/annotations/set/impl/package.jdo +++ b/examples/org.eclipse.emf.teneo.samples/src/org/eclipse/emf/teneo/samples/emf/annotations/set/impl/package.jdo @@ -44,9 +44,10 @@ <element> <column name="ITEMLIST_CONTAINEDITEM_E_ID" allows-null="true"/> </element> + <order column="ITEMLIST_CONTAINEDITEM_IDX"/> <foreign-key delete-action="cascade" update-action="cascade" name="TESTSET_ITEMLIST_CONTAINEDITEM"/> </field> - <field name="item" persistence-modifier="persistent" mapped-by="itemList" delete-action="restrict"> + <field name="item" persistence-modifier="persistent" delete-action="restrict"> <collection element-type="org.eclipse.emf.teneo.samples.emf.annotations.set.impl.ItemImpl" dependent-element="false"> <extension vendor-name="jpox" key="cache-lazy-loading" value="true"/> </collection> @@ -58,6 +59,7 @@ <extension vendor-name="jpox" key="cache-lazy-loading" value="true"/> </collection> <join/> + <order column="ITEMLIST_JOINEDITEM_IDX"/> </field> </class> </package> diff --git a/examples/org.eclipse.emf.teneo.samples/src/org/eclipse/emf/teneo/samples/emf/relation/relation1ton/impl/package.jdo b/examples/org.eclipse.emf.teneo.samples/src/org/eclipse/emf/teneo/samples/emf/relation/relation1ton/impl/package.jdo index 7dedba210..5d93739c1 100644 --- a/examples/org.eclipse.emf.teneo.samples/src/org/eclipse/emf/teneo/samples/emf/relation/relation1ton/impl/package.jdo +++ b/examples/org.eclipse.emf.teneo.samples/src/org/eclipse/emf/teneo/samples/emf/relation/relation1ton/impl/package.jdo @@ -67,14 +67,14 @@ <order column="MAIN_TWOCN_IDX"/> <foreign-key delete-action="cascade" update-action="cascade" name="main_twocn"/> </field> - <field name="twonr" persistence-modifier="persistent" mapped-by="main" delete-action="restrict"> + <field name="twonr" persistence-modifier="persistent" delete-action="restrict"> <collection element-type="org.eclipse.emf.teneo.samples.emf.relation.relation1ton.impl.TwoNRImpl" dependent-element="false"> <extension vendor-name="jpox" key="cache-lazy-loading" value="true"/> </collection> <order column="MAIN_TWONR_IDX"/> <foreign-key delete-action="restrict" update-action="cascade"/> </field> - <field name="twonn" persistence-modifier="persistent" mapped-by="main" delete-action="restrict"> + <field name="twonn" persistence-modifier="persistent" delete-action="restrict"> <collection element-type="org.eclipse.emf.teneo.samples.emf.relation.relation1ton.impl.TwoNNImpl" dependent-element="false"> <extension vendor-name="jpox" key="cache-lazy-loading" value="true"/> </collection> diff --git a/examples/org.eclipse.emf.teneo.samples/src/org/eclipse/emf/teneo/samples/emf/sample/epo2/impl/package.jdo b/examples/org.eclipse.emf.teneo.samples/src/org/eclipse/emf/teneo/samples/emf/sample/epo2/impl/package.jdo index 3abab4cbf..341b20434 100644 --- a/examples/org.eclipse.emf.teneo.samples/src/org/eclipse/emf/teneo/samples/emf/sample/epo2/impl/package.jdo +++ b/examples/org.eclipse.emf.teneo.samples/src/org/eclipse/emf/teneo/samples/emf/sample/epo2/impl/package.jdo @@ -118,7 +118,7 @@ </inheritance> <version strategy="version-number" column="e_version"/> <field name="customerID" persistence-modifier="persistent" null-value="none"/> - <field name="orders" persistence-modifier="persistent" mapped-by="customer" delete-action="restrict"> + <field name="orders" persistence-modifier="persistent" delete-action="restrict"> <collection element-type="org.eclipse.emf.teneo.samples.emf.sample.epo2.impl.PurchaseOrderImpl" dependent-element="false"> <extension vendor-name="jpox" key="cache-lazy-loading" value="true"/> </collection> diff --git a/examples/org.eclipse.emf.teneo.samples/src/org/eclipse/emf/teneo/samples/emf/sample/forum/impl/package.jdo b/examples/org.eclipse.emf.teneo.samples/src/org/eclipse/emf/teneo/samples/emf/sample/forum/impl/package.jdo index fcf5325c9..e8034c02d 100644 --- a/examples/org.eclipse.emf.teneo.samples/src/org/eclipse/emf/teneo/samples/emf/sample/forum/impl/package.jdo +++ b/examples/org.eclipse.emf.teneo.samples/src/org/eclipse/emf/teneo/samples/emf/sample/forum/impl/package.jdo @@ -42,14 +42,14 @@ </inheritance> <version strategy="version-number" column="e_version"/> <field name="nickname" persistence-modifier="persistent" null-value="exception"/> - <field name="posts" persistence-modifier="persistent" mapped-by="author" delete-action="restrict"> + <field name="posts" persistence-modifier="persistent" delete-action="restrict"> <collection element-type="org.eclipse.emf.teneo.samples.emf.sample.forum.impl.PostImpl" dependent-element="false"> <extension vendor-name="jpox" key="cache-lazy-loading" value="true"/> </collection> <order column="MEMBER_POSTS_IDX"/> <foreign-key delete-action="restrict" update-action="cascade"/> </field> - <field name="created" persistence-modifier="persistent" mapped-by="creator" delete-action="restrict"> + <field name="created" persistence-modifier="persistent" delete-action="restrict"> <collection element-type="org.eclipse.emf.teneo.samples.emf.sample.forum.impl.TopicImpl" dependent-element="false"> <extension vendor-name="jpox" key="cache-lazy-loading" value="true"/> </collection> @@ -93,7 +93,7 @@ <column name="topic_creator_e_id" allows-null="true"/> <extension vendor-name="jpox" key="implementation-classes" value="org.eclipse.emf.teneo.samples.emf.sample.forum.impl.MemberImpl"/> </field> - <field name="posts" persistence-modifier="persistent" mapped-by="topic" delete-action="restrict"> + <field name="posts" persistence-modifier="persistent" delete-action="restrict"> <collection element-type="org.eclipse.emf.teneo.samples.emf.sample.forum.impl.PostImpl" dependent-element="false"> <extension vendor-name="jpox" key="cache-lazy-loading" value="true"/> </collection> diff --git a/examples/org.eclipse.emf.teneo.samples/src/org/eclipse/emf/teneo/samples/emf/sample/inv/impl/package.jdo b/examples/org.eclipse.emf.teneo.samples/src/org/eclipse/emf/teneo/samples/emf/sample/inv/impl/package.jdo index d01d2beb5..63f5319d7 100644 --- a/examples/org.eclipse.emf.teneo.samples/src/org/eclipse/emf/teneo/samples/emf/sample/inv/impl/package.jdo +++ b/examples/org.eclipse.emf.teneo.samples/src/org/eclipse/emf/teneo/samples/emf/sample/inv/impl/package.jdo @@ -18,10 +18,11 @@ <column name="ptype_base_id" allows-null="true"/> <extension vendor-name="jpox" key="implementation-classes" value="org.eclipse.emf.teneo.samples.emf.sample.inv.impl.PTypeImpl"/> </field> - <field name="subTypes" persistence-modifier="persistent" mapped-by="base" delete-action="restrict"> + <field name="subTypes" persistence-modifier="persistent" delete-action="restrict"> <collection element-type="org.eclipse.emf.teneo.samples.emf.sample.inv.impl.PTypeImpl" dependent-element="false"> <extension vendor-name="jpox" key="cache-lazy-loading" value="true"/> </collection> + <order column="PTYPE_SUBTYPES_IDX"/> <foreign-key delete-action="restrict" update-action="cascade"/> </field> <field name="subNOTypes" persistence-modifier="persistent" delete-action="restrict"> @@ -31,6 +32,7 @@ <element> <column name="ptype_subnotypes_id" allows-null="true"/> </element> + <order column="PTYPE_SUBNOTYPES_IDX"/> <foreign-key delete-action="restrict" update-action="cascade" name="ptype_subnotypes"/> </field> <field name="infoReferences" persistence-modifier="persistent" delete-action="restrict"> @@ -40,6 +42,7 @@ <element> <column name="ptype_inforeferences_id" allows-null="true"/> </element> + <order column="PTYPE_INFOREFERENCES_IDX"/> <foreign-key delete-action="restrict" update-action="cascade" name="ptype_inforeferences"/> </field> </class> diff --git a/examples/org.eclipse.emf.teneo.samples/src/org/eclipse/emf/teneo/samples/emf/sample/library/impl/package.jdo b/examples/org.eclipse.emf.teneo.samples/src/org/eclipse/emf/teneo/samples/emf/sample/library/impl/package.jdo index e2173c79d..128728071 100644 --- a/examples/org.eclipse.emf.teneo.samples/src/org/eclipse/emf/teneo/samples/emf/sample/library/impl/package.jdo +++ b/examples/org.eclipse.emf.teneo.samples/src/org/eclipse/emf/teneo/samples/emf/sample/library/impl/package.jdo @@ -9,7 +9,9 @@ <implements name="org.eclipse.emf.ecore.EObject"/> <implements name="org.eclipse.emf.common.notify.Notifier"/> <implements name="java.io.Serializable"/> - <inheritance strategy="new-table"/> + <inheritance strategy="new-table"> + <discriminator column="dtype" strategy="value-map" value="Book"/> + </inheritance> <version strategy="version-number" column="e_version"/> <field name="title" persistence-modifier="persistent" null-value="exception"/> <field name="pages" persistence-modifier="persistent" null-value="exception"/> @@ -28,12 +30,14 @@ <implements name="org.eclipse.emf.ecore.EObject"/> <implements name="org.eclipse.emf.common.notify.Notifier"/> <implements name="java.io.Serializable"/> - <inheritance strategy="new-table"/> + <inheritance strategy="new-table"> + <discriminator column="dtype" strategy="value-map" value="Library"/> + </inheritance> <version strategy="version-number" column="e_version"/> <field name="name" persistence-modifier="persistent" null-value="exception"/> <field name="writers" persistence-modifier="persistent" delete-action="restrict"> <collection element-type="org.eclipse.emf.teneo.samples.emf.sample.library.impl.WriterImpl" dependent-element="true"> - <extension vendor-name="jpox" key="cache-lazy-loading" value="true"/> + <extension vendor-name="jpox" key="cache-lazy-loading" value="false"/> </collection> <element> <column name="library_writers_e_id" allows-null="true"/> @@ -43,7 +47,7 @@ </field> <field name="books" persistence-modifier="persistent" delete-action="restrict"> <collection element-type="org.eclipse.emf.teneo.samples.emf.sample.library.impl.BookImpl" dependent-element="true"> - <extension vendor-name="jpox" key="cache-lazy-loading" value="true"/> + <extension vendor-name="jpox" key="cache-lazy-loading" value="false"/> </collection> <element> <column name="library_books_e_id" allows-null="true"/> @@ -58,10 +62,12 @@ <implements name="org.eclipse.emf.ecore.EObject"/> <implements name="org.eclipse.emf.common.notify.Notifier"/> <implements name="java.io.Serializable"/> - <inheritance strategy="new-table"/> + <inheritance strategy="new-table"> + <discriminator column="dtype" strategy="value-map" value="Writer"/> + </inheritance> <version strategy="version-number" column="e_version"/> <field name="name" persistence-modifier="persistent" null-value="exception"/> - <field name="books" persistence-modifier="persistent" mapped-by="author" delete-action="restrict"> + <field name="books" persistence-modifier="persistent" delete-action="restrict"> <collection element-type="org.eclipse.emf.teneo.samples.emf.sample.library.impl.BookImpl" dependent-element="false"> <extension vendor-name="jpox" key="cache-lazy-loading" value="true"/> </collection> diff --git a/examples/org.eclipse.emf.teneo.samples/src/org/eclipse/emf/teneo/samples/emf/sample/schoollibrary/library/impl/package.jdo b/examples/org.eclipse.emf.teneo.samples/src/org/eclipse/emf/teneo/samples/emf/sample/schoollibrary/library/impl/package.jdo index 72607c1e3..6d06909f3 100644 --- a/examples/org.eclipse.emf.teneo.samples/src/org/eclipse/emf/teneo/samples/emf/sample/schoollibrary/library/impl/package.jdo +++ b/examples/org.eclipse.emf.teneo.samples/src/org/eclipse/emf/teneo/samples/emf/sample/schoollibrary/library/impl/package.jdo @@ -59,7 +59,7 @@ </inheritance> <version strategy="version-number" column="e_version"/> <field name="name" persistence-modifier="persistent" null-value="none"/> - <field name="books" persistence-modifier="persistent" mapped-by="author" delete-action="restrict"> + <field name="books" persistence-modifier="persistent" delete-action="restrict"> <collection element-type="org.eclipse.emf.teneo.samples.emf.sample.schoollibrary.library.impl.BookImpl" dependent-element="false"> <extension vendor-name="jpox" key="cache-lazy-loading" value="true"/> </collection> |