Merge branch 'release/4.6.0' into develop
[taxeditor.git] / eu.etaxonomy.taxeditor.application / plugin.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <?eclipse version="3.2"?>
3 <plugin>
4 <extension
5 id="application"
6 name="%extension.name"
7 point="org.eclipse.core.runtime.applications">
8 <application
9 cardinality="singleton-global"
10 thread="main"
11 visible="true">
12 <run
13 class="eu.etaxonomy.taxeditor.Application">
14 </run>
15 </application>
16 </extension>
17 <extension
18 point="org.eclipse.ui.perspectives">
19 <perspective
20 class="eu.etaxonomy.taxeditor.perspective.Taxonomic"
21 id="eu.etaxonomy.taxeditor.application.perspective.taxonomic"
22 name="%perspective.name">
23 </perspective>
24 <perspective
25 class="eu.etaxonomy.taxeditor.perspective.PolytomousKey"
26 id="eu.etaxonomy.taxeditor.application.perspective.polytomous"
27 name="%perspective.name.0">
28 </perspective>
29 <perspective
30 class="eu.etaxonomy.taxeditor.perspective.Uses"
31 id="eu.etaxonomy.taxeditor.application.perspective.uses"
32 name="%perspective.name.1">
33 </perspective>
34 <perspective
35 class="eu.etaxonomy.taxeditor.perspective.DerivatePerspective"
36 icon="icons/specimen_derivate-16x16-32.png"
37 id="eu.etaxonomy.taxeditor.application.perspective.derivates"
38 name="%perspective.name.2">
39 </perspective>
40 <perspective
41 class="eu.etaxonomy.taxeditor.perspective.ChecklistPerspective"
42 icon="icons/check.png"
43 id="eu.etaxonomy.taxeditor.perspective.checklistperspective"
44 name="%perspective.name.3">
45 </perspective>
46
47 </extension>
48 <!--extension
49 point="org.eclipse.ui.views">
50 <view
51 class="eu.etaxonomy.taxeditor.navigation.taxonomictree.TaxonomicTreeView"
52 id="eu.etaxonomy.taxeditor.navigation.taxonomictree.treeView"
53 name="Taxonomic Tree">
54 </view>
55 <view
56 allowMultiple="true"
57 class="eu.etaxonomy.taxeditor.navigation.search.SearchResultView"
58 id="eu.etaxonomy.taxeditor.navigation.search.searchResultView"
59 name="Search Result"
60 restorable="true">
61 </view>
62 </extension-->
63 <extension
64 point="org.eclipse.ui.menus">
65 <menuContribution
66 locationURI="menu:org.eclipse.ui.main.menu">
67 <menu
68 id="org.eclipse.ui.main.menu.file"
69 label="%menu.label">
70 </menu>
71 <menu
72 id="org.eclipse.ui.main.menu.edit"
73 label="%menu.label.0">
74 </menu>
75 <menu
76 id="org.eclipse.ui.main.menu.window"
77 label="%menu.label.1">
78 </menu>
79 <menu
80 id="org.eclipse.ui.main.menu.admin"
81 label="%menu.label.4">
82 </menu>
83 <menu
84 id="org.eclipse.ui.main.menu.help"
85 label="%menu.label.2">
86 </menu>
87
88 </menuContribution>
89 <menuContribution
90 locationURI="menu:org.eclipse.ui.main.menu.file">
91 <menu
92 id="eu.etaxonomy.navigation.menu.new"
93 label="%menu.label.3">
94 </menu>
95 <separator
96 name="eu.etaxonomy.taxeditor.application.filemenu.new"
97 visible="true">
98 </separator>
99 <command
100 commandId="org.eclipse.ui.file.close"
101 label="%command.label"
102 style="push">
103 </command>
104 <command
105 commandId="org.eclipse.ui.file.closeAll"
106 label="%command.label.0"
107 style="push">
108 </command>
109 <separator
110 name="eu.etaxonomy.taxeditor.application.filemenu.close"
111 visible="true">
112 </separator>
113 <command
114 commandId="org.eclipse.ui.file.save"
115 label="%command.label.1"
116 style="push">
117 </command>
118 <command
119 commandId="org.eclipse.ui.file.saveAll"
120 label="%command.label.2"
121 style="push">
122 </command>
123 <separator
124 name="eu.etaxonomy.taxeditor.application.filemenu.save"
125 visible="true">
126 </separator>
127 <command
128 commandId="org.eclipse.ui.file.import"
129 label="%command.label.3"
130 style="push">
131 <visibleWhen
132 checkEnabled="true">
133 <reference
134 definitionId="isCdmStoreConnected">
135 </reference>
136 </visibleWhen>
137 </command>
138 <command
139 commandId="org.eclipse.ui.file.export"
140 label="%command.label.4"
141 style="push">
142 <visibleWhen
143 checkEnabled="true">
144 <reference
145 definitionId="isCdmStoreConnected">
146 </reference>
147 </visibleWhen>
148 </command>
149 <separator
150 name="eu.etaxonomy.taxeditor.application.filemenu.io"
151 visible="true">
152 </separator>
153 <command
154 commandId="org.eclipse.ui.file.exit"
155 id="eu.etaxonomy.taxeditor.application.menu.exit"
156 label="%command.label.5"
157 style="push">
158 </command>
159 </menuContribution>
160 <menuContribution
161 locationURI="menu:org.eclipse.ui.main.menu.edit">
162 <command
163 commandId="org.eclipse.ui.edit.undo"
164 label="%command.label.6">
165 </command>
166 <command
167 commandId="org.eclipse.ui.edit.redo"
168 label="%command.label.7"
169 style="push">
170 </command>
171 <separator
172 name="eu.etaxonomy.taxeditor.ui.edit.separator1"
173 visible="true">
174 </separator>
175 <command
176 commandId="org.eclipse.ui.edit.cut"
177 label="%command.label.8"
178 style="push">
179 </command>
180 <command
181 commandId="org.eclipse.ui.edit.copy"
182 label="%command.label.9"
183 style="push">
184 </command>
185 <command
186 commandId="org.eclipse.ui.edit.paste"
187 label="%command.label.10"
188 style="push">
189 </command>
190 <separator
191 name="eu.etaxonomy.taxeditor.ui.edit.separator2"
192 visible="true">
193 </separator>
194 <command
195 commandId="org.eclipse.ui.edit.delete"
196 label="%command.label.11"
197 style="push">
198 </command>
199 </menuContribution>
200 <menuContribution
201 locationURI="menu:org.eclipse.ui.main.menu.window">
202 <separator
203 name="eu.etaxonomy.taxeditor.application.windowMenu.last"
204 visible="true">
205 </separator>
206 <command
207 commandId="org.eclipse.ui.window.preferences"
208 label="%command.label.12"
209 style="push">
210 </command>
211 </menuContribution>
212 <menuContribution
213 allPopups="false"
214 locationURI="menu:org.eclipse.ui.main.menu.admin">
215 <command
216 commandId="eu.etaxonomy.taxeditor.application.DatabaseSettings"
217 label="%command.label.23"
218 style="push">
219 <visibleWhen
220 checkEnabled="true">
221 <and>
222 <reference
223 definitionId="hasROLE_PROJECT_MANAGER">
224 </reference>
225 <reference
226 definitionId="isCdmStoreConnected">
227 </reference>
228 </and>
229 </visibleWhen>
230 </command>
231 <command
232 commandId="eu.etaxonomy.taxeditor.application.DatabaseRepairFunctionality"
233 label="%command.label.24"
234 style="push">
235 <visibleWhen
236 checkEnabled="true">
237 <and>
238 <reference
239 definitionId="hasROLE_PROJECT_MANAGER">
240 </reference>
241 <reference
242 definitionId="isCdmStoreConnected">
243 </reference>
244 </and>
245 </visibleWhen>
246 </command>
247 <dynamic
248 class="eu.etaxonomy.taxeditor.admin.UserGroupContributionItem"
249 id="eu.etaxonomy.taxeditor.admin.UserGroupContributionItem">
250 <visibleWhen
251 checkEnabled="true">
252 <and>
253 <reference
254 definitionId="hasROLE_PROJECT_MANAGER">
255 </reference>
256 <reference
257 definitionId="isCdmStoreConnected">
258 </reference>
259 </and>
260 </visibleWhen>
261 </dynamic>
262 </menuContribution>
263 <menuContribution
264 locationURI="menu:org.eclipse.ui.main.menu.help">
265 <command
266 commandId="org.eclipse.ui.help.helpContents"
267 label="%command.label.13"
268 style="push">
269 </command>
270 <command
271 commandId="org.eclipse.ui.help.helpSearch"
272 label="%command.label.14"
273 style="push">
274 </command>
275 <separator
276 name="eu.etaxonomy.taxeditor.ui.help.separator0"
277 visible="true">
278 </separator>
279 <command
280 commandId="org.eclipse.ui.help.dynamicHelp"
281 label="%command.label.15"
282 style="push">
283 </command>
284 <command
285 commandId="eu.etaxonomy.taxeditor.application.help.parser"
286 label="%command.label.16"
287 style="push">
288 </command>
289 <separator
290 name="eu.etaxonomy.taxeditor.ui.help.separator1"
291 visible="true">
292 </separator>
293 <!--command
294 commandId="eu.etaxonomy.taxeditor.install"
295 label="%command.label.18"
296 style="push"/-->
297 <command
298 commandId="eu.etaxonomy.taxeditor.update"
299 label="%command.label.17"
300 style="push"/>
301 <separator
302 name="eu.etaxonomy.taxeditor.ui.help.separator2"
303 visible="true">
304 </separator>
305 <command
306 commandId="org.eclipse.ui.help.aboutAction"
307 label="%command.label.19">
308 </command>
309 <command
310 commandId="eu.etaxonomy.taxeditor.application.help.aboutPlatform"
311 label="%command.label.20"
312 style="push">
313 </command>
314 </menuContribution>
315 <menuContribution
316 locationURI="toolbar:org.eclipse.ui.main.toolbar">
317 <toolbar
318 id="eu.etaxonomy.taxeditor.editor.main">
319 <command
320 commandId="org.eclipse.ui.newWizard"
321 label="%command.label.21"
322 style="push">
323 </command>
324 <command
325 commandId="org.eclipse.ui.file.save"
326 label="%command.label.22"
327 style="push">
328 </command>
329 </toolbar>
330 </menuContribution>
331 </extension>
332 <extension
333 id="product"
334 point="org.eclipse.core.runtime.products">
335 <product
336 application="eu.etaxonomy.taxeditor.application.application"
337 name="%product.name">
338 <property
339 name="windowImages"
340 value="icons/256color_16x16.gif,icons/256color_32x32.gif,icons/256color_48x48.gif">
341 </property>
342 <property
343 name="aboutText"
344 value="%productBlurb">
345 </property>
346 <!--property
347 name="startupForegroundColor"
348 value="#C8D5EA"-->
349 <property
350 name="startupForegroundColor"
351 value="000000">
352 </property>
353 <property
354 name="startupProgressRect"
355 value="5,447,366,15">
356 </property>
357 <property
358 name="startupMessageRect"
359 value="7,432,360,20">
360 </property>
361 <property
362 name="appName"
363 value="EDIT Taxonomic Editor">
364 </property>
365 <property
366 name="preferenceCustomization"
367 value="plugin_customization.ini">
368 </property>
369 <property
370 name="aboutImage"
371 value="icons/256color_48x48.gif">
372 </property>
373 </product>
374 </extension>
375 <extension
376 point="org.eclipse.ui.commands">
377 <command
378 defaultHandler="eu.etaxonomy.taxeditor.OpenExternalParserHelpHandler"
379 id="eu.etaxonomy.taxeditor.application.help.parser"
380 name="%command.name">
381 </command>
382 <command
383 defaultHandler="eu.etaxonomy.taxeditor.OpenExternalAboutPlatformHandler"
384 id="eu.etaxonomy.taxeditor.application.help.aboutPlatform"
385 name="%command.name.0">
386 </command>
387 <command
388 defaultHandler="eu.etaxonomy.taxeditor.update.UpdateHandler"
389 id="eu.etaxonomy.taxeditor.update"
390 name="%command.label.17">
391 </command>
392 <command
393 defaultHandler="eu.etaxonomy.taxeditor.update.InstallNewSoftwareHandler"
394 id="eu.etaxonomy.taxeditor.install"
395 name="%command.label.18">
396 </command>
397 </extension>
398
399
400 <extension
401 point="org.eclipse.ui.activities">
402 <activity
403 description="%activity.description"
404 id="eu.etaxonomy.taxeditor.disable"
405 name="%activity.name">
406 </activity>
407 <activityPatternBinding
408 activityId="eu.etaxonomy.taxeditor.disable"
409 pattern="org\.eclipse\.ui\.ide/org\.eclipse\.ui\.wizards\.new\.project">
410 </activityPatternBinding>
411 <activityPatternBinding
412 activityId="eu.etaxonomy.taxeditor.disable"
413 pattern="org\.eclipse\.ui\.ide/org\.eclipse\.ui\.wizards\.new\.file">
414 </activityPatternBinding>
415 <activityPatternBinding
416 activityId="eu.etaxonomy.taxeditor.disable"
417 pattern="org\.eclipse\.ui\.ide/org\.eclipse\.ui\.wizards\.new\.folder">
418 </activityPatternBinding>
419 <activityPatternBinding
420 activityId="eu.etaxonomy.taxeditor.disable"
421 pattern="org\.eclipse\.ui\.editors/org\.eclipse\.ui\.editors\.wizards\.UntitledTextFileWizard">
422 </activityPatternBinding>
423 <activityPatternBinding
424 activityId="eu.etaxonomy.taxeditor.disable"
425 pattern="org\.eclipse\..*externaltools.*">
426 </activityPatternBinding>
427 <activityPatternBinding
428 activityId="eu.etaxonomy.taxeditor.disable"
429 pattern="org\.eclipse\.debug.*">
430 </activityPatternBinding>
431 <activityPatternBinding
432 activityId="eu.etaxonomy.taxeditor.disable"
433 pattern="org\.eclipse\.team.*">
434 </activityPatternBinding>
435 <activityPatternBinding
436 activityId="eu.etaxonomy.taxeditor.disable"
437 pattern="org\.eclipse\.ant.*">
438 </activityPatternBinding>
439 <activityPatternBinding
440 activityId="eu.etaxonomy.taxeditor.disable"
441 pattern="org\.eclipse\.pde.*">
442 </activityPatternBinding>
443 <activityPatternBinding
444 activityId="eu.etaxonomy.taxeditor.disable"
445 pattern="org\.eclipse\.jdt.*">
446 </activityPatternBinding>
447 <activityPatternBinding
448 activityId="eu.etaxonomy.taxeditor.disable"
449 pattern="org\.eclipse\.search.*">
450 </activityPatternBinding>
451 </extension>
452 <extension
453 id="eu_etaxonomy_taxeditor_product"
454 point="org.eclipse.core.runtime.products">
455 <product
456 application="eu.etaxonomy.taxeditor.application.application"
457 name="EDIT Taxonomic Editor">
458 <property
459 name="appName"
460 value="EDIT Taxonomic Editor">
461 </property>
462 <property
463 name="aboutImage"
464 value="icons/256color_48x48.gif">
465 </property>
466 <property
467 name="aboutText"
468 value="%productBlurb">
469 </property>
470 <property
471 name="windowImages"
472 value="icons/256color_16x16.gif,icons/256color_32x32.gif,icons/256color_48x48.gif">
473 </property>
474 <property
475 name="startupForegroundColor"
476 value="000000">
477 </property>
478 <property
479 name="startupMessageRect"
480 value="7,432,360,20">
481 </property>
482 <property
483 name="startupProgressRect"
484 value="5,447,366,15">
485 </property>
486 <property
487 name="preferenceCustomization"
488 value="plugin_customization.ini">
489 </property>
490 </product>
491 </extension>
492
493 </plugin>