Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
View | Details | Raw Unified | Return to bug 337930 | Differences between
and this patch

Collapse All | Expand All

(-)AllJPQLQueryTests.launch (+313 lines)
Added Link Here
1
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2
<launchConfiguration type="org.eclipse.pde.ui.JunitLaunchConfig">
3
<setAttribute key="additional_plugins"/>
4
<booleanAttribute key="append.args" value="true"/>
5
<booleanAttribute key="askclear" value="false"/>
6
<booleanAttribute key="automaticAdd" value="true"/>
7
<booleanAttribute key="automaticValidate" value="false"/>
8
<stringAttribute key="bootstrap" value=""/>
9
<stringAttribute key="checked" value="[NONE]"/>
10
<booleanAttribute key="clearConfig" value="true"/>
11
<booleanAttribute key="clearws" value="true"/>
12
<booleanAttribute key="clearwslog" value="false"/>
13
<stringAttribute key="configLocation" value="${workspace_loc}/.metadata/.plugins/org.eclipse.pde.core/pde-junit"/>
14
<booleanAttribute key="default" value="true"/>
15
<stringAttribute key="featureDefaultLocation" value="workspace"/>
16
<stringAttribute key="featurePluginResolution" value="workspace"/>
17
<booleanAttribute key="includeOptional" value="true"/>
18
<stringAttribute key="location" value="${workspace_loc}/jpql-junit-workspace"/>
19
<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS">
20
<listEntry value="/org.eclipse.jpt.jpa.core.tests/src/org/eclipse/jpt/jpa/core/tests/internal/jpql/AllJPQLQueryTests.java"/>
21
</listAttribute>
22
<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES">
23
<listEntry value="1"/>
24
</listAttribute>
25
<listAttribute key="org.eclipse.debug.ui.favoriteGroups">
26
<listEntry value="org.eclipse.debug.ui.launchGroup.debug"/>
27
</listAttribute>
28
<stringAttribute key="org.eclipse.jdt.junit.CONTAINER" value=""/>
29
<booleanAttribute key="org.eclipse.jdt.junit.KEEPRUNNING_ATTR" value="false"/>
30
<stringAttribute key="org.eclipse.jdt.junit.TESTNAME" value=""/>
31
<stringAttribute key="org.eclipse.jdt.junit.TEST_KIND" value="org.eclipse.jdt.junit.loader.junit3"/>
32
<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"/>
33
<stringAttribute key="org.eclipse.jdt.launching.MAIN_TYPE" value="org.eclipse.jpt.jpa.core.tests.internal.jpql.AllJPQLQueryTests"/>
34
<stringAttribute key="org.eclipse.jdt.launching.PROGRAM_ARGUMENTS" value="-os ${target.os} -ws ${target.ws} -arch ${target.arch} -nl ${target.nl} -consoleLog"/>
35
<stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="org.eclipse.jpt.jpa.core.tests"/>
36
<stringAttribute key="org.eclipse.jdt.launching.SOURCE_PATH_PROVIDER" value="org.eclipse.pde.ui.workbenchClasspathProvider"/>
37
<stringAttribute key="org.eclipse.jdt.launching.VM_ARGUMENTS" value="-Xms40m&#13;&#10;-Xmx1024m&#13;&#10;-Dorg.eclipse.jpt.jpa.jar=${workspace_loc:/org.eclipse.jpt.jpa.eclipselink.core.ddlgen/lib/persistence.jar}&#13;&#10;-Dorg.eclipse.jpt.eclipselink.jar=${workspace_loc:/org.eclipse.jpt.jaxb.eclipselink.core.schemagen/lib/eclipselink.jar}&#13;&#10;-Dtest.query.jpql.resource.source=${workspace_loc:/org.eclipse.persistence.utils.jpa.query.test/resource/source}"/>
38
<stringAttribute key="pde.version" value="3.3"/>
39
<stringAttribute key="product" value="org.eclipse.sdk.ide"/>
40
<booleanAttribute key="run_in_ui_thread" value="true"/>
41
<setAttribute key="selected_features">
42
<setEntry value="com.collabnet.subversion.merge.feature:default"/>
43
<setEntry value="com.sun.jna:default"/>
44
<setEntry value="org.eclipse.cvs.source:default"/>
45
<setEntry value="org.eclipse.cvs:default"/>
46
<setEntry value="org.eclipse.datatools.common.doc.user:default"/>
47
<setEntry value="org.eclipse.datatools.connectivity.doc.user:default"/>
48
<setEntry value="org.eclipse.datatools.connectivity.feature.source:default"/>
49
<setEntry value="org.eclipse.datatools.connectivity.feature:default"/>
50
<setEntry value="org.eclipse.datatools.connectivity.oda.designer.core.feature.source:default"/>
51
<setEntry value="org.eclipse.datatools.connectivity.oda.designer.core.feature:default"/>
52
<setEntry value="org.eclipse.datatools.connectivity.oda.designer.feature.source:default"/>
53
<setEntry value="org.eclipse.datatools.connectivity.oda.designer.feature:default"/>
54
<setEntry value="org.eclipse.datatools.connectivity.oda.feature.source:default"/>
55
<setEntry value="org.eclipse.datatools.connectivity.oda.feature:default"/>
56
<setEntry value="org.eclipse.datatools.doc.user:default"/>
57
<setEntry value="org.eclipse.datatools.enablement.apache.derby.feature.source:default"/>
58
<setEntry value="org.eclipse.datatools.enablement.apache.derby.feature:default"/>
59
<setEntry value="org.eclipse.datatools.enablement.feature.source:default"/>
60
<setEntry value="org.eclipse.datatools.enablement.feature:default"/>
61
<setEntry value="org.eclipse.datatools.enablement.hsqldb.feature.source:default"/>
62
<setEntry value="org.eclipse.datatools.enablement.hsqldb.feature:default"/>
63
<setEntry value="org.eclipse.datatools.enablement.ibm.feature.source:default"/>
64
<setEntry value="org.eclipse.datatools.enablement.ibm.feature:default"/>
65
<setEntry value="org.eclipse.datatools.enablement.ingres.feature.source:default"/>
66
<setEntry value="org.eclipse.datatools.enablement.ingres.feature:default"/>
67
<setEntry value="org.eclipse.datatools.enablement.jdbc.feature.source:default"/>
68
<setEntry value="org.eclipse.datatools.enablement.jdbc.feature:default"/>
69
<setEntry value="org.eclipse.datatools.enablement.jdt.feature.source:default"/>
70
<setEntry value="org.eclipse.datatools.enablement.jdt.feature:default"/>
71
<setEntry value="org.eclipse.datatools.enablement.msft.feature.source:default"/>
72
<setEntry value="org.eclipse.datatools.enablement.msft.feature:default"/>
73
<setEntry value="org.eclipse.datatools.enablement.mysql.feature.source:default"/>
74
<setEntry value="org.eclipse.datatools.enablement.mysql.feature:default"/>
75
<setEntry value="org.eclipse.datatools.enablement.oda.designer.feature.source:default"/>
76
<setEntry value="org.eclipse.datatools.enablement.oda.designer.feature:default"/>
77
<setEntry value="org.eclipse.datatools.enablement.oda.feature.source:default"/>
78
<setEntry value="org.eclipse.datatools.enablement.oda.feature:default"/>
79
<setEntry value="org.eclipse.datatools.enablement.oracle.feature.source:default"/>
80
<setEntry value="org.eclipse.datatools.enablement.oracle.feature:default"/>
81
<setEntry value="org.eclipse.datatools.enablement.postgresql.feature.source:default"/>
82
<setEntry value="org.eclipse.datatools.enablement.postgresql.feature:default"/>
83
<setEntry value="org.eclipse.datatools.enablement.sap.feature.source:default"/>
84
<setEntry value="org.eclipse.datatools.enablement.sap.feature:default"/>
85
<setEntry value="org.eclipse.datatools.enablement.sdk.feature:default"/>
86
<setEntry value="org.eclipse.datatools.enablement.sqlite.feature.source:default"/>
87
<setEntry value="org.eclipse.datatools.enablement.sqlite.feature:default"/>
88
<setEntry value="org.eclipse.datatools.enablement.sybase.feature.source:default"/>
89
<setEntry value="org.eclipse.datatools.enablement.sybase.feature:default"/>
90
<setEntry value="org.eclipse.datatools.intro:default"/>
91
<setEntry value="org.eclipse.datatools.modelbase.feature.source:default"/>
92
<setEntry value="org.eclipse.datatools.modelbase.feature:default"/>
93
<setEntry value="org.eclipse.datatools.sdk.feature:default"/>
94
<setEntry value="org.eclipse.datatools.sqldevtools.data.feature.source:default"/>
95
<setEntry value="org.eclipse.datatools.sqldevtools.data.feature:default"/>
96
<setEntry value="org.eclipse.datatools.sqldevtools.ddl.feature.source:default"/>
97
<setEntry value="org.eclipse.datatools.sqldevtools.ddl.feature:default"/>
98
<setEntry value="org.eclipse.datatools.sqldevtools.ddlgen.feature.source:default"/>
99
<setEntry value="org.eclipse.datatools.sqldevtools.ddlgen.feature:default"/>
100
<setEntry value="org.eclipse.datatools.sqldevtools.feature.source:default"/>
101
<setEntry value="org.eclipse.datatools.sqldevtools.feature:default"/>
102
<setEntry value="org.eclipse.datatools.sqldevtools.parsers.feature.source:default"/>
103
<setEntry value="org.eclipse.datatools.sqldevtools.parsers.feature:default"/>
104
<setEntry value="org.eclipse.datatools.sqldevtools.results.feature.source:default"/>
105
<setEntry value="org.eclipse.datatools.sqldevtools.results.feature:default"/>
106
<setEntry value="org.eclipse.datatools.sqldevtools.schemaobjecteditor.feature:default"/>
107
<setEntry value="org.eclipse.datatools.sqldevtools.sqlbuilder.feature.source:default"/>
108
<setEntry value="org.eclipse.datatools.sqldevtools.sqlbuilder.feature:default"/>
109
<setEntry value="org.eclipse.datatools.sqltools.doc.user:default"/>
110
<setEntry value="org.eclipse.draw2d.sdk:default"/>
111
<setEntry value="org.eclipse.draw2d.source:default"/>
112
<setEntry value="org.eclipse.draw2d:default"/>
113
<setEntry value="org.eclipse.emf.base.source:default"/>
114
<setEntry value="org.eclipse.emf.base:default"/>
115
<setEntry value="org.eclipse.emf.codegen.ecore.source:default"/>
116
<setEntry value="org.eclipse.emf.codegen.ecore.ui.source:default"/>
117
<setEntry value="org.eclipse.emf.codegen.ecore.ui:default"/>
118
<setEntry value="org.eclipse.emf.codegen.ecore:default"/>
119
<setEntry value="org.eclipse.emf.codegen.source:default"/>
120
<setEntry value="org.eclipse.emf.codegen.ui.source:default"/>
121
<setEntry value="org.eclipse.emf.codegen.ui:default"/>
122
<setEntry value="org.eclipse.emf.codegen:default"/>
123
<setEntry value="org.eclipse.emf.common.source:default"/>
124
<setEntry value="org.eclipse.emf.common.ui.source:default"/>
125
<setEntry value="org.eclipse.emf.common.ui:default"/>
126
<setEntry value="org.eclipse.emf.common:default"/>
127
<setEntry value="org.eclipse.emf.converter.source:default"/>
128
<setEntry value="org.eclipse.emf.converter:default"/>
129
<setEntry value="org.eclipse.emf.databinding.edit.source:default"/>
130
<setEntry value="org.eclipse.emf.databinding.edit:default"/>
131
<setEntry value="org.eclipse.emf.databinding.source:default"/>
132
<setEntry value="org.eclipse.emf.databinding:default"/>
133
<setEntry value="org.eclipse.emf.doc.source:default"/>
134
<setEntry value="org.eclipse.emf.doc:default"/>
135
<setEntry value="org.eclipse.emf.ecore.edit.source:default"/>
136
<setEntry value="org.eclipse.emf.ecore.edit:default"/>
137
<setEntry value="org.eclipse.emf.ecore.editor.source:default"/>
138
<setEntry value="org.eclipse.emf.ecore.editor:default"/>
139
<setEntry value="org.eclipse.emf.ecore.source:default"/>
140
<setEntry value="org.eclipse.emf.ecore:default"/>
141
<setEntry value="org.eclipse.emf.edit.source:default"/>
142
<setEntry value="org.eclipse.emf.edit.ui.source:default"/>
143
<setEntry value="org.eclipse.emf.edit.ui:default"/>
144
<setEntry value="org.eclipse.emf.edit:default"/>
145
<setEntry value="org.eclipse.emf.mapping.ecore.editor.source:default"/>
146
<setEntry value="org.eclipse.emf.mapping.ecore.editor:default"/>
147
<setEntry value="org.eclipse.emf.mapping.ecore.source:default"/>
148
<setEntry value="org.eclipse.emf.mapping.ecore:default"/>
149
<setEntry value="org.eclipse.emf.mapping.source:default"/>
150
<setEntry value="org.eclipse.emf.mapping.ui.source:default"/>
151
<setEntry value="org.eclipse.emf.mapping.ui:default"/>
152
<setEntry value="org.eclipse.emf.mapping:default"/>
153
<setEntry value="org.eclipse.emf.sdk:default"/>
154
<setEntry value="org.eclipse.emf.source:default"/>
155
<setEntry value="org.eclipse.emf:default"/>
156
<setEntry value="org.eclipse.equinox.p2.user.ui.source:default"/>
157
<setEntry value="org.eclipse.equinox.p2.user.ui:default"/>
158
<setEntry value="org.eclipse.gef.sdk:default"/>
159
<setEntry value="org.eclipse.gef.source:default"/>
160
<setEntry value="org.eclipse.gef:default"/>
161
<setEntry value="org.eclipse.help.source:default"/>
162
<setEntry value="org.eclipse.help:default"/>
163
<setEntry value="org.eclipse.jdt.source:default"/>
164
<setEntry value="org.eclipse.jdt:default"/>
165
<setEntry value="org.eclipse.jpt.eclipselink.feature.source:default"/>
166
<setEntry value="org.eclipse.jpt.eclipselink.feature:default"/>
167
<setEntry value="org.eclipse.jpt.eclipselink_sdk.feature:default"/>
168
<setEntry value="org.eclipse.jpt.feature.source:default"/>
169
<setEntry value="org.eclipse.jpt.feature:default"/>
170
<setEntry value="org.eclipse.jpt.jaxb.eclipselink.feature.source:default"/>
171
<setEntry value="org.eclipse.jpt.jaxb.eclipselink.feature:default"/>
172
<setEntry value="org.eclipse.jpt.jaxb.eclipselink_sdk.feature:default"/>
173
<setEntry value="org.eclipse.jpt.jaxb.feature.source:default"/>
174
<setEntry value="org.eclipse.jpt.jaxb.feature:default"/>
175
<setEntry value="org.eclipse.jpt.jaxb.tests.feature:default"/>
176
<setEntry value="org.eclipse.jpt.jaxb_sdk.feature:default"/>
177
<setEntry value="org.eclipse.jpt.sdk:default"/>
178
<setEntry value="org.eclipse.jpt.tests.feature:default"/>
179
<setEntry value="org.eclipse.jpt.tests:default"/>
180
<setEntry value="org.eclipse.jpt_sdk.feature:default"/>
181
<setEntry value="org.eclipse.jsf.feature.source:default"/>
182
<setEntry value="org.eclipse.jsf.feature:default"/>
183
<setEntry value="org.eclipse.jsf_sdk.feature:default"/>
184
<setEntry value="org.eclipse.jst.common.fproj.enablement.jdt.sdk:default"/>
185
<setEntry value="org.eclipse.jst.common.fproj.enablement.jdt:default"/>
186
<setEntry value="org.eclipse.jst.enterprise_core.feature.source:default"/>
187
<setEntry value="org.eclipse.jst.enterprise_core.feature:default"/>
188
<setEntry value="org.eclipse.jst.enterprise_sdk.feature:default"/>
189
<setEntry value="org.eclipse.jst.enterprise_ui.feature.source:default"/>
190
<setEntry value="org.eclipse.jst.enterprise_ui.feature:default"/>
191
<setEntry value="org.eclipse.jst.enterprise_userdoc.feature:default"/>
192
<setEntry value="org.eclipse.jst.jsf.apache.trinidad.tagsupport.feature.source:default"/>
193
<setEntry value="org.eclipse.jst.jsf.apache.trinidad.tagsupport.feature:default"/>
194
<setEntry value="org.eclipse.jst.jsf.apache.trinidad.tagsupport_sdk.feature:default"/>
195
<setEntry value="org.eclipse.jst.server_adapters.ext.feature.source:default"/>
196
<setEntry value="org.eclipse.jst.server_adapters.ext.feature:default"/>
197
<setEntry value="org.eclipse.jst.server_adapters.ext.sdk.feature:default"/>
198
<setEntry value="org.eclipse.jst.server_adapters.feature.source:default"/>
199
<setEntry value="org.eclipse.jst.server_adapters.feature:default"/>
200
<setEntry value="org.eclipse.jst.server_adapters.sdk.feature:default"/>
201
<setEntry value="org.eclipse.jst.server_core.feature.source:default"/>
202
<setEntry value="org.eclipse.jst.server_core.feature:default"/>
203
<setEntry value="org.eclipse.jst.server_sdk.feature:default"/>
204
<setEntry value="org.eclipse.jst.server_ui.feature.source:default"/>
205
<setEntry value="org.eclipse.jst.server_ui.feature:default"/>
206
<setEntry value="org.eclipse.jst.server_userdoc.feature:default"/>
207
<setEntry value="org.eclipse.jst.web_core.feature.source:default"/>
208
<setEntry value="org.eclipse.jst.web_core.feature:default"/>
209
<setEntry value="org.eclipse.jst.web_sdk.feature:default"/>
210
<setEntry value="org.eclipse.jst.web_ui.feature.source:default"/>
211
<setEntry value="org.eclipse.jst.web_ui.feature:default"/>
212
<setEntry value="org.eclipse.jst.web_userdoc.feature:default"/>
213
<setEntry value="org.eclipse.jst.webpageeditor.feature.source:default"/>
214
<setEntry value="org.eclipse.jst.webpageeditor.feature:default"/>
215
<setEntry value="org.eclipse.jst.webpageeditor_sdk.feature:default"/>
216
<setEntry value="org.eclipse.jst.ws.axis2tools.feature.source:default"/>
217
<setEntry value="org.eclipse.jst.ws.axis2tools.feature:default"/>
218
<setEntry value="org.eclipse.jst.ws.axis2tools_sdk.feature:default"/>
219
<setEntry value="org.eclipse.jst.ws.cxf.feature.source:default"/>
220
<setEntry value="org.eclipse.jst.ws.cxf.feature:default"/>
221
<setEntry value="org.eclipse.jst.ws.cxf_sdk.feature:default"/>
222
<setEntry value="org.eclipse.jst.ws.jaxws.dom.feature.source:default"/>
223
<setEntry value="org.eclipse.jst.ws.jaxws.dom.feature:default"/>
224
<setEntry value="org.eclipse.jst.ws.jaxws.dom_sdk.feature:default"/>
225
<setEntry value="org.eclipse.jst.ws.jaxws.feature.source:default"/>
226
<setEntry value="org.eclipse.jst.ws.jaxws.feature:default"/>
227
<setEntry value="org.eclipse.jst.ws.jaxws_sdk.feature:default"/>
228
<setEntry value="org.eclipse.jst.ws.jaxws_userdoc.feature:default"/>
229
<setEntry value="org.eclipse.pde.source:default"/>
230
<setEntry value="org.eclipse.pde:default"/>
231
<setEntry value="org.eclipse.platform.source:default"/>
232
<setEntry value="org.eclipse.platform:default"/>
233
<setEntry value="org.eclipse.rcp.source:default"/>
234
<setEntry value="org.eclipse.rcp:default"/>
235
<setEntry value="org.eclipse.sdk:default"/>
236
<setEntry value="org.eclipse.wst.common.fproj.sdk:default"/>
237
<setEntry value="org.eclipse.wst.common.fproj:default"/>
238
<setEntry value="org.eclipse.wst.common_core.feature.source:default"/>
239
<setEntry value="org.eclipse.wst.common_core.feature:default"/>
240
<setEntry value="org.eclipse.wst.common_sdk.feature:default"/>
241
<setEntry value="org.eclipse.wst.common_ui.feature.source:default"/>
242
<setEntry value="org.eclipse.wst.common_ui.feature:default"/>
243
<setEntry value="org.eclipse.wst.jsdt.feature.source:default"/>
244
<setEntry value="org.eclipse.wst.jsdt.feature:default"/>
245
<setEntry value="org.eclipse.wst.jsdt_sdk.feature:default"/>
246
<setEntry value="org.eclipse.wst.server_adapters.feature.source:default"/>
247
<setEntry value="org.eclipse.wst.server_adapters.feature:default"/>
248
<setEntry value="org.eclipse.wst.server_adapters.sdk.feature:default"/>
249
<setEntry value="org.eclipse.wst.server_core.feature.source:default"/>
250
<setEntry value="org.eclipse.wst.server_core.feature:default"/>
251
<setEntry value="org.eclipse.wst.server_sdk.feature:default"/>
252
<setEntry value="org.eclipse.wst.server_ui.feature.source:default"/>
253
<setEntry value="org.eclipse.wst.server_ui.feature:default"/>
254
<setEntry value="org.eclipse.wst.server_userdoc.feature:default"/>
255
<setEntry value="org.eclipse.wst.web_core.feature.source:default"/>
256
<setEntry value="org.eclipse.wst.web_core.feature:default"/>
257
<setEntry value="org.eclipse.wst.web_sdk.feature:default"/>
258
<setEntry value="org.eclipse.wst.web_ui.feature.source:default"/>
259
<setEntry value="org.eclipse.wst.web_ui.feature:default"/>
260
<setEntry value="org.eclipse.wst.web_userdoc.feature:default"/>
261
<setEntry value="org.eclipse.wst.ws_core.feature.source:default"/>
262
<setEntry value="org.eclipse.wst.ws_core.feature:default"/>
263
<setEntry value="org.eclipse.wst.ws_sdk.feature:default"/>
264
<setEntry value="org.eclipse.wst.ws_ui.feature.source:default"/>
265
<setEntry value="org.eclipse.wst.ws_ui.feature:default"/>
266
<setEntry value="org.eclipse.wst.ws_userdoc.feature:default"/>
267
<setEntry value="org.eclipse.wst.ws_wsdl15.feature:default"/>
268
<setEntry value="org.eclipse.wst.xml.security.feature.source:default"/>
269
<setEntry value="org.eclipse.wst.xml.security.feature:default"/>
270
<setEntry value="org.eclipse.wst.xml.security_sdk.feature:default"/>
271
<setEntry value="org.eclipse.wst.xml.xpath2.processor.feature:default"/>
272
<setEntry value="org.eclipse.wst.xml_core.feature.source:default"/>
273
<setEntry value="org.eclipse.wst.xml_core.feature:default"/>
274
<setEntry value="org.eclipse.wst.xml_sdk.feature:default"/>
275
<setEntry value="org.eclipse.wst.xml_ui.feature.source:default"/>
276
<setEntry value="org.eclipse.wst.xml_ui.feature:default"/>
277
<setEntry value="org.eclipse.wst.xml_userdoc.feature:default"/>
278
<setEntry value="org.eclipse.wst.xsl.feature.source:default"/>
279
<setEntry value="org.eclipse.wst.xsl.feature:default"/>
280
<setEntry value="org.eclipse.wst.xsl_sdk.feature:default"/>
281
<setEntry value="org.eclipse.xsd.doc.source:default"/>
282
<setEntry value="org.eclipse.xsd.doc:default"/>
283
<setEntry value="org.eclipse.xsd.ecore.converter.source:default"/>
284
<setEntry value="org.eclipse.xsd.ecore.converter:default"/>
285
<setEntry value="org.eclipse.xsd.edit.source:default"/>
286
<setEntry value="org.eclipse.xsd.edit:default"/>
287
<setEntry value="org.eclipse.xsd.editor.source:default"/>
288
<setEntry value="org.eclipse.xsd.editor:default"/>
289
<setEntry value="org.eclipse.xsd.mapping.editor.source:default"/>
290
<setEntry value="org.eclipse.xsd.mapping.editor:default"/>
291
<setEntry value="org.eclipse.xsd.mapping.source:default"/>
292
<setEntry value="org.eclipse.xsd.mapping:default"/>
293
<setEntry value="org.eclipse.xsd.sdk:default"/>
294
<setEntry value="org.eclipse.xsd.source:default"/>
295
<setEntry value="org.eclipse.xsd:default"/>
296
<setEntry value="org.tigris.subversion.clientadapter.feature:default"/>
297
<setEntry value="org.tigris.subversion.clientadapter.javahl.feature:default"/>
298
<setEntry value="org.tigris.subversion.clientadapter.svnkit.feature:default"/>
299
<setEntry value="org.tigris.subversion.subclipse.graph.feature:default"/>
300
<setEntry value="org.tigris.subversion.subclipse.mylyn:default"/>
301
<setEntry value="org.tigris.subversion.subclipse:default"/>
302
<setEntry value="org.tmatesoft.svnkit:default"/>
303
</setAttribute>
304
<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"/>
305
<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"/>
306
<booleanAttribute key="show_selected_only" value="false"/>
307
<stringAttribute key="templateConfig" value="${target_home}\configuration\config.ini"/>
308
<booleanAttribute key="tracing" value="false"/>
309
<booleanAttribute key="useCustomFeatures" value="false"/>
310
<booleanAttribute key="useDefaultConfig" value="true"/>
311
<booleanAttribute key="useDefaultConfigArea" value="false"/>
312
<booleanAttribute key="useProduct" value="true"/>
313
</launchConfiguration>
(-)META-INF/MANIFEST.MF (+3 lines)
Lines 19-24 Link Here
19
 org.eclipse.jpt.jpa.db;bundle-version="[2.0.0,3.0.0)",
