From df29260522bb804f0911a6bacaf44ecfba8542fc Mon Sep 17 00:00:00 2001
From: nhauge
Date: Wed, 14 Nov 2007 00:00:40 +0000
Subject: This commit was manufactured by cvs2svn to create tag
'v200711140100'.
---
assembly/features/org.eclipse.jpt.sdk/.cvsignore | 4 -
assembly/features/org.eclipse.jpt.sdk/.project | 17 -
.../features/org.eclipse.jpt.sdk/build.properties | 15 -
.../org.eclipse.jpt.sdk/eclipse_update_120.jpg | Bin 21695 -> 0 bytes
assembly/features/org.eclipse.jpt.sdk/epl-v10.html | 328 ---
.../org.eclipse.jpt.sdk/feature.properties | 145 --
assembly/features/org.eclipse.jpt.sdk/feature.xml | 38 -
assembly/features/org.eclipse.jpt.sdk/license.html | 98 -
assembly/features/org.eclipse.jpt.tests/.cvsignore | 2 -
assembly/features/org.eclipse.jpt.tests/.project | 17 -
.../.settings/org.eclipse.core.resources.prefs | 3 -
.../org.eclipse.jpt.tests/build.properties | 5 -
.../org.eclipse.jpt.tests/eclipse_update_120.jpg | Bin 21695 -> 0 bytes
.../features/org.eclipse.jpt.tests/epl-v10.html | 328 ---
.../org.eclipse.jpt.tests/feature.properties | 145 --
.../features/org.eclipse.jpt.tests/feature.xml | 28 -
.../features/org.eclipse.jpt.tests/license.html | 98 -
assembly/features/org.eclipse.jpt/.cvsignore | 2 -
assembly/features/org.eclipse.jpt/.project | 17 -
assembly/features/org.eclipse.jpt/build.properties | 16 -
.../org.eclipse.jpt/eclipse_update_120.jpg | Bin 21695 -> 0 bytes
assembly/features/org.eclipse.jpt/epl-v10.html | 328 ---
.../features/org.eclipse.jpt/feature.properties | 144 --
assembly/features/org.eclipse.jpt/feature.xml | 38 -
assembly/features/org.eclipse.jpt/license.html | 93 -
assembly/plugins/org.eclipse.jpt/.cvsignore | 3 -
assembly/plugins/org.eclipse.jpt/.project | 22 -
.../.settings/org.eclipse.core.resources.prefs | 3 -
.../plugins/org.eclipse.jpt/META-INF/MANIFEST.MF | 7 -
assembly/plugins/org.eclipse.jpt/about.html | 34 -
assembly/plugins/org.eclipse.jpt/about.ini | 44 -
assembly/plugins/org.eclipse.jpt/about.mappings | 6 -
assembly/plugins/org.eclipse.jpt/about.properties | 24 -
assembly/plugins/org.eclipse.jpt/build.properties | 19 -
assembly/plugins/org.eclipse.jpt/component.xml | 12 -
assembly/plugins/org.eclipse.jpt/eclipse32.gif | Bin 1706 -> 0 bytes
assembly/plugins/org.eclipse.jpt/eclipse32.png | Bin 4594 -> 0 bytes
assembly/plugins/org.eclipse.jpt/plugin.properties | 13 -
jpa/features/org.eclipse.jpt.feature/.project | 17 -
.../.settings/org.eclipse.core.resources.prefs | 3 -
.../org.eclipse.jpt.feature/build.properties | 15 -
.../org.eclipse.jpt.feature/eclipse_update_120.jpg | Bin 21695 -> 0 bytes
jpa/features/org.eclipse.jpt.feature/epl-v10.html | 328 ---
.../org.eclipse.jpt.feature/feature.properties | 140 --
jpa/features/org.eclipse.jpt.feature/feature.xml | 121 -
jpa/features/org.eclipse.jpt.feature/license.html | 98 -
.../sourceTemplateFeature/build.properties | 16 -
.../sourceTemplateFeature/eclipse_update_120.jpg | Bin 21695 -> 0 bytes
.../sourceTemplateFeature/epl-v10.html | 328 ---
.../sourceTemplateFeature/feature.properties | 145 --
.../sourceTemplateFeature/feature.xml | 26 -
.../sourceTemplateFeature/license.html | 82 -
.../sourceTemplatePlugin/about.html | 27 -
.../sourceTemplatePlugin/about.ini | 31 -
.../sourceTemplatePlugin/about.mappings | 6 -
.../sourceTemplatePlugin/about.properties | 26 -
.../sourceTemplatePlugin/build.properties | 11 -
.../sourceTemplatePlugin/eclipse32.gif | Bin 1706 -> 0 bytes
.../sourceTemplatePlugin/eclipse32.png | Bin 4634 -> 0 bytes
.../sourceTemplatePlugin/eclipse_update_120.jpg | Bin 21695 -> 0 bytes
.../sourceTemplatePlugin/epl-v10.html | 328 ---
.../sourceTemplatePlugin/license.html | 83 -
.../sourceTemplatePlugin/plugin.properties | 13 -
.../org.eclipse.jpt.tests.feature/.project | 17 -
.../.settings/org.eclipse.core.resources.prefs | 3 -
.../org.eclipse.jpt.tests.feature/build.properties | 10 -
.../eclipse_update_120.jpg | Bin 21695 -> 0 bytes
.../org.eclipse.jpt.tests.feature/epl-v10.html | 328 ---
.../feature.properties | 145 --
.../org.eclipse.jpt.tests.feature/feature.xml | 32 -
.../org.eclipse.jpt.tests.feature/license.html | 98 -
jpa/features/org.eclipse.jpt_sdk.feature/.project | 17 -
.../.settings/org.eclipse.core.resources.prefs | 3 -
.../org.eclipse.jpt_sdk.feature/build.properties | 9 -
.../eclipse_update_120.jpg | Bin 21695 -> 0 bytes
.../org.eclipse.jpt_sdk.feature/epl-v10.html | 328 ---
.../org.eclipse.jpt_sdk.feature/feature.properties | 140 --
.../org.eclipse.jpt_sdk.feature/feature.xml | 28 -
.../org.eclipse.jpt_sdk.feature/license.html | 98 -
jpa/plugins/org.eclipse.jpt.db.ui/.classpath | 7 -
jpa/plugins/org.eclipse.jpt.db.ui/.cvsignore | 3 -
jpa/plugins/org.eclipse.jpt.db.ui/.project | 28 -
.../.settings/org.eclipse.core.resources.prefs | 3 -
.../.settings/org.eclipse.jdt.core.prefs | 7 -
.../org.eclipse.jpt.db.ui/META-INF/MANIFEST.MF | 14 -
jpa/plugins/org.eclipse.jpt.db.ui/about.html | 34 -
jpa/plugins/org.eclipse.jpt.db.ui/build.properties | 17 -
jpa/plugins/org.eclipse.jpt.db.ui/component.xml | 1 -
.../org.eclipse.jpt.db.ui/plugin.properties | 25 -
.../org/eclipse/jpt/db/ui/internal/DTPUiTools.java | 99 -
jpa/plugins/org.eclipse.jpt.db/.classpath | 7 -
jpa/plugins/org.eclipse.jpt.db/.cvsignore | 3 -
jpa/plugins/org.eclipse.jpt.db/.project | 28 -
.../.settings/org.eclipse.core.resources.prefs | 3 -
.../.settings/org.eclipse.jdt.core.prefs | 7 -
.../org.eclipse.jpt.db/META-INF/MANIFEST.MF | 15 -
jpa/plugins/org.eclipse.jpt.db/about.html | 34 -
jpa/plugins/org.eclipse.jpt.db/build.properties | 19 -
jpa/plugins/org.eclipse.jpt.db/component.xml | 1 -
jpa/plugins/org.eclipse.jpt.db/plugin.properties | 25 -
.../src/org/eclipse/jpt/db/internal/Catalog.java | 108 -
.../src/org/eclipse/jpt/db/internal/Column.java | 162 --
.../org/eclipse/jpt/db/internal/Connection.java | 66 -
.../jpt/db/internal/ConnectionListener.java | 31 -
.../eclipse/jpt/db/internal/ConnectionProfile.java | 259 ---
.../db/internal/ConnectionProfileRepository.java | 253 --
.../db/internal/DTPConnectionProfileWrapper.java | 263 ---
.../jpt/db/internal/DTPConnectionWrapper.java | 170 --
.../jpt/db/internal/DTPDatabaseWrapper.java | 229 --
.../src/org/eclipse/jpt/db/internal/DTPTools.java | 212 --
.../org/eclipse/jpt/db/internal/DTPWrapper.java | 52 -
.../src/org/eclipse/jpt/db/internal/Database.java | 229 --
.../org/eclipse/jpt/db/internal/ForeignKey.java | 337 ---
.../org/eclipse/jpt/db/internal/JptDbPlugin.java | 64 -
.../eclipse/jpt/db/internal/NullConnection.java | 81 -
.../jpt/db/internal/NullConnectionProfile.java | 192 --
.../org/eclipse/jpt/db/internal/NullDatabase.java | 109 -
.../eclipse/jpt/db/internal/ProfileListener.java | 35 -
.../src/org/eclipse/jpt/db/internal/Schema.java | 299 ---
.../src/org/eclipse/jpt/db/internal/Sequence.java | 74 -
.../src/org/eclipse/jpt/db/internal/Table.java | 359 ---
jpa/plugins/org.eclipse.jpt.doc.user/.project | 22 -
.../org.eclipse.jpt.doc.user/META-INF/MANIFEST.MF | 8 -
jpa/plugins/org.eclipse.jpt.doc.user/about.html | 48 -
.../org.eclipse.jpt.doc.user/build.properties | 102 -
.../cheatsheets/add_persistence.xml | 63 -
.../cheatsheets/create_entity.xml | 44 -
.../cheatsheets/map_entity.xml | 88 -
.../org.eclipse.jpt.doc.user/concept_mapping.htm | 51 -
.../concept_persistence.htm | 46 -
jpa/plugins/org.eclipse.jpt.doc.user/concepts.htm | 65 -
.../org.eclipse.jpt.doc.user/concepts001.htm | 48 -
.../org.eclipse.jpt.doc.user/concepts002.htm | 50 -
.../org.eclipse.jpt.doc.user/concepts003.htm | 51 -
jpa/plugins/org.eclipse.jpt.doc.user/contexts.xml | 422 ----
.../dcommon/css/blafdoc.css | 21 -
.../org.eclipse.jpt.doc.user/dcommon/html/cpyr.htm | 12 -
.../org.eclipse.jpt.doc.user/getting_started.htm | 54 -
.../getting_started001.htm | 65 -
.../getting_started002.htm | 59 -
.../getting_started003.htm | 90 -
.../getting_started004.htm | 111 -
.../getting_started005.htm | 140 --
.../getting_started006.htm | 48 -
.../getting_started007.htm | 215 --
.../getting_started008.htm | 52 -
.../getting_started009.htm | 68 -
.../getting_started010.htm | 63 -
.../getting_started011.htm | 85 -
.../getting_started012.htm | 60 -
.../getting_started013.htm | 64 -
.../getting_started014.htm | 132 --
.../getting_started015.htm | 133 --
.../getting_started016.htm | 89 -
.../getting_started017.htm | 71 -
.../getting_started018.htm | 89 -
.../getting_started019.htm | 67 -
.../img/address_java_open.png | Bin 5702 -> 0 bytes
.../img/address_jpa_details.png | Bin 8558 -> 0 bytes
.../img/address_jpa_structure.png | Bin 4099 -> 0 bytes
.../img/button_jpa_perspective.png | Bin 318 -> 0 bytes
.../img/database_explorer.png | Bin 4645 -> 0 bytes
.../img/details_entitymappings.png | Bin 5647 -> 0 bytes
.../img/edit_join_column_dialog.png | Bin 10049 -> 0 bytes
.../org.eclipse.jpt.doc.user/img/error_sample.png | Bin 13762 -> 0 bytes
.../img/generate_entities.png | Bin 6223 -> 0 bytes
.../img/icon_11mapping.png | Bin 244 -> 0 bytes
.../img/icon_1mmapping.png | Bin 303 -> 0 bytes
.../img/icon_basicmapping.png | Bin 476 -> 0 bytes
.../img/icon_embeddable.png | Bin 354 -> 0 bytes
.../img/icon_embeddedidmapping.png | Bin 213 -> 0 bytes
.../img/icon_embeddedmapping.png | Bin 400 -> 0 bytes
.../img/icon_idmapping.png | Bin 521 -> 0 bytes
.../img/icon_m1mapping.png | Bin 301 -> 0 bytes
.../img/icon_mmmapping.png | Bin 255 -> 0 bytes
.../img/icon_nonpersistent.png | Bin 210 -> 0 bytes
.../img/icon_persistent.png | Bin 649 -> 0 bytes
.../img/icon_superclass.png | Bin 632 -> 0 bytes
.../img/icon_transientmapping.png | Bin 224 -> 0 bytes
.../img/icon_versionmapping.png | Bin 443 -> 0 bytes
.../img/inheritance_join.png | Bin 11615 -> 0 bytes
.../img/inheritance_single.png | Bin 3359 -> 0 bytes
.../img/inheritance_tab.png | Bin 4236 -> 0 bytes
.../img/java_editor_address.png | Bin 7823 -> 0 bytes
.../img/jpa_details_employee.png | Bin 8587 -> 0 bytes
.../img/jpa_facet_dialog.png | Bin 14095 -> 0 bytes
.../img/new_jpa_project_dialog.png | Bin 23157 -> 0 bytes
.../org.eclipse.jpt.doc.user/img/new_project_2.png | Bin 7208 -> 0 bytes
.../org.eclipse.jpt.doc.user/img/ngrelc.png | Bin 667 -> 0 bytes
.../org.eclipse.jpt.doc.user/img/ngrelr.png | Bin 615 -> 0 bytes
.../org.eclipse.jpt.doc.user/img/ngrelt.png | Bin 568 -> 0 bytes
.../img/open_persistence_editor.png | Bin 12520 -> 0 bytes
.../img/persistence_outline_address.png | Bin 7215 -> 0 bytes
.../img/persistence_outline_empid.png | Bin 6734 -> 0 bytes
.../img/persistence_outline_entity.png | Bin 2090 -> 0 bytes
.../img/persistence_outline_fields.png | Bin 4307 -> 0 bytes
.../img/persistence_outline_fname.png | Bin 6658 -> 0 bytes
.../img/persistence_outline_owner.png | Bin 6409 -> 0 bytes
.../img/persistence_outline_phone.png | Bin 7292 -> 0 bytes
.../img/persistence_outline_version.png | Bin 6923 -> 0 bytes
.../img/persistence_outline_view.png | Bin 8746 -> 0 bytes
.../img/persistence_perspective.png | Bin 43141 -> 0 bytes
.../img/persistence_view_address.png | Bin 8600 -> 0 bytes
.../img/persistence_view_addressid.png | Bin 9705 -> 0 bytes
.../img/persistence_view_embedded.png | Bin 8080 -> 0 bytes
.../img/persistence_view_empid.png | Bin 6545 -> 0 bytes
.../img/persistence_view_empid_pk.png | Bin 12188 -> 0 bytes
.../img/persistence_view_employee.png | Bin 8850 -> 0 bytes
.../img/persistence_view_entity.png | Bin 8013 -> 0 bytes
.../img/persistence_view_firstname.png | Bin 8892 -> 0 bytes
.../img/persistence_view_manytoone.png | Bin 11009 -> 0 bytes
.../img/persistence_view_mappedsprc.png | Bin 8293 -> 0 bytes
.../img/persistence_view_onetomany.png | Bin 17395 -> 0 bytes
.../img/persistence_view_onetoone.png | Bin 9280 -> 0 bytes
.../img/persistence_view_version.png | Bin 7852 -> 0 bytes
.../img/persistence_xml_editor.png | Bin 2899 -> 0 bytes
.../img/properties_persistence.png | Bin 19758 -> 0 bytes
.../img/quickstart_project.png | Bin 9094 -> 0 bytes
.../img/secondary_tables.png | Bin 1750 -> 0 bytes
.../img/synchornize_classes.png | Bin 16378 -> 0 bytes
.../org.eclipse.jpt.doc.user/img/table_entity.png | Bin 9169 -> 0 bytes
.../img/tutorial_object_model.png | Bin 7632 -> 0 bytes
jpa/plugins/org.eclipse.jpt.doc.user/index.xml | 546 -----
jpa/plugins/org.eclipse.jpt.doc.user/legal.htm | 45 -
.../org.eclipse.jpt.doc.user/plugin.properties | 24 -
jpa/plugins/org.eclipse.jpt.doc.user/plugin.xml | 37 -
.../org.eclipse.jpt.doc.user/ref_details_orm.htm | 52 -
.../org.eclipse.jpt.doc.user/ref_jpa_facet.htm | 91 -
.../ref_mapping_general.htm | 213 --
.../ref_new_jpa_project.htm | 91 -
.../ref_new_jpa_project_wizard.htm | 54 -
.../ref_persistence_map_view.htm | 57 -
.../ref_persistence_outline.htm | 55 -
.../ref_persistence_perspective.htm | 65 -
.../ref_persistence_prop_view.htm | 54 -
.../org.eclipse.jpt.doc.user/ref_primary_key.htm | 144 --
.../ref_project_properties.htm | 80 -
jpa/plugins/org.eclipse.jpt.doc.user/reference.htm | 65 -
.../org.eclipse.jpt.doc.user/reference001.htm | 48 -
.../org.eclipse.jpt.doc.user/reference002.htm | 57 -
.../org.eclipse.jpt.doc.user/reference003.htm | 115 -
.../org.eclipse.jpt.doc.user/reference004.htm | 53 -
.../org.eclipse.jpt.doc.user/reference005.htm | 108 -
.../org.eclipse.jpt.doc.user/reference006.htm | 84 -
.../org.eclipse.jpt.doc.user/reference007.htm | 73 -
.../org.eclipse.jpt.doc.user/reference008.htm | 100 -
.../org.eclipse.jpt.doc.user/reference009.htm | 102 -
.../org.eclipse.jpt.doc.user/reference010.htm | 48 -
.../org.eclipse.jpt.doc.user/reference011.htm | 51 -
.../org.eclipse.jpt.doc.user/reference012.htm | 71 -
.../org.eclipse.jpt.doc.user/reference013.htm | 51 -
.../org.eclipse.jpt.doc.user/reference014.htm | 116 -
.../org.eclipse.jpt.doc.user/reference015.htm | 65 -
.../org.eclipse.jpt.doc.user/reference016.htm | 44 -
.../org.eclipse.jpt.doc.user/reference017.htm | 58 -
.../task_add_persistence.htm | 65 -
.../task_additonal_tables.htm | 79 -
.../task_create_new_project.htm | 103 -
.../task_generate_entities.htm | 74 -
.../org.eclipse.jpt.doc.user/task_inheritance.htm | 143 --
.../org.eclipse.jpt.doc.user/task_manage_orm.htm | 69 -
.../task_manage_persistence.htm | 69 -
.../org.eclipse.jpt.doc.user/task_mapping.htm | 78 -
jpa/plugins/org.eclipse.jpt.doc.user/tasks.htm | 74 -
jpa/plugins/org.eclipse.jpt.doc.user/tasks001.htm | 67 -
jpa/plugins/org.eclipse.jpt.doc.user/tasks002.htm | 67 -
jpa/plugins/org.eclipse.jpt.doc.user/tasks003.htm | 68 -
jpa/plugins/org.eclipse.jpt.doc.user/tasks004.htm | 81 -
jpa/plugins/org.eclipse.jpt.doc.user/tasks005.htm | 72 -
jpa/plugins/org.eclipse.jpt.doc.user/tasks006.htm | 86 -
jpa/plugins/org.eclipse.jpt.doc.user/tasks007.htm | 206 --
jpa/plugins/org.eclipse.jpt.doc.user/tasks008.htm | 120 -
jpa/plugins/org.eclipse.jpt.doc.user/tasks009.htm | 94 -
jpa/plugins/org.eclipse.jpt.doc.user/tasks010.htm | 176 --
jpa/plugins/org.eclipse.jpt.doc.user/tasks011.htm | 179 --
jpa/plugins/org.eclipse.jpt.doc.user/tasks012.htm | 134 --
jpa/plugins/org.eclipse.jpt.doc.user/tasks013.htm | 169 --
jpa/plugins/org.eclipse.jpt.doc.user/tasks014.htm | 141 --
jpa/plugins/org.eclipse.jpt.doc.user/tasks015.htm | 72 -
jpa/plugins/org.eclipse.jpt.doc.user/tasks016.htm | 135 --
jpa/plugins/org.eclipse.jpt.doc.user/tasks017.htm | 74 -
jpa/plugins/org.eclipse.jpt.doc.user/tasks018.htm | 59 -
jpa/plugins/org.eclipse.jpt.doc.user/tasks019.htm | 98 -
jpa/plugins/org.eclipse.jpt.doc.user/tasks020.htm | 55 -
jpa/plugins/org.eclipse.jpt.doc.user/tasks021.htm | 89 -
.../org.eclipse.jpt.doc.user/tips_and_tricks.htm | 71 -
jpa/plugins/org.eclipse.jpt.doc.user/toc.xml | 116 -
jpa/plugins/org.eclipse.jpt.doc.user/whats_new.htm | 53 -
.../org.eclipse.jpt.doc.user/whats_new001.htm | 54 -
.../org.eclipse.jpt.doc.user/whats_new002.htm | 57 -
.../org.eclipse.jpt.doc.user/whats_new003.htm | 56 -
jpa/plugins/org.eclipse.jpt.gen/.classpath | 7 -
jpa/plugins/org.eclipse.jpt.gen/.cvsignore | 3 -
jpa/plugins/org.eclipse.jpt.gen/.project | 28 -
.../.settings/org.eclipse.core.resources.prefs | 3 -
.../.settings/org.eclipse.jdt.core.prefs | 7 -
.../org.eclipse.jpt.gen/META-INF/MANIFEST.MF | 15 -
jpa/plugins/org.eclipse.jpt.gen/about.html | 34 -
jpa/plugins/org.eclipse.jpt.gen/build.properties | 16 -
jpa/plugins/org.eclipse.jpt.gen/component.xml | 1 -
jpa/plugins/org.eclipse.jpt.gen/plugin.properties | 24 -
.../eclipse/jpt/gen/internal/EntityGenerator.java | 1459 ------------
.../src/org/eclipse/jpt/gen/internal/GenScope.java | 181 --
.../src/org/eclipse/jpt/gen/internal/GenTable.java | 342 ---
.../jpt/gen/internal/ManyToManyRelation.java | 104 -
.../jpt/gen/internal/ManyToOneRelation.java | 61 -
.../jpt/gen/internal/OneToManyRelation.java | 37 -
.../eclipse/jpt/gen/internal/PackageGenerator.java | 97 -
jpa/plugins/org.eclipse.jpt.utility/.classpath | 12 -
jpa/plugins/org.eclipse.jpt.utility/.cvsignore | 3 -
jpa/plugins/org.eclipse.jpt.utility/.project | 28 -
.../.settings/org.eclipse.core.resources.prefs | 3 -
.../.settings/org.eclipse.jdt.core.prefs | 7 -
.../org.eclipse.jpt.utility/META-INF/MANIFEST.MF | 10 -
jpa/plugins/org.eclipse.jpt.utility/about.html | 34 -
.../org.eclipse.jpt.utility/build.properties | 17 -
jpa/plugins/org.eclipse.jpt.utility/component.xml | 1 -
.../org.eclipse.jpt.utility/plugin.properties | 24 -
.../src/org/eclipse/jpt/utility/internal/Bag.java | 49 -
.../org/eclipse/jpt/utility/internal/BitTools.java | 70 -
.../eclipse/jpt/utility/internal/ClassTools.java | 1505 ------------
.../eclipse/jpt/utility/internal/Classpath.java | 910 --------
.../jpt/utility/internal/CollectionTools.java | 2437 --------------------
.../eclipse/jpt/utility/internal/FileTools.java | 1006 --------
.../org/eclipse/jpt/utility/internal/Filter.java | 46 -
.../org/eclipse/jpt/utility/internal/HashBag.java | 733 ------
.../jpt/utility/internal/IndentingPrintWriter.java | 148 --
.../eclipse/jpt/utility/internal/JDBCTools.java | 348 ---
.../org/eclipse/jpt/utility/internal/JDBCType.java | 167 --
.../org/eclipse/jpt/utility/internal/JavaType.java | 232 --
.../eclipse/jpt/utility/internal/NameTools.java | 305 ---
.../org/eclipse/jpt/utility/internal/Range.java | 87 -
.../jpt/utility/internal/ReverseComparator.java | 41 -
.../eclipse/jpt/utility/internal/SimpleFilter.java | 106 -
.../eclipse/jpt/utility/internal/StringTools.java | 2101 -----------------
.../eclipse/jpt/utility/internal/Transformer.java | 48 -
.../jpt/utility/internal/XMLStringEncoder.java | 182 --
.../utility/internal/iterators/ArrayIterator.java | 72 -
.../internal/iterators/ArrayListIterator.java | 78 -
.../utility/internal/iterators/ChainIterator.java | 124 -
.../utility/internal/iterators/CloneIterator.java | 144 --
.../internal/iterators/CloneListIterator.java | 229 --
.../internal/iterators/CompositeIterator.java | 118 -
.../internal/iterators/CompositeListIterator.java | 194 --
.../internal/iterators/EmptyEnumeration.java | 55 -
.../utility/internal/iterators/EmptyIterator.java | 59 -
.../internal/iterators/EmptyListIterator.java | 83 -
.../internal/iterators/EnumerationIterator.java | 50 -
.../internal/iterators/FilteringIterator.java | 130 --
.../utility/internal/iterators/GraphIterator.java | 223 --
.../internal/iterators/IteratorEnumeration.java | 47 -
.../internal/iterators/PeekableIterator.java | 100 -
.../internal/iterators/ReadOnlyIterator.java | 61 -
.../internal/iterators/ReadOnlyListIterator.java | 93 -
.../internal/iterators/ResultSetIterator.java | 154 --
.../internal/iterators/SingleElementIterator.java | 63 -
.../iterators/SingleElementListIterator.java | 94 -
.../internal/iterators/TransformationIterator.java | 80 -
.../iterators/TransformationListIterator.java | 108 -
.../utility/internal/iterators/TreeIterator.java | 175 --
jpa/tests/org.eclipse.jpt.core.tests/.classpath | 13 -
jpa/tests/org.eclipse.jpt.core.tests/.cvsignore | 1 -
jpa/tests/org.eclipse.jpt.core.tests/.project | 28 -
.../.settings/org.eclipse.core.resources.prefs | 3 -
.../.settings/org.eclipse.jdt.core.prefs | 7 -
.../META-INF/MANIFEST.MF | 25 -
jpa/tests/org.eclipse.jpt.core.tests/about.html | 34 -
.../org.eclipse.jpt.core.tests/build.properties | 19 -
.../org.eclipse.jpt.core.tests/plugin.properties | 22 -
.../jpt/core/tests/internal/JptCoreTests.java | 38 -
.../jpt/core/tests/internal/ProjectUtility.java | 91 -
.../content/java/mappings/JavaEntityTests.java | 52 -
.../content/java/mappings/JpaJavaTestCase.java | 62 -
.../mappings/JptCoreContentJavaMappingsTests.java | 28 -
.../internal/jdtutility/AnnotationTestCase.java | 429 ----
...onIndexedDeclarationAnnotationAdapterTests.java | 728 ------
.../tests/internal/jdtutility/JDTToolsTests.java | 86 -
.../jdtutility/JptCoreJdtUtilityTests.java | 34 -
.../MemberAnnotationElementAdapterTests.java | 948 --------
.../NestedDeclarationAnnotationAdapterTests.java | 763 ------
...edIndexedDeclarationAnnotationAdapterTests.java | 2209 ------------------
.../SimpleDeclarationAnnotationAdapterTests.java | 204 --
.../core/tests/internal/jdtutility/TypeTests.java | 67 -
.../tests/internal/model/JptCoreModelTests.java | 27 -
.../internal/model/ModelInitializationTests.java | 90 -
.../internal/platform/BaseJpaPlatformTests.java | 81 -
.../internal/platform/JptCorePlatformTests.java | 28 -
.../internal/projects/TestFacetedProject.java | 48 -
.../tests/internal/projects/TestJavaProject.java | 148 --
.../tests/internal/projects/TestJpaProject.java | 60 -
.../internal/projects/TestPlatformProject.java | 195 --
jpa/tests/org.eclipse.jpt.core.tests/test.xml | 44 -
jpa/tests/org.eclipse.jpt.db.tests/.classpath | 7 -
jpa/tests/org.eclipse.jpt.db.tests/.cvsignore | 1 -
jpa/tests/org.eclipse.jpt.db.tests/.project | 28 -
.../org.eclipse.jpt.db.tests/META-INF/MANIFEST.MF | 16 -
.../org.eclipse.jpt.db.tests/build.properties | 15 -
.../config/derby101.properties | 30 -
.../config/oracle10g.properties | 29 -
.../config/oracle9i.properties | 29 -
.../config/sqlserver2005.properties | 30 -
.../org.eclipse.jpt.db.tests/plugin.properties | 25 -
.../eclipse/jpt/db/tests/internal/JptDbTests.java | 39 -
.../jpt/db/tests/internal/JptDbTestsPlugin.java | 54 -
.../tests/internal/platforms/AllPlatformTests.java | 42 -
.../tests/internal/platforms/DTPPlatformTests.java | 385 ----
.../db/tests/internal/platforms/Derby101Tests.java | 64 -
.../tests/internal/platforms/Oracle10gTests.java | 60 -
.../db/tests/internal/platforms/Oracle9iTests.java | 60 -
.../internal/platforms/SQLServer2005Tests.java | 64 -
jpa/tests/org.eclipse.jpt.utility.tests/.classpath | 7 -
jpa/tests/org.eclipse.jpt.utility.tests/.cvsignore | 1 -
jpa/tests/org.eclipse.jpt.utility.tests/.project | 28 -
.../.settings/org.eclipse.core.resources.prefs | 3 -
.../.settings/org.eclipse.jdt.core.prefs | 7 -
.../META-INF/MANIFEST.MF | 12 -
jpa/tests/org.eclipse.jpt.utility.tests/about.html | 34 -
.../org.eclipse.jpt.utility.tests/build.properties | 16 -
.../plugin.properties | 24 -
.../jpt/utility/tests/internal/BitToolsTests.java | 59 -
.../utility/tests/internal/ClassToolsTests.java | 548 -----
.../jpt/utility/tests/internal/ClasspathTests.java | 289 ---
.../tests/internal/CollectionToolsTests.java | 1990 ----------------
.../jpt/utility/tests/internal/FileToolsTests.java | 594 -----
.../jpt/utility/tests/internal/HashBagTests.java | 448 ----
.../tests/internal/IndentingPrintWriterTests.java | 107 -
.../jpt/utility/tests/internal/JDBCTypeTests.java | 66 -
.../jpt/utility/tests/internal/JavaTypeTests.java | 250 --
.../utility/tests/internal/JptUtilityTests.java | 49 -
.../jpt/utility/tests/internal/NameToolsTests.java | 214 --
.../jpt/utility/tests/internal/RangeTests.java | 74 -
.../tests/internal/ReverseComparatorTests.java | 101 -
.../utility/tests/internal/StringToolsTests.java | 833 -------
.../jpt/utility/tests/internal/TestTools.java | 161 --
.../tests/internal/XMLStringEncoderTests.java | 135 --
.../internal/iterators/ArrayIteratorTests.java | 126 -
.../internal/iterators/ArrayListIteratorTests.java | 150 --
.../internal/iterators/ChainIteratorTests.java | 119 -
.../internal/iterators/CloneIteratorTests.java | 252 --
.../internal/iterators/CloneListIteratorTests.java | 408 ----
.../internal/iterators/CompositeIteratorTests.java | 334 ---
.../iterators/CompositeListIteratorTests.java | 404 ----
.../internal/iterators/EmptyEnumerationTests.java | 53 -
.../internal/iterators/EmptyIteratorTests.java | 63 -
.../internal/iterators/EmptyListIteratorTests.java | 127 -
.../iterators/EnumerationIteratorTests.java | 119 -
.../internal/iterators/FilteringIteratorTests.java | 285 ---
.../internal/iterators/GraphIteratorTests.java | 183 --
.../iterators/IteratorEnumerationTests.java | 98 -
.../iterators/JptUtilityIteratorsTests.java | 53 -
.../internal/iterators/PeekableIteratorTests.java | 140 --
.../internal/iterators/ReadOnlyIteratorTests.java | 118 -
.../iterators/ReadOnlyListIteratorTests.java | 203 --
.../iterators/SingleElementIteratorTests.java | 71 -
.../iterators/SingleElementListIteratorTests.java | 111 -
.../iterators/TransformationIteratorTests.java | 216 --
.../iterators/TransformationListIteratorTests.java | 306 ---
.../internal/iterators/TreeIteratorTests.java | 197 --
jpa/tests/org.eclipse.jpt.utility.tests/test.xml | 44 -
459 files changed, 51809 deletions(-)
delete mode 100644 assembly/features/org.eclipse.jpt.sdk/.cvsignore
delete mode 100644 assembly/features/org.eclipse.jpt.sdk/.project
delete mode 100644 assembly/features/org.eclipse.jpt.sdk/build.properties
delete mode 100644 assembly/features/org.eclipse.jpt.sdk/eclipse_update_120.jpg
delete mode 100644 assembly/features/org.eclipse.jpt.sdk/epl-v10.html
delete mode 100644 assembly/features/org.eclipse.jpt.sdk/feature.properties
delete mode 100644 assembly/features/org.eclipse.jpt.sdk/feature.xml
delete mode 100644 assembly/features/org.eclipse.jpt.sdk/license.html
delete mode 100644 assembly/features/org.eclipse.jpt.tests/.cvsignore
delete mode 100644 assembly/features/org.eclipse.jpt.tests/.project
delete mode 100644 assembly/features/org.eclipse.jpt.tests/.settings/org.eclipse.core.resources.prefs
delete mode 100644 assembly/features/org.eclipse.jpt.tests/build.properties
delete mode 100644 assembly/features/org.eclipse.jpt.tests/eclipse_update_120.jpg
delete mode 100644 assembly/features/org.eclipse.jpt.tests/epl-v10.html
delete mode 100644 assembly/features/org.eclipse.jpt.tests/feature.properties
delete mode 100644 assembly/features/org.eclipse.jpt.tests/feature.xml
delete mode 100644 assembly/features/org.eclipse.jpt.tests/license.html
delete mode 100644 assembly/features/org.eclipse.jpt/.cvsignore
delete mode 100644 assembly/features/org.eclipse.jpt/.project
delete mode 100644 assembly/features/org.eclipse.jpt/build.properties
delete mode 100644 assembly/features/org.eclipse.jpt/eclipse_update_120.jpg
delete mode 100644 assembly/features/org.eclipse.jpt/epl-v10.html
delete mode 100644 assembly/features/org.eclipse.jpt/feature.properties
delete mode 100644 assembly/features/org.eclipse.jpt/feature.xml
delete mode 100644 assembly/features/org.eclipse.jpt/license.html
delete mode 100644 assembly/plugins/org.eclipse.jpt/.cvsignore
delete mode 100644 assembly/plugins/org.eclipse.jpt/.project
delete mode 100644 assembly/plugins/org.eclipse.jpt/.settings/org.eclipse.core.resources.prefs
delete mode 100644 assembly/plugins/org.eclipse.jpt/META-INF/MANIFEST.MF
delete mode 100644 assembly/plugins/org.eclipse.jpt/about.html
delete mode 100644 assembly/plugins/org.eclipse.jpt/about.ini
delete mode 100644 assembly/plugins/org.eclipse.jpt/about.mappings
delete mode 100644 assembly/plugins/org.eclipse.jpt/about.properties
delete mode 100644 assembly/plugins/org.eclipse.jpt/build.properties
delete mode 100644 assembly/plugins/org.eclipse.jpt/component.xml
delete mode 100644 assembly/plugins/org.eclipse.jpt/eclipse32.gif
delete mode 100644 assembly/plugins/org.eclipse.jpt/eclipse32.png
delete mode 100644 assembly/plugins/org.eclipse.jpt/plugin.properties
delete mode 100644 jpa/features/org.eclipse.jpt.feature/.project
delete mode 100644 jpa/features/org.eclipse.jpt.feature/.settings/org.eclipse.core.resources.prefs
delete mode 100644 jpa/features/org.eclipse.jpt.feature/build.properties
delete mode 100644 jpa/features/org.eclipse.jpt.feature/eclipse_update_120.jpg
delete mode 100644 jpa/features/org.eclipse.jpt.feature/epl-v10.html
delete mode 100644 jpa/features/org.eclipse.jpt.feature/feature.properties
delete mode 100644 jpa/features/org.eclipse.jpt.feature/feature.xml
delete mode 100644 jpa/features/org.eclipse.jpt.feature/license.html
delete mode 100644 jpa/features/org.eclipse.jpt.feature/sourceTemplateFeature/build.properties
delete mode 100644 jpa/features/org.eclipse.jpt.feature/sourceTemplateFeature/eclipse_update_120.jpg
delete mode 100644 jpa/features/org.eclipse.jpt.feature/sourceTemplateFeature/epl-v10.html
delete mode 100644 jpa/features/org.eclipse.jpt.feature/sourceTemplateFeature/feature.properties
delete mode 100644 jpa/features/org.eclipse.jpt.feature/sourceTemplateFeature/feature.xml
delete mode 100644 jpa/features/org.eclipse.jpt.feature/sourceTemplateFeature/license.html
delete mode 100644 jpa/features/org.eclipse.jpt.feature/sourceTemplatePlugin/about.html
delete mode 100644 jpa/features/org.eclipse.jpt.feature/sourceTemplatePlugin/about.ini
delete mode 100644 jpa/features/org.eclipse.jpt.feature/sourceTemplatePlugin/about.mappings
delete mode 100644 jpa/features/org.eclipse.jpt.feature/sourceTemplatePlugin/about.properties
delete mode 100644 jpa/features/org.eclipse.jpt.feature/sourceTemplatePlugin/build.properties
delete mode 100644 jpa/features/org.eclipse.jpt.feature/sourceTemplatePlugin/eclipse32.gif
delete mode 100644 jpa/features/org.eclipse.jpt.feature/sourceTemplatePlugin/eclipse32.png
delete mode 100644 jpa/features/org.eclipse.jpt.feature/sourceTemplatePlugin/eclipse_update_120.jpg
delete mode 100644 jpa/features/org.eclipse.jpt.feature/sourceTemplatePlugin/epl-v10.html
delete mode 100644 jpa/features/org.eclipse.jpt.feature/sourceTemplatePlugin/license.html
delete mode 100644 jpa/features/org.eclipse.jpt.feature/sourceTemplatePlugin/plugin.properties
delete mode 100644 jpa/features/org.eclipse.jpt.tests.feature/.project
delete mode 100644 jpa/features/org.eclipse.jpt.tests.feature/.settings/org.eclipse.core.resources.prefs
delete mode 100644 jpa/features/org.eclipse.jpt.tests.feature/build.properties
delete mode 100644 jpa/features/org.eclipse.jpt.tests.feature/eclipse_update_120.jpg
delete mode 100644 jpa/features/org.eclipse.jpt.tests.feature/epl-v10.html
delete mode 100644 jpa/features/org.eclipse.jpt.tests.feature/feature.properties
delete mode 100644 jpa/features/org.eclipse.jpt.tests.feature/feature.xml
delete mode 100644 jpa/features/org.eclipse.jpt.tests.feature/license.html
delete mode 100644 jpa/features/org.eclipse.jpt_sdk.feature/.project
delete mode 100644 jpa/features/org.eclipse.jpt_sdk.feature/.settings/org.eclipse.core.resources.prefs
delete mode 100644 jpa/features/org.eclipse.jpt_sdk.feature/build.properties
delete mode 100644 jpa/features/org.eclipse.jpt_sdk.feature/eclipse_update_120.jpg
delete mode 100644 jpa/features/org.eclipse.jpt_sdk.feature/epl-v10.html
delete mode 100644 jpa/features/org.eclipse.jpt_sdk.feature/feature.properties
delete mode 100644 jpa/features/org.eclipse.jpt_sdk.feature/feature.xml
delete mode 100644 jpa/features/org.eclipse.jpt_sdk.feature/license.html
delete mode 100644 jpa/plugins/org.eclipse.jpt.db.ui/.classpath
delete mode 100644 jpa/plugins/org.eclipse.jpt.db.ui/.cvsignore
delete mode 100644 jpa/plugins/org.eclipse.jpt.db.ui/.project
delete mode 100644 jpa/plugins/org.eclipse.jpt.db.ui/.settings/org.eclipse.core.resources.prefs
delete mode 100644 jpa/plugins/org.eclipse.jpt.db.ui/.settings/org.eclipse.jdt.core.prefs
delete mode 100644 jpa/plugins/org.eclipse.jpt.db.ui/META-INF/MANIFEST.MF
delete mode 100644 jpa/plugins/org.eclipse.jpt.db.ui/about.html
delete mode 100644 jpa/plugins/org.eclipse.jpt.db.ui/build.properties
delete mode 100644 jpa/plugins/org.eclipse.jpt.db.ui/component.xml
delete mode 100644 jpa/plugins/org.eclipse.jpt.db.ui/plugin.properties
delete mode 100644 jpa/plugins/org.eclipse.jpt.db.ui/src/org/eclipse/jpt/db/ui/internal/DTPUiTools.java
delete mode 100644 jpa/plugins/org.eclipse.jpt.db/.classpath
delete mode 100644 jpa/plugins/org.eclipse.jpt.db/.cvsignore
delete mode 100644 jpa/plugins/org.eclipse.jpt.db/.project
delete mode 100644 jpa/plugins/org.eclipse.jpt.db/.settings/org.eclipse.core.resources.prefs
delete mode 100644 jpa/plugins/org.eclipse.jpt.db/.settings/org.eclipse.jdt.core.prefs
delete mode 100644 jpa/plugins/org.eclipse.jpt.db/META-INF/MANIFEST.MF
delete mode 100644 jpa/plugins/org.eclipse.jpt.db/about.html
delete mode 100644 jpa/plugins/org.eclipse.jpt.db/build.properties
delete mode 100644 jpa/plugins/org.eclipse.jpt.db/component.xml
delete mode 100644 jpa/plugins/org.eclipse.jpt.db/plugin.properties
delete mode 100644 jpa/plugins/org.eclipse.jpt.db/src/org/eclipse/jpt/db/internal/Catalog.java
delete mode 100644 jpa/plugins/org.eclipse.jpt.db/src/org/eclipse/jpt/db/internal/Column.java
delete mode 100644 jpa/plugins/org.eclipse.jpt.db/src/org/eclipse/jpt/db/internal/Connection.java
delete mode 100644 jpa/plugins/org.eclipse.jpt.db/src/org/eclipse/jpt/db/internal/ConnectionListener.java
delete mode 100644 jpa/plugins/org.eclipse.jpt.db/src/org/eclipse/jpt/db/internal/ConnectionProfile.java
delete mode 100644 jpa/plugins/org.eclipse.jpt.db/src/org/eclipse/jpt/db/internal/ConnectionProfileRepository.java
delete mode 100644 jpa/plugins/org.eclipse.jpt.db/src/org/eclipse/jpt/db/internal/DTPConnectionProfileWrapper.java
delete mode 100644 jpa/plugins/org.eclipse.jpt.db/src/org/eclipse/jpt/db/internal/DTPConnectionWrapper.java
delete mode 100644 jpa/plugins/org.eclipse.jpt.db/src/org/eclipse/jpt/db/internal/DTPDatabaseWrapper.java
delete mode 100644 jpa/plugins/org.eclipse.jpt.db/src/org/eclipse/jpt/db/internal/DTPTools.java
delete mode 100644 jpa/plugins/org.eclipse.jpt.db/src/org/eclipse/jpt/db/internal/DTPWrapper.java
delete mode 100644 jpa/plugins/org.eclipse.jpt.db/src/org/eclipse/jpt/db/internal/Database.java
delete mode 100644 jpa/plugins/org.eclipse.jpt.db/src/org/eclipse/jpt/db/internal/ForeignKey.java
delete mode 100644 jpa/plugins/org.eclipse.jpt.db/src/org/eclipse/jpt/db/internal/JptDbPlugin.java
delete mode 100644 jpa/plugins/org.eclipse.jpt.db/src/org/eclipse/jpt/db/internal/NullConnection.java
delete mode 100644 jpa/plugins/org.eclipse.jpt.db/src/org/eclipse/jpt/db/internal/NullConnectionProfile.java
delete mode 100644 jpa/plugins/org.eclipse.jpt.db/src/org/eclipse/jpt/db/internal/NullDatabase.java
delete mode 100644 jpa/plugins/org.eclipse.jpt.db/src/org/eclipse/jpt/db/internal/ProfileListener.java
delete mode 100644 jpa/plugins/org.eclipse.jpt.db/src/org/eclipse/jpt/db/internal/Schema.java
delete mode 100644 jpa/plugins/org.eclipse.jpt.db/src/org/eclipse/jpt/db/internal/Sequence.java
delete mode 100644 jpa/plugins/org.eclipse.jpt.db/src/org/eclipse/jpt/db/internal/Table.java
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/.project
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/META-INF/MANIFEST.MF
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/about.html
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/build.properties
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/cheatsheets/add_persistence.xml
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/cheatsheets/create_entity.xml
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/cheatsheets/map_entity.xml
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/concept_mapping.htm
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/concept_persistence.htm
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/concepts.htm
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/concepts001.htm
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/concepts002.htm
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/concepts003.htm
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/contexts.xml
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/dcommon/css/blafdoc.css
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/dcommon/html/cpyr.htm
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/getting_started.htm
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/getting_started001.htm
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/getting_started002.htm
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/getting_started003.htm
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/getting_started004.htm
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/getting_started005.htm
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/getting_started006.htm
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/getting_started007.htm
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/getting_started008.htm
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/getting_started009.htm
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/getting_started010.htm
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/getting_started011.htm
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/getting_started012.htm
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/getting_started013.htm
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/getting_started014.htm
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/getting_started015.htm
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/getting_started016.htm
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/getting_started017.htm
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/getting_started018.htm
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/getting_started019.htm
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/img/address_java_open.png
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/img/address_jpa_details.png
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/img/address_jpa_structure.png
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/img/button_jpa_perspective.png
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/img/database_explorer.png
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/img/details_entitymappings.png
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/img/edit_join_column_dialog.png
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/img/error_sample.png
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/img/generate_entities.png
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/img/icon_11mapping.png
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/img/icon_1mmapping.png
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/img/icon_basicmapping.png
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/img/icon_embeddable.png
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/img/icon_embeddedidmapping.png
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/img/icon_embeddedmapping.png
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/img/icon_idmapping.png
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/img/icon_m1mapping.png
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/img/icon_mmmapping.png
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/img/icon_nonpersistent.png
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/img/icon_persistent.png
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/img/icon_superclass.png
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/img/icon_transientmapping.png
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/img/icon_versionmapping.png
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/img/inheritance_join.png
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/img/inheritance_single.png
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/img/inheritance_tab.png
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/img/java_editor_address.png
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/img/jpa_details_employee.png
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/img/jpa_facet_dialog.png
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/img/new_jpa_project_dialog.png
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/img/new_project_2.png
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/img/ngrelc.png
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/img/ngrelr.png
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/img/ngrelt.png
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/img/open_persistence_editor.png
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/img/persistence_outline_address.png
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/img/persistence_outline_empid.png
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/img/persistence_outline_entity.png
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/img/persistence_outline_fields.png
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/img/persistence_outline_fname.png
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/img/persistence_outline_owner.png
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/img/persistence_outline_phone.png
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/img/persistence_outline_version.png
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/img/persistence_outline_view.png
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/img/persistence_perspective.png
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/img/persistence_view_address.png
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/img/persistence_view_addressid.png
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/img/persistence_view_embedded.png
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/img/persistence_view_empid.png
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/img/persistence_view_empid_pk.png
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/img/persistence_view_employee.png
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/img/persistence_view_entity.png
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/img/persistence_view_firstname.png
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/img/persistence_view_manytoone.png
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/img/persistence_view_mappedsprc.png
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/img/persistence_view_onetomany.png
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/img/persistence_view_onetoone.png
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/img/persistence_view_version.png
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/img/persistence_xml_editor.png
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/img/properties_persistence.png
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/img/quickstart_project.png
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/img/secondary_tables.png
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/img/synchornize_classes.png
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/img/table_entity.png
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/img/tutorial_object_model.png
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/index.xml
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/legal.htm
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/plugin.properties
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/plugin.xml
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/ref_details_orm.htm
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/ref_jpa_facet.htm
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/ref_mapping_general.htm
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/ref_new_jpa_project.htm
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/ref_new_jpa_project_wizard.htm
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/ref_persistence_map_view.htm
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/ref_persistence_outline.htm
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/ref_persistence_perspective.htm
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/ref_persistence_prop_view.htm
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/ref_primary_key.htm
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/ref_project_properties.htm
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/reference.htm
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/reference001.htm
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/reference002.htm
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/reference003.htm
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/reference004.htm
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/reference005.htm
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/reference006.htm
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/reference007.htm
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/reference008.htm
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/reference009.htm
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/reference010.htm
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/reference011.htm
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/reference012.htm
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/reference013.htm
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/reference014.htm
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/reference015.htm
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/reference016.htm
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/reference017.htm
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/task_add_persistence.htm
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/task_additonal_tables.htm
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/task_create_new_project.htm
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/task_generate_entities.htm
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/task_inheritance.htm
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/task_manage_orm.htm
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/task_manage_persistence.htm
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/task_mapping.htm
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/tasks.htm
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/tasks001.htm
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/tasks002.htm
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/tasks003.htm
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/tasks004.htm
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/tasks005.htm
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/tasks006.htm
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/tasks007.htm
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/tasks008.htm
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/tasks009.htm
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/tasks010.htm
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/tasks011.htm
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/tasks012.htm
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/tasks013.htm
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/tasks014.htm
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/tasks015.htm
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/tasks016.htm
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/tasks017.htm
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/tasks018.htm
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/tasks019.htm
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/tasks020.htm
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/tasks021.htm
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/tips_and_tricks.htm
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/toc.xml
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/whats_new.htm
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/whats_new001.htm
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/whats_new002.htm
delete mode 100644 jpa/plugins/org.eclipse.jpt.doc.user/whats_new003.htm
delete mode 100644 jpa/plugins/org.eclipse.jpt.gen/.classpath
delete mode 100644 jpa/plugins/org.eclipse.jpt.gen/.cvsignore
delete mode 100644 jpa/plugins/org.eclipse.jpt.gen/.project
delete mode 100644 jpa/plugins/org.eclipse.jpt.gen/.settings/org.eclipse.core.resources.prefs
delete mode 100644 jpa/plugins/org.eclipse.jpt.gen/.settings/org.eclipse.jdt.core.prefs
delete mode 100644 jpa/plugins/org.eclipse.jpt.gen/META-INF/MANIFEST.MF
delete mode 100644 jpa/plugins/org.eclipse.jpt.gen/about.html
delete mode 100644 jpa/plugins/org.eclipse.jpt.gen/build.properties
delete mode 100644 jpa/plugins/org.eclipse.jpt.gen/component.xml
delete mode 100644 jpa/plugins/org.eclipse.jpt.gen/plugin.properties
delete mode 100644 jpa/plugins/org.eclipse.jpt.gen/src/org/eclipse/jpt/gen/internal/EntityGenerator.java
delete mode 100644 jpa/plugins/org.eclipse.jpt.gen/src/org/eclipse/jpt/gen/internal/GenScope.java
delete mode 100644 jpa/plugins/org.eclipse.jpt.gen/src/org/eclipse/jpt/gen/internal/GenTable.java
delete mode 100644 jpa/plugins/org.eclipse.jpt.gen/src/org/eclipse/jpt/gen/internal/ManyToManyRelation.java
delete mode 100644 jpa/plugins/org.eclipse.jpt.gen/src/org/eclipse/jpt/gen/internal/ManyToOneRelation.java
delete mode 100644 jpa/plugins/org.eclipse.jpt.gen/src/org/eclipse/jpt/gen/internal/OneToManyRelation.java
delete mode 100644 jpa/plugins/org.eclipse.jpt.gen/src/org/eclipse/jpt/gen/internal/PackageGenerator.java
delete mode 100644 jpa/plugins/org.eclipse.jpt.utility/.classpath
delete mode 100644 jpa/plugins/org.eclipse.jpt.utility/.cvsignore
delete mode 100644 jpa/plugins/org.eclipse.jpt.utility/.project
delete mode 100644 jpa/plugins/org.eclipse.jpt.utility/.settings/org.eclipse.core.resources.prefs
delete mode 100644 jpa/plugins/org.eclipse.jpt.utility/.settings/org.eclipse.jdt.core.prefs
delete mode 100644 jpa/plugins/org.eclipse.jpt.utility/META-INF/MANIFEST.MF
delete mode 100644 jpa/plugins/org.eclipse.jpt.utility/about.html
delete mode 100644 jpa/plugins/org.eclipse.jpt.utility/build.properties
delete mode 100644 jpa/plugins/org.eclipse.jpt.utility/component.xml
delete mode 100644 jpa/plugins/org.eclipse.jpt.utility/plugin.properties
delete mode 100644 jpa/plugins/org.eclipse.jpt.utility/src/org/eclipse/jpt/utility/internal/Bag.java
delete mode 100644 jpa/plugins/org.eclipse.jpt.utility/src/org/eclipse/jpt/utility/internal/BitTools.java
delete mode 100644 jpa/plugins/org.eclipse.jpt.utility/src/org/eclipse/jpt/utility/internal/ClassTools.java
delete mode 100644 jpa/plugins/org.eclipse.jpt.utility/src/org/eclipse/jpt/utility/internal/Classpath.java
delete mode 100644 jpa/plugins/org.eclipse.jpt.utility/src/org/eclipse/jpt/utility/internal/CollectionTools.java
delete mode 100644 jpa/plugins/org.eclipse.jpt.utility/src/org/eclipse/jpt/utility/internal/FileTools.java
delete mode 100644 jpa/plugins/org.eclipse.jpt.utility/src/org/eclipse/jpt/utility/internal/Filter.java
delete mode 100644 jpa/plugins/org.eclipse.jpt.utility/src/org/eclipse/jpt/utility/internal/HashBag.java
delete mode 100644 jpa/plugins/org.eclipse.jpt.utility/src/org/eclipse/jpt/utility/internal/IndentingPrintWriter.java
delete mode 100644 jpa/plugins/org.eclipse.jpt.utility/src/org/eclipse/jpt/utility/internal/JDBCTools.java
delete mode 100644 jpa/plugins/org.eclipse.jpt.utility/src/org/eclipse/jpt/utility/internal/JDBCType.java
delete mode 100644 jpa/plugins/org.eclipse.jpt.utility/src/org/eclipse/jpt/utility/internal/JavaType.java
delete mode 100644 jpa/plugins/org.eclipse.jpt.utility/src/org/eclipse/jpt/utility/internal/NameTools.java
delete mode 100644 jpa/plugins/org.eclipse.jpt.utility/src/org/eclipse/jpt/utility/internal/Range.java
delete mode 100644 jpa/plugins/org.eclipse.jpt.utility/src/org/eclipse/jpt/utility/internal/ReverseComparator.java
delete mode 100644 jpa/plugins/org.eclipse.jpt.utility/src/org/eclipse/jpt/utility/internal/SimpleFilter.java
delete mode 100644 jpa/plugins/org.eclipse.jpt.utility/src/org/eclipse/jpt/utility/internal/StringTools.java
delete mode 100644 jpa/plugins/org.eclipse.jpt.utility/src/org/eclipse/jpt/utility/internal/Transformer.java
delete mode 100644 jpa/plugins/org.eclipse.jpt.utility/src/org/eclipse/jpt/utility/internal/XMLStringEncoder.java
delete mode 100644 jpa/plugins/org.eclipse.jpt.utility/src/org/eclipse/jpt/utility/internal/iterators/ArrayIterator.java
delete mode 100644 jpa/plugins/org.eclipse.jpt.utility/src/org/eclipse/jpt/utility/internal/iterators/ArrayListIterator.java
delete mode 100644 jpa/plugins/org.eclipse.jpt.utility/src/org/eclipse/jpt/utility/internal/iterators/ChainIterator.java
delete mode 100644 jpa/plugins/org.eclipse.jpt.utility/src/org/eclipse/jpt/utility/internal/iterators/CloneIterator.java
delete mode 100644 jpa/plugins/org.eclipse.jpt.utility/src/org/eclipse/jpt/utility/internal/iterators/CloneListIterator.java
delete mode 100644 jpa/plugins/org.eclipse.jpt.utility/src/org/eclipse/jpt/utility/internal/iterators/CompositeIterator.java
delete mode 100644 jpa/plugins/org.eclipse.jpt.utility/src/org/eclipse/jpt/utility/internal/iterators/CompositeListIterator.java
delete mode 100644 jpa/plugins/org.eclipse.jpt.utility/src/org/eclipse/jpt/utility/internal/iterators/EmptyEnumeration.java
delete mode 100644 jpa/plugins/org.eclipse.jpt.utility/src/org/eclipse/jpt/utility/internal/iterators/EmptyIterator.java
delete mode 100644 jpa/plugins/org.eclipse.jpt.utility/src/org/eclipse/jpt/utility/internal/iterators/EmptyListIterator.java
delete mode 100644 jpa/plugins/org.eclipse.jpt.utility/src/org/eclipse/jpt/utility/internal/iterators/EnumerationIterator.java
delete mode 100644 jpa/plugins/org.eclipse.jpt.utility/src/org/eclipse/jpt/utility/internal/iterators/FilteringIterator.java
delete mode 100644 jpa/plugins/org.eclipse.jpt.utility/src/org/eclipse/jpt/utility/internal/iterators/GraphIterator.java
delete mode 100644 jpa/plugins/org.eclipse.jpt.utility/src/org/eclipse/jpt/utility/internal/iterators/IteratorEnumeration.java
delete mode 100644 jpa/plugins/org.eclipse.jpt.utility/src/org/eclipse/jpt/utility/internal/iterators/PeekableIterator.java
delete mode 100644 jpa/plugins/org.eclipse.jpt.utility/src/org/eclipse/jpt/utility/internal/iterators/ReadOnlyIterator.java
delete mode 100644 jpa/plugins/org.eclipse.jpt.utility/src/org/eclipse/jpt/utility/internal/iterators/ReadOnlyListIterator.java
delete mode 100644 jpa/plugins/org.eclipse.jpt.utility/src/org/eclipse/jpt/utility/internal/iterators/ResultSetIterator.java
delete mode 100644 jpa/plugins/org.eclipse.jpt.utility/src/org/eclipse/jpt/utility/internal/iterators/SingleElementIterator.java
delete mode 100644 jpa/plugins/org.eclipse.jpt.utility/src/org/eclipse/jpt/utility/internal/iterators/SingleElementListIterator.java
delete mode 100644 jpa/plugins/org.eclipse.jpt.utility/src/org/eclipse/jpt/utility/internal/iterators/TransformationIterator.java
delete mode 100644 jpa/plugins/org.eclipse.jpt.utility/src/org/eclipse/jpt/utility/internal/iterators/TransformationListIterator.java
delete mode 100644 jpa/plugins/org.eclipse.jpt.utility/src/org/eclipse/jpt/utility/internal/iterators/TreeIterator.java
delete mode 100644 jpa/tests/org.eclipse.jpt.core.tests/.classpath
delete mode 100644 jpa/tests/org.eclipse.jpt.core.tests/.cvsignore
delete mode 100644 jpa/tests/org.eclipse.jpt.core.tests/.project
delete mode 100644 jpa/tests/org.eclipse.jpt.core.tests/.settings/org.eclipse.core.resources.prefs
delete mode 100644 jpa/tests/org.eclipse.jpt.core.tests/.settings/org.eclipse.jdt.core.prefs
delete mode 100644 jpa/tests/org.eclipse.jpt.core.tests/META-INF/MANIFEST.MF
delete mode 100644 jpa/tests/org.eclipse.jpt.core.tests/about.html
delete mode 100644 jpa/tests/org.eclipse.jpt.core.tests/build.properties
delete mode 100644 jpa/tests/org.eclipse.jpt.core.tests/plugin.properties
delete mode 100644 jpa/tests/org.eclipse.jpt.core.tests/src/org/eclipse/jpt/core/tests/internal/JptCoreTests.java
delete mode 100644 jpa/tests/org.eclipse.jpt.core.tests/src/org/eclipse/jpt/core/tests/internal/ProjectUtility.java
delete mode 100644 jpa/tests/org.eclipse.jpt.core.tests/src/org/eclipse/jpt/core/tests/internal/content/java/mappings/JavaEntityTests.java
delete mode 100644 jpa/tests/org.eclipse.jpt.core.tests/src/org/eclipse/jpt/core/tests/internal/content/java/mappings/JpaJavaTestCase.java
delete mode 100644 jpa/tests/org.eclipse.jpt.core.tests/src/org/eclipse/jpt/core/tests/internal/content/java/mappings/JptCoreContentJavaMappingsTests.java
delete mode 100644 jpa/tests/org.eclipse.jpt.core.tests/src/org/eclipse/jpt/core/tests/internal/jdtutility/AnnotationTestCase.java
delete mode 100644 jpa/tests/org.eclipse.jpt.core.tests/src/org/eclipse/jpt/core/tests/internal/jdtutility/CombinationIndexedDeclarationAnnotationAdapterTests.java
delete mode 100644 jpa/tests/org.eclipse.jpt.core.tests/src/org/eclipse/jpt/core/tests/internal/jdtutility/JDTToolsTests.java
delete mode 100644 jpa/tests/org.eclipse.jpt.core.tests/src/org/eclipse/jpt/core/tests/internal/jdtutility/JptCoreJdtUtilityTests.java
delete mode 100644 jpa/tests/org.eclipse.jpt.core.tests/src/org/eclipse/jpt/core/tests/internal/jdtutility/MemberAnnotationElementAdapterTests.java
delete mode 100644 jpa/tests/org.eclipse.jpt.core.tests/src/org/eclipse/jpt/core/tests/internal/jdtutility/NestedDeclarationAnnotationAdapterTests.java
delete mode 100644 jpa/tests/org.eclipse.jpt.core.tests/src/org/eclipse/jpt/core/tests/internal/jdtutility/NestedIndexedDeclarationAnnotationAdapterTests.java
delete mode 100644 jpa/tests/org.eclipse.jpt.core.tests/src/org/eclipse/jpt/core/tests/internal/jdtutility/SimpleDeclarationAnnotationAdapterTests.java
delete mode 100644 jpa/tests/org.eclipse.jpt.core.tests/src/org/eclipse/jpt/core/tests/internal/jdtutility/TypeTests.java
delete mode 100644 jpa/tests/org.eclipse.jpt.core.tests/src/org/eclipse/jpt/core/tests/internal/model/JptCoreModelTests.java
delete mode 100644 jpa/tests/org.eclipse.jpt.core.tests/src/org/eclipse/jpt/core/tests/internal/model/ModelInitializationTests.java
delete mode 100644 jpa/tests/org.eclipse.jpt.core.tests/src/org/eclipse/jpt/core/tests/internal/platform/BaseJpaPlatformTests.java
delete mode 100644 jpa/tests/org.eclipse.jpt.core.tests/src/org/eclipse/jpt/core/tests/internal/platform/JptCorePlatformTests.java
delete mode 100644 jpa/tests/org.eclipse.jpt.core.tests/src/org/eclipse/jpt/core/tests/internal/projects/TestFacetedProject.java
delete mode 100644 jpa/tests/org.eclipse.jpt.core.tests/src/org/eclipse/jpt/core/tests/internal/projects/TestJavaProject.java
delete mode 100644 jpa/tests/org.eclipse.jpt.core.tests/src/org/eclipse/jpt/core/tests/internal/projects/TestJpaProject.java
delete mode 100644 jpa/tests/org.eclipse.jpt.core.tests/src/org/eclipse/jpt/core/tests/internal/projects/TestPlatformProject.java
delete mode 100644 jpa/tests/org.eclipse.jpt.core.tests/test.xml
delete mode 100644 jpa/tests/org.eclipse.jpt.db.tests/.classpath
delete mode 100644 jpa/tests/org.eclipse.jpt.db.tests/.cvsignore
delete mode 100644 jpa/tests/org.eclipse.jpt.db.tests/.project
delete mode 100644 jpa/tests/org.eclipse.jpt.db.tests/META-INF/MANIFEST.MF
delete mode 100644 jpa/tests/org.eclipse.jpt.db.tests/build.properties
delete mode 100644 jpa/tests/org.eclipse.jpt.db.tests/config/derby101.properties
delete mode 100644 jpa/tests/org.eclipse.jpt.db.tests/config/oracle10g.properties
delete mode 100644 jpa/tests/org.eclipse.jpt.db.tests/config/oracle9i.properties
delete mode 100644 jpa/tests/org.eclipse.jpt.db.tests/config/sqlserver2005.properties
delete mode 100644 jpa/tests/org.eclipse.jpt.db.tests/plugin.properties
delete mode 100644 jpa/tests/org.eclipse.jpt.db.tests/src/org/eclipse/jpt/db/tests/internal/JptDbTests.java
delete mode 100644 jpa/tests/org.eclipse.jpt.db.tests/src/org/eclipse/jpt/db/tests/internal/JptDbTestsPlugin.java
delete mode 100644 jpa/tests/org.eclipse.jpt.db.tests/src/org/eclipse/jpt/db/tests/internal/platforms/AllPlatformTests.java
delete mode 100644 jpa/tests/org.eclipse.jpt.db.tests/src/org/eclipse/jpt/db/tests/internal/platforms/DTPPlatformTests.java
delete mode 100644 jpa/tests/org.eclipse.jpt.db.tests/src/org/eclipse/jpt/db/tests/internal/platforms/Derby101Tests.java
delete mode 100644 jpa/tests/org.eclipse.jpt.db.tests/src/org/eclipse/jpt/db/tests/internal/platforms/Oracle10gTests.java
delete mode 100644 jpa/tests/org.eclipse.jpt.db.tests/src/org/eclipse/jpt/db/tests/internal/platforms/Oracle9iTests.java
delete mode 100644 jpa/tests/org.eclipse.jpt.db.tests/src/org/eclipse/jpt/db/tests/internal/platforms/SQLServer2005Tests.java
delete mode 100644 jpa/tests/org.eclipse.jpt.utility.tests/.classpath
delete mode 100644 jpa/tests/org.eclipse.jpt.utility.tests/.cvsignore
delete mode 100644 jpa/tests/org.eclipse.jpt.utility.tests/.project
delete mode 100644 jpa/tests/org.eclipse.jpt.utility.tests/.settings/org.eclipse.core.resources.prefs
delete mode 100644 jpa/tests/org.eclipse.jpt.utility.tests/.settings/org.eclipse.jdt.core.prefs
delete mode 100644 jpa/tests/org.eclipse.jpt.utility.tests/META-INF/MANIFEST.MF
delete mode 100644 jpa/tests/org.eclipse.jpt.utility.tests/about.html
delete mode 100644 jpa/tests/org.eclipse.jpt.utility.tests/build.properties
delete mode 100644 jpa/tests/org.eclipse.jpt.utility.tests/plugin.properties
delete mode 100644 jpa/tests/org.eclipse.jpt.utility.tests/src/org/eclipse/jpt/utility/tests/internal/BitToolsTests.java
delete mode 100644 jpa/tests/org.eclipse.jpt.utility.tests/src/org/eclipse/jpt/utility/tests/internal/ClassToolsTests.java
delete mode 100644 jpa/tests/org.eclipse.jpt.utility.tests/src/org/eclipse/jpt/utility/tests/internal/ClasspathTests.java
delete mode 100644 jpa/tests/org.eclipse.jpt.utility.tests/src/org/eclipse/jpt/utility/tests/internal/CollectionToolsTests.java
delete mode 100644 jpa/tests/org.eclipse.jpt.utility.tests/src/org/eclipse/jpt/utility/tests/internal/FileToolsTests.java
delete mode 100644 jpa/tests/org.eclipse.jpt.utility.tests/src/org/eclipse/jpt/utility/tests/internal/HashBagTests.java
delete mode 100644 jpa/tests/org.eclipse.jpt.utility.tests/src/org/eclipse/jpt/utility/tests/internal/IndentingPrintWriterTests.java
delete mode 100644 jpa/tests/org.eclipse.jpt.utility.tests/src/org/eclipse/jpt/utility/tests/internal/JDBCTypeTests.java
delete mode 100644 jpa/tests/org.eclipse.jpt.utility.tests/src/org/eclipse/jpt/utility/tests/internal/JavaTypeTests.java
delete mode 100644 jpa/tests/org.eclipse.jpt.utility.tests/src/org/eclipse/jpt/utility/tests/internal/JptUtilityTests.java
delete mode 100644 jpa/tests/org.eclipse.jpt.utility.tests/src/org/eclipse/jpt/utility/tests/internal/NameToolsTests.java
delete mode 100644 jpa/tests/org.eclipse.jpt.utility.tests/src/org/eclipse/jpt/utility/tests/internal/RangeTests.java
delete mode 100644 jpa/tests/org.eclipse.jpt.utility.tests/src/org/eclipse/jpt/utility/tests/internal/ReverseComparatorTests.java
delete mode 100644 jpa/tests/org.eclipse.jpt.utility.tests/src/org/eclipse/jpt/utility/tests/internal/StringToolsTests.java
delete mode 100644 jpa/tests/org.eclipse.jpt.utility.tests/src/org/eclipse/jpt/utility/tests/internal/TestTools.java
delete mode 100644 jpa/tests/org.eclipse.jpt.utility.tests/src/org/eclipse/jpt/utility/tests/internal/XMLStringEncoderTests.java
delete mode 100644 jpa/tests/org.eclipse.jpt.utility.tests/src/org/eclipse/jpt/utility/tests/internal/iterators/ArrayIteratorTests.java
delete mode 100644 jpa/tests/org.eclipse.jpt.utility.tests/src/org/eclipse/jpt/utility/tests/internal/iterators/ArrayListIteratorTests.java
delete mode 100644 jpa/tests/org.eclipse.jpt.utility.tests/src/org/eclipse/jpt/utility/tests/internal/iterators/ChainIteratorTests.java
delete mode 100644 jpa/tests/org.eclipse.jpt.utility.tests/src/org/eclipse/jpt/utility/tests/internal/iterators/CloneIteratorTests.java
delete mode 100644 jpa/tests/org.eclipse.jpt.utility.tests/src/org/eclipse/jpt/utility/tests/internal/iterators/CloneListIteratorTests.java
delete mode 100644 jpa/tests/org.eclipse.jpt.utility.tests/src/org/eclipse/jpt/utility/tests/internal/iterators/CompositeIteratorTests.java
delete mode 100644 jpa/tests/org.eclipse.jpt.utility.tests/src/org/eclipse/jpt/utility/tests/internal/iterators/CompositeListIteratorTests.java
delete mode 100644 jpa/tests/org.eclipse.jpt.utility.tests/src/org/eclipse/jpt/utility/tests/internal/iterators/EmptyEnumerationTests.java
delete mode 100644 jpa/tests/org.eclipse.jpt.utility.tests/src/org/eclipse/jpt/utility/tests/internal/iterators/EmptyIteratorTests.java
delete mode 100644 jpa/tests/org.eclipse.jpt.utility.tests/src/org/eclipse/jpt/utility/tests/internal/iterators/EmptyListIteratorTests.java
delete mode 100644 jpa/tests/org.eclipse.jpt.utility.tests/src/org/eclipse/jpt/utility/tests/internal/iterators/EnumerationIteratorTests.java
delete mode 100644 jpa/tests/org.eclipse.jpt.utility.tests/src/org/eclipse/jpt/utility/tests/internal/iterators/FilteringIteratorTests.java
delete mode 100644 jpa/tests/org.eclipse.jpt.utility.tests/src/org/eclipse/jpt/utility/tests/internal/iterators/GraphIteratorTests.java
delete mode 100644 jpa/tests/org.eclipse.jpt.utility.tests/src/org/eclipse/jpt/utility/tests/internal/iterators/IteratorEnumerationTests.java
delete mode 100644 jpa/tests/org.eclipse.jpt.utility.tests/src/org/eclipse/jpt/utility/tests/internal/iterators/JptUtilityIteratorsTests.java
delete mode 100644 jpa/tests/org.eclipse.jpt.utility.tests/src/org/eclipse/jpt/utility/tests/internal/iterators/PeekableIteratorTests.java
delete mode 100644 jpa/tests/org.eclipse.jpt.utility.tests/src/org/eclipse/jpt/utility/tests/internal/iterators/ReadOnlyIteratorTests.java
delete mode 100644 jpa/tests/org.eclipse.jpt.utility.tests/src/org/eclipse/jpt/utility/tests/internal/iterators/ReadOnlyListIteratorTests.java
delete mode 100644 jpa/tests/org.eclipse.jpt.utility.tests/src/org/eclipse/jpt/utility/tests/internal/iterators/SingleElementIteratorTests.java
delete mode 100644 jpa/tests/org.eclipse.jpt.utility.tests/src/org/eclipse/jpt/utility/tests/internal/iterators/SingleElementListIteratorTests.java
delete mode 100644 jpa/tests/org.eclipse.jpt.utility.tests/src/org/eclipse/jpt/utility/tests/internal/iterators/TransformationIteratorTests.java
delete mode 100644 jpa/tests/org.eclipse.jpt.utility.tests/src/org/eclipse/jpt/utility/tests/internal/iterators/TransformationListIteratorTests.java
delete mode 100644 jpa/tests/org.eclipse.jpt.utility.tests/src/org/eclipse/jpt/utility/tests/internal/iterators/TreeIteratorTests.java
delete mode 100644 jpa/tests/org.eclipse.jpt.utility.tests/test.xml
diff --git a/assembly/features/org.eclipse.jpt.sdk/.cvsignore b/assembly/features/org.eclipse.jpt.sdk/.cvsignore
deleted file mode 100644
index bc2abf75c1..0000000000
--- a/assembly/features/org.eclipse.jpt.sdk/.cvsignore
+++ /dev/null
@@ -1,4 +0,0 @@
-*.bin.dist.zip
-build.xml
-features
-plugins
diff --git a/assembly/features/org.eclipse.jpt.sdk/.project b/assembly/features/org.eclipse.jpt.sdk/.project
deleted file mode 100644
index 821d453136..0000000000
--- a/assembly/features/org.eclipse.jpt.sdk/.project
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
Eclipse Public License - v 1.0 -
- -THE ACCOMPANYING PROGRAM IS PROVIDED UNDER -THE TERMS OF THIS ECLIPSE PUBLIC LICENSE ("AGREEMENT"). ANY USE, -REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE -OF THIS AGREEMENT.
- -1. DEFINITIONS
- -"Contribution" means:
- -a)
-in the case of the initial Contributor, the initial code and documentation
-distributed under this Agreement, and
-b) in the case of each subsequent Contributor:
i) -changes to the Program, and
- -ii) -additions to the Program;
- -where -such changes and/or additions to the Program originate from and are distributed -by that particular Contributor. A Contribution 'originates' from a Contributor -if it was added to the Program by such Contributor itself or anyone acting on -such Contributor's behalf. Contributions do not include additions to the -Program which: (i) are separate modules of software distributed in conjunction -with the Program under their own license agreement, and (ii) are not derivative -works of the Program.
- -"Contributor" means any person or -entity that distributes the Program.
- -"Licensed Patents " mean patent -claims licensable by a Contributor which are necessarily infringed by the use -or sale of its Contribution alone or when combined with the Program.
- -"Program" means the Contributions -distributed in accordance with this Agreement.
- -"Recipient" means anyone who -receives the Program under this Agreement, including all Contributors.
- -2. GRANT OF RIGHTS
- -a) -Subject to the terms of this Agreement, each Contributor hereby grants Recipient -a non-exclusive, worldwide, royalty-free copyright license to reproduce, prepare derivative works of, publicly -display, publicly perform, distribute and sublicense the Contribution of such -Contributor, if any, and such derivative works, in source code and object code -form.
- -b) -Subject to the terms of this Agreement, each Contributor hereby grants -Recipient a non-exclusive, worldwide, royalty-free -patent license under Licensed Patents to make, use, sell, offer to sell, import -and otherwise transfer the Contribution of such Contributor, if any, in source -code and object code form. This patent license shall apply to the combination -of the Contribution and the Program if, at the time the Contribution is added -by the Contributor, such addition of the Contribution causes such combination -to be covered by the Licensed Patents. The patent license shall not apply to -any other combinations which include the Contribution. No hardware per se is -licensed hereunder.
- -c) -Recipient understands that although each Contributor grants the licenses to its -Contributions set forth herein, no assurances are provided by any Contributor -that the Program does not infringe the patent or other intellectual property -rights of any other entity. Each Contributor disclaims any liability to Recipient -for claims brought by any other entity based on infringement of intellectual -property rights or otherwise. As a condition to exercising the rights and -licenses granted hereunder, each Recipient hereby assumes sole responsibility -to secure any other intellectual property rights needed, if any. For example, -if a third party patent license is required to allow Recipient to distribute -the Program, it is Recipient's responsibility to acquire that license before -distributing the Program.
- -d) -Each Contributor represents that to its knowledge it has sufficient copyright -rights in its Contribution, if any, to grant the copyright license set forth in -this Agreement.
- -3. REQUIREMENTS
- -A Contributor may choose to distribute the -Program in object code form under its own license agreement, provided that: -
- -a) -it complies with the terms and conditions of this Agreement; and
- -b) -its license agreement:
- -i) -effectively disclaims on behalf of all Contributors all warranties and -conditions, express and implied, including warranties or conditions of title -and non-infringement, and implied warranties or conditions of merchantability -and fitness for a particular purpose;
- -ii) -effectively excludes on behalf of all Contributors all liability for damages, -including direct, indirect, special, incidental and consequential damages, such -as lost profits;
- -iii) -states that any provisions which differ from this Agreement are offered by that -Contributor alone and not by any other party; and
- -iv) -states that source code for the Program is available from such Contributor, and -informs licensees how to obtain it in a reasonable manner on or through a -medium customarily used for software exchange.
- -When the Program is made available in source -code form:
- -a) -it must be made available under this Agreement; and
- -b) a -copy of this Agreement must be included with each copy of the Program.
- -Contributors may not remove or alter any -copyright notices contained within the Program.
- -Each Contributor must identify itself as the -originator of its Contribution, if any, in a manner that reasonably allows -subsequent Recipients to identify the originator of the Contribution.
- -4. COMMERCIAL DISTRIBUTION
- -Commercial distributors of software may -accept certain responsibilities with respect to end users, business partners -and the like. While this license is intended to facilitate the commercial use -of the Program, the Contributor who includes the Program in a commercial -product offering should do so in a manner which does not create potential -liability for other Contributors. Therefore, if a Contributor includes the -Program in a commercial product offering, such Contributor ("Commercial -Contributor") hereby agrees to defend and indemnify every other -Contributor ("Indemnified Contributor") against any losses, damages and -costs (collectively "Losses") arising from claims, lawsuits and other -legal actions brought by a third party against the Indemnified Contributor to -the extent caused by the acts or omissions of such Commercial Contributor in -connection with its distribution of the Program in a commercial product -offering. The obligations in this section do not apply to any claims or Losses -relating to any actual or alleged intellectual property infringement. In order -to qualify, an Indemnified Contributor must: a) promptly notify the Commercial -Contributor in writing of such claim, and b) allow the Commercial Contributor -to control, and cooperate with the Commercial Contributor in, the defense and -any related settlement negotiations. The Indemnified Contributor may participate -in any such claim at its own expense.
- -For example, a Contributor might include the -Program in a commercial product offering, Product X. That Contributor is then a -Commercial Contributor. If that Commercial Contributor then makes performance -claims, or offers warranties related to Product X, those performance claims and -warranties are such Commercial Contributor's responsibility alone. Under this -section, the Commercial Contributor would have to defend claims against the -other Contributors related to those performance claims and warranties, and if a -court requires any other Contributor to pay any damages as a result, the -Commercial Contributor must pay those damages.
- -5. NO WARRANTY
- -EXCEPT AS EXPRESSLY SET FORTH IN THIS -AGREEMENT, THE PROGRAM IS PROVIDED ON AN "AS IS" BASIS, WITHOUT -WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, -WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, -MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely -responsible for determining the appropriateness of using and distributing the -Program and assumes all risks associated with its exercise of rights under this -Agreement , including but not limited to the risks and costs of program errors, -compliance with applicable laws, damage to or loss of data, programs or -equipment, and unavailability or interruption of operations.
- -6. DISCLAIMER OF LIABILITY
- -EXCEPT AS EXPRESSLY SET FORTH IN THIS -AGREEMENT, NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR -ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY -OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF -THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF -THE POSSIBILITY OF SUCH DAMAGES.
- -7. GENERAL
- -If any provision of this Agreement is invalid -or unenforceable under applicable law, it shall not affect the validity or -enforceability of the remainder of the terms of this Agreement, and without -further action by the parties hereto, such provision shall be reformed to the -minimum extent necessary to make such provision valid and enforceable.
- -If Recipient institutes patent litigation -against any entity (including a cross-claim or counterclaim in a lawsuit) -alleging that the Program itself (excluding combinations of the Program with -other software or hardware) infringes such Recipient's patent(s), then such -Recipient's rights granted under Section 2(b) shall terminate as of the date -such litigation is filed.
- -All Recipient's rights under this Agreement -shall terminate if it fails to comply with any of the material terms or -conditions of this Agreement and does not cure such failure in a reasonable -period of time after becoming aware of such noncompliance. If all Recipient's -rights under this Agreement terminate, Recipient agrees to cease use and -distribution of the Program as soon as reasonably practicable. However, -Recipient's obligations under this Agreement and any licenses granted by -Recipient relating to the Program shall continue and survive.
- -Everyone is permitted to copy and distribute -copies of this Agreement, but in order to avoid inconsistency the Agreement is -copyrighted and may only be modified in the following manner. The Agreement -Steward reserves the right to publish new versions (including revisions) of -this Agreement from time to time. No one other than the Agreement Steward has -the right to modify this Agreement. The Eclipse Foundation is the initial -Agreement Steward. The Eclipse Foundation may assign the responsibility to -serve as the Agreement Steward to a suitable separate entity. Each new version -of the Agreement will be given a distinguishing version number. The Program -(including Contributions) may always be distributed subject to the version of -the Agreement under which it was received. In addition, after a new version of -the Agreement is published, Contributor may elect to distribute the Program -(including its Contributions) under the new version. Except as expressly stated -in Sections 2(a) and 2(b) above, Recipient receives no rights or licenses to -the intellectual property of any Contributor under this Agreement, whether -expressly, by implication, estoppel or otherwise. All rights in the Program not -expressly granted under this Agreement are reserved.
- -This Agreement is governed by the laws of the -State of New York and the intellectual property laws of the United States of -America. No party to this Agreement will bring a legal action under this -Agreement more than one year after the cause of action arose. Each party waives -its rights to a jury trial in any resulting litigation.
- -
June 06, 2007
-THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION -AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT"). USE OF -THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE -TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED -BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED -BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE -AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE -TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY -APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU -MAY NOT USE THE CONTENT.
-Unless otherwise indicated, all Content made available by the Eclipse -Foundation is provided to you under the terms and conditions of the Eclipse -Public License Version 1.0 ("EPL"). A copy of the EPL is provided with this -Content and is also available at http://www.eclipse.org/legal/epl-v10.html. -For purposes of the EPL, "Program" will mean the Content.
-Content includes, but is not limited to, source code, object code, -documentation and other files maintained in the Eclipse.org CVS repository -("Repository") in CVS modules ("Modules") and made available as downloadable -archives ("Downloads").
-Content may be apportioned into plug-ins ("Plug-ins"), plug-in fragments -("Fragments"), and features ("Features"). A Feature is a bundle of one or more -Plug-ins and/or Fragments and associated material. Files named "feature.xml" may -contain a list of the names and version numbers of the Plug-ins and/or Fragments -associated with a Feature. Plug-ins and Fragments are located in directories -named "plugins" and Features are located in directories named "features".
-Features may also include other Features ("Included Features"). Files named -"feature.xml" may contain a list of the names and version numbers of Included -Features.
-The terms and conditions governing Plug-ins and Fragments should be contained -in files named "about.html" ("Abouts"). The terms and conditions governing -Features and Included Features should be contained in files named "license.html" -("Feature Licenses"). Abouts and Feature Licenses may be located in any -directory of a Download or Module including, but not limited to the following -locations:
-Note: if a Feature made available by the Eclipse Foundation is installed -using the Eclipse Update Manager, you must agree to a license ("Feature Update -License") during the installation process. If the Feature contains Included -Features, the Feature Update License should either provide you with the terms -and conditions governing the Included Features or inform you where you can -locate them. Feature Update Licenses may be found in the "license" property of -files named "feature.properties". Such Abouts, Feature Licenses and Feature -Update Licenses contain the terms and conditions (or references to such terms -and conditions) that govern your use of the associated Content in that -directory.
-THE ABOUTS, FEATURE LICENSES AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL -OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE -OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):
-IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR -TO USE OF THE CONTENT. If no About, Feature License or Feature Update License is -provided, please contact the Eclipse Foundation to determine what terms and -conditions govern that particular Content.
-Content may contain encryption software. The country in which you are -currently may have restrictions on the import, possession, and use, and/or -re-export to another country, of encryption software. BEFORE using any -encryption software, please check the country's laws, regulations and policies -concerning the import, possession, or use, and re-export of encryption software, -to see if this is permitted.
diff --git a/assembly/features/org.eclipse.jpt.tests/.cvsignore b/assembly/features/org.eclipse.jpt.tests/.cvsignore deleted file mode 100644 index d9e4340782..0000000000 --- a/assembly/features/org.eclipse.jpt.tests/.cvsignore +++ /dev/null @@ -1,2 +0,0 @@ -*.bin.dist.zip -build.xml diff --git a/assembly/features/org.eclipse.jpt.tests/.project b/assembly/features/org.eclipse.jpt.tests/.project deleted file mode 100644 index 3d1dde631a..0000000000 --- a/assembly/features/org.eclipse.jpt.tests/.project +++ /dev/null @@ -1,17 +0,0 @@ - -Eclipse Public License - v 1.0 -
- -THE ACCOMPANYING PROGRAM IS PROVIDED UNDER -THE TERMS OF THIS ECLIPSE PUBLIC LICENSE ("AGREEMENT"). ANY USE, -REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE -OF THIS AGREEMENT.
- -1. DEFINITIONS
- -"Contribution" means:
- -a)
-in the case of the initial Contributor, the initial code and documentation
-distributed under this Agreement, and
-b) in the case of each subsequent Contributor:
i) -changes to the Program, and
- -ii) -additions to the Program;
- -where -such changes and/or additions to the Program originate from and are distributed -by that particular Contributor. A Contribution 'originates' from a Contributor -if it was added to the Program by such Contributor itself or anyone acting on -such Contributor's behalf. Contributions do not include additions to the -Program which: (i) are separate modules of software distributed in conjunction -with the Program under their own license agreement, and (ii) are not derivative -works of the Program.
- -"Contributor" means any person or -entity that distributes the Program.
- -"Licensed Patents " mean patent -claims licensable by a Contributor which are necessarily infringed by the use -or sale of its Contribution alone or when combined with the Program.
- -"Program" means the Contributions -distributed in accordance with this Agreement.
- -"Recipient" means anyone who -receives the Program under this Agreement, including all Contributors.
- -2. GRANT OF RIGHTS
- -a) -Subject to the terms of this Agreement, each Contributor hereby grants Recipient -a non-exclusive, worldwide, royalty-free copyright license to reproduce, prepare derivative works of, publicly -display, publicly perform, distribute and sublicense the Contribution of such -Contributor, if any, and such derivative works, in source code and object code -form.
- -b) -Subject to the terms of this Agreement, each Contributor hereby grants -Recipient a non-exclusive, worldwide, royalty-free -patent license under Licensed Patents to make, use, sell, offer to sell, import -and otherwise transfer the Contribution of such Contributor, if any, in source -code and object code form. This patent license shall apply to the combination -of the Contribution and the Program if, at the time the Contribution is added -by the Contributor, such addition of the Contribution causes such combination -to be covered by the Licensed Patents. The patent license shall not apply to -any other combinations which include the Contribution. No hardware per se is -licensed hereunder.
- -c) -Recipient understands that although each Contributor grants the licenses to its -Contributions set forth herein, no assurances are provided by any Contributor -that the Program does not infringe the patent or other intellectual property -rights of any other entity. Each Contributor disclaims any liability to Recipient -for claims brought by any other entity based on infringement of intellectual -property rights or otherwise. As a condition to exercising the rights and -licenses granted hereunder, each Recipient hereby assumes sole responsibility -to secure any other intellectual property rights needed, if any. For example, -if a third party patent license is required to allow Recipient to distribute -the Program, it is Recipient's responsibility to acquire that license before -distributing the Program.
- -d) -Each Contributor represents that to its knowledge it has sufficient copyright -rights in its Contribution, if any, to grant the copyright license set forth in -this Agreement.
- -3. REQUIREMENTS
- -A Contributor may choose to distribute the -Program in object code form under its own license agreement, provided that: -
- -a) -it complies with the terms and conditions of this Agreement; and
- -b) -its license agreement:
- -i) -effectively disclaims on behalf of all Contributors all warranties and -conditions, express and implied, including warranties or conditions of title -and non-infringement, and implied warranties or conditions of merchantability -and fitness for a particular purpose;
- -ii) -effectively excludes on behalf of all Contributors all liability for damages, -including direct, indirect, special, incidental and consequential damages, such -as lost profits;
- -iii) -states that any provisions which differ from this Agreement are offered by that -Contributor alone and not by any other party; and
- -iv) -states that source code for the Program is available from such Contributor, and -informs licensees how to obtain it in a reasonable manner on or through a -medium customarily used for software exchange.
- -When the Program is made available in source -code form:
- -a) -it must be made available under this Agreement; and
- -b) a -copy of this Agreement must be included with each copy of the Program.
- -Contributors may not remove or alter any -copyright notices contained within the Program.
- -Each Contributor must identify itself as the -originator of its Contribution, if any, in a manner that reasonably allows -subsequent Recipients to identify the originator of the Contribution.
- -4. COMMERCIAL DISTRIBUTION
- -Commercial distributors of software may -accept certain responsibilities with respect to end users, business partners -and the like. While this license is intended to facilitate the commercial use -of the Program, the Contributor who includes the Program in a commercial -product offering should do so in a manner which does not create potential -liability for other Contributors. Therefore, if a Contributor includes the -Program in a commercial product offering, such Contributor ("Commercial -Contributor") hereby agrees to defend and indemnify every other -Contributor ("Indemnified Contributor") against any losses, damages and -costs (collectively "Losses") arising from claims, lawsuits and other -legal actions brought by a third party against the Indemnified Contributor to -the extent caused by the acts or omissions of such Commercial Contributor in -connection with its distribution of the Program in a commercial product -offering. The obligations in this section do not apply to any claims or Losses -relating to any actual or alleged intellectual property infringement. In order -to qualify, an Indemnified Contributor must: a) promptly notify the Commercial -Contributor in writing of such claim, and b) allow the Commercial Contributor -to control, and cooperate with the Commercial Contributor in, the defense and -any related settlement negotiations. The Indemnified Contributor may participate -in any such claim at its own expense.
- -For example, a Contributor might include the -Program in a commercial product offering, Product X. That Contributor is then a -Commercial Contributor. If that Commercial Contributor then makes performance -claims, or offers warranties related to Product X, those performance claims and -warranties are such Commercial Contributor's responsibility alone. Under this -section, the Commercial Contributor would have to defend claims against the -other Contributors related to those performance claims and warranties, and if a -court requires any other Contributor to pay any damages as a result, the -Commercial Contributor must pay those damages.
- -5. NO WARRANTY
- -EXCEPT AS EXPRESSLY SET FORTH IN THIS -AGREEMENT, THE PROGRAM IS PROVIDED ON AN "AS IS" BASIS, WITHOUT -WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, -WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, -MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely -responsible for determining the appropriateness of using and distributing the -Program and assumes all risks associated with its exercise of rights under this -Agreement , including but not limited to the risks and costs of program errors, -compliance with applicable laws, damage to or loss of data, programs or -equipment, and unavailability or interruption of operations.
- -6. DISCLAIMER OF LIABILITY
- -EXCEPT AS EXPRESSLY SET FORTH IN THIS -AGREEMENT, NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR -ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY -OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF -THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF -THE POSSIBILITY OF SUCH DAMAGES.
- -7. GENERAL
- -If any provision of this Agreement is invalid -or unenforceable under applicable law, it shall not affect the validity or -enforceability of the remainder of the terms of this Agreement, and without -further action by the parties hereto, such provision shall be reformed to the -minimum extent necessary to make such provision valid and enforceable.
- -If Recipient institutes patent litigation -against any entity (including a cross-claim or counterclaim in a lawsuit) -alleging that the Program itself (excluding combinations of the Program with -other software or hardware) infringes such Recipient's patent(s), then such -Recipient's rights granted under Section 2(b) shall terminate as of the date -such litigation is filed.
- -All Recipient's rights under this Agreement -shall terminate if it fails to comply with any of the material terms or -conditions of this Agreement and does not cure such failure in a reasonable -period of time after becoming aware of such noncompliance. If all Recipient's -rights under this Agreement terminate, Recipient agrees to cease use and -distribution of the Program as soon as reasonably practicable. However, -Recipient's obligations under this Agreement and any licenses granted by -Recipient relating to the Program shall continue and survive.
- -Everyone is permitted to copy and distribute -copies of this Agreement, but in order to avoid inconsistency the Agreement is -copyrighted and may only be modified in the following manner. The Agreement -Steward reserves the right to publish new versions (including revisions) of -this Agreement from time to time. No one other than the Agreement Steward has -the right to modify this Agreement. The Eclipse Foundation is the initial -Agreement Steward. The Eclipse Foundation may assign the responsibility to -serve as the Agreement Steward to a suitable separate entity. Each new version -of the Agreement will be given a distinguishing version number. The Program -(including Contributions) may always be distributed subject to the version of -the Agreement under which it was received. In addition, after a new version of -the Agreement is published, Contributor may elect to distribute the Program -(including its Contributions) under the new version. Except as expressly stated -in Sections 2(a) and 2(b) above, Recipient receives no rights or licenses to -the intellectual property of any Contributor under this Agreement, whether -expressly, by implication, estoppel or otherwise. All rights in the Program not -expressly granted under this Agreement are reserved.
- -This Agreement is governed by the laws of the -State of New York and the intellectual property laws of the United States of -America. No party to this Agreement will bring a legal action under this -Agreement more than one year after the cause of action arose. Each party waives -its rights to a jury trial in any resulting litigation.
- -
June 06, 2007
-THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION -AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT"). USE OF -THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE -TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED -BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED -BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE -AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE -TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY -APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU -MAY NOT USE THE CONTENT.
-Unless otherwise indicated, all Content made available by the Eclipse -Foundation is provided to you under the terms and conditions of the Eclipse -Public License Version 1.0 ("EPL"). A copy of the EPL is provided with this -Content and is also available at http://www.eclipse.org/legal/epl-v10.html. -For purposes of the EPL, "Program" will mean the Content.
-Content includes, but is not limited to, source code, object code, -documentation and other files maintained in the Eclipse.org CVS repository -("Repository") in CVS modules ("Modules") and made available as downloadable -archives ("Downloads").
-Content may be apportioned into plug-ins ("Plug-ins"), plug-in fragments -("Fragments"), and features ("Features"). A Feature is a bundle of one or more -Plug-ins and/or Fragments and associated material. Files named "feature.xml" may -contain a list of the names and version numbers of the Plug-ins and/or Fragments -associated with a Feature. Plug-ins and Fragments are located in directories -named "plugins" and Features are located in directories named "features".
-Features may also include other Features ("Included Features"). Files named -"feature.xml" may contain a list of the names and version numbers of Included -Features.
-The terms and conditions governing Plug-ins and Fragments should be contained -in files named "about.html" ("Abouts"). The terms and conditions governing -Features and Included Features should be contained in files named "license.html" -("Feature Licenses"). Abouts and Feature Licenses may be located in any -directory of a Download or Module including, but not limited to the following -locations:
-Note: if a Feature made available by the Eclipse Foundation is installed -using the Eclipse Update Manager, you must agree to a license ("Feature Update -License") during the installation process. If the Feature contains Included -Features, the Feature Update License should either provide you with the terms -and conditions governing the Included Features or inform you where you can -locate them. Feature Update Licenses may be found in the "license" property of -files named "feature.properties". Such Abouts, Feature Licenses and Feature -Update Licenses contain the terms and conditions (or references to such terms -and conditions) that govern your use of the associated Content in that -directory.
-THE ABOUTS, FEATURE LICENSES AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL -OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE -OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):
-IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR -TO USE OF THE CONTENT. If no About, Feature License or Feature Update License is -provided, please contact the Eclipse Foundation to determine what terms and -conditions govern that particular Content.
-Content may contain encryption software. The country in which you are -currently may have restrictions on the import, possession, and use, and/or -re-export to another country, of encryption software. BEFORE using any -encryption software, please check the country's laws, regulations and policies -concerning the import, possession, or use, and re-export of encryption software, -to see if this is permitted.
diff --git a/assembly/features/org.eclipse.jpt/.cvsignore b/assembly/features/org.eclipse.jpt/.cvsignore deleted file mode 100644 index d9e4340782..0000000000 --- a/assembly/features/org.eclipse.jpt/.cvsignore +++ /dev/null @@ -1,2 +0,0 @@ -*.bin.dist.zip -build.xml diff --git a/assembly/features/org.eclipse.jpt/.project b/assembly/features/org.eclipse.jpt/.project deleted file mode 100644 index b7aaec2f54..0000000000 --- a/assembly/features/org.eclipse.jpt/.project +++ /dev/null @@ -1,17 +0,0 @@ - -Eclipse Public License - v 1.0 -
- -THE ACCOMPANYING PROGRAM IS PROVIDED UNDER -THE TERMS OF THIS ECLIPSE PUBLIC LICENSE ("AGREEMENT"). ANY USE, -REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE -OF THIS AGREEMENT.
- -1. DEFINITIONS
- -"Contribution" means:
- -a)
-in the case of the initial Contributor, the initial code and documentation
-distributed under this Agreement, and
-b) in the case of each subsequent Contributor:
i) -changes to the Program, and
- -ii) -additions to the Program;
- -where -such changes and/or additions to the Program originate from and are distributed -by that particular Contributor. A Contribution 'originates' from a Contributor -if it was added to the Program by such Contributor itself or anyone acting on -such Contributor's behalf. Contributions do not include additions to the -Program which: (i) are separate modules of software distributed in conjunction -with the Program under their own license agreement, and (ii) are not derivative -works of the Program.
- -"Contributor" means any person or -entity that distributes the Program.
- -"Licensed Patents " mean patent -claims licensable by a Contributor which are necessarily infringed by the use -or sale of its Contribution alone or when combined with the Program.
- -"Program" means the Contributions -distributed in accordance with this Agreement.
- -"Recipient" means anyone who -receives the Program under this Agreement, including all Contributors.
- -2. GRANT OF RIGHTS
- -a) -Subject to the terms of this Agreement, each Contributor hereby grants Recipient -a non-exclusive, worldwide, royalty-free copyright license to reproduce, prepare derivative works of, publicly -display, publicly perform, distribute and sublicense the Contribution of such -Contributor, if any, and such derivative works, in source code and object code -form.
- -b) -Subject to the terms of this Agreement, each Contributor hereby grants -Recipient a non-exclusive, worldwide, royalty-free -patent license under Licensed Patents to make, use, sell, offer to sell, import -and otherwise transfer the Contribution of such Contributor, if any, in source -code and object code form. This patent license shall apply to the combination -of the Contribution and the Program if, at the time the Contribution is added -by the Contributor, such addition of the Contribution causes such combination -to be covered by the Licensed Patents. The patent license shall not apply to -any other combinations which include the Contribution. No hardware per se is -licensed hereunder.
- -c) -Recipient understands that although each Contributor grants the licenses to its -Contributions set forth herein, no assurances are provided by any Contributor -that the Program does not infringe the patent or other intellectual property -rights of any other entity. Each Contributor disclaims any liability to Recipient -for claims brought by any other entity based on infringement of intellectual -property rights or otherwise. As a condition to exercising the rights and -licenses granted hereunder, each Recipient hereby assumes sole responsibility -to secure any other intellectual property rights needed, if any. For example, -if a third party patent license is required to allow Recipient to distribute -the Program, it is Recipient's responsibility to acquire that license before -distributing the Program.
- -d) -Each Contributor represents that to its knowledge it has sufficient copyright -rights in its Contribution, if any, to grant the copyright license set forth in -this Agreement.
- -3. REQUIREMENTS
- -A Contributor may choose to distribute the -Program in object code form under its own license agreement, provided that: -
- -a) -it complies with the terms and conditions of this Agreement; and
- -b) -its license agreement:
- -i) -effectively disclaims on behalf of all Contributors all warranties and -conditions, express and implied, including warranties or conditions of title -and non-infringement, and implied warranties or conditions of merchantability -and fitness for a particular purpose;
- -ii) -effectively excludes on behalf of all Contributors all liability for damages, -including direct, indirect, special, incidental and consequential damages, such -as lost profits;
- -iii) -states that any provisions which differ from this Agreement are offered by that -Contributor alone and not by any other party; and
- -iv) -states that source code for the Program is available from such Contributor, and -informs licensees how to obtain it in a reasonable manner on or through a -medium customarily used for software exchange.
- -When the Program is made available in source -code form:
- -a) -it must be made available under this Agreement; and
- -b) a -copy of this Agreement must be included with each copy of the Program.
- -Contributors may not remove or alter any -copyright notices contained within the Program.
- -Each Contributor must identify itself as the -originator of its Contribution, if any, in a manner that reasonably allows -subsequent Recipients to identify the originator of the Contribution.
- -4. COMMERCIAL DISTRIBUTION
- -Commercial distributors of software may -accept certain responsibilities with respect to end users, business partners -and the like. While this license is intended to facilitate the commercial use -of the Program, the Contributor who includes the Program in a commercial -product offering should do so in a manner which does not create potential -liability for other Contributors. Therefore, if a Contributor includes the -Program in a commercial product offering, such Contributor ("Commercial -Contributor") hereby agrees to defend and indemnify every other -Contributor ("Indemnified Contributor") against any losses, damages and -costs (collectively "Losses") arising from claims, lawsuits and other -legal actions brought by a third party against the Indemnified Contributor to -the extent caused by the acts or omissions of such Commercial Contributor in -connection with its distribution of the Program in a commercial product -offering. The obligations in this section do not apply to any claims or Losses -relating to any actual or alleged intellectual property infringement. In order -to qualify, an Indemnified Contributor must: a) promptly notify the Commercial -Contributor in writing of such claim, and b) allow the Commercial Contributor -to control, and cooperate with the Commercial Contributor in, the defense and -any related settlement negotiations. The Indemnified Contributor may participate -in any such claim at its own expense.
- -For example, a Contributor might include the -Program in a commercial product offering, Product X. That Contributor is then a -Commercial Contributor. If that Commercial Contributor then makes performance -claims, or offers warranties related to Product X, those performance claims and -warranties are such Commercial Contributor's responsibility alone. Under this -section, the Commercial Contributor would have to defend claims against the -other Contributors related to those performance claims and warranties, and if a -court requires any other Contributor to pay any damages as a result, the -Commercial Contributor must pay those damages.
- -5. NO WARRANTY
- -EXCEPT AS EXPRESSLY SET FORTH IN THIS -AGREEMENT, THE PROGRAM IS PROVIDED ON AN "AS IS" BASIS, WITHOUT -WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, -WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, -MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely -responsible for determining the appropriateness of using and distributing the -Program and assumes all risks associated with its exercise of rights under this -Agreement , including but not limited to the risks and costs of program errors, -compliance with applicable laws, damage to or loss of data, programs or -equipment, and unavailability or interruption of operations.
- -6. DISCLAIMER OF LIABILITY
- -EXCEPT AS EXPRESSLY SET FORTH IN THIS -AGREEMENT, NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR -ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY -OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF -THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF -THE POSSIBILITY OF SUCH DAMAGES.
- -7. GENERAL
- -If any provision of this Agreement is invalid -or unenforceable under applicable law, it shall not affect the validity or -enforceability of the remainder of the terms of this Agreement, and without -further action by the parties hereto, such provision shall be reformed to the -minimum extent necessary to make such provision valid and enforceable.
- -If Recipient institutes patent litigation -against any entity (including a cross-claim or counterclaim in a lawsuit) -alleging that the Program itself (excluding combinations of the Program with -other software or hardware) infringes such Recipient's patent(s), then such -Recipient's rights granted under Section 2(b) shall terminate as of the date -such litigation is filed.
- -All Recipient's rights under this Agreement -shall terminate if it fails to comply with any of the material terms or -conditions of this Agreement and does not cure such failure in a reasonable -period of time after becoming aware of such noncompliance. If all Recipient's -rights under this Agreement terminate, Recipient agrees to cease use and -distribution of the Program as soon as reasonably practicable. However, -Recipient's obligations under this Agreement and any licenses granted by -Recipient relating to the Program shall continue and survive.
- -Everyone is permitted to copy and distribute -copies of this Agreement, but in order to avoid inconsistency the Agreement is -copyrighted and may only be modified in the following manner. The Agreement -Steward reserves the right to publish new versions (including revisions) of -this Agreement from time to time. No one other than the Agreement Steward has -the right to modify this Agreement. The Eclipse Foundation is the initial -Agreement Steward. The Eclipse Foundation may assign the responsibility to -serve as the Agreement Steward to a suitable separate entity. Each new version -of the Agreement will be given a distinguishing version number. The Program -(including Contributions) may always be distributed subject to the version of -the Agreement under which it was received. In addition, after a new version of -the Agreement is published, Contributor may elect to distribute the Program -(including its Contributions) under the new version. Except as expressly stated -in Sections 2(a) and 2(b) above, Recipient receives no rights or licenses to -the intellectual property of any Contributor under this Agreement, whether -expressly, by implication, estoppel or otherwise. All rights in the Program not -expressly granted under this Agreement are reserved.
- -This Agreement is governed by the laws of the -State of New York and the intellectual property laws of the United States of -America. No party to this Agreement will bring a legal action under this -Agreement more than one year after the cause of action arose. Each party waives -its rights to a jury trial in any resulting litigation.
- -
January 28, 2005
-THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION -AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT"). USE OF -THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE -TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED -BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED -BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE -AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE -TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY -APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU -MAY NOT USE THE CONTENT.
-Unless otherwise indicated, all Content made available by the Eclipse -Foundation is provided to you under the terms and conditions of the Eclipse -Public License Version 1.0 ("EPL"). A copy of the EPL is provided with this -Content and is also available at http://www.eclipse.org/legal/epl-v10.html. -For purposes of the EPL, "Program" will mean the Content.
-Content includes, but is not limited to, source code, object code, -documentation and other files maintained in the Eclipse.org CVS repository -("Repository") in CVS modules ("Modules") and made available as downloadable -archives ("Downloads").
-Content may be apportioned into plug-ins ("Plug-ins"), plug-in fragments -("Fragments"), and features ("Features"). A Feature is a bundle of one or more -Plug-ins and/or Fragments and associated material. Files named "feature.xml" may -contain a list of the names and version numbers of the Plug-ins and/or Fragments -associated with a Feature. Plug-ins and Fragments are located in directories -named "plugins" and Features are located in directories named "features".
-Features may also include other Features ("Included Features"). Files named -"feature.xml" may contain a list of the names and version numbers of Included -Features.
-The terms and conditions governing Plug-ins and Fragments should be contained -in files named "about.html" ("Abouts"). The terms and conditions governing -Features and Included Features should be contained in files named "license.html" -("Feature Licenses"). Abouts and Feature Licenses may be located in any -directory of a Download or Module including, but not limited to the following -locations:
-Note: if a Feature made available by the Eclipse Foundation is installed -using the Eclipse Update Manager, you must agree to a license ("Feature Update -License") during the installation process. If the Feature contains Included -Features, the Feature Update License should either provide you with the terms -and conditions governing the Included Features or inform you where you can -locate them. Feature Update Licenses may be found in the "license" property of -files named "feature.properties". Such Abouts, Feature Licenses and Feature -Update Licenses contain the terms and conditions (or references to such terms -and conditions) that govern your use of the associated Content in that -directory.
-THE ABOUTS, FEATURE LICENSES AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL -OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE -OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):
-IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR -TO USE OF THE CONTENT. If no About, Feature License or Feature Update License is -provided, please contact the Eclipse Foundation to determine what terms and -conditions govern that particular Content.
-Content may contain encryption software. The country in which you are -currently may have restrictions on the import, possession, and use, and/or -re-export to another country, of encryption software. BEFORE using any -encryption software, please check the country's laws, regulations and policies -concerning the import, possession, or use, and re-export of encryption software, -to see if this is permitted.
diff --git a/assembly/plugins/org.eclipse.jpt/.cvsignore b/assembly/plugins/org.eclipse.jpt/.cvsignore deleted file mode 100644 index e4254b18e0..0000000000 --- a/assembly/plugins/org.eclipse.jpt/.cvsignore +++ /dev/null @@ -1,3 +0,0 @@ -bin -temp.folder -build.xml diff --git a/assembly/plugins/org.eclipse.jpt/.project b/assembly/plugins/org.eclipse.jpt/.project deleted file mode 100644 index f51b04cc90..0000000000 --- a/assembly/plugins/org.eclipse.jpt/.project +++ /dev/null @@ -1,22 +0,0 @@ - -June 06, 2007
- -The Eclipse Foundation makes available all content in this plug-in -("Content"). Unless otherwise indicated below, the Content is provided to you -under the terms and conditions of the Eclipse Public License Version 1.0 -("EPL"). A copy of the EPL is available at -http://www.eclipse.org/org/documents/epl-v10.php. -For purposes of the EPL, "Program" will mean the Content.
- -If you did not receive this Content directly from the Eclipse Foundation, the -Content is being redistributed by another party ("Redistributor") and different -terms and conditions may apply to your use of any object code in the Content. -Check the Redistributor's license that was provided with the Content. If no such -license exists, contact the Redistributor. Unless otherwise indicated below, the -terms and conditions of the EPL still apply to any source code in the Content -and such source code may be obtained at -http://www.eclipse.org/.
- - - \ No newline at end of file diff --git a/assembly/plugins/org.eclipse.jpt/about.ini b/assembly/plugins/org.eclipse.jpt/about.ini deleted file mode 100644 index 588a325a8f..0000000000 --- a/assembly/plugins/org.eclipse.jpt/about.ini +++ /dev/null @@ -1,44 +0,0 @@ -############################################################################### -# Copyright (c) 2006 Oracle. -# All rights reserved. This program and the accompanying materials -# are made available under the terms of the Eclipse Public License v1.0 -# which accompanies this distribution, and is available at -# http://www.eclipse.org/legal/epl-v10.html -# -# Contributors: -# Oracle. - initial API and implementation -############################################################################### - -# about.ini -# contains information about a feature -# java.io.Properties file (ISO 8859-1 with "\" escapes) -# "%key" are externalized strings defined in about.properties -# This file does not need to be translated. - -# Property "aboutText" contains blurb for "About" dialog (translated) -aboutText=%blurb - -# Property "windowImage" contains path to window icon (16x16) -# needed for primary features only - -# Property "featureImage" contains path to feature image (32x32) -featureImage=eclipse32.gif - -# Property "aboutImage" contains path to product image (500x330 or 115x164) -# needed for primary features only - -# Property "appName" contains name of the application (translated) -# needed for primary features only - -# Property "welcomePage" contains path to welcome page (special XML-based format) -# optional - -# Property "welcomePerspective" contains the id of the perspective in which the -# welcome page is to be opened. -# optional - -# Property "tipsAndTricksHref" contains the Help topic href to a tips and tricks page -# optional -tipsAndTricksHref=/org.eclipse.jpt.doc.user/tips_and_tricks.htm - - diff --git a/assembly/plugins/org.eclipse.jpt/about.mappings b/assembly/plugins/org.eclipse.jpt/about.mappings deleted file mode 100644 index bddaab4310..0000000000 --- a/assembly/plugins/org.eclipse.jpt/about.mappings +++ /dev/null @@ -1,6 +0,0 @@ -# about.mappings -# contains fill-ins for about.properties -# java.io.Properties file (ISO 8859-1 with "\" escapes) -# This file does not need to be translated. - -0=@build@ \ No newline at end of file diff --git a/assembly/plugins/org.eclipse.jpt/about.properties b/assembly/plugins/org.eclipse.jpt/about.properties deleted file mode 100644 index 159bfceeba..0000000000 --- a/assembly/plugins/org.eclipse.jpt/about.properties +++ /dev/null @@ -1,24 +0,0 @@ -############################################################################### -# Copyright (c) 2006 Oracle. -# All rights reserved. This program and the accompanying materials -# are made available under the terms of the Eclipse Public License v1.0 -# which accompanies this distribution, and is available at -# http://www.eclipse.org/legal/epl-v10.html -# -# Contributors: -# Oracle. - initial API and implementation -############################################################################### - -# about.properties -# contains externalized strings for about.ini -# java.io.Properties file (ISO 8859-1 with "\" escapes) -# fill-ins are supplied by about.mappings -# This file should be translated. - -blurb=Java Persistence API Tools\n\ -\n\ -Version: {featureVersion}\n\ -Build id: {0}\n\ -\n\ -(c) Copyright Eclipse contributors and others 2006. All rights reserved.\n\ -Visit http://www.eclipse.org/webtools diff --git a/assembly/plugins/org.eclipse.jpt/build.properties b/assembly/plugins/org.eclipse.jpt/build.properties deleted file mode 100644 index 0ccfb0ebb8..0000000000 --- a/assembly/plugins/org.eclipse.jpt/build.properties +++ /dev/null @@ -1,19 +0,0 @@ -############################################################################### -# Copyright (c) 2006, 2007 Oracle. -# All rights reserved. This program and the accompanying materials -# are made available under the terms of the Eclipse Public License v1.0 -# which accompanies this distribution, and is available at -# http://www.eclipse.org/legal/epl-v10.html -# -# Contributors: -# Oracle. - initial API and implementation -############################################################################### -bin.includes = META-INF/,\ - about.ini,\ - about.html,\ - about.mappings,\ - about.properties,\ - eclipse32.gif,\ - eclipse32.png,\ - plugin.properties,\ - component.xml diff --git a/assembly/plugins/org.eclipse.jpt/component.xml b/assembly/plugins/org.eclipse.jpt/component.xml deleted file mode 100644 index 11f133f65a..0000000000 --- a/assembly/plugins/org.eclipse.jpt/component.xml +++ /dev/null @@ -1,12 +0,0 @@ - -Eclipse Public License - v 1.0 -
- -THE ACCOMPANYING PROGRAM IS PROVIDED UNDER -THE TERMS OF THIS ECLIPSE PUBLIC LICENSE ("AGREEMENT"). ANY USE, -REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE -OF THIS AGREEMENT.
- -1. DEFINITIONS
- -"Contribution" means:
- -a)
-in the case of the initial Contributor, the initial code and documentation
-distributed under this Agreement, and
-b) in the case of each subsequent Contributor:
i) -changes to the Program, and
- -ii) -additions to the Program;
- -where -such changes and/or additions to the Program originate from and are distributed -by that particular Contributor. A Contribution 'originates' from a Contributor -if it was added to the Program by such Contributor itself or anyone acting on -such Contributor's behalf. Contributions do not include additions to the -Program which: (i) are separate modules of software distributed in conjunction -with the Program under their own license agreement, and (ii) are not derivative -works of the Program.
- -"Contributor" means any person or -entity that distributes the Program.
- -"Licensed Patents " mean patent -claims licensable by a Contributor which are necessarily infringed by the use -or sale of its Contribution alone or when combined with the Program.
- -"Program" means the Contributions -distributed in accordance with this Agreement.
- -"Recipient" means anyone who -receives the Program under this Agreement, including all Contributors.
- -2. GRANT OF RIGHTS
- -a) -Subject to the terms of this Agreement, each Contributor hereby grants Recipient -a non-exclusive, worldwide, royalty-free copyright license to reproduce, prepare derivative works of, publicly -display, publicly perform, distribute and sublicense the Contribution of such -Contributor, if any, and such derivative works, in source code and object code -form.
- -b) -Subject to the terms of this Agreement, each Contributor hereby grants -Recipient a non-exclusive, worldwide, royalty-free -patent license under Licensed Patents to make, use, sell, offer to sell, import -and otherwise transfer the Contribution of such Contributor, if any, in source -code and object code form. This patent license shall apply to the combination -of the Contribution and the Program if, at the time the Contribution is added -by the Contributor, such addition of the Contribution causes such combination -to be covered by the Licensed Patents. The patent license shall not apply to -any other combinations which include the Contribution. No hardware per se is -licensed hereunder.
- -c) -Recipient understands that although each Contributor grants the licenses to its -Contributions set forth herein, no assurances are provided by any Contributor -that the Program does not infringe the patent or other intellectual property -rights of any other entity. Each Contributor disclaims any liability to Recipient -for claims brought by any other entity based on infringement of intellectual -property rights or otherwise. As a condition to exercising the rights and -licenses granted hereunder, each Recipient hereby assumes sole responsibility -to secure any other intellectual property rights needed, if any. For example, -if a third party patent license is required to allow Recipient to distribute -the Program, it is Recipient's responsibility to acquire that license before -distributing the Program.
- -d) -Each Contributor represents that to its knowledge it has sufficient copyright -rights in its Contribution, if any, to grant the copyright license set forth in -this Agreement.
- -3. REQUIREMENTS
- -A Contributor may choose to distribute the -Program in object code form under its own license agreement, provided that: -
- -a) -it complies with the terms and conditions of this Agreement; and
- -b) -its license agreement:
- -i) -effectively disclaims on behalf of all Contributors all warranties and -conditions, express and implied, including warranties or conditions of title -and non-infringement, and implied warranties or conditions of merchantability -and fitness for a particular purpose;
- -ii) -effectively excludes on behalf of all Contributors all liability for damages, -including direct, indirect, special, incidental and consequential damages, such -as lost profits;
- -iii) -states that any provisions which differ from this Agreement are offered by that -Contributor alone and not by any other party; and
- -iv) -states that source code for the Program is available from such Contributor, and -informs licensees how to obtain it in a reasonable manner on or through a -medium customarily used for software exchange.
- -When the Program is made available in source -code form:
- -a) -it must be made available under this Agreement; and
- -b) a -copy of this Agreement must be included with each copy of the Program.
- -Contributors may not remove or alter any -copyright notices contained within the Program.
- -Each Contributor must identify itself as the -originator of its Contribution, if any, in a manner that reasonably allows -subsequent Recipients to identify the originator of the Contribution.
- -4. COMMERCIAL DISTRIBUTION
- -Commercial distributors of software may -accept certain responsibilities with respect to end users, business partners -and the like. While this license is intended to facilitate the commercial use -of the Program, the Contributor who includes the Program in a commercial -product offering should do so in a manner which does not create potential -liability for other Contributors. Therefore, if a Contributor includes the -Program in a commercial product offering, such Contributor ("Commercial -Contributor") hereby agrees to defend and indemnify every other -Contributor ("Indemnified Contributor") against any losses, damages and -costs (collectively "Losses") arising from claims, lawsuits and other -legal actions brought by a third party against the Indemnified Contributor to -the extent caused by the acts or omissions of such Commercial Contributor in -connection with its distribution of the Program in a commercial product -offering. The obligations in this section do not apply to any claims or Losses -relating to any actual or alleged intellectual property infringement. In order -to qualify, an Indemnified Contributor must: a) promptly notify the Commercial -Contributor in writing of such claim, and b) allow the Commercial Contributor -to control, and cooperate with the Commercial Contributor in, the defense and -any related settlement negotiations. The Indemnified Contributor may participate -in any such claim at its own expense.
- -For example, a Contributor might include the -Program in a commercial product offering, Product X. That Contributor is then a -Commercial Contributor. If that Commercial Contributor then makes performance -claims, or offers warranties related to Product X, those performance claims and -warranties are such Commercial Contributor's responsibility alone. Under this -section, the Commercial Contributor would have to defend claims against the -other Contributors related to those performance claims and warranties, and if a -court requires any other Contributor to pay any damages as a result, the -Commercial Contributor must pay those damages.
- -5. NO WARRANTY
- -EXCEPT AS EXPRESSLY SET FORTH IN THIS -AGREEMENT, THE PROGRAM IS PROVIDED ON AN "AS IS" BASIS, WITHOUT -WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, -WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, -MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely -responsible for determining the appropriateness of using and distributing the -Program and assumes all risks associated with its exercise of rights under this -Agreement , including but not limited to the risks and costs of program errors, -compliance with applicable laws, damage to or loss of data, programs or -equipment, and unavailability or interruption of operations.
- -6. DISCLAIMER OF LIABILITY
- -EXCEPT AS EXPRESSLY SET FORTH IN THIS -AGREEMENT, NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR -ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY -OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF -THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF -THE POSSIBILITY OF SUCH DAMAGES.
- -7. GENERAL
- -If any provision of this Agreement is invalid -or unenforceable under applicable law, it shall not affect the validity or -enforceability of the remainder of the terms of this Agreement, and without -further action by the parties hereto, such provision shall be reformed to the -minimum extent necessary to make such provision valid and enforceable.
- -If Recipient institutes patent litigation -against any entity (including a cross-claim or counterclaim in a lawsuit) -alleging that the Program itself (excluding combinations of the Program with -other software or hardware) infringes such Recipient's patent(s), then such -Recipient's rights granted under Section 2(b) shall terminate as of the date -such litigation is filed.
- -All Recipient's rights under this Agreement -shall terminate if it fails to comply with any of the material terms or -conditions of this Agreement and does not cure such failure in a reasonable -period of time after becoming aware of such noncompliance. If all Recipient's -rights under this Agreement terminate, Recipient agrees to cease use and -distribution of the Program as soon as reasonably practicable. However, -Recipient's obligations under this Agreement and any licenses granted by -Recipient relating to the Program shall continue and survive.
- -Everyone is permitted to copy and distribute -copies of this Agreement, but in order to avoid inconsistency the Agreement is -copyrighted and may only be modified in the following manner. The Agreement -Steward reserves the right to publish new versions (including revisions) of -this Agreement from time to time. No one other than the Agreement Steward has -the right to modify this Agreement. The Eclipse Foundation is the initial -Agreement Steward. The Eclipse Foundation may assign the responsibility to -serve as the Agreement Steward to a suitable separate entity. Each new version -of the Agreement will be given a distinguishing version number. The Program -(including Contributions) may always be distributed subject to the version of -the Agreement under which it was received. In addition, after a new version of -the Agreement is published, Contributor may elect to distribute the Program -(including its Contributions) under the new version. Except as expressly stated -in Sections 2(a) and 2(b) above, Recipient receives no rights or licenses to -the intellectual property of any Contributor under this Agreement, whether -expressly, by implication, estoppel or otherwise. All rights in the Program not -expressly granted under this Agreement are reserved.
- -This Agreement is governed by the laws of the -State of New York and the intellectual property laws of the United States of -America. No party to this Agreement will bring a legal action under this -Agreement more than one year after the cause of action arose. Each party waives -its rights to a jury trial in any resulting litigation.
- -
June 06, 2007
-THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION -AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT"). USE OF -THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE -TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED -BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED -BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE -AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE -TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY -APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU -MAY NOT USE THE CONTENT.
-Unless otherwise indicated, all Content made available by the Eclipse -Foundation is provided to you under the terms and conditions of the Eclipse -Public License Version 1.0 ("EPL"). A copy of the EPL is provided with this -Content and is also available at http://www.eclipse.org/legal/epl-v10.html. -For purposes of the EPL, "Program" will mean the Content.
-Content includes, but is not limited to, source code, object code, -documentation and other files maintained in the Eclipse.org CVS repository -("Repository") in CVS modules ("Modules") and made available as downloadable -archives ("Downloads").
-Content may be apportioned into plug-ins ("Plug-ins"), plug-in fragments -("Fragments"), and features ("Features"). A Feature is a bundle of one or more -Plug-ins and/or Fragments and associated material. Files named "feature.xml" may -contain a list of the names and version numbers of the Plug-ins and/or Fragments -associated with a Feature. Plug-ins and Fragments are located in directories -named "plugins" and Features are located in directories named "features".
-Features may also include other Features ("Included Features"). Files named -"feature.xml" may contain a list of the names and version numbers of Included -Features.
-The terms and conditions governing Plug-ins and Fragments should be contained -in files named "about.html" ("Abouts"). The terms and conditions governing -Features and Included Features should be contained in files named "license.html" -("Feature Licenses"). Abouts and Feature Licenses may be located in any -directory of a Download or Module including, but not limited to the following -locations:
-Note: if a Feature made available by the Eclipse Foundation is installed -using the Eclipse Update Manager, you must agree to a license ("Feature Update -License") during the installation process. If the Feature contains Included -Features, the Feature Update License should either provide you with the terms -and conditions governing the Included Features or inform you where you can -locate them. Feature Update Licenses may be found in the "license" property of -files named "feature.properties". Such Abouts, Feature Licenses and Feature -Update Licenses contain the terms and conditions (or references to such terms -and conditions) that govern your use of the associated Content in that -directory.
-THE ABOUTS, FEATURE LICENSES AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL -OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE -OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):
-IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR -TO USE OF THE CONTENT. If no About, Feature License or Feature Update License is -provided, please contact the Eclipse Foundation to determine what terms and -conditions govern that particular Content.
-Content may contain encryption software. The country in which you are -currently may have restrictions on the import, possession, and use, and/or -re-export to another country, of encryption software. BEFORE using any -encryption software, please check the country's laws, regulations and policies -concerning the import, possession, or use, and re-export of encryption software, -to see if this is permitted.
diff --git a/jpa/features/org.eclipse.jpt.feature/sourceTemplateFeature/build.properties b/jpa/features/org.eclipse.jpt.feature/sourceTemplateFeature/build.properties deleted file mode 100644 index 997dd3f0c7..0000000000 --- a/jpa/features/org.eclipse.jpt.feature/sourceTemplateFeature/build.properties +++ /dev/null @@ -1,16 +0,0 @@ -############################################################################### -# Copyright (c) 2006, 2007 Oracle. -# All rights reserved. This program and the accompanying materials -# are made available under the terms of the Eclipse Public License v1.0 -# which accompanies this distribution, and is available at -# http://www.eclipse.org/legal/epl-v10.html -# -# Contributors: -# Oracle - initial API and implementation -############################################################################### -bin.includes =\ -epl-v10.html,\ -eclipse_update_120.jpg,\ -feature.xml,\ -feature.properties,\ -license.html diff --git a/jpa/features/org.eclipse.jpt.feature/sourceTemplateFeature/eclipse_update_120.jpg b/jpa/features/org.eclipse.jpt.feature/sourceTemplateFeature/eclipse_update_120.jpg deleted file mode 100644 index bfdf708ad6..0000000000 Binary files a/jpa/features/org.eclipse.jpt.feature/sourceTemplateFeature/eclipse_update_120.jpg and /dev/null differ diff --git a/jpa/features/org.eclipse.jpt.feature/sourceTemplateFeature/epl-v10.html b/jpa/features/org.eclipse.jpt.feature/sourceTemplateFeature/epl-v10.html deleted file mode 100644 index 022ad2955b..0000000000 --- a/jpa/features/org.eclipse.jpt.feature/sourceTemplateFeature/epl-v10.html +++ /dev/null @@ -1,328 +0,0 @@ - - - - - - - - -Eclipse Public License - v 1.0 -
- -THE ACCOMPANYING PROGRAM IS PROVIDED UNDER -THE TERMS OF THIS ECLIPSE PUBLIC LICENSE ("AGREEMENT"). ANY USE, -REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE -OF THIS AGREEMENT.
- -1. DEFINITIONS
- -"Contribution" means:
- -a)
-in the case of the initial Contributor, the initial code and documentation
-distributed under this Agreement, and
-b) in the case of each subsequent Contributor:
i) -changes to the Program, and
- -ii) -additions to the Program;
- -where -such changes and/or additions to the Program originate from and are distributed -by that particular Contributor. A Contribution 'originates' from a Contributor -if it was added to the Program by such Contributor itself or anyone acting on -such Contributor's behalf. Contributions do not include additions to the -Program which: (i) are separate modules of software distributed in conjunction -with the Program under their own license agreement, and (ii) are not derivative -works of the Program.
- -"Contributor" means any person or -entity that distributes the Program.
- -"Licensed Patents " mean patent -claims licensable by a Contributor which are necessarily infringed by the use -or sale of its Contribution alone or when combined with the Program.
- -"Program" means the Contributions -distributed in accordance with this Agreement.
- -"Recipient" means anyone who -receives the Program under this Agreement, including all Contributors.
- -2. GRANT OF RIGHTS
- -a) -Subject to the terms of this Agreement, each Contributor hereby grants Recipient -a non-exclusive, worldwide, royalty-free copyright license to reproduce, prepare derivative works of, publicly -display, publicly perform, distribute and sublicense the Contribution of such -Contributor, if any, and such derivative works, in source code and object code -form.
- -b) -Subject to the terms of this Agreement, each Contributor hereby grants -Recipient a non-exclusive, worldwide, royalty-free -patent license under Licensed Patents to make, use, sell, offer to sell, import -and otherwise transfer the Contribution of such Contributor, if any, in source -code and object code form. This patent license shall apply to the combination -of the Contribution and the Program if, at the time the Contribution is added -by the Contributor, such addition of the Contribution causes such combination -to be covered by the Licensed Patents. The patent license shall not apply to -any other combinations which include the Contribution. No hardware per se is -licensed hereunder.
- -c) -Recipient understands that although each Contributor grants the licenses to its -Contributions set forth herein, no assurances are provided by any Contributor -that the Program does not infringe the patent or other intellectual property -rights of any other entity. Each Contributor disclaims any liability to Recipient -for claims brought by any other entity based on infringement of intellectual -property rights or otherwise. As a condition to exercising the rights and -licenses granted hereunder, each Recipient hereby assumes sole responsibility -to secure any other intellectual property rights needed, if any. For example, -if a third party patent license is required to allow Recipient to distribute -the Program, it is Recipient's responsibility to acquire that license before -distributing the Program.
- -d) -Each Contributor represents that to its knowledge it has sufficient copyright -rights in its Contribution, if any, to grant the copyright license set forth in -this Agreement.
- -3. REQUIREMENTS
- -A Contributor may choose to distribute the -Program in object code form under its own license agreement, provided that: -
- -a) -it complies with the terms and conditions of this Agreement; and
- -b) -its license agreement:
- -i) -effectively disclaims on behalf of all Contributors all warranties and -conditions, express and implied, including warranties or conditions of title -and non-infringement, and implied warranties or conditions of merchantability -and fitness for a particular purpose;
- -ii) -effectively excludes on behalf of all Contributors all liability for damages, -including direct, indirect, special, incidental and consequential damages, such -as lost profits;
- -iii) -states that any provisions which differ from this Agreement are offered by that -Contributor alone and not by any other party; and
- -iv) -states that source code for the Program is available from such Contributor, and -informs licensees how to obtain it in a reasonable manner on or through a -medium customarily used for software exchange.
- -When the Program is made available in source -code form:
- -a) -it must be made available under this Agreement; and
- -b) a -copy of this Agreement must be included with each copy of the Program.
- -Contributors may not remove or alter any -copyright notices contained within the Program.
- -Each Contributor must identify itself as the -originator of its Contribution, if any, in a manner that reasonably allows -subsequent Recipients to identify the originator of the Contribution.
- -4. COMMERCIAL DISTRIBUTION
- -Commercial distributors of software may -accept certain responsibilities with respect to end users, business partners -and the like. While this license is intended to facilitate the commercial use -of the Program, the Contributor who includes the Program in a commercial -product offering should do so in a manner which does not create potential -liability for other Contributors. Therefore, if a Contributor includes the -Program in a commercial product offering, such Contributor ("Commercial -Contributor") hereby agrees to defend and indemnify every other -Contributor ("Indemnified Contributor") against any losses, damages and -costs (collectively "Losses") arising from claims, lawsuits and other -legal actions brought by a third party against the Indemnified Contributor to -the extent caused by the acts or omissions of such Commercial Contributor in -connection with its distribution of the Program in a commercial product -offering. The obligations in this section do not apply to any claims or Losses -relating to any actual or alleged intellectual property infringement. In order -to qualify, an Indemnified Contributor must: a) promptly notify the Commercial -Contributor in writing of such claim, and b) allow the Commercial Contributor -to control, and cooperate with the Commercial Contributor in, the defense and -any related settlement negotiations. The Indemnified Contributor may participate -in any such claim at its own expense.
- -For example, a Contributor might include the -Program in a commercial product offering, Product X. That Contributor is then a -Commercial Contributor. If that Commercial Contributor then makes performance -claims, or offers warranties related to Product X, those performance claims and -warranties are such Commercial Contributor's responsibility alone. Under this -section, the Commercial Contributor would have to defend claims against the -other Contributors related to those performance claims and warranties, and if a -court requires any other Contributor to pay any damages as a result, the -Commercial Contributor must pay those damages.
- -5. NO WARRANTY
- -EXCEPT AS EXPRESSLY SET FORTH IN THIS -AGREEMENT, THE PROGRAM IS PROVIDED ON AN "AS IS" BASIS, WITHOUT -WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, -WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, -MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely -responsible for determining the appropriateness of using and distributing the -Program and assumes all risks associated with its exercise of rights under this -Agreement , including but not limited to the risks and costs of program errors, -compliance with applicable laws, damage to or loss of data, programs or -equipment, and unavailability or interruption of operations.
- -6. DISCLAIMER OF LIABILITY
- -EXCEPT AS EXPRESSLY SET FORTH IN THIS -AGREEMENT, NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR -ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY -OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF -THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF -THE POSSIBILITY OF SUCH DAMAGES.
- -7. GENERAL
- -If any provision of this Agreement is invalid -or unenforceable under applicable law, it shall not affect the validity or -enforceability of the remainder of the terms of this Agreement, and without -further action by the parties hereto, such provision shall be reformed to the -minimum extent necessary to make such provision valid and enforceable.
- -If Recipient institutes patent litigation -against any entity (including a cross-claim or counterclaim in a lawsuit) -alleging that the Program itself (excluding combinations of the Program with -other software or hardware) infringes such Recipient's patent(s), then such -Recipient's rights granted under Section 2(b) shall terminate as of the date -such litigation is filed.
- -All Recipient's rights under this Agreement -shall terminate if it fails to comply with any of the material terms or -conditions of this Agreement and does not cure such failure in a reasonable -period of time after becoming aware of such noncompliance. If all Recipient's -rights under this Agreement terminate, Recipient agrees to cease use and -distribution of the Program as soon as reasonably practicable. However, -Recipient's obligations under this Agreement and any licenses granted by -Recipient relating to the Program shall continue and survive.
- -Everyone is permitted to copy and distribute -copies of this Agreement, but in order to avoid inconsistency the Agreement is -copyrighted and may only be modified in the following manner. The Agreement -Steward reserves the right to publish new versions (including revisions) of -this Agreement from time to time. No one other than the Agreement Steward has -the right to modify this Agreement. The Eclipse Foundation is the initial -Agreement Steward. The Eclipse Foundation may assign the responsibility to -serve as the Agreement Steward to a suitable separate entity. Each new version -of the Agreement will be given a distinguishing version number. The Program -(including Contributions) may always be distributed subject to the version of -the Agreement under which it was received. In addition, after a new version of -the Agreement is published, Contributor may elect to distribute the Program -(including its Contributions) under the new version. Except as expressly stated -in Sections 2(a) and 2(b) above, Recipient receives no rights or licenses to -the intellectual property of any Contributor under this Agreement, whether -expressly, by implication, estoppel or otherwise. All rights in the Program not -expressly granted under this Agreement are reserved.
- -This Agreement is governed by the laws of the -State of New York and the intellectual property laws of the United States of -America. No party to this Agreement will bring a legal action under this -Agreement more than one year after the cause of action arose. Each party waives -its rights to a jury trial in any resulting litigation.
- -
June 06, 2007
- -THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS - (COLLECTIVELY "CONTENT"). USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE TERMS AND - CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE - OF THE CONTENT IS GOVERNED BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR - NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND - CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU MAY NOT USE THE CONTENT.
- -Unless otherwise indicated, all Content made available by the Eclipse Foundation is provided to you under the terms and conditions of the Eclipse Public License Version 1.0 - ("EPL"). A copy of the EPL is provided with this Content and is also available at http://www.eclipse.org/legal/epl-v10.html. - For purposes of the EPL, "Program" will mean the Content.
- -Content includes, but is not limited to, source code, object code, documentation and other files maintained in the Eclipse.org CVS repository ("Repository") in CVS - modules ("Modules") and made available as downloadable archives ("Downloads").
- -The terms and conditions governing Plug-ins and Fragments should be contained in files named "about.html" ("Abouts"). The terms and conditions governing Features and -Included Features should be contained in files named "license.html" ("Feature Licenses"). Abouts and Feature Licenses may be located in any directory of a Download or Module -including, but not limited to the following locations:
- -Note: if a Feature made available by the Eclipse Foundation is installed using the Eclipse Update Manager, you must agree to a license ("Feature Update License") during the -installation process. If the Feature contains Included Features, the Feature Update License should either provide you with the terms and conditions governing the Included Features or -inform you where you can locate them. Feature Update Licenses may be found in the "license" property of files named "feature.properties" found within a Feature. -Such Abouts, Feature Licenses, and Feature Update Licenses contain the terms and conditions (or references to such terms and conditions) that govern your use of the associated Content in -that directory.
- -THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE -OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):
- -IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO USE OF THE CONTENT. If no About, Feature License, or Feature Update License is provided, please -contact the Eclipse Foundation to determine what terms and conditions govern that particular Content.
- -Content may contain encryption software. The country in which you are currently may have restrictions on the import, possession, and use, and/or re-export to - another country, of encryption software. BEFORE using any encryption software, please check the country's laws, regulations and policies concerning the import, - possession, or use, and re-export of encryption software, to see if this is permitted.
- -Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both. - - diff --git a/jpa/features/org.eclipse.jpt.feature/sourceTemplatePlugin/about.html b/jpa/features/org.eclipse.jpt.feature/sourceTemplatePlugin/about.html deleted file mode 100644 index d4916df475..0000000000 --- a/jpa/features/org.eclipse.jpt.feature/sourceTemplatePlugin/about.html +++ /dev/null @@ -1,27 +0,0 @@ - - - -June 06, 2007
-The Eclipse Foundation makes available all content in this plug-in ("Content"). Unless otherwise indicated below, the Content is provided to you under the terms and conditions of the -Eclipse Public License Version 1.0 ("EPL"). A copy of the EPL is available at http://www.eclipse.org/legal/epl-v10.html. -For purposes of the EPL, "Program" will mean the Content.
- -If you did not receive this Content directly from the Eclipse Foundation, the Content is being redistributed by another party ("Redistributor") and different terms and conditions may -apply to your use of any object code in the Content. Check the Redistributor's license that was provided with the Content. If no such license exists, contact the Redistributor. Unless otherwise -indicated below, the terms and conditions of the EPL still apply to any source code in the Content.
- -This plug-in contains source code zip files ("Source Zips") that correspond to binary content in other plug-ins. These Source Zips may be distributed under different license -agreements and/or notices. Details about these license agreements and notices are contained in "about.html" files ("Abouts") located in sub-directories in the -src/ directory of this plug-in. Such Abouts govern your use of the Source Zips in that directory, not the EPL.
- - - diff --git a/jpa/features/org.eclipse.jpt.feature/sourceTemplatePlugin/about.ini b/jpa/features/org.eclipse.jpt.feature/sourceTemplatePlugin/about.ini deleted file mode 100644 index 2dee36a2e2..0000000000 --- a/jpa/features/org.eclipse.jpt.feature/sourceTemplatePlugin/about.ini +++ /dev/null @@ -1,31 +0,0 @@ -# about.ini -# contains information about a feature -# java.io.Properties file (ISO 8859-1 with "\" escapes) -# "%key" are externalized strings defined in about.properties -# This file does not need to be translated. - -# Property "aboutText" contains blurb for "About" dialog (translated) -aboutText=%blurb - -# Property "windowImage" contains path to window icon (16x16) -# needed for primary features only - -# Property "featureImage" contains path to feature image (32x32) -featureImage=eclipse32.gif - -# Property "aboutImage" contains path to product image (500x330 or 115x164) -# needed for primary features only - -# Property "appName" contains name of the application (not translated) -# needed for primary features only - -# Property "welcomePage" contains path to welcome page (special XML-based format) -# optional - -# Property "welcomePerspective" contains the id of the perspective in which the -# welcome page is to be opened. -# optional - - - - diff --git a/jpa/features/org.eclipse.jpt.feature/sourceTemplatePlugin/about.mappings b/jpa/features/org.eclipse.jpt.feature/sourceTemplatePlugin/about.mappings deleted file mode 100644 index a28390a75e..0000000000 --- a/jpa/features/org.eclipse.jpt.feature/sourceTemplatePlugin/about.mappings +++ /dev/null @@ -1,6 +0,0 @@ -# about.mappings -# contains fill-ins for about.properties -# java.io.Properties file (ISO 8859-1 with "\" escapes) -# This file does not need to be translated. - -0=@build@ diff --git a/jpa/features/org.eclipse.jpt.feature/sourceTemplatePlugin/about.properties b/jpa/features/org.eclipse.jpt.feature/sourceTemplatePlugin/about.properties deleted file mode 100644 index 5e52cb277e..0000000000 --- a/jpa/features/org.eclipse.jpt.feature/sourceTemplatePlugin/about.properties +++ /dev/null @@ -1,26 +0,0 @@ -############################################################################### -# Copyright (c) 2000, 2005 IBM Corporation and others. -# All rights reserved. This program and the accompanying materials -# are made available under the terms of the Eclipse Public License v1.0 -# which accompanies this distribution, and is available at -# http://www.eclipse.org/legal/epl-v10.html -# -# Contributors: -# IBM Corporation - initial API and implementation -############################################################################### -# about.properties -# contains externalized strings for about.ini -# java.io.Properties file (ISO 8859-1 with "\" escapes) -# fill-ins are supplied by about.mappings -# This file should be translated. -# -# Do not translate any values surrounded by {} - -blurb=JavaServer Faces Tooling Source\n\ -\n\ -Version: {featureVersion}\n\ -Build id: {0}\n\ -\n\ -(c) Copyright Eclipse contributors and others 2005. All rights reserved.\n\ -Visit http://www.eclipse.org/webtools - diff --git a/jpa/features/org.eclipse.jpt.feature/sourceTemplatePlugin/build.properties b/jpa/features/org.eclipse.jpt.feature/sourceTemplatePlugin/build.properties deleted file mode 100644 index e3098b39b2..0000000000 --- a/jpa/features/org.eclipse.jpt.feature/sourceTemplatePlugin/build.properties +++ /dev/null @@ -1,11 +0,0 @@ -bin.includes =\ - about.html,\ - about.ini,\ - about.mappings,\ - about.properties,\ - eclipse32.gif,\ - plugin.properties,\ - plugin.xml,\ - src/**,\ - META-INF/ -sourcePlugin = true diff --git a/jpa/features/org.eclipse.jpt.feature/sourceTemplatePlugin/eclipse32.gif b/jpa/features/org.eclipse.jpt.feature/sourceTemplatePlugin/eclipse32.gif deleted file mode 100644 index e6ad7ccd75..0000000000 Binary files a/jpa/features/org.eclipse.jpt.feature/sourceTemplatePlugin/eclipse32.gif and /dev/null differ diff --git a/jpa/features/org.eclipse.jpt.feature/sourceTemplatePlugin/eclipse32.png b/jpa/features/org.eclipse.jpt.feature/sourceTemplatePlugin/eclipse32.png deleted file mode 100644 index 50ae49de24..0000000000 Binary files a/jpa/features/org.eclipse.jpt.feature/sourceTemplatePlugin/eclipse32.png and /dev/null differ diff --git a/jpa/features/org.eclipse.jpt.feature/sourceTemplatePlugin/eclipse_update_120.jpg b/jpa/features/org.eclipse.jpt.feature/sourceTemplatePlugin/eclipse_update_120.jpg deleted file mode 100644 index bfdf708ad6..0000000000 Binary files a/jpa/features/org.eclipse.jpt.feature/sourceTemplatePlugin/eclipse_update_120.jpg and /dev/null differ diff --git a/jpa/features/org.eclipse.jpt.feature/sourceTemplatePlugin/epl-v10.html b/jpa/features/org.eclipse.jpt.feature/sourceTemplatePlugin/epl-v10.html deleted file mode 100644 index 022ad2955b..0000000000 --- a/jpa/features/org.eclipse.jpt.feature/sourceTemplatePlugin/epl-v10.html +++ /dev/null @@ -1,328 +0,0 @@ - - - - - - - - -Eclipse Public License - v 1.0 -
- -THE ACCOMPANYING PROGRAM IS PROVIDED UNDER -THE TERMS OF THIS ECLIPSE PUBLIC LICENSE ("AGREEMENT"). ANY USE, -REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE -OF THIS AGREEMENT.
- -1. DEFINITIONS
- -"Contribution" means:
- -a)
-in the case of the initial Contributor, the initial code and documentation
-distributed under this Agreement, and
-b) in the case of each subsequent Contributor:
i) -changes to the Program, and
- -ii) -additions to the Program;
- -where -such changes and/or additions to the Program originate from and are distributed -by that particular Contributor. A Contribution 'originates' from a Contributor -if it was added to the Program by such Contributor itself or anyone acting on -such Contributor's behalf. Contributions do not include additions to the -Program which: (i) are separate modules of software distributed in conjunction -with the Program under their own license agreement, and (ii) are not derivative -works of the Program.
- -"Contributor" means any person or -entity that distributes the Program.
- -"Licensed Patents " mean patent -claims licensable by a Contributor which are necessarily infringed by the use -or sale of its Contribution alone or when combined with the Program.
- -"Program" means the Contributions -distributed in accordance with this Agreement.
- -"Recipient" means anyone who -receives the Program under this Agreement, including all Contributors.
- -2. GRANT OF RIGHTS
- -a) -Subject to the terms of this Agreement, each Contributor hereby grants Recipient -a non-exclusive, worldwide, royalty-free copyright license to reproduce, prepare derivative works of, publicly -display, publicly perform, distribute and sublicense the Contribution of such -Contributor, if any, and such derivative works, in source code and object code -form.
- -b) -Subject to the terms of this Agreement, each Contributor hereby grants -Recipient a non-exclusive, worldwide, royalty-free -patent license under Licensed Patents to make, use, sell, offer to sell, import -and otherwise transfer the Contribution of such Contributor, if any, in source -code and object code form. This patent license shall apply to the combination -of the Contribution and the Program if, at the time the Contribution is added -by the Contributor, such addition of the Contribution causes such combination -to be covered by the Licensed Patents. The patent license shall not apply to -any other combinations which include the Contribution. No hardware per se is -licensed hereunder.
- -c) -Recipient understands that although each Contributor grants the licenses to its -Contributions set forth herein, no assurances are provided by any Contributor -that the Program does not infringe the patent or other intellectual property -rights of any other entity. Each Contributor disclaims any liability to Recipient -for claims brought by any other entity based on infringement of intellectual -property rights or otherwise. As a condition to exercising the rights and -licenses granted hereunder, each Recipient hereby assumes sole responsibility -to secure any other intellectual property rights needed, if any. For example, -if a third party patent license is required to allow Recipient to distribute -the Program, it is Recipient's responsibility to acquire that license before -distributing the Program.
- -d) -Each Contributor represents that to its knowledge it has sufficient copyright -rights in its Contribution, if any, to grant the copyright license set forth in -this Agreement.
- -3. REQUIREMENTS
- -A Contributor may choose to distribute the -Program in object code form under its own license agreement, provided that: -
- -a) -it complies with the terms and conditions of this Agreement; and
- -b) -its license agreement:
- -i) -effectively disclaims on behalf of all Contributors all warranties and -conditions, express and implied, including warranties or conditions of title -and non-infringement, and implied warranties or conditions of merchantability -and fitness for a particular purpose;
- -ii) -effectively excludes on behalf of all Contributors all liability for damages, -including direct, indirect, special, incidental and consequential damages, such -as lost profits;
- -iii) -states that any provisions which differ from this Agreement are offered by that -Contributor alone and not by any other party; and
- -iv) -states that source code for the Program is available from such Contributor, and -informs licensees how to obtain it in a reasonable manner on or through a -medium customarily used for software exchange.
- -When the Program is made available in source -code form:
- -a) -it must be made available under this Agreement; and
- -b) a -copy of this Agreement must be included with each copy of the Program.
- -Contributors may not remove or alter any -copyright notices contained within the Program.
- -Each Contributor must identify itself as the -originator of its Contribution, if any, in a manner that reasonably allows -subsequent Recipients to identify the originator of the Contribution.
- -4. COMMERCIAL DISTRIBUTION
- -Commercial distributors of software may -accept certain responsibilities with respect to end users, business partners -and the like. While this license is intended to facilitate the commercial use -of the Program, the Contributor who includes the Program in a commercial -product offering should do so in a manner which does not create potential -liability for other Contributors. Therefore, if a Contributor includes the -Program in a commercial product offering, such Contributor ("Commercial -Contributor") hereby agrees to defend and indemnify every other -Contributor ("Indemnified Contributor") against any losses, damages and -costs (collectively "Losses") arising from claims, lawsuits and other -legal actions brought by a third party against the Indemnified Contributor to -the extent caused by the acts or omissions of such Commercial Contributor in -connection with its distribution of the Program in a commercial product -offering. The obligations in this section do not apply to any claims or Losses -relating to any actual or alleged intellectual property infringement. In order -to qualify, an Indemnified Contributor must: a) promptly notify the Commercial -Contributor in writing of such claim, and b) allow the Commercial Contributor -to control, and cooperate with the Commercial Contributor in, the defense and -any related settlement negotiations. The Indemnified Contributor may participate -in any such claim at its own expense.
- -For example, a Contributor might include the -Program in a commercial product offering, Product X. That Contributor is then a -Commercial Contributor. If that Commercial Contributor then makes performance -claims, or offers warranties related to Product X, those performance claims and -warranties are such Commercial Contributor's responsibility alone. Under this -section, the Commercial Contributor would have to defend claims against the -other Contributors related to those performance claims and warranties, and if a -court requires any other Contributor to pay any damages as a result, the -Commercial Contributor must pay those damages.
- -5. NO WARRANTY
- -EXCEPT AS EXPRESSLY SET FORTH IN THIS -AGREEMENT, THE PROGRAM IS PROVIDED ON AN "AS IS" BASIS, WITHOUT -WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, -WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, -MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely -responsible for determining the appropriateness of using and distributing the -Program and assumes all risks associated with its exercise of rights under this -Agreement , including but not limited to the risks and costs of program errors, -compliance with applicable laws, damage to or loss of data, programs or -equipment, and unavailability or interruption of operations.
- -6. DISCLAIMER OF LIABILITY
- -EXCEPT AS EXPRESSLY SET FORTH IN THIS -AGREEMENT, NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR -ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY -OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF -THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF -THE POSSIBILITY OF SUCH DAMAGES.
- -7. GENERAL
- -If any provision of this Agreement is invalid -or unenforceable under applicable law, it shall not affect the validity or -enforceability of the remainder of the terms of this Agreement, and without -further action by the parties hereto, such provision shall be reformed to the -minimum extent necessary to make such provision valid and enforceable.
- -If Recipient institutes patent litigation -against any entity (including a cross-claim or counterclaim in a lawsuit) -alleging that the Program itself (excluding combinations of the Program with -other software or hardware) infringes such Recipient's patent(s), then such -Recipient's rights granted under Section 2(b) shall terminate as of the date -such litigation is filed.
- -All Recipient's rights under this Agreement -shall terminate if it fails to comply with any of the material terms or -conditions of this Agreement and does not cure such failure in a reasonable -period of time after becoming aware of such noncompliance. If all Recipient's -rights under this Agreement terminate, Recipient agrees to cease use and -distribution of the Program as soon as reasonably practicable. However, -Recipient's obligations under this Agreement and any licenses granted by -Recipient relating to the Program shall continue and survive.
- -Everyone is permitted to copy and distribute -copies of this Agreement, but in order to avoid inconsistency the Agreement is -copyrighted and may only be modified in the following manner. The Agreement -Steward reserves the right to publish new versions (including revisions) of -this Agreement from time to time. No one other than the Agreement Steward has -the right to modify this Agreement. The Eclipse Foundation is the initial -Agreement Steward. The Eclipse Foundation may assign the responsibility to -serve as the Agreement Steward to a suitable separate entity. Each new version -of the Agreement will be given a distinguishing version number. The Program -(including Contributions) may always be distributed subject to the version of -the Agreement under which it was received. In addition, after a new version of -the Agreement is published, Contributor may elect to distribute the Program -(including its Contributions) under the new version. Except as expressly stated -in Sections 2(a) and 2(b) above, Recipient receives no rights or licenses to -the intellectual property of any Contributor under this Agreement, whether -expressly, by implication, estoppel or otherwise. All rights in the Program not -expressly granted under this Agreement are reserved.
- -This Agreement is governed by the laws of the -State of New York and the intellectual property laws of the United States of -America. No party to this Agreement will bring a legal action under this -Agreement more than one year after the cause of action arose. Each party waives -its rights to a jury trial in any resulting litigation.
- -
June 06, 2007
- -THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS - (COLLECTIVELY "CONTENT"). USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE TERMS AND - CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE - OF THE CONTENT IS GOVERNED BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR - NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND - CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU MAY NOT USE THE CONTENT.
- -Unless otherwise indicated, all Content made available by the Eclipse Foundation is provided to you under the terms and conditions of the Eclipse Public License Version 1.0 - ("EPL"). A copy of the EPL is provided with this Content and is also available at http://www.eclipse.org/legal/epl-v10.html. - For purposes of the EPL, "Program" will mean the Content.
- -Content includes, but is not limited to, source code, object code, documentation and other files maintained in the Eclipse.org CVS repository ("Repository") in CVS - modules ("Modules") and made available as downloadable archives ("Downloads").
- -The terms and conditions governing Plug-ins and Fragments should be contained in files named "about.html" ("Abouts"). The terms and conditions governing Features and -Included Features should be contained in files named "license.html" ("Feature Licenses"). Abouts and Feature Licenses may be located in any directory of a Download or Module -including, but not limited to the following locations:
- -Note: if a Feature made available by the Eclipse Foundation is installed using the Eclipse Update Manager, you must agree to a license ("Feature Update License") during the -installation process. If the Feature contains Included Features, the Feature Update License should either provide you with the terms and conditions governing the Included Features or -inform you where you can locate them. Feature Update Licenses may be found in the "license" property of files named "feature.properties" found within a Feature. -Such Abouts, Feature Licenses, and Feature Update Licenses contain the terms and conditions (or references to such terms and conditions) that govern your use of the associated Content in -that directory.
- -THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE -OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):
- -IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO USE OF THE CONTENT. If no About, Feature License, or Feature Update License is provided, please -contact the Eclipse Foundation to determine what terms and conditions govern that particular Content.
- -Content may contain encryption software. The country in which you are currently may have restrictions on the import, possession, and use, and/or re-export to - another country, of encryption software. BEFORE using any encryption software, please check the country's laws, regulations and policies concerning the import, - possession, or use, and re-export of encryption software, to see if this is permitted.
- -Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both. - - diff --git a/jpa/features/org.eclipse.jpt.feature/sourceTemplatePlugin/plugin.properties b/jpa/features/org.eclipse.jpt.feature/sourceTemplatePlugin/plugin.properties deleted file mode 100644 index 088161f801..0000000000 --- a/jpa/features/org.eclipse.jpt.feature/sourceTemplatePlugin/plugin.properties +++ /dev/null @@ -1,13 +0,0 @@ -############################################################################### -# Copyright (c) 2006 Oracle. -# All rights reserved. This program and the accompanying materials -# are made available under the terms of the Eclipse Public License v1.0 -# which accompanies this distribution, and is available at -# http://www.eclipse.org/legal/epl-v10.html -# -# Contributors: -# Oracle. - initial API and implementation -############################################################################### - -pluginName = Dali Java Persistence API (JPA) Tools -providerName = Eclipse.org diff --git a/jpa/features/org.eclipse.jpt.tests.feature/.project b/jpa/features/org.eclipse.jpt.tests.feature/.project deleted file mode 100644 index 91760f21b4..0000000000 --- a/jpa/features/org.eclipse.jpt.tests.feature/.project +++ /dev/null @@ -1,17 +0,0 @@ - -Eclipse Public License - v 1.0 -
- -THE ACCOMPANYING PROGRAM IS PROVIDED UNDER -THE TERMS OF THIS ECLIPSE PUBLIC LICENSE ("AGREEMENT"). ANY USE, -REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE -OF THIS AGREEMENT.
- -1. DEFINITIONS
- -"Contribution" means:
- -a)
-in the case of the initial Contributor, the initial code and documentation
-distributed under this Agreement, and
-b) in the case of each subsequent Contributor:
i) -changes to the Program, and
- -ii) -additions to the Program;
- -where -such changes and/or additions to the Program originate from and are distributed -by that particular Contributor. A Contribution 'originates' from a Contributor -if it was added to the Program by such Contributor itself or anyone acting on -such Contributor's behalf. Contributions do not include additions to the -Program which: (i) are separate modules of software distributed in conjunction -with the Program under their own license agreement, and (ii) are not derivative -works of the Program.
- -"Contributor" means any person or -entity that distributes the Program.
- -"Licensed Patents " mean patent -claims licensable by a Contributor which are necessarily infringed by the use -or sale of its Contribution alone or when combined with the Program.
- -"Program" means the Contributions -distributed in accordance with this Agreement.
- -"Recipient" means anyone who -receives the Program under this Agreement, including all Contributors.
- -2. GRANT OF RIGHTS
- -a) -Subject to the terms of this Agreement, each Contributor hereby grants Recipient -a non-exclusive, worldwide, royalty-free copyright license to reproduce, prepare derivative works of, publicly -display, publicly perform, distribute and sublicense the Contribution of such -Contributor, if any, and such derivative works, in source code and object code -form.
- -b) -Subject to the terms of this Agreement, each Contributor hereby grants -Recipient a non-exclusive, worldwide, royalty-free -patent license under Licensed Patents to make, use, sell, offer to sell, import -and otherwise transfer the Contribution of such Contributor, if any, in source -code and object code form. This patent license shall apply to the combination -of the Contribution and the Program if, at the time the Contribution is added -by the Contributor, such addition of the Contribution causes such combination -to be covered by the Licensed Patents. The patent license shall not apply to -any other combinations which include the Contribution. No hardware per se is -licensed hereunder.
- -c) -Recipient understands that although each Contributor grants the licenses to its -Contributions set forth herein, no assurances are provided by any Contributor -that the Program does not infringe the patent or other intellectual property -rights of any other entity. Each Contributor disclaims any liability to Recipient -for claims brought by any other entity based on infringement of intellectual -property rights or otherwise. As a condition to exercising the rights and -licenses granted hereunder, each Recipient hereby assumes sole responsibility -to secure any other intellectual property rights needed, if any. For example, -if a third party patent license is required to allow Recipient to distribute -the Program, it is Recipient's responsibility to acquire that license before -distributing the Program.
- -d) -Each Contributor represents that to its knowledge it has sufficient copyright -rights in its Contribution, if any, to grant the copyright license set forth in -this Agreement.
- -3. REQUIREMENTS
- -A Contributor may choose to distribute the -Program in object code form under its own license agreement, provided that: -
- -a) -it complies with the terms and conditions of this Agreement; and
- -b) -its license agreement:
- -i) -effectively disclaims on behalf of all Contributors all warranties and -conditions, express and implied, including warranties or conditions of title -and non-infringement, and implied warranties or conditions of merchantability -and fitness for a particular purpose;
- -ii) -effectively excludes on behalf of all Contributors all liability for damages, -including direct, indirect, special, incidental and consequential damages, such -as lost profits;
- -iii) -states that any provisions which differ from this Agreement are offered by that -Contributor alone and not by any other party; and
- -iv) -states that source code for the Program is available from such Contributor, and -informs licensees how to obtain it in a reasonable manner on or through a -medium customarily used for software exchange.
- -When the Program is made available in source -code form:
- -a) -it must be made available under this Agreement; and
- -b) a -copy of this Agreement must be included with each copy of the Program.
- -Contributors may not remove or alter any -copyright notices contained within the Program.
- -Each Contributor must identify itself as the -originator of its Contribution, if any, in a manner that reasonably allows -subsequent Recipients to identify the originator of the Contribution.
- -4. COMMERCIAL DISTRIBUTION
- -Commercial distributors of software may -accept certain responsibilities with respect to end users, business partners -and the like. While this license is intended to facilitate the commercial use -of the Program, the Contributor who includes the Program in a commercial -product offering should do so in a manner which does not create potential -liability for other Contributors. Therefore, if a Contributor includes the -Program in a commercial product offering, such Contributor ("Commercial -Contributor") hereby agrees to defend and indemnify every other -Contributor ("Indemnified Contributor") against any losses, damages and -costs (collectively "Losses") arising from claims, lawsuits and other -legal actions brought by a third party against the Indemnified Contributor to -the extent caused by the acts or omissions of such Commercial Contributor in -connection with its distribution of the Program in a commercial product -offering. The obligations in this section do not apply to any claims or Losses -relating to any actual or alleged intellectual property infringement. In order -to qualify, an Indemnified Contributor must: a) promptly notify the Commercial -Contributor in writing of such claim, and b) allow the Commercial Contributor -to control, and cooperate with the Commercial Contributor in, the defense and -any related settlement negotiations. The Indemnified Contributor may participate -in any such claim at its own expense.
- -For example, a Contributor might include the -Program in a commercial product offering, Product X. That Contributor is then a -Commercial Contributor. If that Commercial Contributor then makes performance -claims, or offers warranties related to Product X, those performance claims and -warranties are such Commercial Contributor's responsibility alone. Under this -section, the Commercial Contributor would have to defend claims against the -other Contributors related to those performance claims and warranties, and if a -court requires any other Contributor to pay any damages as a result, the -Commercial Contributor must pay those damages.
- -5. NO WARRANTY
- -EXCEPT AS EXPRESSLY SET FORTH IN THIS -AGREEMENT, THE PROGRAM IS PROVIDED ON AN "AS IS" BASIS, WITHOUT -WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, -WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, -MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely -responsible for determining the appropriateness of using and distributing the -Program and assumes all risks associated with its exercise of rights under this -Agreement , including but not limited to the risks and costs of program errors, -compliance with applicable laws, damage to or loss of data, programs or -equipment, and unavailability or interruption of operations.
- -6. DISCLAIMER OF LIABILITY
- -EXCEPT AS EXPRESSLY SET FORTH IN THIS -AGREEMENT, NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR -ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY -OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF -THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF -THE POSSIBILITY OF SUCH DAMAGES.
- -7. GENERAL
- -If any provision of this Agreement is invalid -or unenforceable under applicable law, it shall not affect the validity or -enforceability of the remainder of the terms of this Agreement, and without -further action by the parties hereto, such provision shall be reformed to the -minimum extent necessary to make such provision valid and enforceable.
- -If Recipient institutes patent litigation -against any entity (including a cross-claim or counterclaim in a lawsuit) -alleging that the Program itself (excluding combinations of the Program with -other software or hardware) infringes such Recipient's patent(s), then such -Recipient's rights granted under Section 2(b) shall terminate as of the date -such litigation is filed.
- -All Recipient's rights under this Agreement -shall terminate if it fails to comply with any of the material terms or -conditions of this Agreement and does not cure such failure in a reasonable -period of time after becoming aware of such noncompliance. If all Recipient's -rights under this Agreement terminate, Recipient agrees to cease use and -distribution of the Program as soon as reasonably practicable. However, -Recipient's obligations under this Agreement and any licenses granted by -Recipient relating to the Program shall continue and survive.
- -Everyone is permitted to copy and distribute -copies of this Agreement, but in order to avoid inconsistency the Agreement is -copyrighted and may only be modified in the following manner. The Agreement -Steward reserves the right to publish new versions (including revisions) of -this Agreement from time to time. No one other than the Agreement Steward has -the right to modify this Agreement. The Eclipse Foundation is the initial -Agreement Steward. The Eclipse Foundation may assign the responsibility to -serve as the Agreement Steward to a suitable separate entity. Each new version -of the Agreement will be given a distinguishing version number. The Program -(including Contributions) may always be distributed subject to the version of -the Agreement under which it was received. In addition, after a new version of -the Agreement is published, Contributor may elect to distribute the Program -(including its Contributions) under the new version. Except as expressly stated -in Sections 2(a) and 2(b) above, Recipient receives no rights or licenses to -the intellectual property of any Contributor under this Agreement, whether -expressly, by implication, estoppel or otherwise. All rights in the Program not -expressly granted under this Agreement are reserved.
- -This Agreement is governed by the laws of the -State of New York and the intellectual property laws of the United States of -America. No party to this Agreement will bring a legal action under this -Agreement more than one year after the cause of action arose. Each party waives -its rights to a jury trial in any resulting litigation.
- -
June 06, 2007
-THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION -AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT"). USE OF -THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE -TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED -BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED -BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE -AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE -TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY -APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU -MAY NOT USE THE CONTENT.
-Unless otherwise indicated, all Content made available by the Eclipse -Foundation is provided to you under the terms and conditions of the Eclipse -Public License Version 1.0 ("EPL"). A copy of the EPL is provided with this -Content and is also available at http://www.eclipse.org/legal/epl-v10.html. -For purposes of the EPL, "Program" will mean the Content.
-Content includes, but is not limited to, source code, object code, -documentation and other files maintained in the Eclipse.org CVS repository -("Repository") in CVS modules ("Modules") and made available as downloadable -archives ("Downloads").
-Content may be apportioned into plug-ins ("Plug-ins"), plug-in fragments -("Fragments"), and features ("Features"). A Feature is a bundle of one or more -Plug-ins and/or Fragments and associated material. Files named "feature.xml" may -contain a list of the names and version numbers of the Plug-ins and/or Fragments -associated with a Feature. Plug-ins and Fragments are located in directories -named "plugins" and Features are located in directories named "features".
-Features may also include other Features ("Included Features"). Files named -"feature.xml" may contain a list of the names and version numbers of Included -Features.
-The terms and conditions governing Plug-ins and Fragments should be contained -in files named "about.html" ("Abouts"). The terms and conditions governing -Features and Included Features should be contained in files named "license.html" -("Feature Licenses"). Abouts and Feature Licenses may be located in any -directory of a Download or Module including, but not limited to the following -locations:
-Note: if a Feature made available by the Eclipse Foundation is installed -using the Eclipse Update Manager, you must agree to a license ("Feature Update -License") during the installation process. If the Feature contains Included -Features, the Feature Update License should either provide you with the terms -and conditions governing the Included Features or inform you where you can -locate them. Feature Update Licenses may be found in the "license" property of -files named "feature.properties". Such Abouts, Feature Licenses and Feature -Update Licenses contain the terms and conditions (or references to such terms -and conditions) that govern your use of the associated Content in that -directory.
-THE ABOUTS, FEATURE LICENSES AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL -OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE -OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):
-IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR -TO USE OF THE CONTENT. If no About, Feature License or Feature Update License is -provided, please contact the Eclipse Foundation to determine what terms and -conditions govern that particular Content.
-Content may contain encryption software. The country in which you are -currently may have restrictions on the import, possession, and use, and/or -re-export to another country, of encryption software. BEFORE using any -encryption software, please check the country's laws, regulations and policies -concerning the import, possession, or use, and re-export of encryption software, -to see if this is permitted.
diff --git a/jpa/features/org.eclipse.jpt_sdk.feature/.project b/jpa/features/org.eclipse.jpt_sdk.feature/.project deleted file mode 100644 index 33da750336..0000000000 --- a/jpa/features/org.eclipse.jpt_sdk.feature/.project +++ /dev/null @@ -1,17 +0,0 @@ - -Eclipse Public License - v 1.0 -
- -THE ACCOMPANYING PROGRAM IS PROVIDED UNDER -THE TERMS OF THIS ECLIPSE PUBLIC LICENSE ("AGREEMENT"). ANY USE, -REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE -OF THIS AGREEMENT.
- -1. DEFINITIONS
- -"Contribution" means:
- -a)
-in the case of the initial Contributor, the initial code and documentation
-distributed under this Agreement, and
-b) in the case of each subsequent Contributor:
i) -changes to the Program, and
- -ii) -additions to the Program;
- -where -such changes and/or additions to the Program originate from and are distributed -by that particular Contributor. A Contribution 'originates' from a Contributor -if it was added to the Program by such Contributor itself or anyone acting on -such Contributor's behalf. Contributions do not include additions to the -Program which: (i) are separate modules of software distributed in conjunction -with the Program under their own license agreement, and (ii) are not derivative -works of the Program.
- -"Contributor" means any person or -entity that distributes the Program.
- -"Licensed Patents " mean patent -claims licensable by a Contributor which are necessarily infringed by the use -or sale of its Contribution alone or when combined with the Program.
- -"Program" means the Contributions -distributed in accordance with this Agreement.
- -"Recipient" means anyone who -receives the Program under this Agreement, including all Contributors.
- -2. GRANT OF RIGHTS
- -a) -Subject to the terms of this Agreement, each Contributor hereby grants Recipient -a non-exclusive, worldwide, royalty-free copyright license to reproduce, prepare derivative works of, publicly -display, publicly perform, distribute and sublicense the Contribution of such -Contributor, if any, and such derivative works, in source code and object code -form.
- -b) -Subject to the terms of this Agreement, each Contributor hereby grants -Recipient a non-exclusive, worldwide, royalty-free -patent license under Licensed Patents to make, use, sell, offer to sell, import -and otherwise transfer the Contribution of such Contributor, if any, in source -code and object code form. This patent license shall apply to the combination -of the Contribution and the Program if, at the time the Contribution is added -by the Contributor, such addition of the Contribution causes such combination -to be covered by the Licensed Patents. The patent license shall not apply to -any other combinations which include the Contribution. No hardware per se is -licensed hereunder.
- -c) -Recipient understands that although each Contributor grants the licenses to its -Contributions set forth herein, no assurances are provided by any Contributor -that the Program does not infringe the patent or other intellectual property -rights of any other entity. Each Contributor disclaims any liability to Recipient -for claims brought by any other entity based on infringement of intellectual -property rights or otherwise. As a condition to exercising the rights and -licenses granted hereunder, each Recipient hereby assumes sole responsibility -to secure any other intellectual property rights needed, if any. For example, -if a third party patent license is required to allow Recipient to distribute -the Program, it is Recipient's responsibility to acquire that license before -distributing the Program.
- -d) -Each Contributor represents that to its knowledge it has sufficient copyright -rights in its Contribution, if any, to grant the copyright license set forth in -this Agreement.
- -3. REQUIREMENTS
- -A Contributor may choose to distribute the -Program in object code form under its own license agreement, provided that: -
- -a) -it complies with the terms and conditions of this Agreement; and
- -b) -its license agreement:
- -i) -effectively disclaims on behalf of all Contributors all warranties and -conditions, express and implied, including warranties or conditions of title -and non-infringement, and implied warranties or conditions of merchantability -and fitness for a particular purpose;
- -ii) -effectively excludes on behalf of all Contributors all liability for damages, -including direct, indirect, special, incidental and consequential damages, such -as lost profits;
- -iii) -states that any provisions which differ from this Agreement are offered by that -Contributor alone and not by any other party; and
- -iv) -states that source code for the Program is available from such Contributor, and -informs licensees how to obtain it in a reasonable manner on or through a -medium customarily used for software exchange.
- -When the Program is made available in source -code form:
- -a) -it must be made available under this Agreement; and
- -b) a -copy of this Agreement must be included with each copy of the Program.
- -Contributors may not remove or alter any -copyright notices contained within the Program.
- -Each Contributor must identify itself as the -originator of its Contribution, if any, in a manner that reasonably allows -subsequent Recipients to identify the originator of the Contribution.
- -4. COMMERCIAL DISTRIBUTION
- -Commercial distributors of software may -accept certain responsibilities with respect to end users, business partners -and the like. While this license is intended to facilitate the commercial use -of the Program, the Contributor who includes the Program in a commercial -product offering should do so in a manner which does not create potential -liability for other Contributors. Therefore, if a Contributor includes the -Program in a commercial product offering, such Contributor ("Commercial -Contributor") hereby agrees to defend and indemnify every other -Contributor ("Indemnified Contributor") against any losses, damages and -costs (collectively "Losses") arising from claims, lawsuits and other -legal actions brought by a third party against the Indemnified Contributor to -the extent caused by the acts or omissions of such Commercial Contributor in -connection with its distribution of the Program in a commercial product -offering. The obligations in this section do not apply to any claims or Losses -relating to any actual or alleged intellectual property infringement. In order -to qualify, an Indemnified Contributor must: a) promptly notify the Commercial -Contributor in writing of such claim, and b) allow the Commercial Contributor -to control, and cooperate with the Commercial Contributor in, the defense and -any related settlement negotiations. The Indemnified Contributor may participate -in any such claim at its own expense.
- -For example, a Contributor might include the -Program in a commercial product offering, Product X. That Contributor is then a -Commercial Contributor. If that Commercial Contributor then makes performance -claims, or offers warranties related to Product X, those performance claims and -warranties are such Commercial Contributor's responsibility alone. Under this -section, the Commercial Contributor would have to defend claims against the -other Contributors related to those performance claims and warranties, and if a -court requires any other Contributor to pay any damages as a result, the -Commercial Contributor must pay those damages.
- -5. NO WARRANTY
- -EXCEPT AS EXPRESSLY SET FORTH IN THIS -AGREEMENT, THE PROGRAM IS PROVIDED ON AN "AS IS" BASIS, WITHOUT -WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, -WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, -MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely -responsible for determining the appropriateness of using and distributing the -Program and assumes all risks associated with its exercise of rights under this -Agreement , including but not limited to the risks and costs of program errors, -compliance with applicable laws, damage to or loss of data, programs or -equipment, and unavailability or interruption of operations.
- -6. DISCLAIMER OF LIABILITY
- -EXCEPT AS EXPRESSLY SET FORTH IN THIS -AGREEMENT, NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR -ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY -OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF -THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF -THE POSSIBILITY OF SUCH DAMAGES.
- -7. GENERAL
- -If any provision of this Agreement is invalid -or unenforceable under applicable law, it shall not affect the validity or -enforceability of the remainder of the terms of this Agreement, and without -further action by the parties hereto, such provision shall be reformed to the -minimum extent necessary to make such provision valid and enforceable.
- -If Recipient institutes patent litigation -against any entity (including a cross-claim or counterclaim in a lawsuit) -alleging that the Program itself (excluding combinations of the Program with -other software or hardware) infringes such Recipient's patent(s), then such -Recipient's rights granted under Section 2(b) shall terminate as of the date -such litigation is filed.
- -All Recipient's rights under this Agreement -shall terminate if it fails to comply with any of the material terms or -conditions of this Agreement and does not cure such failure in a reasonable -period of time after becoming aware of such noncompliance. If all Recipient's -rights under this Agreement terminate, Recipient agrees to cease use and -distribution of the Program as soon as reasonably practicable. However, -Recipient's obligations under this Agreement and any licenses granted by -Recipient relating to the Program shall continue and survive.
- -Everyone is permitted to copy and distribute -copies of this Agreement, but in order to avoid inconsistency the Agreement is -copyrighted and may only be modified in the following manner. The Agreement -Steward reserves the right to publish new versions (including revisions) of -this Agreement from time to time. No one other than the Agreement Steward has -the right to modify this Agreement. The Eclipse Foundation is the initial -Agreement Steward. The Eclipse Foundation may assign the responsibility to -serve as the Agreement Steward to a suitable separate entity. Each new version -of the Agreement will be given a distinguishing version number. The Program -(including Contributions) may always be distributed subject to the version of -the Agreement under which it was received. In addition, after a new version of -the Agreement is published, Contributor may elect to distribute the Program -(including its Contributions) under the new version. Except as expressly stated -in Sections 2(a) and 2(b) above, Recipient receives no rights or licenses to -the intellectual property of any Contributor under this Agreement, whether -expressly, by implication, estoppel or otherwise. All rights in the Program not -expressly granted under this Agreement are reserved.
- -This Agreement is governed by the laws of the -State of New York and the intellectual property laws of the United States of -America. No party to this Agreement will bring a legal action under this -Agreement more than one year after the cause of action arose. Each party waives -its rights to a jury trial in any resulting litigation.
- -
June 06, 2007
-THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION -AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT"). USE OF -THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE -TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED -BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED -BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE -AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE -TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY -APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU -MAY NOT USE THE CONTENT.
-Unless otherwise indicated, all Content made available by the Eclipse -Foundation is provided to you under the terms and conditions of the Eclipse -Public License Version 1.0 ("EPL"). A copy of the EPL is provided with this -Content and is also available at http://www.eclipse.org/legal/epl-v10.html. -For purposes of the EPL, "Program" will mean the Content.
-Content includes, but is not limited to, source code, object code, -documentation and other files maintained in the Eclipse.org CVS repository -("Repository") in CVS modules ("Modules") and made available as downloadable -archives ("Downloads").
-Content may be apportioned into plug-ins ("Plug-ins"), plug-in fragments -("Fragments"), and features ("Features"). A Feature is a bundle of one or more -Plug-ins and/or Fragments and associated material. Files named "feature.xml" may -contain a list of the names and version numbers of the Plug-ins and/or Fragments -associated with a Feature. Plug-ins and Fragments are located in directories -named "plugins" and Features are located in directories named "features".
-Features may also include other Features ("Included Features"). Files named -"feature.xml" may contain a list of the names and version numbers of Included -Features.
-The terms and conditions governing Plug-ins and Fragments should be contained -in files named "about.html" ("Abouts"). The terms and conditions governing -Features and Included Features should be contained in files named "license.html" -("Feature Licenses"). Abouts and Feature Licenses may be located in any -directory of a Download or Module including, but not limited to the following -locations:
-Note: if a Feature made available by the Eclipse Foundation is installed -using the Eclipse Update Manager, you must agree to a license ("Feature Update -License") during the installation process. If the Feature contains Included -Features, the Feature Update License should either provide you with the terms -and conditions governing the Included Features or inform you where you can -locate them. Feature Update Licenses may be found in the "license" property of -files named "feature.properties". Such Abouts, Feature Licenses and Feature -Update Licenses contain the terms and conditions (or references to such terms -and conditions) that govern your use of the associated Content in that -directory.
-THE ABOUTS, FEATURE LICENSES AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL -OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE -OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):
-IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR -TO USE OF THE CONTENT. If no About, Feature License or Feature Update License is -provided, please contact the Eclipse Foundation to determine what terms and -conditions govern that particular Content.
-Content may contain encryption software. The country in which you are -currently may have restrictions on the import, possession, and use, and/or -re-export to another country, of encryption software. BEFORE using any -encryption software, please check the country's laws, regulations and policies -concerning the import, possession, or use, and re-export of encryption software, -to see if this is permitted.
diff --git a/jpa/plugins/org.eclipse.jpt.db.ui/.classpath b/jpa/plugins/org.eclipse.jpt.db.ui/.classpath deleted file mode 100644 index 304e86186a..0000000000 --- a/jpa/plugins/org.eclipse.jpt.db.ui/.classpath +++ /dev/null @@ -1,7 +0,0 @@ - -June 06, 2007
- -The Eclipse Foundation makes available all content in this plug-in -("Content"). Unless otherwise indicated below, the Content is provided to you -under the terms and conditions of the Eclipse Public License Version 1.0 -("EPL"). A copy of the EPL is available at -http://www.eclipse.org/org/documents/epl-v10.php. -For purposes of the EPL, "Program" will mean the Content.
- -If you did not receive this Content directly from the Eclipse Foundation, the -Content is being redistributed by another party ("Redistributor") and different -terms and conditions may apply to your use of any object code in the Content. -Check the Redistributor's license that was provided with the Content. If no such -license exists, contact the Redistributor. Unless otherwise indicated below, the -terms and conditions of the EPL still apply to any source code in the Content -and such source code may be obtained at -http://www.eclipse.org/.
- - - diff --git a/jpa/plugins/org.eclipse.jpt.db.ui/build.properties b/jpa/plugins/org.eclipse.jpt.db.ui/build.properties deleted file mode 100644 index 0d56981f21..0000000000 --- a/jpa/plugins/org.eclipse.jpt.db.ui/build.properties +++ /dev/null @@ -1,17 +0,0 @@ -############################################################################### -# Copyright (c) 2006, 2007 Oracle. -# All rights reserved. This program and the accompanying materials -# are made available under the terms of the Eclipse Public License v1.0 -# which accompanies this distribution, and is available at -# http://www.eclipse.org/legal/epl-v10.html -# -# Contributors: -# Oracle. - initial API and implementation -############################################################################### -source.. = src/ -output.. = bin/ -bin.includes = .,\ - META-INF/,\ - about.html,\ - plugin.properties -jars.compile.order = . diff --git a/jpa/plugins/org.eclipse.jpt.db.ui/component.xml b/jpa/plugins/org.eclipse.jpt.db.ui/component.xml deleted file mode 100644 index bf648aaa4f..0000000000 --- a/jpa/plugins/org.eclipse.jpt.db.ui/component.xml +++ /dev/null @@ -1 +0,0 @@ -June 06, 2007
- -The Eclipse Foundation makes available all content in this plug-in -("Content"). Unless otherwise indicated below, the Content is provided to you -under the terms and conditions of the Eclipse Public License Version 1.0 -("EPL"). A copy of the EPL is available at -http://www.eclipse.org/org/documents/epl-v10.php. -For purposes of the EPL, "Program" will mean the Content.
- -If you did not receive this Content directly from the Eclipse Foundation, the -Content is being redistributed by another party ("Redistributor") and different -terms and conditions may apply to your use of any object code in the Content. -Check the Redistributor's license that was provided with the Content. If no such -license exists, contact the Redistributor. Unless otherwise indicated below, the -terms and conditions of the EPL still apply to any source code in the Content -and such source code may be obtained at -http://www.eclipse.org/.
- - - diff --git a/jpa/plugins/org.eclipse.jpt.db/build.properties b/jpa/plugins/org.eclipse.jpt.db/build.properties deleted file mode 100644 index 974eadac6b..0000000000 --- a/jpa/plugins/org.eclipse.jpt.db/build.properties +++ /dev/null @@ -1,19 +0,0 @@ -############################################################################### -# Copyright (c) 2006, 2007 Oracle. -# All rights reserved. This program and the accompanying materials -# are made available under the terms of the Eclipse Public License v1.0 -# which accompanies this distribution, and is available at -# http://www.eclipse.org/legal/epl-v10.html -# -# Contributors: -# Oracle. - initial API and implementation -############################################################################### -javacSource=1.5 -javacTarget=1.5 -source.. = src/ -output.. = bin/ -bin.includes = .,\ - META-INF/,\ - about.html,\ - plugin.properties -jars.compile.order = . diff --git a/jpa/plugins/org.eclipse.jpt.db/component.xml b/jpa/plugins/org.eclipse.jpt.db/component.xml deleted file mode 100644 index 644c396149..0000000000 --- a/jpa/plugins/org.eclipse.jpt.db/component.xml +++ /dev/null @@ -1 +0,0 @@ -
-About this content- |
-
June 06, 2007
- -License
-The Eclipse Foundation makes available all content in this plug-in ("Content"). Unless otherwise indicated below, the Content is provided to you under the terms and conditions of the Eclipse Public License Version 1.0 ("EPL"). A copy of the EPL is available at http://www.eclipse.org/legal/epl-v10.html
. For purposes of the EPL, "Program" will mean the Content.
If you did not receive this Content directly from the Eclipse Foundation, the Content is being redistributed by another party ("Redistributor") and different terms and conditions may apply to your use of any object code in the Content. Check the Redistributor's license that was provided with the Content. If no such license exists, contact the Redistributor. Unless otherwise indicated below, the terms and conditions of the EPL still apply to any source code in the Content and such source code may be obtained at http://www.eclipse.org
.
-Understanding OR mappings- |
-
The Dali OR (object-relational) Mapping Tool allows you to describe how your entity objects map to the data source (or other objects). This approach isolates persistence information from the object model. Developers are free to design their ideal object model, and DBAs are free to design their ideal schema.
-These mappings transform an object data member type to a corresponding relational database data source representation. These OR mappings can also transform object data members that reference other domain objects stored in other tables in the database and are related through foreign keys.
-You can use these mappings to map simple data types including primitives (such as int
), JDK classes (such as String
), and large object (LOB) values. You can also use them to transform object data members that reference other domain objects by way of association where data source representations require object identity maintenance (such as sequencing and back references) and possess various types of multiplicity and navigability. The appropriate mapping class is chosen primarily by the cardinality of the relationship.
-
-Understanding Java persistence- |
-
Persistence refers to the ability to store objects in a database and use those objects with transactional integrity. In a J2EE application, data is typically stored and persisted in the data tier, in a relational database.
-Entity beans are enterprise beans that contain persistent data and that can be saved in various persistent data stores. The entity beans represent data from a database; each entity bean carries its own identity. Entity beans can be deployed using application-managed persistence or container-managed persistence.
-
-Concepts- |
-
This section contains an overview of concepts you should be familiar with when using Dali to create mappings for Java persistent entities.
-In addition to these sections, you should review the following resources for additional information:
-Eclipse Dali project: http://www.eclipse.org/webtools/dali
Eclipse Web Tools Platform project: http://www.eclipse.org/webtools
JSR 220 EJB 3.0 specification: http://www.jcp.org/en/jsr/detail?id=220
-Understanding EJB 3.0 Java Persistence API- |
-
The Java 2 Enterprise Edition(J2EE) Enterprise JavaBeans (EJB) are a component architecture that you use to develop and deploy object-oriented, distributed, enterprise-scale applications. An application written according to the Enterprise JavaBeans architecture is scalable, transactional, and secure.
-The EJB 3.0 Java Persistence API (JPA) improves the EJB architecture by reducing its complexity through the use of metadata (annotations) and specifying programmatic defaults of that metadata.
-- - -
-The persistence.xml file- |
-
The JPA specification requires the use of a persistence.xml
file for deployment. This file defines the database and entity manager options, and may contain more than one persistence unit. Dali can use the Eclipse XML Editor to create and maintain this information. See "Managing the persistence.xml file" for more information.
-
-The orm.xml file- |
-
Although the JPA specification emphasizes the use of annotations to specify persistence, you can also the orm.xml
file to store this metadata. Dali can use the Eclipse XML Editor to create and maintain this information. The metadata must match the XSD specification of your selected JPA implementation. See "Managing the orm.xml file" for more information.
-
-Getting started- |
-
This section provides information on getting started with the Java Persistence Tools.
-For additional information, please visit the Dali home page at: http://www.eclipse.org/webtools/dali/main.php/
.
-Requirements and installation- |
-
Before installing Dali, ensure that your environment meets the following minimum requirements:
-Eclipse 3.3 (http://www.eclipse.org/downloads
)
Java Runtime Environment (JRE) 1.5 (http://java.com
)
Eclipse Web Tools Platform (WTP) 2.0 (http://www.eclipse.org/webtools
)
Java Persistence API (JPA) for Java EE 5. The reference implementation can be obtained from:
-
-https://glassfish.dev.java.net/downloads/persistence/JavaPersistence.html
-
-
-Refer to http://www.eclipse.org/webtools/dali/gettingstarted_main.html
for additional installation information.
Review the Dali quick start and Dali basic tutorial to build your first Dali project.
-
-Dali quick start- |
-
This section includes information to help you quickly start using Dali to create relational mappings between Java persistent entities and database tables.
-The Dali basic tutorial contains detailed procedures for building you first Dali project.
-
-Creating a new project- |
-
This quick start shows how to create a new JPA project.
-Select File > New > Project. The New Project dialog appears.
-On the New Project dialog, select JPA > JPA Project and click Next. The Create a Java Project dialog appears.
- -On the Create a JPA Project dialog, enter a Project name (such as QuickStart
).
Select your Target Runtime (such as Apache Tomcat
) and click Next. The Project Facets dialog appears.
Verify that the Java Persistence 1.0 facet is selected and click Next. The JPA Facet dialog appears.
-
- Note: -You must configure your project to use Java version 5.0 (or higher). See "Requirements and installation" for more information. |
-
On the JPA Facet dialog, select your vendor-specific JPA platform, database connection (or create a new connection), JPA implementation library (such as TopLink Essentials), define how Dali should manage persistent classes, and click Finish.
- -Eclipse adds the project to the workbench and opens the JPA perspective.
- - -Now that you have created a project with persistence, you can continue with Creating a Java persistent entity.
-
-Creating a Java persistent entity- |
-
This quick start shows how to create a new persistent Java entity. We will create an entity to associate with a database table. You will also need to add the ADDRESS table to your database.
-Right-click the project in the Package Explorer and select New > Class. The New Java Class page appears.
-On the Java Class page, enter a package name (such as quickstart.demo.model
), class name (such as Address
), and click Finish.
Right-click the Address.java
file in the Package Explorer and select Open.
Select the Address
entity in the JPA Structure view.
In the JPA Details view, in the Map As field, select Entity. In the Table field, select the ADDRESS database table.
- -Eclipse creates the persistent entity and adds the @Entity
annotation to the class.
Eclipse also displays the Address entity in the JPA Structure view:
- - -After creating the entity, you must associate it with a database table.
-Select the Address class in the Explorer view.
-In the Persistence Properties view, notice that Dali has automatically associated the ADDRESS database table with the entity because they are named identically.
-
- Note: -Depending on your database connection type, you may need to specify the Schema. |
-
After associating the entity with the database table, you must update the persistence.xml
file to include this JPA entity.
Right-click the persistence.xml
file in the Package Explorer and select JPA Tools > Synchronize Classes. Dali adds the following to the persistence.xml
file:
<class>quickstart.demo.model.Address</class>
-
Now that you have created a persistent entity, you can continue with Mapping an entity to map the entity's fields to columns on the database table.
-
-Mapping an entity- |
-
This quick start shows how to map fields in a Java persistent entity. Before beginning, add the following fields to the Address class:
--private Long id; -private String city; -private String country; -private String stateOrProvince; -private String postalCode; -private String street; - --
Eclipse updates the Address entity in the JPA Structure view to show its fields:
- - -You will also need to add the following columns to the ADDRESS database table:
--NUMBER(10,0) ADDRESS_ID (primary key) -VARCHAR2(80) PROVINCE -VARCHAR2(80) COUNTRY -VARCHAR2(20) P_CODE -VARCHAR2(80) STREET -VARCHAR2(80) CITY --
--
Now we are ready to map each fields in the Address class to a column in the database table.
-Select the id field in the JPA Details view.
-In the JPA Details view:
-For the Map As field, select Id
-For the Column field, select ADDRESS_ID.
-Eclipse adds the following annotations to the Address entity:
--@Id -@Column(name="ADDRESS_ID") - -
Map each of the following fields (as Basic mappings) to the appropriate database column:
-Field | -Map As | -Database Column | -
---|---|---|
city | -Basic | -CITY | -
country | -Basic | -COUNTRY | -
postalCode | -Basic | -P_CODE | -
provinceOrState | -Basic | -PROVINCE | -
street | -Basic | -STREET | -
Notice that Dali will automatically map some fields to the correct database column (such as the city field to the CITY column) if the names are identical.
-Refer to the Dali basic tutorial to map a complete object model using basic and relational mappings.
-
-Dali basic tutorial- |
-
In this tutorial, you will use Dali to map the object model of a company's HR application to track its employees. Figure: Tutorial Object Model illustrates the object model for the tutorial.
- - -Next, you will Generate the tutorial database schema.
- - -
-Generate the tutorial database schema- |
-
The tutorial application uses three database tables to store each employee's information: EMPLOYEE, ADDRESS and PHONE. Table: Tutorial Database Schema describes the columns for each table.
-You can download SQL scripts to build and populate the database tables with sample data from http://www.eclipse.org/webtools/dali/docs/dbscripts.zip
.
Tutorial Database Schema
-Table | -Column | -Type | -Details | -
---|---|---|---|
- EMPLOYEE - |
-
- EMP_ID - |
-
- NUMBER(15) - |
-
- Primary Key - |
-
- F_NAME - |
-
- VARCHAR(40) - |
-||
- L_NAME - |
-
- VARCHAR(40) - |
-||
- ADDR_ID - |
-
- NUMBER(15) - |
-
- Foreign Key, references ADDRESS.ADDRES_ID - |
-|
- VERSION - |
-
- NUMBER(15) - |
-||
- ADDRESS - |
-
- ADDRESS_ID - |
-
- NUMBER(15) - |
-
- Primary Key - |
-
- PROVINCE - |
-
- VARCHAR(80) - |
-||
- COUNTRY - |
-
- VARCHAR(80) - |
-||
- STREET - |
-
- VARCHAR(80) - |
-||
- P_CODE - |
-
- VARCHAR(20) - |
-||
- CITY - |
-
- VARCHAR(80) - |
-||
- PHONE - |
-
- EMP_ID - |
-
- NUMBER(15) - |
-
- Foreign Key, reference to EMPLOYEE.EMP_ID - |
-
- AREA_CODE - |
-
- VARCHAR(3) - |
-||
- P_NUMBER - |
-
- VARCHAR(7) - |
-
- Primary key - |
-|
- TYPE - |
-
- VARCHAR(15) - |
-
Next, you will Create a database connection.
- - -
-Create a database connection- |
-
After creating the database you will need to create a database connection to use with the tutorial application. An active database connection is required to complete tutorial application.
-Use the New Connection wizard to create a database connection.
- - -Now you're ready to Create a JPA project.
-
-Create a JPA project- |
-
In order to begin, you must create a new Java project.
-Select File > New > Project. The New Project dialog appears.
-On the New Project dialog, select JPA > JPA Project and click OK. The New JPA Project dialog appears.
-On the New JPA Project dialog, enter Employee
as the Project name and click Next. The Project Facets page appears.
Verify that you have selected a Java 5.0 (or higher) and JPA 1.0 facet, and click Next. The JPA Facet page appears.
-Select your vender-specific platform, database connection, and JPA implementation library, and click Finish.
-Eclipse adds the project to the workbench and opens the Java perspective.
- - -The next step is to Create persistent Java entities.
-
-Create persistent Java entities- |
-
The Tutorial Object Model contains three entities: Employee, Address, and PhoneNumber. Use this procedure to add the entities to the project.
-Right-click the Employee project in the Package Explorer and select New > Class. The New Java Class dialog appears.
-On the Java Class dialog, enter a package name (such as dali.tutorial.model
), class name (such as Employee
), and click Finish. Eclipse adds the Employee entity to the Package Explorer.
Select the Employee
entity in the JPA Structure view.
In the JPA Details view, in the Map As field, select Entity. In the Table field, select the EMPLOYEE database table.
- -Eclipse adds the @Entity
annotation to the class. Repeat this procedure to add the PhoneNumber and Address entities.
Notice that the Problems view reports several errors for each entity. We'll address these shortly.
-Next, you will Add fields to the entities.
- - -
-Add fields to the entities- |
-
Before mapping the entities to the database, you must add the necessary fields to each entity.
-Add the following fields to the Employee entity:
--private Long id; -private String firstNname; -private String lastName; -private String address; -private List<PhoneNumber> phoneNumbers; -private Long version; - -
Import java.util.List.
-Generate Getters and Setters for each field.
-Add the following fields to the Address entity:
--private Long id; -private String street; -private String city; -private String stateOrProvince; -private String country; -private String postalCode; - -
Add the following fields to the PhoneNumber entity:
--private String type; -private String areaCode; -private String number; -private Employee owner; - -
Next, you will Associate the entity with a database table.
-
-Associate the entity with a database table- |
-
Now you must associate each entity with its primary database table.
-Select the Employee class in the Explorer view.
-In the JPA Details view, notice that Dali has automatically selected the EMPLOYEE table as the table name.
- -By default, Dali attempts to associate each entity with a similarly named database table. Notice that although you have not explicitly associated the Address entity yet, there is no error in the Problems view because the entity name, Address, is identical to the table name (ADDRESS).
-For the PhoneNumber entity, however, there is an error. This is because the entity name (PhoneNumber) is different than the database table (PHONE). You must explicitly associate the entity with the PHONE table. Dali adds the @Table(name="PHONE")
annotation to the entity.
Now you are ready to Create OR mappings.
-
-Create OR mappings- |
-
Now you're ready to map the attributes of each persistent entity to columns in the appropriate database table. For the tutorial application, you will use the following mapping types:
-ID mappings
-Basic mappings
-One-to-one mappings
-Many-to-one mappings
-One-to-many mappings
-Version mappings
-Next, you will Create ID mappings.
- - -
-Create ID mappings- |
-
Use an ID Mapping to specify the primary key of an entity. Each persistent entity must have an ID. Notice that the Problems view reports that each entity is missing an ID.
-Select the Employee entity in the Package Explorer view.
-Expand the Employee entity in the JPA Structure view and select the id field. The JPA Details view (for attributes) displays the properties for the field.
-In the Map As field, select ID.
- -Use this table to complete the remaining fields in the JPA Details view.
-Property | -Description | -
---|---|
Map As | -Defines this mapping as an ID Mapping. Dali adds the @Id annotation to the entity. |
-
Column | -The database column for the primary key of the table associated with the entity. Select EMP_ID.
- Because the database column (EMP_ID) is named differently than the entity field (id), Dali adds the |
-
Leave all other fields on the tab as their defaults. Expand the Primary Key Generation area.
- -Use this table to complete the Primary Key Generation fields in the JPA Details view.
-Property | -Description | -
---|---|
Generated Value | -These fields define how the primary key is generated. | -
Strategy | -For the tutorial project, use the Auto option. | -
Generator Name | -Leave this field blank. | -
In the JPA Structure view, the id field is identified as the primary key by the following icon:
- - -Repeat this procedure to map the following primary keys (as shown in Table: Tutorial Database Schema):
-The id field of the Address entity to the ADDRESS_ID column of the ADDRESS table.
-The number field of the PhoneNumber entity to the P_NUMBER column of the PHONE table.
-Next, you will Create basic mappings.
-
-Create basic mappings- |
-
Use a Basic Mapping to map an attribute directly to a database column. In the Tutorial Object Model, the firstName field of the Employee class maps directly to the F_NAME column of the EMPLOYEE database table.
-Select the Employee entity in the Package Explorer view.
-In the JPA Structure view, select the firstName field of the Employee entity. The JPA Details view (for attributes) displays the properties for the field.
-In the Map As field, select Basic. In the Column field, select F_NAME.
- -Dali adds the @Column(name="F_NAME")
annotation to the entity. In the JPA Structure, the firstName field is identified as a basic mapping as shown in the following figure:
Repeat this procedure to map each of the following fields as Basic mappings:
-Employee entity
-lastName field to L_NAME column
-Address Entity
-city field to CITY column
-country field to COUNTRY column
-postalCode field to P_CODE column
-stateOrProvice field to PROVINCE column
-street field to STREET column
-
- Note: -Because the city, country, and street fields are named identically to their database columns, Dali automatically maps the fields; no annotations are required. |
-
Phone Entity
-areaCode field to AREA_CODE column
-type field to TYPE column
-
- Note: -Because the type field is named identically to its database column, Dali automatically maps the field. No annotation is required. |
-
Next, you will Create one-to-one mappings.
-
-Create one-to-one mappings- |
-
Use a One-to-One Mapping to define a relationship from an attribute to another class, with one-to-one multiplicity to a database column. In the Tutorial Object Model, the address field of the Employee class has a one-to-one relationship to the Address class; each employee may have a single address.
-Select the Employee entity in the Package Explorer view.
-In the JPA Structure view, select the address field of the Employee entity. The JPA Details view (for attributes) displays the properties for the field.
-In the Map As field, select One-to-One.
- -For the Target Entity, click Browse and select the Address persistent entity. Dali adds the @OneToOne(targetEntity=dali.tutorial.model.Address.class)
entity to the class.
Leave the other fields with their default values.
-Select the Override Default option to specify the relationship between the Employee and Address entities. Because you had to explicitly define the ID field for the Address entity in its ID mapping, you will need to edit the default join relationship.
-Select the address_ADDRESS_ID -> ADDRESS_ID relationship in the Join Columns area and click Edit.
-In the Edit Join Column dialog, select the following options and click OK.
-Name: ADDR_ID (from the EMPLOYEE table)
-Referenced Column Name: ADDRESS_ID (from the ADDRESS table)
-In the JPA Structure, the address field is identified as a one-to-one mapping, as shown in the following figure:
- - -Next, you will Create one-to-many mappings.
-
-Create one-to-many mappings- |
-
Use a One-to-Many Mapping to define a relationship from an attribute to another class, with one-to-many multiplicity to a database column. In the Tutorial Object Model, the phoneNumbers field of the Employee class has a one-to-many relationship to the Phone class; each employee may have many phone numbers.
-Select the Employee entity in the Package Explorer view.
-In the JPA Structure view, select the phoneNumber field of the Employee entity. The JPA Details view (for attributes) displays the properties for the field.
-In the Map As field, select One-to-Many.
- -Select PhoneNumber as the Target Entity. Leave the other fields with their default values.
-In the Join Table area, notice that Dali has selected the correct joins, based on the foreign key associations in the database tables.
-In the JPA Structure, the phoneNumbers field is identified as a one-to-many mapping as shown in the following figure:
- - -Next, you will Create many-to-one mappings.
-
-Create many-to-one mappings- |
-
Use a May-to-One Mapping to define a relationship from an attribute to another class, with many-to-one multiplicity to a database column. In the Tutorial Object Model, the owner field of the PhoneNumber class has a one-to-many relationship to the Employee class; there are many phone numbers that each employee may have.
-This is the "back mapping" of the one-to-many mapping you previously defined.
-Select the PhoneNumber entity in the Package Explorer view.
-In the JPA Structure view, select the owner field of the PhoneNumber entity. The JPA Details view (for attributes) displays the properties for the field.
-In the Map As field, select Many to One.
- -Leave the other fields with their default values. Dali correctly completes the information based on the database structure and previously defined mappings.
-Use the Join Columns area to specify the relationship between the PhoneNumber and Employee entities. Because you had to explicitly define the ID field for the Employee entity in its ID mapping, you will need to edit the default join relationship.
-Select the Override Default option.
-Select the owner_EMP_ID -> EMP_ID relationship in the Join Columns area and click Edit.
-In the Edit Join Column dialog, select the following options and click OK.
-Name: EMP_ID (from the PHONE table)
-Referenced Column Name: EMP_ID (from the EMPLOYEE table)
-In the JPA Structure, the owner field is identified as a many-to-one mapping as shown in the following figure:
- - -Next, you will Create version mappings
-
-Create version mappings- |
-
Use a Version Mapping to specify the database field used by a persistent entity for optimistic locking.
-Select the Employee entity in the Package Explorer view.
-In the JPA Structure view, select the version field of the Employee entity. The JPA Details view (for attributes) displays the properties for the field.
-In the Map As field, select Version.
- -Dali automatically selects the Version column in the EMPLOYEE database table. In the JPA Structure, the Version field is identified as a version mapping, as shown in the following figure:
- - -Congratulations! All of the entities have been successfully mapped.
-
-Legal- |
-
Notices
-The material in this guide is copyright © 2006, 2007 by Oracle.
-Terms and conditions regarding the use of this guide.
- - - - - diff --git a/jpa/plugins/org.eclipse.jpt.doc.user/plugin.properties b/jpa/plugins/org.eclipse.jpt.doc.user/plugin.properties deleted file mode 100644 index 85654952f5..0000000000 --- a/jpa/plugins/org.eclipse.jpt.doc.user/plugin.properties +++ /dev/null @@ -1,24 +0,0 @@ -############################################################################### -# Copyright (c) 2007 Oracle. -# All rights reserved. This program and the accompanying materials -# are made available under the terms of the Eclipse Public License v1.0 -# which accompanies this distribution, and is available at -# http://www.eclipse.org/legal/epl-v10.html -# -# Contributors: -# Oracle. - initial API and implementation -############################################################################### -# ==================================================================== -# To code developer: -# Do NOT change the properties between this line and the -# "%%% END OF TRANSLATED PROPERTIES %%%" line. -# Make a new property name, append to the end of the file and change -# the code to use the new property. -# ==================================================================== - -# ==================================================================== -# %%% END OF TRANSLATED PROPERTIES %%% -# ==================================================================== - -pluginName = Java Persistence Documentation - Doc -providerName = Eclipse.org diff --git a/jpa/plugins/org.eclipse.jpt.doc.user/plugin.xml b/jpa/plugins/org.eclipse.jpt.doc.user/plugin.xml deleted file mode 100644 index a267bbc742..0000000000 --- a/jpa/plugins/org.eclipse.jpt.doc.user/plugin.xml +++ /dev/null @@ -1,37 +0,0 @@ - - -
-JPA Details view (for orm.xml)- |
-
The JPA Details view displays the default mapping and persistence information for the project and contains the following areas:
-These defaults can be overridden by the settings on a specific entity or mapping.
- - -
-JPA Facet page- |
-
This table lists the properties available on the JPA Facet page of the Create New JPA Project wizard.
-Property | -Description | -Default | -
---|---|---|
Platform | -Vendor-specific JPA implementation. | -Generic | -
Connection | -Select the database connection to use with the project. Dali requires an active database connection to use and validate the persistent entities and mappings.
- Click Add connection to create a new database connection. - |
-|
JPA Implementation | -Select to use the JPA implementation provided by the server at runtime, or select a specific implementation library that contain the Java Persistence API (JPA) and entities to be added to the project's Java Build Path.
- Click Configure default JPA implementation library to create a default library for the project or click Configure user libraries to define additional libraries. - |
-Determined by server. | -
Persistent class management | -Specify if Dali will discover annotated classes automatically, or if the annotated classes must be listed in the persistence.xml file.
- Note: To insure application portability, you should explicitly list the managed persistence classes that are included in the persistence unit. - |
-Determined by server. | -
Create orm.xml | -Specify if Dali should create a default orm.xml file for your entity mappings and persistence unit defaults. |
-Selected | -
-General information- |
-
This table lists the General properties available in the Java Details view for each mapping type.
-Property | -Description | -Default | -Available for Mapping Type | -
---|---|---|---|
Map As | -Define the mapping type for the attribute | -Basic | -All mapping types | -
Column | -The database column that contains the value for the attribute. This field corresponds to the @Column annotation. |
-By default, the Column is assumed to be named identically to the attribute. | -Basic mapping, Embedded mapping, ID mapping, Version mapping | -
Name | -Name of the database column.
- This field corresponds to the |
-Basic mapping, Embedded mapping, ID mapping | -|
Table | -Name of the database table that contains the selected column. | -Basic mapping, Embedded mapping, ID mapping | -|
Fetch Type | -Defines how data is loaded from the database:
-
|
-Eager | -Basic mapping, One-to-one mapping | -
Optional | -Specifies if this field is can be null. | -Yes | -Basic mapping, One-to-one mapping | -
Lob | -Specify if the field is mapped to java.sql.Clob or java.sql.Blob .
-This field corresponds to the |
-Basic mapping |
-|
Temporal | -Specifies if this field is one of the following:
-
This field corresponds to the |
-Basic mapping, ID mapping | -|
Enumerated | -Specify how to persist enumerated constraints if the String value suits your application requirements or to match an existing database schema.
-
This field corresponds to the |
-Ordinal | -|
Target Entity | -The persistent entity to which the attribute is mapped. | -One-to-one mapping,, One-to-many mapping Many-to-many mapping, Many-to-one mapping | -|
Cascade Type | -Specify which operations are propagated throughout the entity.
-
|
-One-to-one mapping |
-|
Mapped By | -The field in the database table that "owns" the relationship. This field is required only on the non-owning side of the relationship. | -One-to-one mapping, One-to-many mapping | -|
Order By | -Specify the default order for objects returned from a query:
-
This field corresponds to the |
-Primary key | -One-to-many mapping. Many-to-many mapping, Many-to-one mapping | -
Attribute Overrides | -Overrides Basic mappings of a mapped superclass. (For example, if the inherited column name is incompatible with a pre-existing data model, or invalid as a column name in your database). | -Embedded mapping
-
- |
-
-
-New JPA Project page- |
-
This table lists the properties available on the New JPA Project page of the Create New JPA Project wizard.
-Property | -Description | -Default | -
---|---|---|
Project name | -Name of the Eclipse JPA project. | -|
Project contents | -Location of the workspace in which to save the project.
- Unselect The Use Default option and click Browse to select a new location. - |
-Current workspace | -
Target runtime | -Select a pre-defined target for the project.
- Click New to create a new environment with the New Server Runtime wizard. - |
-|
Configurations | -Select a project configuration with pre-defined facets.
- Select <custom> to manually select the facets for this project. - |
-Utility JPA project with Java 5.0 | -
EAR membership | -Specify if this project should be included in an EAR file for deployment.
- Select the EAR Project Name, or click New to create a new EAR project. - |
-
-Create New JPA Project wizard- |
-
The Create New JPA Project wizard allows you to create a new Java project using JPA. The wizard consists of the following pages:
-Project Facets page
-
-JPA Details view (for attributes)- |
-
The JPA Details view displays the persistence information for the currently selected mapped attribute and contains the following areas:
-
-JPA Structure view- |
-
The JPA Structure view displays an outline of the structure (its attributes and mappings) of the entity that is currently selected or opened in the editor. The structural elements shown in the outline are the entity and its fields.
- - --
-
-JPA Development perspective- |
-
The JPA Development perspective defines the initial set and layout of views in the Workbench window when using Dali. By default, the JPA Development perspective includes the following vies:
-
-JPA Details view (for entities)- |
-
The JPA Details view displays the persistence information for the currently selected entity and contains the following tabs:
-
-Primary Key Generation information- |
-
This table lists the fields available in the Primary Key Generation area in JPA Details view for ID mapping types.
-Property | -Description | -Default | -
---|---|---|
Primary Key Generation | -These fields define how the primary key is generated. These fields correspond to the @GeneratedValue annotation. |
-Generated Value | -
Strategy | -
-
|
-Auto | -
Generator Name | -Unique name of the generated value. | -|
Table Generator | -These fields define the database table used for generating the primary key and correspond to the @TableGenerator annotation.
-These fields apply only when Strategy = Table. - |
-|
Name | -Unique name of the generator. | -|
Table | -Database table that stores the generated ID values. | -|
Primary Key Column | -The column in the table generator's Table that contains the primary key. | -|
Value Column | -The column that stores the generated ID values. | -|
Primary Key Column Value | -The value for the Primary Key Column in the generator table. | -|
Sequence Generator | -These fields define the specific sequence used for generating the primary key and correspond to the @SequenceGenerator annotation.
-These fields apply only when Strategy = Sequence. - |
-|
Name | -Name of the sequence table to use for defining primary key values. | -|
Sequence | -Unique name of the sequence. | -
-
-
-Project Properties page - JPA Options- |
-
Use the JPA options on the Properties page to select the database connection to use with the project.
-This table lists the properties available in the Persistence Properties page.
--
-Reference- |
-
This section includes detailed help information for each of the following elements in the Dali OR Mapping Tool:
-
-Wizards- |
-
This section includes information on the following wizards:
- - - -
-Property pages- |
-
This section includes information on the following property pages:
- - - -
-General information- |
-
This table lists the General information fields available in the JPA Details view for each entity type.
-Property | -Description | -Default | -Available for Entity Type | -
---|---|---|---|
Map As | -Specify the type of entity: Entity, Mapped Superclass, Embeddable. | -Entity | -Entity, Embeddable, and Mapped superclass | -
Name | -The name of this entity. By default, the class name is used as the entity name. | -Entity |
-|
Table | -The primary database table associated with the entity. | -Entity |
-|
Catalog | -The database catalog that contains the Table. | -As defined in orm.xml . |
-Entity |
-
Schema | -The database schema that contains the Table. | -As defined in orm.xml . |
-Entity |
-
Attribute Overrides | -Specify a property or field to be overridden (from the default mappings). Select Override Default. | -Entity |
-|
Column | -The database column (from the Table Name) mapped to the entity. | -Entity |
-|
Table | -Name of the database table that contains the selected column. | -Entity |
-
-
-
-Secondary table information- |
-
Use the Secondary Tables area in the Java Details view to associate additional tables with an entity. Use this area if the data associated with an entity is spread across multiple tables.
--
-
-Inheritance information- |
-
This table lists the fields available on the Inheritance area in the Java Details view for each entity type.
-Property | -Description | -Default | -
---|---|---|
Strategy | -Specify the strategy to use when mapping a class or class hierarchy:
-
|
-Single table | -
Discriminator Column | -Use to specify the name of the discriminator column when using a Single or Joined inheritance strategy. | -|
Discriminator Type | -Set this field to set the discriminator type to Char or Integer (instead of its default: String ). The Discriminator Value must conform to this type. |
-String | -
Discriminator Value | -Specify the discriminator value used to differentiate an entity in this inheritance hierarchy. The value must conform to the specified Discriminator Type. | -|
Primary Key Join Columns | -
- Select Override Default. -This field corresponds with @PrimaryKeyJoinColumn annotation. - |
-
-
-
-Join Table Information- |
-
Use area to specify a mapped column for joining an entity association. By default, the mapping is assumed to have a single join.
-This table lists the fields available on the Join Table area in the JPA Details view for One-to-many mapping and Many-to-many mapping mapping types.
--
-
-Join Columns Information- |
-
This table lists the fields available in the Join Table area in JPA Details view for Many-to-one mapping and One-to-one mapping mapping types.
--
-
-General information- |
-
This table lists the General information fields available in the JPA Details view for each entity type.
-Property | -Description | -Default | -
---|---|---|
Package | -The Java package that contains the persistent entities. Click Browse and select the package | -|
Schema | -The database schema that contains the Table.
- This field corresponds to the |
-|
Catalog | -The database catalog that contains the Table.
- This field corresponds to the |
-|
Access | -Specify the default access method for the variables in the project:
-
This field corresponds to the |
-
-
-
-Persistence Unit information- |
-
This table lists the Persistence Unit information fields available in the JPA Details view for each entity type. These fields are contained in the <persistence-unit-metadata>
element in the orm.xml
file.
Property | -Description | -Default | -
---|---|---|
XML Mapping Data Complete | -Specifies that the Java classes in this persistence unit are fully specified by their metadata. Any annotations will be ignored.
- This field corresponds to the |
-|
Package | -The Java package that contains the persistent entities for this persistence unit.
- Click Browse and select the package - |
-|
Schema | -The database schema that contains the Table.
- This field corresponds to the |
-|
Catalog | -The database catalog that contains the Table.
- This field corresponds to the |
-|
Cascade Persist | -Adds cascade-persist to the set of cascade options in entity relationships of the persistence unit.
- This field corresponds to the |
-
-
-
-Preferences- |
-
This section includes information on the following preference pages:
- - - -
-Dialogs- |
-
This section includes information on the following preference pages:
- - - -
-Edit Join Columns Dialog- |
-
Use the Join Columns dialog to create or modify the join tables and columns in relationship mappings.
-This table lists the properties available in the Join Columns dialog.
-Property | -Description | -
---|---|
Name | -Name of the joint table column that contains the foreign key column. | -
Referenced Column Name | -Name of the database column that contains the foreign key reference for the entity relationship. | -
-Icons and buttons- |
-
This section includes information on each of the icons and buttons used in the Dali OR Mapping Tool.
- - - -
-Icons- |
-
The following icons are used throughout the Dali OR Mapping Tool.
-Icon | -Description | -
---|---|
Nonpersistent class | -|
Entity |
-|
Embeddable entity | -|
Mapped superclass | -|
Basic mapping |
-|
Embedded mapping |
-|
Embedded ID mapping |
-|
ID mapping |
-|
Many-to-many mapping |
-|
Many-to-one mapping |
-|
One-to-many mapping |
-|
One-to-one mapping |
-|
Transient mapping |
-|
Version mapping |
-
-Buttons- |
-
The following buttons are used throughout the Dali OR Mapping Tool.
-Icon | -Description | -
---|---|
JPA Development perspective | -
-Javadoc- |
-
There is no public API for Release 1.0.0. Please refer to the Dali Developer Documentation for additional information.
-
-Dali Developer Documentation- |
-
Additional Dali documentation is available online at:
-http://wiki.eclipse.org/index.php/Dali_Developer_Documentation
This developer documentation includes information about:
-Dali architecture
-Plugins that comprise the Dali JPA Eclipse feature
-Extension points
-
-Adding persistence to a class- |
-
You can make a Java class into one of the following persistent types:
--
-
-Specifying additional tables- |
-
An entity may inherit properties from other entities. You can specify a specific strategy to use for inheritance.
-Use this procedure to specify inheritance (@Inheritance)
for an existing entity (@Entity
):
Select the entity in the Package Explorer.
-In the JPA Details view, select the Secondary Tables information.
- -Click Add to associate an additional table with the entity. The Edit Secondary Table dialog appears
-Select the Name, Catalog, and Schema of the additional table to associate with the entity.
-Eclipse adds the following annotations the entity:
--@SecondaryTable(name="NAME", catalog = "CATALOG", schema = "SCHEMA" - - --
-
-
-
-Creating a new JPA project- |
-
Use this procedure to create a new JPA project.
-Select File > New > Other. The New Project dialog appears.
-On the New Project dialog, select JPA > JPA Project and click Next. The New JPA Project wizard appears.
- -Complete the fields on the New JPA Project page to specify the project name and location, target runtime, and pre-defined configuration.
-Click Next. The Project Facets page appears.
-Select the project facets to use to create the project and click Next. The JPA Facet page appears.
- -Complete the fields on the JPA Facet page to specify your vender-specific platform, database connection, and JPA implementation library.
-
- Note: -If the server runtime does not provide a JPA implementation, you must explicitly select a JPA implementation library. -To insure the portability of your application, you must explicitly list the managed persistence classes that are included in the persistence unit. If the server supports EJB 3.0, the persistent classes will be discovered automatically. - |
-
Click Finish. You should now open the JPA Development perspective.
--
-
-
-Generate Entities from Tables dialog- |
-
Use the Generate Entities dialog to create Java persistent entities from your database tables and columns.
-This table lists the properties available in the Generate Entities dialog.
-Property | -Description | -
---|---|
Source Folder | -Enter a project folder name in which to generate the Java persistent entities, or click Browse to select an existing folder. | -
Package | -Enter a package name in which to generate the Java persistent entities, or click Browse to select an existing package. | -
Tables | -Select the tables from which to create Java persistent entities. The tables shown are determined by the database connection that you defined in the Project Properties page - JPA Options. | -
Generating entities from tables
--
-Specifying entity inheritance- |
-
An entity may inherit properties from other entities. You can specify a specific strategy to use for inheritance.
-Use this procedure to specify inheritance (@Inheritance)
for an existing entity (@Entity
):
Select the entity in the Package Explorer.
-In the JPA Details view, select the Inheritance information.
- -In the Strategy list, select one of the following the inheritance strategies:
-A single table (default)
-Joined table
-One table per class
-Use the following table to complete the remaining fields on the tab. See "Inheritance information" for additional details.
-Eclipse adds the following annotations the entity field:
--@Inheritance(strategy=InheritanceType.<INHERITANCE_STRATEGY>) -@DiscriminatorColumn(name="<DISCRIMINATOR_COLUMN>", - discriminatorType=<DISCRIMINATOR_TYPE>) -@DiscriminatorValue(value-"<DISCRIMINATOR_VALUE>") -@PrimaryKeyJoinColumn(name="<JOIN_COLUMN_NAME>", - referencedColumnName = "<REFERENCED_COLUMN_NAME>") - - --
The following figures illustrates the different inheritance strategies.
- - - - --
-
-
-Managing the orm.xml file- |
-
When creating a JPA project, (see "Creating a new JPA project") you can also create the orm.xml
file that defines the mapping metadata and defaults.
Eclipse creates the META-INF\orm.xml
file in your project's directory:
-<?xml version="1.0" encoding="UTF-8"?> -<persistence version="<PERSISTENCE_VERSION>" - xmlns="http://java.sun.com/xml/ns/persistence" - xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://java.sun.com/xml/ns/persistence - http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd"> - <persistence-unit name="<PERSISTENCE_UNIT_NAME>"> - <provider="<PERSISTENCE_PROVIDER>" /> - </persistence-unit> -</persistence> - --
-
-
-
-Managing the persistence.xml file- |
-
When creating a JPA project, (see "Creating a new JPA project") you can also create the persistence.xml
file.
Eclipse creates the META-INF\persistence.xml
file in your project's directory:
-<?xml version="1.0" encoding="UTF-8"?> -<persistence version="<PERSISTENCE_VERSION>" - xmlns="http://java.sun.com/xml/ns/persistence" - xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://java.sun.com/xml/ns/persistence - http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd"> - <persistence-unit name="<PERSISTENCE_UNIT_NAME>"> - <provider="<PERSISTENCE_PROVIDER>" /> - </persistence-unit> -</persistence> - --
-
-
-
-Mapping an entity- |
-
Dali supports the following mapping types for Java persistent entities:
--
-Tasks- |
-
This section includes detailed step-by-step procedures for accessing the Dali OR mapping tool functionality.
-
-Working with persistence.xml file- |
-
You can work with the persistence.xml
by using the XML Editor.
Use this procedure to work with the persistence.xml
file:
Right-click the persistence.xml
file in the Package Explorer and select Open With > XML Editor.
-
-Synchronizing classes- |
-
As you work with the classes in your Java project, you will need to update the persistence.xml
file to reflect the changes.
Use this procedure to synchronize the persistence.xml
file:
Right-click the persistence.xml
file in the Package Explorer and select JPA Tools > Synchronize Classes.
Dali adds the necessary <class>
elements to the persistence.xml
file.
Use the Persistence XML Editor to continue editing the persistence.xml
file.
-
-Working with orm.xml file- |
-
You can work with the orm.xml
by using the JPA Details view.
Use this procedure to work with the orm.xml
file:
Right-click the orm.xml
file in the Package Explorer and select Open.
In the JPA Structure view, select EntityMappings.
-Use the JPA Details view to configure the entity mapping and persistence unit defaults.
- --
-Entity- |
-
An Entity is a persistent domain object.
-An entity can be:
-Abstract or concrete classes. Entities may also extend non-entity classes as well as entity classes, and non-entity classes may extend entity classes.
-An entity must have:
-A no-arg constructor (public or protected); the entity class may have other constructors as well.
-Each persistent entity must be mapped to a database table and contain a primary key. Persistent entities are identified by the @Entity
annotation.
Use this procedure to add persistence to an existing entity:
-Open the Java class in the Package Explorer.
-Select the class in the JPA Structure view.
-In the JPA Details view, use the Map As field to select Entity.
- -Complete the remaining JPA Details view (for entities).
--
-Embeddable- |
-
An Embedded class is a class whose instances are stored as part of an owning entity; it shares the identity of the owning entity. Each field of the embedded class is mapped to the database table associated with the owning entity.
-To override the mapping information for a specific subclass, use the @AttributeOverride
annotation for that specific class.
An embeddable entity is identified by the @Embeddable
annotation.
Use this procedure to add embeddable persistence to an existing entity:
-Open the Java class in the Package Explorer.
-Select the class in the JPA Structure view.
-In the JPA Details view, use the Map As drop-list to select Embeddable.
- -Complete the remaining JPA Details view (for entities).
--
-Mapped superclass- |
-
An entities that extend a Mapped Superclass class inherit the persistent state and mapping information from a superclass. You should use a mapped superclass to define mapping information that is common to multiple entity classes.
-A mapped superclass can be:
-Abstract or concrete classes
-A mapped superclass cannot be:
-Be queried or passed as an argument to Entity-Manager or Query operations
-Be the target of a persistent relationship
-A mapped superclass does not have a defined database table. Instead, its mapping information is derived from its superclass. To override the mapping information for a specific subclass, use the @AttributeOverride
annotation for that specific class.
A mapped superclass is identified by the @MappedSuperclass
annotation.
Use this procedure to add Mapped Superclass persistence to an existing entity:
-Open the Java class in the Package Explorer.
-Select the class in the JPA Structure view.
-In the JPA Details view, use the Map As drop-list to select Mapped Superclass.
- -Complete the remaining JPA Details view (for entities).
--
-Basic mapping- |
-
Use a Basic Mapping to map an attribute directly to a database column. Basic mappings may be used only with the following attribute types:
-Java primitive types and wrappers of the primitive types
-java.lang.String, java.math.BigInteger
java.math.BigDecimal
java.util.Date
java.util.Calendar, java.sql.Date
java.sql.Time
java.sql.Timestamp
byte[]
Byte[]
char[]
Character[]
enums
-any other type that implements Serializable
To create a basic mapping:
-In the JPA Structure view, select the field to map. The JPA Details view (for attributes) displays the properties for the selected field.
-In the Map As field, select Basic.
-Use this table to complete the remaining fields on the JPA Details view.
-Property | -Description | -Default | -
---|---|---|
Map As | -Defines this mapping as a Basic Mapping.
- This field corresponds to the |
-Basic | -
Column | -The database column mapped to the entity attribute. See "Column" for details.
-
|
-By default, the Column is assumed to be named identically to the attribute and always included in the INSERT and UPDATE statements. |
-
Table | -Name of the database table. | -|
Fetch | -Defines how data is loaded from the database. See "Fetch Type" for details.
-
|
-Eager | -
Optional | -Specifies if this field is can be null. | -Yes | -
Lob | -Specifies if this is a large objects (BLOB or CLOB). See "Lob" for details. | -|
Temporal | -Specifies the type of data. See "Temporal" for details.
-
|
-
Eclipse adds the following annotations to the field:
--@Column(name="<COLUMN_NAME>", table="<COLUMN_TABLE>", - insertable=<INSERTABLE>, updatable=<UPDATABLE>) -@Basic(fetch=FetchType.<FETCH_TYPE>, optional = <OPTIONAL>) -@Temporal(TemporalType.<TEMPORAL>) - - --
-
-
-
-Embedded mapping- |
-
Use an Embedded Mapping to specify a persistent field or property of an entity whose value is an instance of an embeddable class.
-In the JPA Structure view, select the field to map. The JPA Details view (for attributes) displays the properties for the selected field.
-In the Map As field, select Embedded.
-Use this table to complete the remaining fields on the JPA Details view.
-Property | -Description | -Default | -
---|---|---|
Map As | -Defines this mapping as a Embedded.
- This field corresponds to the |
-Embedded | -
Attribute Overrides | -Specify to override the default mapping of an entity's attribute. Select Override Default. | -|
Columns | -The database column (and its table) mapped to the entity attribute. See "Column" for details.
-
|
-
Eclipse adds the following annotations to the field:
--@Embedded -@AttributeOverride(column=@Column(table="<COLUMN_TABLE>", name = "<COLUMN_NAME>")) - --
-
-
-
-Embedded ID mapping- |
-
Use an Embedded ID Mapping to specify the primary key of an embedded ID. These mappings may be used with a Embeddable entities.
-In the JPA Structure view, select the field to map. The JPA Details view (for attributes) displays the properties for the selected field.
-In the Map As field, select Embedded Id.
-Use this table to complete the remaining fields on the JPA Details view.
-Property | -Description | -Default | -
---|---|---|
Map As | -Defines this mapping as a Embedded Id.
- This field corresponds to the |
-Embedded Id | -
Eclipse adds the following annotations to the field:
--@EmbeddedId - --
-
-
-
-ID mapping- |
-
Use an ID Mapping to specify the primary key of an entity. ID mappings may be used with a Entity or Mapped superclass. Each Entity must have an ID mapping.
-In the JPA Structure view, select the field to map. The JPA Details view (for attributes) displays the properties for the selected.
-In the Map As field, select ID.
-Use this table to complete the General information fields in the JPA Details view.
-Property | -Description | -Default | -
---|---|---|
Map As | -Defines this mapping as an ID Mapping.
- This field corresponds to the |
-ID | -
Column | -The database column mapped to the entity attribute. See "Column" for details. | -By default, the Column is assumed to be named identically to the attribute. | -
Table | -The database table mapped to the entity attribute. | -By default, the Table is assumed to be identical to the table associated with the entity. | -
Temporal | -Specifies the type of data. See "Temporal" for details.
-
|
-
Use this table to complete the fields in Primary Key Generation information area in the JPA Details view.
-Property | -Description | -Default | -
---|---|---|
Primary Key Generation | -These fields define how the primary key is generated. | -|
Strategy | -See "Primary Key Generation" for details.
-
|
-Auto | -
Generator Name | -Name of the primary key generator specified in the Strategy | -
Additional fields will appear in the Primary Key Generation information area, depending on the selected Strategy. See "JPA Details view (for attributes)" for additional information.
-Eclipse adds the following annotations to the field:
--@Id -@Column(name="<COLUMN_NAME>", table="<TABLE_NAME>", insertable=<INSERTABLE>, - updatable=<UPDATABLE>) -@Temporal(<TEMPORAL>) -@GeneratedValue(strategy=GeneratorType.<STRATEGY>, generator="<GENERATOR_NAME>")@TableGenerator(name="<TABLE_GENERATOR_NAME>", table = "<TABLE_GENERATOR_TABLE>", - pkColumnName = "<TABLE_GENERATOR_PK>", - valueColumnName = "<TABLE_GENERATOR_VALUE_COLUMN>", - pkColumnValue = "<TABLE_GENERATOR_PK_COLUMN_VALUE>")@SequenceGenerator(name="<SEQUENCE_GENERATOR_NAME>", - sequenceName="<SEQUENCE_GENERATOR_SEQUENCE>") - --
-
-
-
-Many-to-many mapping- |
-
Use a Many-to-Many Mapping to define a many-valued association with many-to-many multiplicity. A many-to-many mapping has two sides: the owning side and non-owning side. You must specify the join table on the owning side. For bidirectional mappings, either side may be the owning side.
-In the JPA Structure view, select the field to map. The JPA Details view (for attributes) displays the properties for the selected.
-In the Map As field, select Many-to-Many.
-Use this table to complete the General information fields of the JPA Details view.
-Property | -Description | -Default | -
---|---|---|
Map As | -Defines this mapping as a Many to Many Mapping.
- This field corresponds to the |
-Many to Many | -
Target Entity | -The entity to which this attribute is mapped. | -null
- You do not need to explicitly specify the target entity, since it can be inferred from the type of object being referenced. - |
-
Fetch | -Defines how data is loaded from the database. See "Fetch Type" for details.
-
|
-Lazy | -
Mapped By | -The database field that owns the relationship. | -|
Order By | -Specify the default order for objects returned from a query. See "Order By" for details.
-
|
-No ordering | -
Use this table to complete the fields in the Join Table Information area in the JPA Details view.
-Property | -Description | -Default | -
---|---|---|
Name | -Name of the join table that contains the foreign key column. | -You must specify the join table on the owning side.
- By default, the name is assumed to be the primary tables associated with the entities concatenated with an underscore. - |
-
Join Columns | -Select Override Default, then Add, Edit, or Remove the join columns. | -By default, the name is assumed to be the primary tables associated with the entities concatenated with an underscore. | -
Inverse Join Columns | -Select Override Default, then Add, Edit, or Remove the join columns. | -By default, the mapping is assumed to have a single join. | -
To add a new Join or Inverse Join Column, click Add.
-To edit an existing Join or Inverse Join Column, select the field to and click Edit.
-Eclipse adds the following annotations to the field:
--@JoinTable(joinColumns=@JoinColumn(name="<JOIN_COLUMN>"), - name = "<JOIN_TABLE_NAME>") -@ManyToMany(cascade=CascadeType.<CASCADE_TYPE>, fetch=FetchType.<FETCH_TYPE>, - targetEntity=<TARGET_ENTITY>, mappedBy = "<MAPPED_BY>") -@OrderBy("<ORDER_BY>") - - --
-
-
-
-Many-to-one mapping- |
-
Use a Many-to-One mapping to defines a single-valued association to another entity class that has many-to-one multiplicity.
-In the JPA Structure view, select the field to map. The JPA Details view (for attributes) displays the properties for the selected.
-In the Map As field, select Many-to-One.
-Use this table to complete the General information fields JPA Details view.
-Property | -Description | -Default | -
---|---|---|
Target Entity | -The entity to which this attribute is mapped. | -null
- You do not need to explicitly specify the target entity, since it can be inferred from the type of object being referenced. - |
-
Fetch Type | -Defines how data is loaded from the database. See "Fetch Type" for details.
-
|
-Eager | -
Use this table to complete the fields on the Join Columns Information tab in the JPA Details view.
-Eclipse adds the following annotations to the field:
--@JoinTable(joinColumns=@JoinColumn(name="<JOIN_COLUMN>"), - name = "<JOIN_TABLE_NAME>") -@ManyToOne(targetEntity=<TARGET_ENTITY>, fetch=<FETCH_TYPE>, - cascade=<CASCADE_TYPE>) - --
-
-
-
-One-to-many mapping- |
-
Use a One-to-Many Mapping to define a relationship with one-to-many multiplicity.
-In the JPA Structure view, select the field to map. The JPA Details view (for attributes) displays the properties for the selected.
-In the Map As field, select One-to-many.
-Use this table to complete the General information fields JPA Details view.
-Property | -Description | -Default | -
---|---|---|
Target Entity | -The entity to which this attribute is mapped. | -|
Fetch Type | -Defines how data is loaded from the database. See "Fetch Type" for details.
-
|
-Eager | -
Mapped By | -The database field that owns the relationship. | -|
Order By | -Specify the default order for objects returned from a query. See "Order By" for details.
-
|
-No ordering | -
Use this table to complete the Join Table Information fields in the JPA Details view.
-Property | -Description | -Default | -
---|---|---|
Name | -Name of the join table | -By default, the name is assumed to be the primary tables associated with the entities concatenated with an underscore. | -
Join Columns | -Specify two or more join columns (that is, a primary key). | -|
Inverse Join Columns | -The join column on the owned (or inverse) side of the association: the owned entity's primary key column. | -
Eclipse adds the following annotations to the field:
--@OneToMany(targetEntity=<TARGET_ENTITY>) -@Column(name="<COLUMN>") - - -@OneToMany(targetEntity=<TARGET_ENTITY>.class, cascade=CascadeType.<CASCADE_TYPE>, - fetch = FetchType.<FETCH_TYPE>, mappedBy = "<MAPPED_BY>")@OrderBy("<ORDER_BY>") -@JoinTable(name="<JOIN_TABLE_NAME>", joinColumns=@JoinColumn(name= - "<JOIN_COLUMN_NAME>", referencedColumnName="<JOIN_COLUMN_REFERENCED_COLUMN>"), - inverseJoinColumns=@JoinColumn(name="<INVERSE_JOIN_COLUMN_NAME>", - referencedColumnName="<INVERSE_JOIN_COLUMN_REFERENCED_COLUMN>")) - - --
-
-
-
-One-to-one mapping- |
-
Use a One-to-One Mapping to define a relationship with one-to-many multiplicity.
-In the JPA Structure view, select the field to map. The JPA Details view (for attributes) displays the properties for the selected.
-In the Map As field, select One-to-one.
-Use this table to complete the General information fields in the JPA Details view.
-Property | -Description | -Default | -
---|---|---|
Target Entity | -The entity to which this attribute is mapped. | -null
- You do not need to explicitly specify the target entity, since it can be inferred from the type of object being referenced. - |
-
Fetch Type | -Defines how data is loaded from the database. See "Fetch Type" for details.
-
|
-Eager | -
Mapped By | -The database field that owns the relationship. | -
Use this table to complete the Join Columns Information fields in the JPA Details view.
-Eclipse adds the following annotations to the field:
--@OneToOne(targetEntity=<TARGET_ENTITY>, cascade=CascadeType.<CASCADE_TYPE>, - fetch = FetchType.<FETCH_TYPE>, mappedBy = "<MAPPED_BY>") -@JoinColumn(name="<JOIN_COLUMN_NAME>", referencedColumnName= - "<JOIN_COLUMN_REFERENCED_COLUMN>", insertable = <INSERTABLE>, - updatable = <UPDATABLE>) - - --
-
-
-
-Transient mapping- |
-
Use the Transient Mapping to specify a property or field of the entity class that is not persistent.
-To create a version mapping:
-In the JPA Structure view, select the field to map. The JPA Details view (for attributes) displays the properties for the selected.
-In the Map As field, select Transient.
-Eclipse adds the following annotation to the field:
--@Transient - --
-
-
-
-Version mapping- |
-
Use a Version Mapping to specify the field used for optimistic locking. If the entity is associated with multiple tables, you should use a version mapping only with the primary table. You should have only a single version mapping per persistent entity. Version mappings may be used only with the following attribute types:
-int
Integer
short, Short
long, Long
Timestamp
To create a version mapping:
-In the JPA Structure view, select the field to map. The JPA Details view (for attributes) displays the properties for the selected.
-In the Map As field, select Version.
-Use this table to complete the remaining fields in the JPA Details view.
-Property | -Description | -Default | -
---|---|---|
Column | -The database column mapped to the entity attribute. See "Column" for details. | -By default, the Column is assumed to be named identically to the attribute and always included in the INSERT and UPDATE statements. |
-
Table | -Name of the database table. This must be the primary table associated with the attribute's entity. | -|
Temporal | -Specifies the type of data. See "Temporal" for details.
-
|
-
Eclipse adds the following annotations to the field:
--@Version -@Column(table="<COLUMN_TABLE>", name="<COLUMN_NAME>") - - --
-
-
-
-Generating entities from tables- |
-
Use this procedure to generate Java persistent entities from database tables. You must create a JPA project and establish a database connection before generating persistent entities. See "Creating a new JPA project" for more information.
-Right-click the JPA project in the Package Explorer and select JPA Tools > Generate Entities.
- -If you are not currently connected to the database, the Database Connection page appears. Select your database connection and schema, and click Reconnect.
-To create a new database connection, click Add connection.
-After connecting to the database, click Next.
-On the Generate Entities from Tables dialog dialog, select the tables from which to generate Java persistent entities and click Finish.
-Eclipse creates a Java persistent entity for each database table. Each entity contains fields based on the table's columns. Eclipse will also generate entity relationships (such as one-to-one) based on the table constraints. Figure: Generating Entities from Tables illustrates how Eclipse generates entities from tables.
- - --
-
-
-Validating mappings and reporting problems- |
-
Errors and warnings on persistent entities and mappings are indicated with a red error or yellow warning next to the resource with the error, as well as the parent containers up to the project.
- - -This section contains information on the following:
--
-Error messages- |
-
This section contains information on error messages (including how to resolve the issue) you may encounter while working with Dali.
- -Attribute "<ATTRIBUTE__NAME>" has invalid mapping type in this context
-The mapped attribute is invalid. Either change the mapping type or change the entity type.
-See "Mapping an entity" for more information.
- -Attribute "<ATTRIBUTE_NAME>" cannot be resolved.
-Dali cannot map the attribute to a database table and column. Verify that you database connection information is correct.
-See "Creating a new JPA project" for more information.
- -Class "<CLASS_NAME>" is not annotated as a persistent class.
-The class has not been identified as a persistent class. Configure the class as an Entity, Mapped Superclass, or Embeddable persistent entity.
-See "Adding persistence to a class".
- -Column "<COLUMN_NAME>" cannot be resolved.
-You mapped an entity's field to an incorrect or invalid column in the database table. By default, Dali will attempt to map each field in the entity with an identically named row in the database table. If the field's name differs from the row's name, you must explicitly create the mapping.
-Map the field to a valid row in the database table as shown in "Mapping an entity".
- -Duplicate class "<CLASS_NAME>".
-You created to persistence classes with the same name. Each Java class must have a unique name. See "Adding persistence to a class" for more information.
- -Entity does not have an Id or Embedded Id.
-You created a persistent entity without identifying its primary key. A persistent entity must have a primary key field designated with an @Id
or @EmbeddedId
annotation.
Add an ID mapping to the entity as shown in "ID mapping" or "Embedded ID mapping".
- -Multiple persistence.xml files in project.
-You created a JPA project with more than one persistence.xml
file. Each JPA project must contain a single persistence.xml
file.
See "Managing the persistence.xml file" for more information.
- -No generator named "<GENERATOR_NAME>" is defined in persistence unit.
-You created a persistence entity that uses sequencing, but did not define include the sequence generator in the psersistence.xml
file. Synchronize the persistence.xml
file with your current project.
See "Synchronizing classes" for more information.
- -No persistence unit defined.
-There is no <persistence-unit-metadata>
information in the orm.xml
file. Add the default persistence unit information.
See "Managing the orm.xml file" for more information.
- -No persistence.xml file in project.
-You created a JPA project without a persistence.xml
file. Each JPA project must contain a single persistence.xml
file.
See "Managing the persistence.xml file" for more information.
- -Referenced column "<COLUMN_NAME>" in join column "<COLUMN_NAME>" cannot be resolved.
-The column that you selected to join a relationship mapping does not exist on the database table. Either select a different column on the Join Table Information or create the necessary column on the database table.
-See "JPA Details view (for attributes)" for more information.
- -Schema "<SCHEMA_NAME>" cannot be resolved for table/join table "<TABLE_NAME>".
-Define the default database schema information in the persistence unit.
-See "Managing the orm.xml file" for more information.
- -Table "<TABLE_NAME>" cannot be resolved.
-You associated a persistent entity to an incorrect or invalid database table. By default, Dali will attempt to associate each persistent entity with an identically named database table. If the entity's name differs from the table's name, you must explicitly create the association.
-Associate the entity with a valid database table as shown in "Adding persistence to a class".
-
-Warning messages- |
-
This section contains information on warning messages (including how to resolve the issue) you may encounter while working with Dali.
- -Connection "<CONNECTION_NAME>" is not active. No validation will be done against the data source.
-The database connection you specified to use with the JPA project is not active. The JPA project requires an active connection.
- -No connection specified for the project. No data-specific validation will be performed.
-You created a JPA project without specifying a database connection. The JPA project requires an active connection.
-See "Creating a new JPA project" or "Modifying persistent project properties" for information on specifying a database connection.
-
-Modifying persistent project properties- |
-
Each persistent project must be associated with a database connection. To create a new database connection, click Database Connection use the New Connection wizard.
-Use this procedure to modify the vender-specific platform and database connection associated with your JPA project.
-Right-click the project in the Explorer view and select Properties. The Properties page appears.
- -Use this table to complete the remaining fields on the Properties - JPA page and click OK.
-Property | -Description | -
---|---|
Platform | -Select the vendor-specific platform for the JPA implementation. | -
Database Connection | -Database connection to use to store the persistent entities. To create a new connection, click Add Connection. | -
To create a new connection, click Add connections.
--
-
-
-Tips and tricks- |
-
The following tips and tricks give some helpful ideas for increasing your productivity.
-Tip | -Description | -
---|---|
Database Connections | -When starting a new workbench session, be sure to reconnect to your database (if you are working online). This allows Dali to provide database-related mapping assistance and validation. | -
Schema-based persistence.xml | -If you are behind a firewall, you may need to configure your Eclipse workspace proxy in the Preferences dialog (Preferences > Internet > Proxy Settings) to properly validate a schema-based persistence.xml file. |
-
-What's new- |
-
This section contains descriptions of the following new feature and significant changes made to the Dali OR Mapping Tool for Release 1.0.0:
-
-Generate Persistent Entities from Tables wizard- |
-
Use the Generate Entities from Tables wizard to quickly create JPA entities from your database tables.
- - -Dali automatically creates the necessary OR mappings, based on your database table constraints.
-
-Create and Manage the persistence.xml file- |
-
When creating a JPA project, Dali automatically creates the perssistence.xml
file.
Use the XML editor to edit the persistence.xml
file.
After adding your JPA entities, use the Java Persistence > Synchronize Classes option to add the classes to the persistence.xml
file.
-Create and Manage the orm.xml file- |
-
When creating a JPA project, you can also create the orm.xml
file. Select the Create orm.xml option on the JPA Facet page page of the Create New JPA Project wizard.
Use the orm.xml
file to define the project and persistence unit defaults.
June 06, 2007
- -The Eclipse Foundation makes available all content in this plug-in -("Content"). Unless otherwise indicated below, the Content is provided to you -under the terms and conditions of the Eclipse Public License Version 1.0 -("EPL"). A copy of the EPL is available at -http://www.eclipse.org/org/documents/epl-v10.php. -For purposes of the EPL, "Program" will mean the Content.
- -If you did not receive this Content directly from the Eclipse Foundation, the -Content is being redistributed by another party ("Redistributor") and different -terms and conditions may apply to your use of any object code in the Content. -Check the Redistributor's license that was provided with the Content. If no such -license exists, contact the Redistributor. Unless otherwise indicated below, the -terms and conditions of the EPL still apply to any source code in the Content -and such source code may be obtained at -http://www.eclipse.org/.
- - - diff --git a/jpa/plugins/org.eclipse.jpt.gen/build.properties b/jpa/plugins/org.eclipse.jpt.gen/build.properties deleted file mode 100644 index 41837ebdd1..0000000000 --- a/jpa/plugins/org.eclipse.jpt.gen/build.properties +++ /dev/null @@ -1,16 +0,0 @@ -################################################################################ -# Copyright (c) 2006, 2007 Oracle. All rights reserved. -# This program and the accompanying materials are made available under the -# terms of the Eclipse Public License v1.0, which accompanies this distribution -# and is available at http://www.eclipse.org/legal/epl-v10.html. -# -# Contributors: -# Oracle - initial API and implementation -################################################################################ -source.. = src/ -output.. = bin/ -bin.includes = .,\ - META-INF/,\ - about.html,\ - plugin.properties -jars.compile.order = . diff --git a/jpa/plugins/org.eclipse.jpt.gen/component.xml b/jpa/plugins/org.eclipse.jpt.gen/component.xml deleted file mode 100644 index 7a4e04e21f..0000000000 --- a/jpa/plugins/org.eclipse.jpt.gen/component.xml +++ /dev/null @@ -1 +0,0 @@ -