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