19
 org.eclipse.jpt.jpa.db;bundle-version="[2.0.0,3.0.0)",
20
 org.eclipse.jpt.common.utility;bundle-version="[2.0.0,3.0.0)",
20
 org.eclipse.jpt.common.utility;bundle-version="[2.0.0,3.0.0)",
21
 org.eclipse.jpt.common.utility.tests;bundle-version="[2.0.0,3.0.0)",
21
 org.eclipse.jpt.common.utility.tests;bundle-version="[2.0.0,3.0.0)",
22
 org.eclipse.jst.common.project.facet.core;bundle-version="1.4.200",
23
 org.eclipse.persistence.utils.jpa.query;bundle-version="1.0.0",
24
 org.eclipse.persistence.utils.jpa.query.test;bundle-version="1.0.0",
22
 org.eclipse.wst.common.emf;bundle-version="[1.1.200,2.0.0)",
25
 org.eclipse.wst.common.emf;bundle-version="[1.1.200,2.0.0)",
23
 org.eclipse.wst.common.emfworkbench.integration;bundle-version="[1.1.200,2.0.0)",
26
 org.eclipse.wst.common.emfworkbench.integration;bundle-version="[1.1.200,2.0.0)",
24
 org.eclipse.wst.common.frameworks;bundle-version="[1.1.200,2.0.0)",
