Download
Getting Started
Members
Projects
Community
Marketplace
Events
Planet Eclipse
Newsletter
Videos
Participate
Report a Bug
Forums
Mailing Lists
Wiki
IRC
How to Contribute
Working Groups
Automotive
Internet of Things
LocationTech
Long-Term Support
PolarSys
Science
OpenMDM
More
Community
Marketplace
Events
Planet Eclipse
Newsletter
Videos
Participate
Report a Bug
Forums
Mailing Lists
Wiki
IRC
How to Contribute
Working Groups
Automotive
Internet of Things
LocationTech
Long-Term Support
PolarSys
Science
OpenMDM
Toggle navigation
Bugzilla – Attachment 189633 Details for
Bug 337930
[feature] Validation and content assist for Named Queries in Java source
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
Log In
[x]
|
Terms of Use
|
Copyright Agent
Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read
this important communication.
[patch]
Unit-Tests
jpql.test.dali.patch.2011.02.23b (text/plain), 72.02 KB, created by
Pascal Filion
on 2011-02-23 15:04:48 EST
(
hide
)
Description:
Unit-Tests
Filename:
MIME Type:
Creator:
Pascal Filion
Created:
2011-02-23 15:04:48 EST
Size:
72.02 KB
patch
obsolete
>### Eclipse Workspace Patch 1.0 >#P org.eclipse.jpt.jpa.core.tests >Index: AllJPQLQueryTests.launch >=================================================================== >RCS file: AllJPQLQueryTests.launch >diff -N AllJPQLQueryTests.launch >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ AllJPQLQueryTests.launch 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,313 @@ >+<?xml version="1.0" encoding="UTF-8" standalone="no"?> >+<launchConfiguration type="org.eclipse.pde.ui.JunitLaunchConfig"> >+<setAttribute key="additional_plugins"/> >+<booleanAttribute key="append.args" value="true"/> >+<booleanAttribute key="askclear" value="false"/> >+<booleanAttribute key="automaticAdd" value="true"/> >+<booleanAttribute key="automaticValidate" value="false"/> >+<stringAttribute key="bootstrap" value=""/> >+<stringAttribute key="checked" value="[NONE]"/> >+<booleanAttribute key="clearConfig" value="true"/> >+<booleanAttribute key="clearws" value="true"/> >+<booleanAttribute key="clearwslog" value="false"/> >+<stringAttribute key="configLocation" value="${workspace_loc}/.metadata/.plugins/org.eclipse.pde.core/pde-junit"/> >+<booleanAttribute key="default" value="true"/> >+<stringAttribute key="featureDefaultLocation" value="workspace"/> >+<stringAttribute key="featurePluginResolution" value="workspace"/> >+<booleanAttribute key="includeOptional" value="true"/> >+<stringAttribute key="location" value="${workspace_loc}/jpql-junit-workspace"/> >+<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS"> >+<listEntry value="/org.eclipse.jpt.jpa.core.tests/src/org/eclipse/jpt/jpa/core/tests/internal/jpql/AllJPQLQueryTests.java"/> >+</listAttribute> >+<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES"> >+<listEntry value="1"/> >+</listAttribute> >+<listAttribute key="org.eclipse.debug.ui.favoriteGroups"> >+<listEntry value="org.eclipse.debug.ui.launchGroup.debug"/> >+</listAttribute> >+<stringAttribute key="org.eclipse.jdt.junit.CONTAINER" value=""/> >+<booleanAttribute key="org.eclipse.jdt.junit.KEEPRUNNING_ATTR" value="false"/> >+<stringAttribute key="org.eclipse.jdt.junit.TESTNAME" value=""/> >+<stringAttribute key="org.eclipse.jdt.junit.TEST_KIND" value="org.eclipse.jdt.junit.loader.junit3"/> >+<stringAttribute key="org.eclipse.jdt.launching.JRE_CONTAINER" value="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5"/> >+<stringAttribute key="org.eclipse.jdt.launching.MAIN_TYPE" value="org.eclipse.jpt.jpa.core.tests.internal.jpql.AllJPQLQueryTests"/> >+<stringAttribute key="org.eclipse.jdt.launching.PROGRAM_ARGUMENTS" value="-os ${target.os} -ws ${target.ws} -arch ${target.arch} -nl ${target.nl} -consoleLog"/> >+<stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="org.eclipse.jpt.jpa.core.tests"/> >+<stringAttribute key="org.eclipse.jdt.launching.SOURCE_PATH_PROVIDER" value="org.eclipse.pde.ui.workbenchClasspathProvider"/> >+<stringAttribute key="org.eclipse.jdt.launching.VM_ARGUMENTS" value="-Xms40m -Xmx1024m -Dorg.eclipse.jpt.jpa.jar=${workspace_loc:/org.eclipse.jpt.jpa.eclipselink.core.ddlgen/lib/persistence.jar} -Dorg.eclipse.jpt.eclipselink.jar=${workspace_loc:/org.eclipse.jpt.jaxb.eclipselink.core.schemagen/lib/eclipselink.jar} -Dtest.query.jpql.resource.source=${workspace_loc:/org.eclipse.persistence.utils.jpa.query.test/resource/source}"/> >+<stringAttribute key="pde.version" value="3.3"/> >+<stringAttribute key="product" value="org.eclipse.sdk.ide"/> >+<booleanAttribute key="run_in_ui_thread" value="true"/> >+<setAttribute key="selected_features"> >+<setEntry value="com.collabnet.subversion.merge.feature:default"/> >+<setEntry value="com.sun.jna:default"/> >+<setEntry value="org.eclipse.cvs.source:default"/> >+<setEntry value="org.eclipse.cvs:default"/> >+<setEntry value="org.eclipse.datatools.common.doc.user:default"/> >+<setEntry value="org.eclipse.datatools.connectivity.doc.user:default"/> >+<setEntry value="org.eclipse.datatools.connectivity.feature.source:default"/> >+<setEntry value="org.eclipse.datatools.connectivity.feature:default"/> >+<setEntry value="org.eclipse.datatools.connectivity.oda.designer.core.feature.source:default"/> >+<setEntry value="org.eclipse.datatools.connectivity.oda.designer.core.feature:default"/> >+<setEntry value="org.eclipse.datatools.connectivity.oda.designer.feature.source:default"/> >+<setEntry value="org.eclipse.datatools.connectivity.oda.designer.feature:default"/> >+<setEntry value="org.eclipse.datatools.connectivity.oda.feature.source:default"/> >+<setEntry value="org.eclipse.datatools.connectivity.oda.feature:default"/> >+<setEntry value="org.eclipse.datatools.doc.user:default"/> >+<setEntry value="org.eclipse.datatools.enablement.apache.derby.feature.source:default"/> >+<setEntry value="org.eclipse.datatools.enablement.apache.derby.feature:default"/> >+<setEntry value="org.eclipse.datatools.enablement.feature.source:default"/> >+<setEntry value="org.eclipse.datatools.enablement.feature:default"/> >+<setEntry value="org.eclipse.datatools.enablement.hsqldb.feature.source:default"/> >+<setEntry value="org.eclipse.datatools.enablement.hsqldb.feature:default"/> >+<setEntry value="org.eclipse.datatools.enablement.ibm.feature.source:default"/> >+<setEntry value="org.eclipse.datatools.enablement.ibm.feature:default"/> >+<setEntry value="org.eclipse.datatools.enablement.ingres.feature.source:default"/> >+<setEntry value="org.eclipse.datatools.enablement.ingres.feature:default"/> >+<setEntry value="org.eclipse.datatools.enablement.jdbc.feature.source:default"/> >+<setEntry value="org.eclipse.datatools.enablement.jdbc.feature:default"/> >+<setEntry value="org.eclipse.datatools.enablement.jdt.feature.source:default"/> >+<setEntry value="org.eclipse.datatools.enablement.jdt.feature:default"/> >+<setEntry value="org.eclipse.datatools.enablement.msft.feature.source:default"/> >+<setEntry value="org.eclipse.datatools.enablement.msft.feature:default"/> >+<setEntry value="org.eclipse.datatools.enablement.mysql.feature.source:default"/> >+<setEntry value="org.eclipse.datatools.enablement.mysql.feature:default"/> >+<setEntry value="org.eclipse.datatools.enablement.oda.designer.feature.source:default"/> >+<setEntry value="org.eclipse.datatools.enablement.oda.designer.feature:default"/> >+<setEntry value="org.eclipse.datatools.enablement.oda.feature.source:default"/> >+<setEntry value="org.eclipse.datatools.enablement.oda.feature:default"/> >+<setEntry value="org.eclipse.datatools.enablement.oracle.feature.source:default"/> >+<setEntry value="org.eclipse.datatools.enablement.oracle.feature:default"/> >+<setEntry value="org.eclipse.datatools.enablement.postgresql.feature.source:default"/> >+<setEntry value="org.eclipse.datatools.enablement.postgresql.feature:default"/> >+<setEntry value="org.eclipse.datatools.enablement.sap.feature.source:default"/> >+<setEntry value="org.eclipse.datatools.enablement.sap.feature:default"/> >+<setEntry value="org.eclipse.datatools.enablement.sdk.feature:default"/> >+<setEntry value="org.eclipse.datatools.enablement.sqlite.feature.source:default"/> >+<setEntry value="org.eclipse.datatools.enablement.sqlite.feature:default"/> >+<setEntry value="org.eclipse.datatools.enablement.sybase.feature.source:default"/> >+<setEntry value="org.eclipse.datatools.enablement.sybase.feature:default"/> >+<setEntry value="org.eclipse.datatools.intro:default"/> >+<setEntry value="org.eclipse.datatools.modelbase.feature.source:default"/> >+<setEntry value="org.eclipse.datatools.modelbase.feature:default"/> >+<setEntry value="org.eclipse.datatools.sdk.feature:default"/> >+<setEntry value="org.eclipse.datatools.sqldevtools.data.feature.source:default"/> >+<setEntry value="org.eclipse.datatools.sqldevtools.data.feature:default"/> >+<setEntry value="org.eclipse.datatools.sqldevtools.ddl.feature.source:default"/> >+<setEntry value="org.eclipse.datatools.sqldevtools.ddl.feature:default"/> >+<setEntry value="org.eclipse.datatools.sqldevtools.ddlgen.feature.source:default"/> >+<setEntry value="org.eclipse.datatools.sqldevtools.ddlgen.feature:default"/> >+<setEntry value="org.eclipse.datatools.sqldevtools.feature.source:default"/> >+<setEntry value="org.eclipse.datatools.sqldevtools.feature:default"/> >+<setEntry value="org.eclipse.datatools.sqldevtools.parsers.feature.source:default"/> >+<setEntry value="org.eclipse.datatools.sqldevtools.parsers.feature:default"/> >+<setEntry value="org.eclipse.datatools.sqldevtools.results.feature.source:default"/> >+<setEntry value="org.eclipse.datatools.sqldevtools.results.feature:default"/> >+<setEntry value="org.eclipse.datatools.sqldevtools.schemaobjecteditor.feature:default"/> >+<setEntry value="org.eclipse.datatools.sqldevtools.sqlbuilder.feature.source:default"/> >+<setEntry value="org.eclipse.datatools.sqldevtools.sqlbuilder.feature:default"/> >+<setEntry value="org.eclipse.datatools.sqltools.doc.user:default"/> >+<setEntry value="org.eclipse.draw2d.sdk:default"/> >+<setEntry value="org.eclipse.draw2d.source:default"/> >+<setEntry value="org.eclipse.draw2d:default"/> >+<setEntry value="org.eclipse.emf.base.source:default"/> >+<setEntry value="org.eclipse.emf.base:default"/> >+<setEntry value="org.eclipse.emf.codegen.ecore.source:default"/> >+<setEntry value="org.eclipse.emf.codegen.ecore.ui.source:default"/> >+<setEntry value="org.eclipse.emf.codegen.ecore.ui:default"/> >+<setEntry value="org.eclipse.emf.codegen.ecore:default"/> >+<setEntry value="org.eclipse.emf.codegen.source:default"/> >+<setEntry value="org.eclipse.emf.codegen.ui.source:default"/> >+<setEntry value="org.eclipse.emf.codegen.ui:default"/> >+<setEntry value="org.eclipse.emf.codegen:default"/> >+<setEntry value="org.eclipse.emf.common.source:default"/> >+<setEntry value="org.eclipse.emf.common.ui.source:default"/> >+<setEntry value="org.eclipse.emf.common.ui:default"/> >+<setEntry value="org.eclipse.emf.common:default"/> >+<setEntry value="org.eclipse.emf.converter.source:default"/> >+<setEntry value="org.eclipse.emf.converter:default"/> >+<setEntry value="org.eclipse.emf.databinding.edit.source:default"/> >+<setEntry value="org.eclipse.emf.databinding.edit:default"/> >+<setEntry value="org.eclipse.emf.databinding.source:default"/> >+<setEntry value="org.eclipse.emf.databinding:default"/> >+<setEntry value="org.eclipse.emf.doc.source:default"/> >+<setEntry value="org.eclipse.emf.doc:default"/> >+<setEntry value="org.eclipse.emf.ecore.edit.source:default"/> >+<setEntry value="org.eclipse.emf.ecore.edit:default"/> >+<setEntry value="org.eclipse.emf.ecore.editor.source:default"/> >+<setEntry value="org.eclipse.emf.ecore.editor:default"/> >+<setEntry value="org.eclipse.emf.ecore.source:default"/> >+<setEntry value="org.eclipse.emf.ecore:default"/> >+<setEntry value="org.eclipse.emf.edit.source:default"/> >+<setEntry value="org.eclipse.emf.edit.ui.source:default"/> >+<setEntry value="org.eclipse.emf.edit.ui:default"/> >+<setEntry value="org.eclipse.emf.edit:default"/> >+<setEntry value="org.eclipse.emf.mapping.ecore.editor.source:default"/> >+<setEntry value="org.eclipse.emf.mapping.ecore.editor:default"/> >+<setEntry value="org.eclipse.emf.mapping.ecore.source:default"/> >+<setEntry value="org.eclipse.emf.mapping.ecore:default"/> >+<setEntry value="org.eclipse.emf.mapping.source:default"/> >+<setEntry value="org.eclipse.emf.mapping.ui.source:default"/> >+<setEntry value="org.eclipse.emf.mapping.ui:default"/> >+<setEntry value="org.eclipse.emf.mapping:default"/> >+<setEntry value="org.eclipse.emf.sdk:default"/> >+<setEntry value="org.eclipse.emf.source:default"/> >+<setEntry value="org.eclipse.emf:default"/> >+<setEntry value="org.eclipse.equinox.p2.user.ui.source:default"/> >+<setEntry value="org.eclipse.equinox.p2.user.ui:default"/> >+<setEntry value="org.eclipse.gef.sdk:default"/> >+<setEntry value="org.eclipse.gef.source:default"/> >+<setEntry value="org.eclipse.gef:default"/> >+<setEntry value="org.eclipse.help.source:default"/> >+<setEntry value="org.eclipse.help:default"/> >+<setEntry value="org.eclipse.jdt.source:default"/> >+<setEntry value="org.eclipse.jdt:default"/> >+<setEntry value="org.eclipse.jpt.eclipselink.feature.source:default"/> >+<setEntry value="org.eclipse.jpt.eclipselink.feature:default"/> >+<setEntry value="org.eclipse.jpt.eclipselink_sdk.feature:default"/> >+<setEntry value="org.eclipse.jpt.feature.source:default"/> >+<setEntry value="org.eclipse.jpt.feature:default"/> >+<setEntry value="org.eclipse.jpt.jaxb.eclipselink.feature.source:default"/> >+<setEntry value="org.eclipse.jpt.jaxb.eclipselink.feature:default"/> >+<setEntry value="org.eclipse.jpt.jaxb.eclipselink_sdk.feature:default"/> >+<setEntry value="org.eclipse.jpt.jaxb.feature.source:default"/> >+<setEntry value="org.eclipse.jpt.jaxb.feature:default"/> >+<setEntry value="org.eclipse.jpt.jaxb.tests.feature:default"/> >+<setEntry value="org.eclipse.jpt.jaxb_sdk.feature:default"/> >+<setEntry value="org.eclipse.jpt.sdk:default"/> >+<setEntry value="org.eclipse.jpt.tests.feature:default"/> >+<setEntry value="org.eclipse.jpt.tests:default"/> >+<setEntry value="org.eclipse.jpt_sdk.feature:default"/> >+<setEntry value="org.eclipse.jsf.feature.source:default"/> >+<setEntry value="org.eclipse.jsf.feature:default"/> >+<setEntry value="org.eclipse.jsf_sdk.feature:default"/> >+<setEntry value="org.eclipse.jst.common.fproj.enablement.jdt.sdk:default"/> >+<setEntry value="org.eclipse.jst.common.fproj.enablement.jdt:default"/> >+<setEntry value="org.eclipse.jst.enterprise_core.feature.source:default"/> >+<setEntry value="org.eclipse.jst.enterprise_core.feature:default"/> >+<setEntry value="org.eclipse.jst.enterprise_sdk.feature:default"/> >+<setEntry value="org.eclipse.jst.enterprise_ui.feature.source:default"/> >+<setEntry value="org.eclipse.jst.enterprise_ui.feature:default"/> >+<setEntry value="org.eclipse.jst.enterprise_userdoc.feature:default"/> >+<setEntry value="org.eclipse.jst.jsf.apache.trinidad.tagsupport.feature.source:default"/> >+<setEntry value="org.eclipse.jst.jsf.apache.trinidad.tagsupport.feature:default"/> >+<setEntry value="org.eclipse.jst.jsf.apache.trinidad.tagsupport_sdk.feature:default"/> >+<setEntry value="org.eclipse.jst.server_adapters.ext.feature.source:default"/> >+<setEntry value="org.eclipse.jst.server_adapters.ext.feature:default"/> >+<setEntry value="org.eclipse.jst.server_adapters.ext.sdk.feature:default"/> >+<setEntry value="org.eclipse.jst.server_adapters.feature.source:default"/> >+<setEntry value="org.eclipse.jst.server_adapters.feature:default"/> >+<setEntry value="org.eclipse.jst.server_adapters.sdk.feature:default"/> >+<setEntry value="org.eclipse.jst.server_core.feature.source:default"/> >+<setEntry value="org.eclipse.jst.server_core.feature:default"/> >+<setEntry value="org.eclipse.jst.server_sdk.feature:default"/> >+<setEntry value="org.eclipse.jst.server_ui.feature.source:default"/> >+<setEntry value="org.eclipse.jst.server_ui.feature:default"/> >+<setEntry value="org.eclipse.jst.server_userdoc.feature:default"/> >+<setEntry value="org.eclipse.jst.web_core.feature.source:default"/> >+<setEntry value="org.eclipse.jst.web_core.feature:default"/> >+<setEntry value="org.eclipse.jst.web_sdk.feature:default"/> >+<setEntry value="org.eclipse.jst.web_ui.feature.source:default"/> >+<setEntry value="org.eclipse.jst.web_ui.feature:default"/> >+<setEntry value="org.eclipse.jst.web_userdoc.feature:default"/> >+<setEntry value="org.eclipse.jst.webpageeditor.feature.source:default"/> >+<setEntry value="org.eclipse.jst.webpageeditor.feature:default"/> >+<setEntry value="org.eclipse.jst.webpageeditor_sdk.feature:default"/> >+<setEntry value="org.eclipse.jst.ws.axis2tools.feature.source:default"/> >+<setEntry value="org.eclipse.jst.ws.axis2tools.feature:default"/> >+<setEntry value="org.eclipse.jst.ws.axis2tools_sdk.feature:default"/> >+<setEntry value="org.eclipse.jst.ws.cxf.feature.source:default"/> >+<setEntry value="org.eclipse.jst.ws.cxf.feature:default"/> >+<setEntry value="org.eclipse.jst.ws.cxf_sdk.feature:default"/> >+<setEntry value="org.eclipse.jst.ws.jaxws.dom.feature.source:default"/> >+<setEntry value="org.eclipse.jst.ws.jaxws.dom.feature:default"/> >+<setEntry value="org.eclipse.jst.ws.jaxws.dom_sdk.feature:default"/> >+<setEntry value="org.eclipse.jst.ws.jaxws.feature.source:default"/> >+<setEntry value="org.eclipse.jst.ws.jaxws.feature:default"/> >+<setEntry value="org.eclipse.jst.ws.jaxws_sdk.feature:default"/> >+<setEntry value="org.eclipse.jst.ws.jaxws_userdoc.feature:default"/> >+<setEntry value="org.eclipse.pde.source:default"/> >+<setEntry value="org.eclipse.pde:default"/> >+<setEntry value="org.eclipse.platform.source:default"/> >+<setEntry value="org.eclipse.platform:default"/> >+<setEntry value="org.eclipse.rcp.source:default"/> >+<setEntry value="org.eclipse.rcp:default"/> >+<setEntry value="org.eclipse.sdk:default"/> >+<setEntry value="org.eclipse.wst.common.fproj.sdk:default"/> >+<setEntry value="org.eclipse.wst.common.fproj:default"/> >+<setEntry value="org.eclipse.wst.common_core.feature.source:default"/> >+<setEntry value="org.eclipse.wst.common_core.feature:default"/> >+<setEntry value="org.eclipse.wst.common_sdk.feature:default"/> >+<setEntry value="org.eclipse.wst.common_ui.feature.source:default"/> >+<setEntry value="org.eclipse.wst.common_ui.feature:default"/> >+<setEntry value="org.eclipse.wst.jsdt.feature.source:default"/> >+<setEntry value="org.eclipse.wst.jsdt.feature:default"/> >+<setEntry value="org.eclipse.wst.jsdt_sdk.feature:default"/> >+<setEntry value="org.eclipse.wst.server_adapters.feature.source:default"/> >+<setEntry value="org.eclipse.wst.server_adapters.feature:default"/> >+<setEntry value="org.eclipse.wst.server_adapters.sdk.feature:default"/> >+<setEntry value="org.eclipse.wst.server_core.feature.source:default"/> >+<setEntry value="org.eclipse.wst.server_core.feature:default"/> >+<setEntry value="org.eclipse.wst.server_sdk.feature:default"/> >+<setEntry value="org.eclipse.wst.server_ui.feature.source:default"/> >+<setEntry value="org.eclipse.wst.server_ui.feature:default"/> >+<setEntry value="org.eclipse.wst.server_userdoc.feature:default"/> >+<setEntry value="org.eclipse.wst.web_core.feature.source:default"/> >+<setEntry value="org.eclipse.wst.web_core.feature:default"/> >+<setEntry value="org.eclipse.wst.web_sdk.feature:default"/> >+<setEntry value="org.eclipse.wst.web_ui.feature.source:default"/> >+<setEntry value="org.eclipse.wst.web_ui.feature:default"/> >+<setEntry value="org.eclipse.wst.web_userdoc.feature:default"/> >+<setEntry value="org.eclipse.wst.ws_core.feature.source:default"/> >+<setEntry value="org.eclipse.wst.ws_core.feature:default"/> >+<setEntry value="org.eclipse.wst.ws_sdk.feature:default"/> >+<setEntry value="org.eclipse.wst.ws_ui.feature.source:default"/> >+<setEntry value="org.eclipse.wst.ws_ui.feature:default"/> >+<setEntry value="org.eclipse.wst.ws_userdoc.feature:default"/> >+<setEntry value="org.eclipse.wst.ws_wsdl15.feature:default"/> >+<setEntry value="org.eclipse.wst.xml.security.feature.source:default"/> >+<setEntry value="org.eclipse.wst.xml.security.feature:default"/> >+<setEntry value="org.eclipse.wst.xml.security_sdk.feature:default"/> >+<setEntry value="org.eclipse.wst.xml.xpath2.processor.feature:default"/> >+<setEntry value="org.eclipse.wst.xml_core.feature.source:default"/> >+<setEntry value="org.eclipse.wst.xml_core.feature:default"/> >+<setEntry value="org.eclipse.wst.xml_sdk.feature:default"/> >+<setEntry value="org.eclipse.wst.xml_ui.feature.source:default"/> >+<setEntry value="org.eclipse.wst.xml_ui.feature:default"/> >+<setEntry value="org.eclipse.wst.xml_userdoc.feature:default"/> >+<setEntry value="org.eclipse.wst.xsl.feature.source:default"/> >+<setEntry value="org.eclipse.wst.xsl.feature:default"/> >+<setEntry value="org.eclipse.wst.xsl_sdk.feature:default"/> >+<setEntry value="org.eclipse.xsd.doc.source:default"/> >+<setEntry value="org.eclipse.xsd.doc:default"/> >+<setEntry value="org.eclipse.xsd.ecore.converter.source:default"/> >+<setEntry value="org.eclipse.xsd.ecore.converter:default"/> >+<setEntry value="org.eclipse.xsd.edit.source:default"/> >+<setEntry value="org.eclipse.xsd.edit:default"/> >+<setEntry value="org.eclipse.xsd.editor.source:default"/> >+<setEntry value="org.eclipse.xsd.editor:default"/> >+<setEntry value="org.eclipse.xsd.mapping.editor.source:default"/> >+<setEntry value="org.eclipse.xsd.mapping.editor:default"/> >+<setEntry value="org.eclipse.xsd.mapping.source:default"/> >+<setEntry value="org.eclipse.xsd.mapping:default"/> >+<setEntry value="org.eclipse.xsd.sdk:default"/> >+<setEntry value="org.eclipse.xsd.source:default"/> >+<setEntry value="org.eclipse.xsd:default"/> >+<setEntry value="org.tigris.subversion.clientadapter.feature:default"/> >+<setEntry value="org.tigris.subversion.clientadapter.javahl.feature:default"/> >+<setEntry value="org.tigris.subversion.clientadapter.svnkit.feature:default"/> >+<setEntry value="org.tigris.subversion.subclipse.graph.feature:default"/> >+<setEntry value="org.tigris.subversion.subclipse.mylyn:default"/> >+<setEntry value="org.tigris.subversion.subclipse:default"/> >+<setEntry value="org.tmatesoft.svnkit:default"/> >+</setAttribute> >+<stringAttribute key="selected_target_plugins" value="org.eclipse.ecf.provider.filetransfer.httpclient@default:default,org.eclipse.jpt.core@default:default,org.eclipse.wst.web.ui@default:default,org.eclipse.datatools.enablement.mysql.dbdefinition@default:default,org.eclipse.wst.xsl@default:default,org.eclipse.wst.css.ui@default:default,org.apache.commons.logging@default:default,org.eclipse.emf.databinding.edit@default:default,org.eclipse.jst.ws.creation.ui@default:default,org.eclipse.equinox.p2.touchpoint.natives@default:default,org.eclipse.jst.jsf.doc.user@default:default,org.eclipse.emf.codegen.ecore.ui@default:default,org.eclipse.gef.doc.isv@default:default,org.eclipse.equinox.concurrent@default:default,org.eclipse.help.webapp@default:default,org.eclipse.jst.j2ee.ejb.annotations.xdoclet@default:default,org.eclipse.wst.xml.ui.infopop@default:default,org.eclipse.wst.ws.parser@default:default,com.jcraft.jsch@default:default,org.eclipse.wst.common.infopop@default:default,org.eclipse.xsd.doc@default:default,org.eclipse.jst.ws.cxf.doc.user@default:default,org.eclipse.datatools.enablement.mysql.ui@default:default,org.eclipse.datatools.enablement.ibm.db2.zseries@default:default,org.eclipse.debug.ui@default:default,org.eclipse.wst.command.env.ui@default:default,org.eclipse.equinox.p2.ui.sdk.scheduler@default:default,org.eclipse.jst.pagedesigner@default:default,org.eclipse.wst.dtdeditor.doc.user@default:default,org.eclipse.jst.jsf.facelet.core@default:default,org.mozilla.javascript@default:default,org.eclipse.jst.ws.cxf.ui@default:default,org.eclipse.jst.ws.consumption@default:default,org.eclipse.jdt.debug.ui@default:default,org.eclipse.jst.j2ee.ui@default:default,org.eclipse.wst.sse.ui@default:default,org.eclipse.wst.server.core@default:default,org.eclipse.jst.ws.jaxws.doc.user@default:default,org.eclipse.core.filesystem.win32.x86_64@default:false,org.eclipse.datatools.sqltools.db.generic@default:default,org.eclipse.equinox.p2.director@default:default,org.eclipse.jst.j2ee.ejb.annotation.model@default:default,org.eclipse.datatools.connectivity.apache.derby.ui@default:default,org.eclipse.core.runtime.compatibility.registry@default:false,org.eclipse.equinox.http.registry@default:default,org.sat4j.core@default:default,org.eclipse.ecf.provider.filetransfer.ssl@default:false,org.eclipse.datatools.enablement.oda.xml@default:default,org.eclipse.jst.j2ee.jca.ui@default:default,org.apache.ant@default:default,org.eclipse.jpt.jaxb.eclipselink.branding@default:default,org.eclipse.wst.common.uriresolver@default:default,org.eclipse.jst.j2ee.webservice@default:default,org.eclipse.datatools.connectivity.oda@default:default,org.eclipse.wst.server.http.ui@default:default,org.eclipse.core.jobs@default:default,org.eclipse.jst.jsf.ui@default:default,org.eclipse.update.configurator@3:true,org.eclipse.datatools.modelbase.sql.xml.query@default:default,org.eclipse.emf.ecore@default:default,org.eclipse.emf.common.ui@default:default,org.eclipse.ecf.provider.filetransfer.httpclient.ssl@default:false,org.eclipse.jst.ws.ui@default:default,org.eclipse.jst.common.frameworks@default:default,org.eclipse.datatools.enablement.sybase.ase@default:default,org.eclipse.datatools.enablement.hsqldb.ui@default:default,org.eclipse.wst.jsdt.core@default:default,org.eclipse.pde.ds.ui@default:default,org.eclipse.jst.ws.cxf.creation.core@default:default,org.eclipse.jst.jsp.ui@default:default,org.eclipse.osgi.services@default:default,org.eclipse.equinox.p2.director.app@default:default,org.eclipse.xsd.editor@default:default,org.eclipse.datatools.sqltools.debugger.core.ui@default:default,org.eclipse.xsd.ecore.converter@default:default,org.eclipse.emf.converter@default:default,org.eclipse.cvs@default:default,org.eclipse.pde.ui.templates@default:default,org.eclipse.datatools.connectivity.doc.user.contexts@default:default,org.eclipse.wst.doc.user@default:default,org.eclipse.team.cvs.core@default:default,org.eclipse.datatools.enablement.msft.sqlserver.ui@default:default,org.eclipse.wst.ws.explorer@default:default,org.eclipse.emf.ecore.edit@default:default,org.eclipse.wst.common.frameworks.ui@default:default,org.eclipse.datatools.sqltools.parsers.sql@default:default,org.eclipse.jst.ws.jaxws.ui@default:default,org.eclipse.jst.server.ui.infopop@default:default,org.eclipse.jst.server.ui@default:default,org.eclipse.search@default:default,org.eclipse.swt@default:default,org.eclipse.wst.internet.monitor.core@default:default,org.eclipse.datatools.sdk@default:default,org.eclipse.debug.core@default:default,org.eclipse.datatools.enablement.mysql@default:default,org.eclipse.datatools.enablement.sybase.ui@default:default,org.eclipse.ui.forms@default:default,org.eclipse.jst.ejb.ui.infopop@default:default,org.eclipse.wst.jsdt.debug.rhino.ui@default:default,org.eclipse.datatools.sqltools.routineeditor@default:default,org.junit*3.8.2.v3_8_2_v20100427-1100@default:default,org.sat4j.pb@default:default,org.eclipse.ecf.provider.filetransfer@default:default,org.eclipse.ecf.identity@default:default,org.eclipse.jpt.db.ui@default:default,org.eclipse.jpt.eclipselink.core.ddlgen@default:default,org.eclipse.ui.presentations.r21@default:default,org.eclipse.jst.ws.jaxrs.ui@default:default,org.eclipse.jpt.jaxb.eclipselink.core.schemagen@default:default,org.eclipse.datatools.enablement.ibm.db2.iseries.dbdefinition@default:default,org.eclipse.equinox.p2.metadata.generator@default:default,org.eclipse.wst.jsdt.manipulation@default:default,org.eclipse.datatools.enablement.finfo@default:default,org.eclipse.ltk.core.refactoring@default:default,org.eclipse.jst.ws.cxf.consumption.ui@default:default,org.eclipse.ui.navigator@default:default,org.eclipse.datatools.connectivity.sqm.core.ui@default:default,org.eclipse.jst.j2ee.web@default:default,org.eclipse.jem.util@default:default,org.eclipse.datatools.enablement.sap.maxdb.dbdefinition@default:default,org.eclipse.wst.internet.monitor.ui@default:default,org.eclipse.jst.common.fproj.enablement.jdt.sdk@default:default,org.eclipse.datatools.sqltools.schemaobjecteditor@default:default,org.eclipse.datatools.sqltools.schemaobjecteditor.ui@default:default,org.eclipse.wst.xsl.sdk.documentation@default:default,org.eclipse.datatools.enablement.sybase.asa.models@default:default,org.eclipse.equinox.launcher@default:default,org.eclipse.pde.api.tools@default:default,org.eclipse.pde.ua.ui@default:default,org.eclipse.equinox.preferences@default:default,org.eclipse.jst.jsf.facesconfig.ui@default:default,org.eclipse.datatools.enablement.sqlite.dbdefinition@default:default,org.eclipse.jpt.jaxb.ui@default:default,org.eclipse.wst.jsdt.web.ui@default:default,org.eclipse.jst.j2ee.ejb.annotations.ui@default:default,org.eclipse.datatools.connectivity.sqm.server.ui@default:default,org.eclipse.jdt.ui@default:default,javax.xml.bind@default:default,org.eclipse.wst.xsdeditor.doc.user@default:default,org.eclipse.wst.xmleditor.doc.user@default:default,org.eclipse.equinox.registry@default:default,org.eclipse.jface.text@default:default,org.eclipse.jdt.apt.core@default:default,org.eclipse.wst.xsl.exslt.core@default:default,org.eclipse.jst.ws.jaxrs.core@default:default,org.eclipse.jst.jsf.common.runtime@default:default,org.apache.xml.resolver@default:default,org.eclipse.wst.wsi@default:default,org.eclipse.jpt.jaxb.core.schemagen@default:default,org.eclipse.wst.xsl.doc@default:default,org.eclipse.wst.jsdt.ui@default:default,org.apache.jasper@default:default,org.eclipse.equinox.common@2:true,org.eclipse.wst.validation@default:default,org.eclipse.wst.command.env.infopop@default:default,org.eclipse.datatools.connectivity.sqm.core@default:default,org.eclipse.ui.workbench.compatibility@default:false,org.eclipse.datatools.doc.isv@default:default,org.eclipse.equinox.launcher.win32.win32.x86_64@default:false,org.eclipse.jdt.launching@default:default,org.eclipse.wst.xml.xpath2.processor@default:default,org.eclipse.equinox.p2.operations@default:default,org.eclipse.datatools.enablement.sybase.asa@default:default,org.eclipse.osgi@-1:true,org.eclipse.datatools.doc.user@default:default,org.eclipse.ui.ide@default:default,org.eclipse.datatools.enablement.sybase.ase.models@default:default,org.eclipse.datatools.connectivity.console.profile@default:default,org.eclipse.jem.beaninfo.vm.common@default:default,org.eclipse.jst.ws.jaxws.utils@default:default,org.eclipse.ant.optional.junit@default:false,org.eclipse.team.cvs.ui@default:default,org.eclipse.datatools.sqltools.data.core@default:default,org.eclipse.datatools.enablement.ibm.ui@default:default,org.eclipse.xsd.mapping.editor@default:default,org.eclipse.wst.server.ui.doc.user@default:default,org.eclipse.core.commands@default:default,org.eclipse.datatools.modelbase.dbdefinition@default:default,org.eclipse.wst.xsl.xalan@default:default,org.eclipse.wst.server.discovery@default:default,org.eclipse.pde@default:default,org.eclipse.jst.ws.axis2.core@default:default,org.eclipse.ecf.ssl@default:false,org.eclipse.datatools.enablement.ingres.dbdefinition@default:default,org.eclipse.wst.xsl.jaxp.debug@default:default,org.apache.wsil4j@default:default,org.eclipse.compare.core@default:default,org.eclipse.wst.ws.infopop@default:default,org.eclipse.jst.j2ee.infopop@default:default,javax.xml.stream@default:default,org.eclipse.equinox.p2.repository.tools@default:default,org.eclipse.jst.ws.jaxws.core@default:default,org.apache.commons.el@default:default,org.eclipse.jst.j2ee@default:default,org.eclipse.wst.xsl.exslt.ui@default:default,org.eclipse.jst.common.annotations.controller@default:default,org.eclipse.datatools.sqltools.doc.user.contexts@default:default,org.eclipse.jst.server.tomcat.core@default:default,org.eclipse.equinox.p2.reconciler.dropins@default:default,org.eclipse.jst.jsf.common@default:default,org.eclipse.datatools.connectivity.ui.dse@default:default,org.eclipse.wst.sse.doc.user@default:default,org.eclipse.datatools.connectivity.apache.derby.dbdefinition@default:default,org.eclipse.emf.ecore.editor@default:default,org.eclipse.wst.command.env@default:default,org.eclipse.draw2d.doc.isv@default:default,org.eclipse.wst.common.snippets@default:default,org.eclipse.core.boot@default:default,org.eclipse.core.net.win32.x86_64@default:false,org.eclipse.jem.workbench@default:default,org.eclipse.core.filesystem@default:default,org.eclipse.update.core.win32@default:false,org.eclipse.jpt.utility@default:default,org.eclipse.datatools.enablement.ibm.db2.iseries@default:default,org.eclipse.wst.jsdt.debug.rhino.debugger@default:default,org.eclipse.datatools.connectivity.doc.user@default:default,org.eclipse.jst.j2ee.ejb.annotations.emitter@default:default,org.eclipse.datatools.sqltools.editor.core.ui@default:default,org.eclipse.jst.server.core@default:default,org.eclipse.equinox.p2.publisher@default:default,org.eclipse.equinox.p2.ui@default:default,org.eclipse.wst.common.project.facet.ui@default:default,org.eclipse.datatools.connectivity@default:default,org.eclipse.wst.xsl.saxon@default:default,org.eclipse.update.ui@default:default,org.eclipse.equinox.frameworkadmin.equinox@default:default,org.eclipse.wst.common.ui@default:default,org.eclipse.datatools.enablement.postgresql.ui@default:default,org.eclipse.emf.ecore.xmi@default:default,org.eclipse.jst.common.project.facet.core@default:default,org.eclipse.equinox.p2.garbagecollector@default:default,org.eclipse.datatools.enablement.sap.maxdb@default:default,org.eclipse.equinox.simpleconfigurator.manipulator@default:default,org.eclipse.jst.common.annotations.ui@default:default,javax.jws@default:default,org.eclipse.wst.validation.infopop@default:default,org.eclipse.gef@default:default,org.eclipse.ui.views.log@default:default,org.eclipse.pde.ua.core@default:default,org.eclipse.datatools.enablement.ibm.informix.dbdefinition@default:default,org.eclipse.core.expressions@default:default,org.eclipse.jst.server.generic.jboss@default:default,org.eclipse.jpt.ui@default:default,org.apache.commons.discovery@default:default,javax.xml.rpc@default:default,org.eclipse.datatools.sqltools.editor.core@default:default,org.eclipse.equinox.p2.ui.sdk@default:default,org.eclipse.team.core@default:default,org.eclipse.datatools.sqltools.routineeditor.ui@default:default,org.eclipse.jst.server.tomcat.ui@default:default,org.eclipse.equinox.security@default:default,org.eclipse.jst.j2ee.webservice.ui@default:default,org.eclipse.wst.ws.api.doc@default:default,org.eclipse.datatools.sqltools.db.generic.ui@default:default,org.eclipse.wst.ws.ui@default:default,org.eclipse.jst.ws.cxf.core@default:default,org.eclipse.wst.internet.cache@default:default,org.eclipse.equinox.p2.console@default:default,org.eclipse.wst.dtd.ui@default:default,org.apache.xalan@default:default,org.eclipse.datatools.enablement.ibm.informix@default:default,org.eclipse.wst.server.http.core@default:default,org.eclipse.wst.validation.ui@default:default,org.eclipse.ui.views@default:default,org.eclipse.ui@default:default,org.eclipse.emf.ant@default:default,org.eclipse.jst.ws.axis.consumption.core@default:default,org.eclipse.datatools.enablement.ingres.ui@default:default,org.eclipse.update.core@default:default,javax.mail@default:default,org.apache.bcel@default:default,javax.wsdl*1.5.1.v201012040544@default:default,org.eclipse.wst.common.modulecore.ui@default:default,org.eclipse.core.databinding.beans@default:default,org.eclipse.jdt@default:default,org.eclipse.wst.xsl.jaxp.launching@default:default,org.eclipse.wst.web.ui.infopop@default:default,org.eclipse.wst.dtd.ui.infopop@default:default,org.eclipse.datatools.enablement.msft.sqlserver@default:default,org.eclipse.emf.common@default:default,org.eclipse.equinox.security.ui@default:default,org.eclipse.wst.xsl.launching@default:default,org.eclipse.wst.common.environment@default:default,org.eclipse.datatools.enablement.sybase.asa.ui@default:default,org.eclipse.ant.core@default:default,org.eclipse.ecf@default:default,org.eclipse.jst.server.generic.oc4j@default:default,org.apache.commons.lang@default:default,org.eclipse.ui.ide.application@default:default,org.eclipse.datatools.enablement.ibm.db2.zseries.ui@default:default,org.eclipse.wst.wsdl.ui.doc.user@default:default,org.eclipse.jst.jsf.core@default:default,org.eclipse.core.resources@default:default,org.eclipse.jsf.branding@default:default,org.eclipse.jst.common.project.facet.ui@default:default,org.eclipse.jdt.core.manipulation@default:default,org.eclipse.jst.ws.jaxws.dom.integration@default:default,org.eclipse.datatools.enablement.sybase.models@default:default,org.eclipse.datatools.sqltools.schemaobjecteditor.ui.pages@default:default,org.eclipse.wst.xsl.jaxp.debug.ui@default:default,org.eclipse.wst.xsl.ui@default:default,org.eclipse.ui.workbench@default:default,org.eclipse.datatools.sqltools.sqlscrapbook@default:default,org.eclipse.datatools.connectivity.ui@default:default,org.eclipse.datatools.sqltools.plan@default:default,org.eclipse.datatools.modelbase.sql.edit@default:default,org.eclipse.datatools.enablement.sqlite.ui@default:default,org.eclipse.jst.j2ee.jca@default:default,net.sourceforge.lpg.lpgjavaruntime@default:default,org.eclipse.wst.html.core@default:default,org.eclipse.ui.navigator.resources@default:default,org.eclipse.pde.doc.user@default:default,org.apache.lucene@default:default,org.eclipse.update.scheduler@default:default,org.eclipse.datatools.sqltools.doc.user@default:default,org.eclipse.ui.win32@default:false,org.eclipse.datatools.connectivity.db.generic@default:default,org.uddi4j@default:default,org.eclipse.wst.html.ui@default:default,org.eclipse.equinox.p2.repository@default:default,org.eclipse.emf.importer.java@default:default,org.eclipse.jst.j2ee.ejb@default:default,org.eclipse.datatools.enablement.ibm.db2.luw@default:default,org.eclipse.jst.ws.axis2.consumption.ui@default:default,org.eclipse.equinox.http.jetty@default:default,org.mortbay.jetty.util@default:default,org.eclipse.emf.ecore.change@default:default,org.eclipse.jst.ws@default:default,org.eclipse.platform.doc.user@default:default,org.eclipse.jst.ws.consumption.ui.doc.user@default:default,org.eclipse.jdt.debug@default:default,org.eclipse.equinox.p2.metadata.repository@default:default,org.eclipse.jpt.doc.isv@default:default,org.eclipse.datatools.sqltools.parsers.sql.lexer@default:default,org.eclipse.jface@default:default,org.eclipse.core.net@default:default,org.eclipse.pde.runtime@default:default,org.eclipse.jst.ws.uddiregistry@default:default,org.eclipse.jst.ws.annotations.core@default:default,org.eclipse.datatools.enablement.sap.maxdb.ui@default:default,org.apache.xml.serializer@default:default,org.eclipse.emf.doc@default:default,org.eclipse.wst.server.preview@default:default,org.eclipse.datatools.enablement.oracle@default:default,javax.xml@default:default,org.eclipse.datatools.connectivity.ui.templates@default:default,org.eclipse.jdt.junit.core@default:default,org.eclipse.datatools.sqltools.db.derby@default:default,org.eclipse.ui.intro.universal@default:default,org.eclipse.ui.workbench.texteditor@default:default,org.eclipse.datatools.enablement.sybase.asa.schemaobjecteditor.examples@default:default,org.eclipse.datatools.oda.cshelp@default:default,org.eclipse.wst.server.ui.infopop@default:default,org.eclipse.pde.launching@default:default,org.eclipse.wst.jsdt.support.ie@default:default,org.eclipse.datatools.sqltools.db.derby.ui@default:default,org.eclipse.datatools.enablement.ingres@default:default,org.eclipse.jdt.compiler.apt@default:false,org.eclipse.jpt.eclipselink.ui@default:default,org.eclipse.ui.console@default:default,org.eclipse.jpt.doc.user@default:default,org.eclipse.wst.common.emf@default:default,org.eclipse.datatools.connectivity.dbdefinition.genericJDBC@default:default,org.eclipse.ui.intro@default:default,org.eclipse.text@default:default,org.eclipse.datatools.enablement.jdt.classpath@default:default,org.eclipse.jsch.core@default:default,org.eclipse.datatools.enablement.sybase.ase.ui@default:default,org.eclipse.jsch.ui@default:default,org.eclipse.datatools.enablement.oda.ws.ui@default:default,org.eclipse.wst.jsdt.web.support.jsp@default:default,org.eclipse.jst.ws.axis.consumption.ui@default:default,org.eclipse.pde.ds.core@default:default,org.eclipse.emf.importer@default:default,org.eclipse.jst.server.generic.core@default:default,org.eclipse.core.runtime.compatibility.auth@default:default,org.eclipse.equinox.p2.artifact.repository@default:default,org.eclipse.datatools.enablement.postgresql.dbdefinition@default:default,org.eclipse.test@default:default,org.eclipse.jst.ws.axis2.ui.doc.user@default:default,org.eclipse.datatools.enablement.sqlite@default:default,org.eclipse.datatools.sqltools.result@default:default,org.eclipse.ltk.ui.refactoring@default:default,org.eclipse.equinox.frameworkadmin@default:default,org.eclipse.jst.ws.infopop@default:default,org.eclipse.jst.jee.ui@default:default,org.eclipse.wst.sse.core@default:default,org.eclipse.jst.ws.axis2.creation.core@default:default,org.eclipse.wst.common.emfworkbench.integration@default:default,org.eclipse.emf.mapping.ecore2xml@default:default,org.eclipse.jst.jsf.facesconfig@default:default,org.eclipse.wst.html.ui.infopop@default:default,org.eclipse.jst.ws.cxf.consumption.core@default:default,org.eclipse.datatools.connectivity.oda.flatfile@default:default,org.eclipse.jst.ws.doc.user@default:default,org.eclipse.jst.jsf.common.ui@default:default,org.apache.lucene.analysis@default:default,org.eclipse.jpt.jaxb.core@default:default,org.eclipse.team.ui@default:default,org.eclipse.datatools.connectivity.db.generic.ui@default:default,org.eclipse.emf.edit.ui@default:default,org.eclipse.pde.junit.runtime@default:default,org.eclipse.wst.jsdt.debug.core@default:default,org.eclipse.ui.views.properties.tabbed@default:default,org.eclipse.wst.jsdt.doc@default:default,org.eclipse.draw2d@default:default,org.eclipse.jdt.apt.pluggable.core@default:default,org.eclipse.datatools.enablement.sybase.asa.dbdefinition@default:default,org.eclipse.jst.ws.jaxws.dom.runtime@default:default,org.eclipse.wst.xsl.debug.ui@default:default,org.eclipse.jst.ws.axis2.creation.ui@default:default,org.eclipse.jem.beaninfo.vm@default:default,org.apache.commons.collections@default:default,org.eclipse.equinox.p2.extensionlocation@default:default,org.eclipse.core.databinding.property@default:default,org.eclipse.wst.standard.schemas@default:default,org.eclipse.equinox.simpleconfigurator@1:true,org.eclipse.wst.wsdl.doc.isv@default:default,org.eclipse.wst.xml.xpath2.processor.doc.user@default:default,org.eclipse.datatools.modelbase.sql.query.edit@default:default,org.eclipse.core.runtime@default:true,org.eclipse.jst.server.preview.adapter@default:default,javax.servlet@default:default,org.eclipse.jst.server.websphere.core@default:default,org.eclipse.jst.ejb.doc.user@default:default,org.eclipse.datatools.connectivity.apache.derby@default:default,org.eclipse.emf.codegen.ecore@default:default,org.eclipse.jst.ejb.ui@default:default,org.eclipse.datatools.enablement.oda.xml.ui@default:default,org.eclipse.jst.jsf.apache.trinidad.tagsupport@default:default,org.eclipse.equinox.p2.jarprocessor@default:default,org.eclipse.wst.server.ui@default:default,org.eclipse.jpt.branding@default:default,org.eclipse.wst.wsdl.ui@default:default,org.eclipse.datatools.sqltools.sqleditor@default:default,org.eclipse.equinox.app@default:default,org.eclipse.wst.ws@default:default,org.eclipse.emf.exporter@default:default,org.eclipse.ui.externaltools@default:default,org.eclipse.wst.common.api.doc@default:default,org.eclipse.jst.servlet.ui.infopop@default:default,org.eclipse.datatools.connectivity.oda.design@default:default,org.eclipse.wst.common.project.facet.core@default:default,org.eclipse.jst.jsf.facelet.ui@default:default,javax.wsdl*1.6.2.v201012040545@default:default,org.junit4@default:default,org.eclipse.xsd.ecore.exporter@default:default,org.eclipse.jst.j2ee.navigator.ui@default:default,org.eclipse.datatools.enablement.ibm.db2.zseries.dbdefinition@default:default,org.eclipse.core.externaltools@default:default,org.eclipse.jst.ws.consumption.ui@default:default,org.eclipse.jdt.junit4.runtime@default:default,org.eclipse.gef.examples.ui.pde@default:default,org.eclipse.emf.mapping.xsd2ecore@default:default,org.eclipse.datatools.sqltools.debugger.core@default:default,org.eclipse.jdt.compiler.tool@default:false,org.eclipse.datatools.enablement.ibm.db2.luw.ui@default:default,org.eclipse.datatools.enablement.hsqldb.dbdefinition@default:default,org.eclipse.emf.cheatsheets@default:default,org.eclipse.jdt.junit@default:default,org.eclipse.emf.edit@default:default,org.eclipse.emf.mapping.ecore2xml.ui@default:default,org.eclipse.emf.mapping.ecore.editor@default:default,org.eclipse.help.ui@default:default,org.eclipse.emf.codegen@default:default,org.eclipse.datatools.enablement.oracle.ui@default:default,org.eclipse.jface.databinding@default:default,org.eclipse.wst.jsdt.debug.rhino@default:default,org.hamcrest.core@default:default,org.eclipse.pde.core@default:default,org.apache.oro@default:default,org.eclipse.datatools.enablement.msft.sqlserver.dbdefinition@default:default,org.eclipse.ui.cheatsheets@default:default,org.apache.axis@default:default,org.eclipse.wst.common.project.facet.doc.api@default:default,org.eclipse.wst.common.fproj.sdk@default:default,org.eclipse.wst.xsd.core@default:default,org.eclipse.pde.api.tools.ui@default:default,org.eclipse.datatools.connectivity.oda.flatfile.ui@default:default,org.eclipse.jst.jee.ejb@default:default,org.eclipse.wst.xsd.ui@default:default,org.eclipse.pde.ui@default:default,org.eclipse.jst.jsp.ui.infopop@default:default,org.apache.commons.codec@default:default,org.eclipse.jdt.junit.runtime@default:default,org.eclipse.xsd.mapping@default:default,org.eclipse.xsd.edit@default:default,org.apache.lucene.core@default:default,org.eclipse.datatools.sqltools.sql@default:default,org.eclipse.jst.ws.jaxws.dom.ui@default:default,org.eclipse.datatools.enablement.oda.ws@default:default,org.eclipse.datatools.connectivity.oda.consumer@default:default,org.eclipse.jst.common.ui@default:default,org.eclipse.swt.win32.win32.x86_64@default:false,org.eclipse.jst.ws.jaxws.dom.doc.isv@default:default,org.eclipse.jem.beaninfo@default:default,org.eclipse.jst.jsp.core@default:default,org.eclipse.team.cvs.ssh2@default:default,org.eclipse.emf.codegen.ui@default:default,java_cup.runtime@default:default,org.eclipse.jpt.eclipselink.core@default:default,org.mortbay.jetty.server@default:default,org.eclipse.core.databinding.observable@default:default,org.eclipse.wst.xml.xpath.core@default:default,org.eclipse.wst.wsi.ui@default:default,org.eclipse.datatools.enablement.ibm.db2.iseries.ui@default:default,org.eclipse.wst.jsdt.web.core@default:default,org.eclipse.jst.j2ee.xdoclet.runtime@default:default,org.eclipse.test.performance@default:default,org.eclipse.datatools.help@default:default,org.eclipse.ant.launching@default:default,org.eclipse.datatools.enablement.postgresql@default:default,org.eclipse.equinox.p2.metadata@default:default,org.eclipse.core.filebuffers@default:default,org.eclipse.jdt.doc.isv@default:default,org.eclipse.equinox.http.servlet@default:default,org.eclipse.equinox.jsp.jasper.registry@default:default,org.eclipse.jst.ws.consumption.infopop@default:default,org.eclipse.jdt.core@default:default,org.eclipse.datatools.enablement.sybase@default:default,org.eclipse.wst.xml.core@default:default,org.eclipse.jst.server.ui.doc.user@default:default,org.eclipse.emf.mapping.ecore2ecore.editor@default:default,org.eclipse.wst.wsdl@default:default,org.eclipse.datatools.sqltools.common.ui@default:default,org.eclipse.wst.server.preview.adapter@default:default,org.eclipse.datatools.common.doc.user@default:default,org.eclipse.jst.common.annotations.core@default:default,javax.activation@default:default,org.eclipse.wst.command.env.core@default:default,org.eclipse.emf@default:default,org.eclipse.equinox.p2.engine@default:default,org.eclipse.jst.standard.schemas@default:default,org.eclipse.jst.ws.jaxb.core@default:default,org.eclipse.datatools.enablement.ibm.db2.luw.dbdefinition@default:default,org.apache.velocity@default:default,org.eclipse.jpt.jaxb.branding@default:default,javax.servlet.jsp@default:default,org.eclipse.servertools.doc.isv@default:default,org.eclipse.datatools.enablement.hsqldb@default:default,org.eclipse.jst.ws.axis.ui.doc.user@default:default,org.eclipse.help.base@default:default,org.eclipse.help.appserver@default:default,org.eclipse.test.performance.win32@default:false,org.eclipse.datatools.sqltools.parsers.sql.xml.query@default:default,org.eclipse.equinox.p2.updatechecker@default:default,org.eclipse.jst.j2ee.core@default:default,org.eclipse.wst.xml.ui@default:default,org.eclipse.wst.jsdt.debug.transport@default:default,org.eclipse.jst.ws.axis.infopop@default:default,org.eclipse.jdt.doc.user@default:default,org.eclipse.emf.example.installer@default:default,org.eclipse.ui.net@default:default,org.eclipse.wst.xsl.core@default:default,org.eclipse.wst.css.core@default:default,org.eclipse.wst.ws.service.policy.ui@default:default,org.eclipse.wst.jsdt.support.firefox@default:default,org.eclipse.jst.pagedesigner.jsf.ui@default:default,org.eclipse.wst.dtd.core@default:default,org.eclipse.equinox.p2.ql@default:default,org.eclipse.wst.jsdt.debug.ui@default:default,org.eclipse.sdk@default:default,org.eclipse.datatools.modelbase.sql.query@default:default,org.eclipse.wst.xml.xpath2@default:default,org.eclipse.jst.j2ee.doc.user@default:default,org.eclipse.jst.servlet.ui@default:default,org.objectweb.asm@default:default,org.eclipse.datatools.modelbase.derby@default:default,org.eclipse.core.runtime.compatibility@default:default,org.eclipse.wst.xml.xpath.ui@default:default,org.eclipse.xsd@default:default,org.eclipse.jdt.apt.ui@default:default,org.eclipse.wst.wsdl.validation@default:default,org.eclipse.emf.mapping.ecore@default:default,org.eclipse.jem.proxy@default:default,org.eclipse.datatools.connectivity.oda.template.ui@default:default,org.eclipse.jst.server.generic.jonas@default:default,org.eclipse.wst.ws.service.policy@default:default,org.jdom*1.0.0.v201005080400@default:default,org.eclipse.jst.ws.axis.creation.ui@default:default,org.eclipse.jpt.eclipselink.branding@default:default,org.eclipse.datatools.modelbase.sql@default:default,org.eclipse.wst.common.core@default:default,org.eclipse.jst.jsf.standard.tagsupport@default:default,org.eclipse.datatools.enablement.ibm.informix.ui@default:default,org.eclipse.jst.jsf.doc.dev@default:default,org.eclipse.jst.jee.web@default:default,org.eclipse.wst.validation.doc.isv@default:default,org.eclipse.datatools.sqltools.ddlgen.ui@default:default,org.eclipse.wst.webtools.doc.user@default:default,org.eclipse.compare.win32@default:default,org.eclipse.emf.databinding@default:default,org.eclipse.emf.ecore.change.edit@default:default,org.eclipse.jst.jee@default:default,org.eclipse.rcp@default:default,org.eclipse.jpt.db@default:default,org.eclipse.datatools.sqltools.sql.ui@default:default,org.eclipse.wst.common.modulecore@default:default,org.eclipse.equinox.jsp.jasper@default:default,org.eclipse.jst.ws.axis2.consumption.core@default:default,org.eclipse.xsd.ecore.importer@default:default,org.eclipse.jst.server.generic.ui@default:default,org.eclipse.datatools.enablement.oracle.dbdefinition@default:default,org.eclipse.wst.sse.ui.infopop@default:default,org.eclipse.jst.ws.axis2.ui@default:default,org.eclipse.xsd.example.installer@default:default,org.eclipse.equinox.p2.touchpoint.eclipse@default:default,org.eclipse.emf.importer.ecore@default:default,org.eclipse.emf.mapping.xsd2ecore.editor@default:default,org.eclipse.jst.ws.creation.ejb.ui@default:default,org.eclipse.ant.ui@default:default,org.eclipse.datatools.sqltools.parsers.sql.query@default:default,org.eclipse.core.databinding@default:default,org.eclipse.core.variables@default:default,org.junit*4.8.1.v4_8_1_v20100427-1100@default:default,org.eclipse.jst.ws.cxf.creation.ui@default:default,org.eclipse.compare@default:default,org.eclipse.wst.wsi.ui.doc.user@default:default,org.eclipse.equinox.p2.core@default:default,org.eclipse.jst.pagedesigner.jsp.core@default:default,org.apache.log4j@default:default,org.easymock@default:default,org.eclipse.equinox.ds@1:true,javax.xml.ws@default:default,org.eclipse.ecf.filetransfer@default:default,org.eclipse.platform@default:default,org.eclipse.datatools.intro@default:default,org.eclipse.equinox.event@default:default,org.eclipse.datatools.connectivity.oda.profile@default:default,org.eclipse.wst.web@default:default,org.eclipse.emf.mapping.ecore2ecore@default:default,javax.xml.soap@default:default,org.eclipse.platform.doc.isv@default:default,org.eclipse.jst.ws.jaxws.doc.isv@default:default,org.eclipse.jpt.gen@default:default,org.eclipse.core.contenttype@default:default,org.eclipse.emf.mapping.ui@default:default,org.eclipse.emf.importer.rose@default:default,org.eclipse.pde.build@default:default,org.eclipse.datatools.connectivity.oda.design.ui@default:default,org.eclipse.help@default:default,org.eclipse.wst.common.frameworks@default:default,org.eclipse.datatools.enablement.sybase.ase.dbdefinition@default:default,org.apache.commons.httpclient@default:default,org.eclipse.equinox.util@default:default,org.jdom*1.1.1.v201101151400@default:default,com.ibm.icu@default:default,org.eclipse.ui.browser@default:default,org.eclipse.equinox.p2.directorywatcher@default:default,org.eclipse.ui.editors@default:default,org.eclipse.emf.mapping@default:default,org.eclipse.equinox.p2.updatesite@default:default,org.eclipse.osgi.util@default:default,org.eclipse.jem@default:default,org.eclipse.xsd.cheatsheets@default:default,org.eclipse.wst.command.env.doc.user@default:default"/> >+<stringAttribute key="selected_workspace_plugins" value="org.eclipse.jpt.utility.tests@default:default,org.eclipse.jpt.core.tests@default:default,org.eclipse.jpt.eclipselink.ui@default:default,org.eclipse.jpt.ui.tests@default:default,org.eclipse.jpt.db.tests@default:default,org.eclipse.jpt.utility@default:default,org.eclipse.jpt.jpa.core.tests@default:false,org.eclipse.persistence.jpa.query.test@default:default,org.eclipse.jpt.core@default:default,org.eclipse.jpt.db@default:default,org.eclipse.jpt.gen@default:default,org.eclipse.jpt.core.tests.extension.resource@default:default,org.eclipse.jpt.db.ui@default:default,org.eclipse.jpt.eclipselink.core.tests@default:default,org.eclipse.jpt@default:default,org.eclipse.jpt.ui@default:default,org.eclipse.jpt.jpa.jpql@default:default,org.eclipse.persistence.jpa.query@default:default,org.eclipse.jpt.eclipselink.core@default:default,org.eclipse.jpt.doc.user@default:default,org.eclipse.persistence.jpa@default:default"/> >+<booleanAttribute key="show_selected_only" value="false"/> >+<stringAttribute key="templateConfig" value="${target_home}\configuration\config.ini"/> >+<booleanAttribute key="tracing" value="false"/> >+<booleanAttribute key="useCustomFeatures" value="false"/> >+<booleanAttribute key="useDefaultConfig" value="true"/> >+<booleanAttribute key="useDefaultConfigArea" value="false"/> >+<booleanAttribute key="useProduct" value="true"/> >+</launchConfiguration> >Index: META-INF/MANIFEST.MF >=================================================================== >RCS file: /cvsroot/webtools/org.eclipse.jpa/components/jpa/tests/org.eclipse.jpt.jpa.core.tests/META-INF/MANIFEST.MF,v >retrieving revision 1.3 >diff -u -r1.3 MANIFEST.MF >--- META-INF/MANIFEST.MF 22 Feb 2011 17:58:56 -0000 1.3 >+++ META-INF/MANIFEST.MF 23 Feb 2011 20:00:58 -0000 >@@ -19,6 +19,9 @@ > org.eclipse.jpt.jpa.db;bundle-version="[2.0.0,3.0.0)", > org.eclipse.jpt.common.utility;bundle-version="[2.0.0,3.0.0)", > org.eclipse.jpt.common.utility.tests;bundle-version="[2.0.0,3.0.0)", >+ org.eclipse.jst.common.project.facet.core;bundle-version="1.4.200", >+ org.eclipse.persistence.utils.jpa.query;bundle-version="1.0.0", >+ org.eclipse.persistence.utils.jpa.query.test;bundle-version="1.0.0", > org.eclipse.wst.common.emf;bundle-version="[1.1.200,2.0.0)", > org.eclipse.wst.common.emfworkbench.integration;bundle-version="[1.1.200,2.0.0)", > org.eclipse.wst.common.frameworks;bundle-version="[1.1.200,2.0.0)", >Index: src/org/eclipse/jpt/jpa/core/tests/internal/jpql/AllJPQLQueryTests.java >=================================================================== >RCS file: src/org/eclipse/jpt/jpa/core/tests/internal/jpql/AllJPQLQueryTests.java >diff -N src/org/eclipse/jpt/jpa/core/tests/internal/jpql/AllJPQLQueryTests.java >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ src/org/eclipse/jpt/jpa/core/tests/internal/jpql/AllJPQLQueryTests.java 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,71 @@ >+/******************************************************************************* >+ * Copyright (c) 2011 Oracle. All rights reserved. >+ * This program and the accompanying materials are made available under the >+ * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 >+ * which accompanies this distribution. >+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html >+ * and the Eclipse Distribution License is available at >+ * http://www.eclipse.org/org/documents/edl-v10.php. >+ * >+ * Contributors: >+ * Oracle - initial API and implementation >+ * >+ ******************************************************************************/ >+package org.eclipse.jpt.jpa.core.tests.internal.jpql; >+ >+import junit.extensions.TestSetup; >+import junit.framework.JUnit4TestAdapter; >+import junit.framework.Test; >+import junit.framework.TestSuite; >+import org.eclipse.persistence.utils.jpa.query.AbstractJPQLQueryTest; >+import org.eclipse.persistence.utils.jpa.query.GrammarValidatorTest; >+import org.eclipse.persistence.utils.jpa.query.SemanticValidatorTest; >+ >+/** >+ * The test suite for the JPQL parsing system. >+ * >+ * @version 3.0 >+ * @since 3.0 >+ * @author Pascal Filion >+ */ >+@SuppressWarnings("nls") >+public final class AllJPQLQueryTests { >+ >+ public AllJPQLQueryTests() { >+ super(); >+ } >+ >+ public static Test buildAllTests() { >+ >+ TestSuite suite = new TestSuite("JPQL Query Tests"); >+ >+ // JpaJpqlQueryHelper >+ suite.addTest(new JUnit4TestAdapter(JpaORMEntityQueryHelperTest.class)); >+ suite.addTest(new JUnit4TestAdapter(JpaORMQueryHelperTest.class)); >+ suite.addTest(new JUnit4TestAdapter(JpaPersistenceUnitEntityQueryHelperTest.class)); >+ >+ // Validation >+ suite.addTest(new JUnit4TestAdapter(GrammarValidatorTest.class)); >+ suite.addTest(new JUnit4TestAdapter(SemanticValidatorTest.class)); >+ >+ return buildBatchTestSuite(suite); >+ } >+ >+ private static TestSetup buildBatchTestSuite(Test test) { >+ return new TestSetup(test) { >+ @Override >+ protected void setUp() throws Exception { >+ AbstractJPQLQueryTest.setUpClass(); >+ } >+ @Override >+ protected void tearDown() throws Exception { >+ AbstractJPQLQueryTest.tearDownClass(); >+ } >+ }; >+ } >+ >+ public static Test suite() { >+ AbstractJPQLQueryTest.setJPQLQueryTestHelper(new JpaJpqlQueryTestHelper()); >+ return buildAllTests(); >+ } >+} >\ No newline at end of file >Index: src/org/eclipse/jpt/jpa/core/tests/internal/jpql/JpaJpqlQueryTestHelper.java >=================================================================== >RCS file: src/org/eclipse/jpt/jpa/core/tests/internal/jpql/JpaJpqlQueryTestHelper.java >diff -N src/org/eclipse/jpt/jpa/core/tests/internal/jpql/JpaJpqlQueryTestHelper.java >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ src/org/eclipse/jpt/jpa/core/tests/internal/jpql/JpaJpqlQueryTestHelper.java 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,272 @@ >+/******************************************************************************* >+ * Copyright (c) 2011 Oracle. All rights reserved. >+ * This program and the accompanying materials are made available under the >+ * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 >+ * which accompanies this distribution. >+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html >+ * and the Eclipse Distribution License is available at >+ * http://www.eclipse.org/org/documents/edl-v10.php. >+ * >+ * Contributors: >+ * Oracle - initial API and implementation >+ * >+ ******************************************************************************/ >+package org.eclipse.jpt.jpa.core.tests.internal.jpql; >+ >+import java.util.HashMap; >+import java.util.Iterator; >+import java.util.ListIterator; >+import java.util.Map; >+import org.eclipse.core.resources.IFolder; >+import org.eclipse.core.resources.IProject; >+import org.eclipse.core.resources.IResource; >+import org.eclipse.core.resources.IWorkspaceRoot; >+import org.eclipse.core.runtime.IPath; >+import org.eclipse.core.runtime.NullProgressMonitor; >+import org.eclipse.core.runtime.Path; >+import org.eclipse.jdt.core.IClasspathEntry; >+import org.eclipse.jdt.core.IJavaProject; >+import org.eclipse.jdt.core.JavaCore; >+import org.eclipse.jdt.core.JavaModelException; >+import org.eclipse.jpt.common.core.tests.internal.projects.TestFacetedProject; >+import org.eclipse.jpt.common.utility.internal.ArrayTools; >+import org.eclipse.jpt.jpa.core.JpaFacet; >+import org.eclipse.jpt.jpa.core.JpaProject; >+import org.eclipse.jpt.jpa.core.JptJpaCorePlugin; >+import org.eclipse.jpt.jpa.core.context.JpaRootContextNode; >+import org.eclipse.jpt.jpa.core.context.MappingFile; >+import org.eclipse.jpt.jpa.core.context.NamedQuery; >+import org.eclipse.jpt.jpa.core.context.PersistentType; >+import org.eclipse.jpt.jpa.core.context.orm.EntityMappings; >+import org.eclipse.jpt.jpa.core.context.orm.OrmNamedQuery; >+import org.eclipse.jpt.jpa.core.context.persistence.MappingFileRef; >+import org.eclipse.jpt.jpa.core.context.persistence.PersistenceUnit; >+import org.eclipse.jpt.jpa.core.internal.jpql.JpaMappingFile; >+import org.eclipse.jpt.jpa.core.internal.jpql.JpaPersistenceUnit; >+import org.eclipse.jpt.jpa.core.internal.jpql.JpaQuery; >+import org.eclipse.jpt.jpa.core.tests.internal.projects.TestJpaProject; >+import org.eclipse.jst.common.project.facet.core.JavaFacet; >+import org.eclipse.persistence.utils.jpa.query.IORMConfiguration; >+import org.eclipse.persistence.utils.jpa.query.JPQLQueryTestHelper; >+import org.eclipse.persistence.utils.jpa.query.VirtualQuery; >+import org.eclipse.persistence.utils.jpa.query.spi.IManagedTypeProvider; >+import org.eclipse.persistence.utils.jpa.query.spi.IQuery; >+ >+/** >+ * This helper gives to the unit-tests the access to the application metadata through JPT API. >+ * >+ * @version 3.0 >+ * @since 3.0 >+ * @author Pascal Filion >+ */ >+@SuppressWarnings("nls") >+public final class JpaJpqlQueryTestHelper implements JPQLQueryTestHelper { >+ >+ /** >+ * Flag used to prevent the project metadata to be created more than once. >+ */ >+ private boolean initialized; >+ >+ /** >+ * The JPA project used to test the JPQL query API. >+ */ >+ private JpaProject jpaProject; >+ >+ /** >+ * >+ */ >+ private Map<String, IORMConfiguration> ormConfigurations; >+ >+ /** >+ * >+ */ >+ private IManagedTypeProvider persistenceUnit; >+ >+ /** >+ * The VM argument used to locate the source folder defined in the JPQL Query Unit-Tests. >+ */ >+ private static final String RESOURCE_LOCATION = "test.query.jpql.resource.source"; >+ >+ private void addClasspathEntry(IJavaProject javaProject, IClasspathEntry entry) throws JavaModelException { >+ javaProject.setRawClasspath(ArrayTools.add(javaProject.getRawClasspath(), entry), null); >+ } >+ >+ private void addJar(IJavaProject javaProject, String jarPath) throws JavaModelException { >+ this.addClasspathEntry(javaProject, JavaCore.newLibraryEntry(new Path(jarPath), null, null)); >+ } >+ >+ /** >+ * {@inheritDoc} >+ */ >+// @Override >+ public IQuery buildNamedQuery(String query) throws Exception { >+ return new VirtualQuery(getPersistenceUnit(), query); >+ } >+ >+ private IORMConfiguration buildORMConfiguration(String ormXmlFileName) { >+ return new JpaORMConfiguration(jpaProject, getMappingFile(ormXmlFileName)); >+ } >+ >+ private PersistenceUnit getJpaPersistenceUnit() { >+ return getRootContextNode().getPersistenceXml().getPersistence().persistenceUnits().next(); >+ } >+ >+ private MappingFile getMappingFile(String ormXmlFileName) { >+ for (Iterator<MappingFileRef> iter = getJpaPersistenceUnit().mappingFileRefs(); iter.hasNext(); ) { >+ MappingFileRef mappingFileRef = iter.next(); >+ if (mappingFileRef.getFileName().equals("META-INF/" + ormXmlFileName)) { >+ mappingFileRef.update(); >+ return mappingFileRef.getMappingFile(); >+ } >+ } >+ return null; >+ } >+ >+ /** >+ * {@inheritDoc} >+ */ >+ public IORMConfiguration getORMConfiguration(String ormXmlFileName) throws Exception { >+ >+ if (ormConfigurations == null) { >+ ormConfigurations = new HashMap<String, IORMConfiguration>(); >+ } >+ >+ IORMConfiguration ormConfiguration = ormConfigurations.get(ormXmlFileName); >+ >+ if (ormConfiguration == null) { >+ ormConfiguration = buildORMConfiguration(ormXmlFileName); >+ ormConfigurations.put(ormXmlFileName, ormConfiguration); >+ } >+ >+ return ormConfiguration; >+ } >+ >+ /** >+ * {@inheritDoc} >+ */ >+ public IManagedTypeProvider getPersistenceUnit() throws Exception { >+ if (persistenceUnit == null) { >+ persistenceUnit = new JpaPersistenceUnit(jpaProject, getJpaPersistenceUnit()); >+ } >+ return persistenceUnit; >+ } >+ >+ private JpaRootContextNode getRootContextNode() { >+ return jpaProject.getRootContextNode(); >+ } >+ >+ /** >+ * {@inheritDoc} >+ */ >+ public void setUp() throws Exception { >+ } >+ >+ /** >+ * {@inheritDoc} >+ */ >+ public void setUpBefore() throws Exception { >+ if (!initialized) { >+ initialized = true; >+ setUpProject(); >+ } >+ } >+ >+ private void setUpProject() throws Exception { >+ >+ // Create the projects >+ TestFacetedProject facetedProject = TestFacetedProject.buildFacetedProject("JPQL Query Tests", false); >+ facetedProject.getFacetedProject().installProjectFacet(JavaFacet.VERSION_1_6, null, new NullProgressMonitor()); >+ facetedProject.installFacet("jst.utility", "1.0"); >+ >+ IProject project = facetedProject.getProject(); >+ IJavaProject javaProject = JavaCore.create(project); >+ IWorkspaceRoot workspaceRoot = project.getWorkspace().getRoot(); >+ >+ // Create the location so the Eclipse project can see the unit-tests files >+ IPath sourcePath = project.getFullPath().append("src"); >+ IFolder sourceFolder = workspaceRoot.getFolder(sourcePath); >+ sourceFolder.delete(true, new NullProgressMonitor()); >+ >+ // Create the symbolic link to the actual location >+ IPath unitTestSourcePath = new Path(System.getProperty(RESOURCE_LOCATION)); >+ sourceFolder.createLink(unitTestSourcePath, IResource.ALLOW_MISSING_LOCAL, new NullProgressMonitor()); >+ >+ addJar(javaProject, TestJpaProject.jpaJarName()); >+ addJar(javaProject, TestJpaProject.eclipseLinkJarName()); >+ >+ // Now create the JPA project >+ facetedProject.getFacetedProject().installProjectFacet(JpaFacet.VERSION_2_0, null, new NullProgressMonitor()); >+ jpaProject = JptJpaCorePlugin.getJpaProject(project); >+ jpaProject.setDiscoversAnnotatedClasses(true); >+ } >+ >+ /** >+ * {@inheritDoc} >+ */ >+ public void tearDown() throws Exception { >+ } >+ >+ /** >+ * {@inheritDoc} >+ */ >+ public void tearDownAfter() throws Exception { >+ initialized = false; >+ ormConfigurations = null; >+ persistenceUnit = null; >+ jpaProject.getProject().delete(true, new NullProgressMonitor()); >+ jpaProject = null; >+ } >+ >+ private class JpaORMConfiguration extends JpaMappingFile >+ implements IORMConfiguration { >+ >+ /** >+ * The cached used to quickly retrieve any queries that have been cached. >+ */ >+ private Map<String, IQuery> queries; >+ >+ JpaORMConfiguration(JpaProject jpaProject, MappingFile mappingFile) { >+ super(jpaProject, mappingFile); >+ } >+ >+ private IQuery buildQuery(NamedQuery namedQuery) { >+ return new JpaQuery(this, namedQuery); >+ } >+ >+ private EntityMappings getEntityMappings() { >+ return (EntityMappings) getPersistentTypeContainer().getRoot(); >+ } >+ >+ /** >+ * {@inheritDoc} >+ */ >+ public IQuery getNamedQuery(String queryName) { >+ initializeQueries(); >+ return queries.get(queryName); >+ } >+ >+ private void initializeQueries() { >+ >+ if (queries == null) { >+ queries = new HashMap<String, IQuery>(); >+ >+ for (ListIterator<OrmNamedQuery> iter = namedQueries(); iter.hasNext(); ) { >+ OrmNamedQuery namedQuery = iter.next(); >+ queries.put(namedQuery.getName(), buildQuery(namedQuery)); >+ } >+ } >+ } >+ >+ private ListIterator<OrmNamedQuery> namedQueries() { >+ return getEntityMappings().getQueryContainer().namedQueries(); >+ } >+ >+ /** >+ * {@inheritDoc} >+ */ >+ @Override >+ protected Iterator<? extends PersistentType> persistenceTypes() { >+ return getPersistentTypeContainer().getPersistentTypes().iterator(); >+ } >+ } >+} >\ No newline at end of file >Index: src/org/eclipse/jpt/jpa/core/tests/internal/jpql/JpaORMEntityQueryHelperTest.java >=================================================================== >RCS file: src/org/eclipse/jpt/jpa/core/tests/internal/jpql/JpaORMEntityQueryHelperTest.java >diff -N src/org/eclipse/jpt/jpa/core/tests/internal/jpql/JpaORMEntityQueryHelperTest.java >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ src/org/eclipse/jpt/jpa/core/tests/internal/jpql/JpaORMEntityQueryHelperTest.java 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,38 @@ >+/******************************************************************************* >+ * Copyright (c) 2011 Oracle. All rights reserved. >+ * This program and the accompanying materials are made available under the >+ * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 >+ * which accompanies this distribution. >+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html >+ * and the Eclipse Distribution License is available at >+ * http://www.eclipse.org/org/documents/edl-v10.php. >+ * >+ * Contributors: >+ * Oracle - initial API and implementation >+ * >+ ******************************************************************************/ >+package org.eclipse.jpt.jpa.core.tests.internal.jpql; >+ >+import org.eclipse.jpt.jpa.core.context.NamedQuery; >+import org.eclipse.jpt.jpa.core.internal.jpql.JpaJpqlQueryHelper; >+import org.eclipse.persistence.utils.jpa.query.AbstractJPQLQueryHelper; >+import org.eclipse.persistence.utils.jpa.query.ORMEntityJPQLQueryHelperTest; >+import org.eclipse.persistence.utils.jpa.query.spi.IQuery; >+ >+/** >+ * Tests {@link AbstractQueryHelper} using named queries on an entity defined in an ORM configuration. >+ * >+ * @version 3.0 >+ * @since 3.0 >+ * @author Pascal Filion >+ */ >+public final class JpaORMEntityQueryHelperTest extends ORMEntityJPQLQueryHelperTest<NamedQuery> { >+ >+ /** >+ * {@inheritDoc} >+ */ >+ @Override >+ protected AbstractJPQLQueryHelper<NamedQuery> buildQueryHelper(IQuery namedQuery) throws Exception { >+ return new JpaJpqlQueryHelper(namedQuery); >+ } >+} >\ No newline at end of file >Index: src/org/eclipse/jpt/jpa/core/tests/internal/jpql/JpaORMQueryHelperTest.java >=================================================================== >RCS file: src/org/eclipse/jpt/jpa/core/tests/internal/jpql/JpaORMQueryHelperTest.java >diff -N src/org/eclipse/jpt/jpa/core/tests/internal/jpql/JpaORMQueryHelperTest.java >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ src/org/eclipse/jpt/jpa/core/tests/internal/jpql/JpaORMQueryHelperTest.java 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,39 @@ >+/******************************************************************************* >+ * Copyright (c) 2011 Oracle. All rights reserved. >+ * This program and the accompanying materials are made available under the >+ * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 >+ * which accompanies this distribution. >+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html >+ * and the Eclipse Distribution License is available at >+ * http://www.eclipse.org/org/documents/edl-v10.php. >+ * >+ * Contributors: >+ * Oracle - initial API and implementation >+ * >+ ******************************************************************************/ >+package org.eclipse.jpt.jpa.core.tests.internal.jpql; >+ >+import org.eclipse.jpt.jpa.core.internal.jpql.JpaJpqlQueryHelper; >+ >+import org.eclipse.jpt.jpa.core.context.NamedQuery; >+import org.eclipse.persistence.utils.jpa.query.AbstractJPQLQueryHelper; >+import org.eclipse.persistence.utils.jpa.query.ORMJPQLQueryHelperTest; >+import org.eclipse.persistence.utils.jpa.query.spi.IQuery; >+ >+/** >+ * Tests {@link AbstractQueryHelper} using named queries on an ORM configuration. >+ * >+ * @version 3.0 >+ * @since 3.0 >+ * @author Pascal Filion >+ */ >+public final class JpaORMQueryHelperTest extends ORMJPQLQueryHelperTest<NamedQuery> { >+ >+ /** >+ * {@inheritDoc} >+ */ >+ @Override >+ protected AbstractJPQLQueryHelper<NamedQuery> buildQueryHelper(IQuery namedQuery) throws Exception { >+ return new JpaJpqlQueryHelper(namedQuery); >+ } >+} >\ No newline at end of file >Index: src/org/eclipse/jpt/jpa/core/tests/internal/jpql/JpaPersistenceUnitEntityQueryHelperTest.java >=================================================================== >RCS file: src/org/eclipse/jpt/jpa/core/tests/internal/jpql/JpaPersistenceUnitEntityQueryHelperTest.java >diff -N src/org/eclipse/jpt/jpa/core/tests/internal/jpql/JpaPersistenceUnitEntityQueryHelperTest.java >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ src/org/eclipse/jpt/jpa/core/tests/internal/jpql/JpaPersistenceUnitEntityQueryHelperTest.java 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,38 @@ >+/******************************************************************************* >+ * Copyright (c) 2011 Oracle. All rights reserved. >+ * This program and the accompanying materials are made available under the >+ * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 >+ * which accompanies this distribution. >+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html >+ * and the Eclipse Distribution License is available at >+ * http://www.eclipse.org/org/documents/edl-v10.php. >+ * >+ * Contributors: >+ * Oracle - initial API and implementation >+ * >+ ******************************************************************************/ >+package org.eclipse.jpt.jpa.core.tests.internal.jpql; >+ >+import org.eclipse.jpt.jpa.core.context.NamedQuery; >+import org.eclipse.jpt.jpa.core.internal.jpql.JpaJpqlQueryHelper; >+import org.eclipse.persistence.utils.jpa.query.AbstractJPQLQueryHelper; >+import org.eclipse.persistence.utils.jpa.query.PersistenceUnitEntityJPQLQueryHelperTest; >+import org.eclipse.persistence.utils.jpa.query.spi.IQuery; >+ >+/** >+ * Tests {@link AbstractQueryHelper} using named queries on an entity defined in a persistence unit. >+ * >+ * @version 3.0 >+ * @since 3.0 >+ * @author Pascal Filion >+ */ >+public final class JpaPersistenceUnitEntityQueryHelperTest extends PersistenceUnitEntityJPQLQueryHelperTest<NamedQuery> { >+ >+ /** >+ * {@inheritDoc} >+ */ >+ @Override >+ protected AbstractJPQLQueryHelper<NamedQuery> buildQueryHelper(IQuery namedQuery) throws Exception { >+ return new JpaJpqlQueryHelper(namedQuery); >+ } >+} >\ No newline at end of file
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 337930
:
189609
|
189610
|
189632
|
189633
|
190326
|
190327
|
191181
|
191182
|
191457
|
191822
|
192304
|
192454
|
193077