27
 org.eclipse.wst.common.frameworks;bundle-version="[1.1.200,2.0.0)",
(-)src/org/eclipse/jpt/jpa/core/tests/internal/jpql/AllJPQLQueryTests.java (+71 lines)
Added Link Here
1
/*******************************************************************************
2
 * Copyright (c) 2011 Oracle. All rights reserved.
3
 * This program and the accompanying materials are made available under the 
4
 * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 
5
 * which accompanies this distribution. 
6
 * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
7
 * and the Eclipse Distribution License is available at 
8
 * http://www.eclipse.org/org/documents/edl-v10.php.
9
 *
10
 * Contributors:
11
 *     Oracle - initial API and implementation
12
 *
13
 ******************************************************************************/
14
package org.eclipse.jpt.jpa.core.tests.internal.jpql;
15
16
import junit.extensions.TestSetup;
17
import junit.framework.JUnit4TestAdapter;
18
import junit.framework.Test;
19
import junit.framework.TestSuite;
20
import org.eclipse.persistence.utils.jpa.query.AbstractJPQLQueryTest;
21
import org.eclipse.persistence.utils.jpa.query.GrammarValidatorTest;
22
import org.eclipse.persistence.utils.jpa.query.SemanticValidatorTest;
23
24
/**
25
 * The test suite for the JPQL parsing system.
26
 *
27
 * @version 3.0
28
 * @since 3.0
29
 * @author Pascal Filion
30
 */
31
@SuppressWarnings("nls")
32
public final class AllJPQLQueryTests {
33
34
	public AllJPQLQueryTests() {
35
		super();
36
	}
37
38
	public static Test buildAllTests() {
39
40
		TestSuite suite = new TestSuite("JPQL Query Tests");
41
42
		// JpaJpqlQueryHelper
43
		suite.addTest(new JUnit4TestAdapter(JpaORMEntityQueryHelperTest.class));
44
		suite.addTest(new JUnit4TestAdapter(JpaORMQueryHelperTest.class));
45
		suite.addTest(new JUnit4TestAdapter(JpaPersistenceUnitEntityQueryHelperTest.class));
46
47
		// Validation
48
		suite.addTest(new JUnit4TestAdapter(GrammarValidatorTest.class));
49
		suite.addTest(new JUnit4TestAdapter(SemanticValidatorTest.class));
50
51
		return buildBatchTestSuite(suite);
52
	}
53
54
	private static TestSetup buildBatchTestSuite(Test test) {
55
		return new TestSetup(test) {
56
			@Override
57
			protected void setUp() throws Exception {
58
				AbstractJPQLQueryTest.setUpClass();
59
			}
60
			@Override
61
			protected void tearDown() throws Exception {
62
				AbstractJPQLQueryTest.tearDownClass();
63
			}
64
		};
65
	}
66
67
	public static Test suite() {
68
		AbstractJPQLQueryTest.setJPQLQueryTestHelper(new JpaJpqlQueryTestHelper());
69
		return buildAllTests();
70
	}
71
}
(-)src/org/eclipse/jpt/jpa/core/tests/internal/jpql/JpaJpqlQueryTestHelper.java (+272 lines)
Added Link Here
1
/*******************************************************************************
2
 * Copyright (c) 2011 Oracle. All rights reserved.
3
 * This program and the accompanying materials are made available under the 
4
 * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 
5
 * which accompanies this distribution. 
6
 * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
7
 * and the Eclipse Distribution License is available at 
8
 * http://www.eclipse.org/org/documents/edl-v10.php.
9
 *
10
 * Contributors:
11
 *     Oracle - initial API and implementation
12
 *
13
 ******************************************************************************/
14
package org.eclipse.jpt.jpa.core.tests.internal.jpql;
15
16
import java.util.HashMap;
17
import java.util.Iterator;
18
import java.util.ListIterator;
19
import java.util.Map;
20
import org.eclipse.core.resources.IFolder;
21
import org.eclipse.core.resources.IProject;
22
import org.eclipse.core.resources.IResource;
23
import org.eclipse.core.resources.IWorkspaceRoot;
24
import org.eclipse.core.runtime.IPath;
25
import org.eclipse.core.runtime.NullProgressMonitor;
26
import org.eclipse.core.runtime.Path;
27
import org.eclipse.jdt.core.IClasspathEntry;
28
import org.eclipse.jdt.core.IJavaProject;
29
import org.eclipse.jdt.core.JavaCore;
30
import org.eclipse.jdt.core.JavaModelException;
31
import org.eclipse.jpt.common.core.tests.internal.projects.TestFacetedProject;
32
import org.eclipse.jpt.common.utility.internal.ArrayTools;
33
import org.eclipse.jpt.jpa.core.JpaFacet;
34
import org.eclipse.jpt.jpa.core.JpaProject;
35
import org.eclipse.jpt.jpa.core.JptJpaCorePlugin;
36
import org.eclipse.jpt.jpa.core.context.JpaRootContextNode;
37
import org.eclipse.jpt.jpa.core.context.MappingFile;
38
import org.eclipse.jpt.jpa.core.context.NamedQuery;
39
import org.eclipse.jpt.jpa.core.context.PersistentType;
40
import org.eclipse.jpt.jpa.core.context.orm.EntityMappings;
41
import org.eclipse.jpt.jpa.core.context.orm.OrmNamedQuery;
42
import org.eclipse.jpt.jpa.core.context.persistence.MappingFileRef;
43
import org.eclipse.jpt.jpa.core.context.persistence.PersistenceUnit;
44
import org.eclipse.jpt.jpa.core.internal.jpql.JpaMappingFile;
45
import org.eclipse.jpt.jpa.core.internal.jpql.JpaPersistenceUnit;
46
import org.eclipse.jpt.jpa.core.internal.jpql.JpaQuery;
47
import org.eclipse.jpt.jpa.core.tests.internal.projects.TestJpaProject;
48
import org.eclipse.jst.common.project.facet.core.JavaFacet;
49
import org.eclipse.persistence.utils.jpa.query.IORMConfiguration;
50
import org.eclipse.persistence.utils.jpa.query.JPQLQueryTestHelper;
51
import org.eclipse.persistence.utils.jpa.query.VirtualQuery;
52
import org.eclipse.persistence.utils.jpa.query.spi.IManagedTypeProvider;
53
import org.eclipse.persistence.utils.jpa.query.spi.IQuery;
54
55
/**
56
 * This helper gives to the unit-tests the access to the application metadata through JPT API.
57
 * 
58
 * @version 3.0
59
 * @since 3.0
60
 * @author Pascal Filion
61
 */
62
@SuppressWarnings("nls")
63
public final class JpaJpqlQueryTestHelper implements JPQLQueryTestHelper {
64
65
	/**
66
	 * Flag used to prevent the project metadata to be created more than once.
67
	 */
68
	private boolean initialized;
69
70
	/**
71
	 * The JPA project used to test the JPQL query API.
72
	 */
73
	private JpaProject jpaProject;
74
75
	/**
76
	 * 
77
	 */
78
	private Map<String, IORMConfiguration> ormConfigurations;
79
80
	/**
81
	 * 
82
	 */
83
	private IManagedTypeProvider persistenceUnit;
84
85
	/**
86
	 * The VM argument used to locate the source folder defined in the JPQL Query Unit-Tests.
87
	 */
88
	private static final String RESOURCE_LOCATION = "test.query.jpql.resource.source";
89
90
	private void addClasspathEntry(IJavaProject javaProject, IClasspathEntry entry) throws JavaModelException {
91
		javaProject.setRawClasspath(ArrayTools.add(javaProject.getRawClasspath(), entry), null);
92
	}
93
94
	private void addJar(IJavaProject javaProject, String jarPath) throws JavaModelException {
95
		this.addClasspathEntry(javaProject, JavaCore.newLibraryEntry(new Path(jarPath), null, null));
96
	}
97
98
	/**
99
	 * {@inheritDoc}
100
	 */
101
//	@Override
102
	public IQuery buildNamedQuery(String query) throws Exception {
103
		return new VirtualQuery(getPersistenceUnit(), query);
104
	}
105
106
	private IORMConfiguration buildORMConfiguration(String ormXmlFileName) {
107
		return new JpaORMConfiguration(jpaProject, getMappingFile(ormXmlFileName));
108
	}
109
110
	private PersistenceUnit getJpaPersistenceUnit() {
111
		return getRootContextNode().getPersistenceXml().getPersistence().persistenceUnits().next();
112
	}
113
114
	private MappingFile getMappingFile(String ormXmlFileName) {
115
		for (Iterator<MappingFileRef> iter = getJpaPersistenceUnit().mappingFileRefs(); iter.hasNext(); ) {
116
			MappingFileRef mappingFileRef = iter.next();
117
			if (mappingFileRef.getFileName().equals("META-INF/" + ormXmlFileName)) {
118
				mappingFileRef.update();
119
				return mappingFileRef.getMappingFile();
120
			}
121
		}
122
		return null;
123
	}
124
125
	/**
126
	 * {@inheritDoc}
127
	 */
128
	public IORMConfiguration getORMConfiguration(String ormXmlFileName) throws Exception {
129
130
		if (ormConfigurations == null) {
131
			ormConfigurations = new HashMap<String, IORMConfiguration>();
132
		}
133
134
		IORMConfiguration ormConfiguration = ormConfigurations.get(ormXmlFileName);
135
136
		if (ormConfiguration == null) {
137
			ormConfiguration = buildORMConfiguration(ormXmlFileName);
138
			ormConfigurations.put(ormXmlFileName, ormConfiguration);
139
		}
140
141
		return ormConfiguration;
142
	}
143
144
	/**
145
	 * {@inheritDoc}
146
	 */
147
	public IManagedTypeProvider getPersistenceUnit() throws Exception {
148
		if (persistenceUnit == null) {
149
			persistenceUnit = new JpaPersistenceUnit(jpaProject, getJpaPersistenceUnit());
150
		}
151
		return persistenceUnit;
152
	}
153
154
	private JpaRootContextNode getRootContextNode() {
155
		return jpaProject.getRootContextNode();
156
	}
157
158
	/**
159
	 * {@inheritDoc}
160
	 */
161
	public void setUp() throws Exception {
162
	}
163
164
	/**
165
	 * {@inheritDoc}
166
	 */
167
	public void setUpBefore() throws Exception {
168
		if (!initialized) {
169
			initialized = true;
170
			setUpProject();
171
		}
172
	}
173
174
	private void setUpProject() throws Exception {
175
176
		// Create the projects
177
		TestFacetedProject facetedProject = TestFacetedProject.buildFacetedProject("JPQL Query Tests", false);
178
		facetedProject.getFacetedProject().installProjectFacet(JavaFacet.VERSION_1_6, null, new NullProgressMonitor());
179
		facetedProject.installFacet("jst.utility", "1.0");
180
181
		IProject project = facetedProject.getProject();
182
		IJavaProject javaProject = JavaCore.create(project);
183
		IWorkspaceRoot workspaceRoot = project.getWorkspace().getRoot();
184
185
		// Create the location so the Eclipse project can see the unit-tests files
186
		IPath sourcePath = project.getFullPath().append("src");
187
		IFolder sourceFolder = workspaceRoot.getFolder(sourcePath);
188
		sourceFolder.delete(true, new NullProgressMonitor());
189
190
		// Create the symbolic link to the actual location
191
		IPath unitTestSourcePath = new Path(System.getProperty(RESOURCE_LOCATION));
192
		sourceFolder.createLink(unitTestSourcePath, IResource.ALLOW_MISSING_LOCAL, new NullProgressMonitor());
193
194
		addJar(javaProject, TestJpaProject.jpaJarName());
195
		addJar(javaProject, TestJpaProject.eclipseLinkJarName());
196
197
		// Now create the JPA project
198
		facetedProject.getFacetedProject().installProjectFacet(JpaFacet.VERSION_2_0, null, new NullProgressMonitor());
199
		jpaProject = JptJpaCorePlugin.getJpaProject(project);
200
		jpaProject.setDiscoversAnnotatedClasses(true);
201
	}
202
203
	/**
204
	 * {@inheritDoc}
205
	 */
206
	public void tearDown() throws Exception {
207
	}
208
209
	/**
210
	 * {@inheritDoc}
211
	 */
212
	public void tearDownAfter() throws Exception {
213
		initialized = false;
214
		ormConfigurations = null;
215
		persistenceUnit = null;
216
		jpaProject.getProject().delete(true, new NullProgressMonitor());
217
		jpaProject = null;
218
	}
219
220
	private class JpaORMConfiguration extends JpaMappingFile
221
	                                  implements IORMConfiguration {
222
223
		/**
224
		 * The cached used to quickly retrieve any queries that have been cached.
225
		 */
226
		private Map<String, IQuery> queries;
227
228
		JpaORMConfiguration(JpaProject jpaProject, MappingFile mappingFile) {
229
			super(jpaProject, mappingFile);
230
		}
231
232
		private IQuery buildQuery(NamedQuery namedQuery) {
233
			return new JpaQuery(this, namedQuery);
234
		}
235
236
		private EntityMappings getEntityMappings() {
237
			return (EntityMappings) getPersistentTypeContainer().getRoot();
238
		}
239
240
		/**
241
		 * {@inheritDoc}
242
		 */
243
		public IQuery getNamedQuery(String queryName) {
244
			initializeQueries();
245
			return queries.get(queryName);
246
		}
247
248
		private void initializeQueries() {
249
250
			if (queries == null) {
251
				queries = new HashMap<String, IQuery>();
252
253
				for (ListIterator<OrmNamedQuery> iter = namedQueries(); iter.hasNext(); ) {
254
					OrmNamedQuery namedQuery = iter.next();
255
					queries.put(namedQuery.getName(), buildQuery(namedQuery));
256
				}
257
			}
258
		}
259
260
		private ListIterator<OrmNamedQuery> namedQueries() {
261
			return getEntityMappings().getQueryContainer().namedQueries();
262
		}
263
264
		/**
265
		 * {@inheritDoc}
266
		 */
267
		@Override
268
		protected Iterator<? extends PersistentType> persistenceTypes() {
269
			return getPersistentTypeContainer().getPersistentTypes().iterator();
270
		}
271
	}
272
}
(-)src/org/eclipse/jpt/jpa/core/tests/internal/jpql/JpaORMEntityQueryHelperTest.java (+38 lines)
Added Link Here
1
/*******************************************************************************
2
 * Copyright (c) 2011 Oracle. All rights reserved.
3
 * This program and the accompanying materials are made available under the 
4
 * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 
5
 * which accompanies this distribution. 
6
 * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
7
 * and the Eclipse Distribution License is available at 
8
 * http://www.eclipse.org/org/documents/edl-v10.php.
9
 *
10
 * Contributors:
11
 *     Oracle - initial API and implementation
12
 *
13
 ******************************************************************************/
14
package org.eclipse.jpt.jpa.core.tests.internal.jpql;
15
16
import org.eclipse.jpt.jpa.core.context.NamedQuery;
17
import org.eclipse.jpt.jpa.core.internal.jpql.JpaJpqlQueryHelper;
18
import org.eclipse.persistence.utils.jpa.query.AbstractJPQLQueryHelper;
19
import org.eclipse.persistence.utils.jpa.query.ORMEntityJPQLQueryHelperTest;
20
import org.eclipse.persistence.utils.jpa.query.spi.IQuery;
21
22
/**
23
 * Tests {@link AbstractQueryHelper} using named queries on an entity defined in an ORM configuration.
24
 *
25
 * @version 3.0
26
 * @since 3.0
27
 * @author Pascal Filion
28
 */
29
public final class JpaORMEntityQueryHelperTest extends ORMEntityJPQLQueryHelperTest<NamedQuery> {
30
31
	/**
32
	 * {@inheritDoc}
33
	 */
34
	@Override
35
	protected AbstractJPQLQueryHelper<NamedQuery> buildQueryHelper(IQuery namedQuery) throws Exception {
36
		return new JpaJpqlQueryHelper(namedQuery);
37
	}
38
}
(-)src/org/eclipse/jpt/jpa/core/tests/internal/jpql/JpaORMQueryHelperTest.java (+39 lines)
Added Link Here
1
/*******************************************************************************
2
 * Copyright (c) 2011 Oracle. All rights reserved.
3
 * This program and the accompanying materials are made available under the 
4
 * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 
5
 * which accompanies this distribution. 
6
 * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
7
 * and the Eclipse Distribution License is available at 
8
 * http://www.eclipse.org/org/documents/edl-v10.php.
9
 *
10
 * Contributors:
11
 *     Oracle - initial API and implementation
12
 *
13
 ******************************************************************************/
14
package org.eclipse.jpt.jpa.core.tests.internal.jpql;
15
16
import org.eclipse.jpt.jpa.core.internal.jpql.JpaJpqlQueryHelper;
17
18
import org.eclipse.jpt.jpa.core.context.NamedQuery;
19
import org.eclipse.persistence.utils.jpa.query.AbstractJPQLQueryHelper;
20
import org.eclipse.persistence.utils.jpa.query.ORMJPQLQueryHelperTest;
21
import org.eclipse.persistence.utils.jpa.query.spi.IQuery;
22
23
/**
24
 * Tests {@link AbstractQueryHelper} using named queries on an ORM configuration.
25
 *
26
 * @version 3.0
27
 * @since 3.0
28
 * @author Pascal Filion
29
 */
30
public final class JpaORMQueryHelperTest extends ORMJPQLQueryHelperTest<NamedQuery> {
31
32
	/**
33
	 * {@inheritDoc}
34
	 */
35
	@Override
36
	protected AbstractJPQLQueryHelper<NamedQuery> buildQueryHelper(IQuery namedQuery) throws Exception {
37
		return new JpaJpqlQueryHelper(namedQuery);
38
	}
39
}
(-)src/org/eclipse/jpt/jpa/core/tests/internal/jpql/JpaPersistenceUnitEntityQueryHelperTest.java (+38 lines)
Added Link Here
1
/*******************************************************************************
2
 * Copyright (c) 2011 Oracle. All rights reserved.
3
 * This program and the accompanying materials are made available under the 
4
 * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 
5
 * which accompanies this distribution. 
6
 * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
7
 * and the Eclipse Distribution License is available at 
8
 * http://www.eclipse.org/org/documents/edl-v10.php.
9
 *
10
 * Contributors:
11
 *     Oracle - initial API and implementation
12
 *
13
 ******************************************************************************/
14
package org.eclipse.jpt.jpa.core.tests.internal.jpql;
15
16
import org.eclipse.jpt.jpa.core.context.NamedQuery;
17
import org.eclipse.jpt.jpa.core.internal.jpql.JpaJpqlQueryHelper;
18
import org.eclipse.persistence.utils.jpa.query.AbstractJPQLQueryHelper;
19
import org.eclipse.persistence.utils.jpa.query.PersistenceUnitEntityJPQLQueryHelperTest;
20
import org.eclipse.persistence.utils.jpa.query.spi.IQuery;
21
22
/**
23
 * Tests {@link AbstractQueryHelper} using named queries on an entity defined in a persistence unit.
24
 *
25
 * @version 3.0
26
 * @since 3.0
27
 * @author Pascal Filion
28
 */
29
public final class JpaPersistenceUnitEntityQueryHelperTest extends PersistenceUnitEntityJPQLQueryHelperTest<NamedQuery> {
30
31
	/**
32
	 * {@inheritDoc}
33
	 */
34
	@Override
35
	protected AbstractJPQLQueryHelper<NamedQuery> buildQueryHelper(IQuery namedQuery) throws Exception {
36
		return new JpaJpqlQueryHelper(namedQuery);
37
	}
38
}

Return to bug 337930