deleting files not supposed to be in version control
[taxeditor.git] / eclipseprojects / eu.etaxonomy.taxeditor / plugin.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <?eclipse version="3.2"?>
3 <plugin>
4
5 <extension
6 id="application"
7 point="org.eclipse.core.runtime.applications">
8 <application
9 cardinality="singleton-global"
10 icon="icons/256color_48x48.bmp"
11 thread="main"
12 visible="true">
13 <run
14 class="eu.etaxonomy.taxeditor.Application">
15 </run>
16 </application>
17 </extension>
18 <extension
19 point="org.eclipse.ui.perspectives">
20 <perspective
21 class="eu.etaxonomy.taxeditor.FreetextPropertiesPerspective"
22 fixed="true"
23 id="eu.etaxonomy.taxeditor.perspective.freetextproperties"
24 name="Show Properties">
25 </perspective>
26 <perspective
27 class="eu.etaxonomy.taxeditor.SideBySidePerspective"
28 fixed="true"
29 id="eu.etaxonomy.taxeditor.perspective.sidebyside"
30 name="Hide Properties">
31 </perspective>
32 </extension>
33 <extension
34 point="org.eclipse.ui.views">
35 <view
36 class="eu.etaxonomy.taxeditor.navigation.TaxonomicTreeView"
37 icon="icons/edit_16x16.gif"
38 id="eu.etaxonomy.taxeditor.navigation.taxonomictreeview"
39 name="Taxonomic Tree">
40 </view>
41 <view
42 class="eu.etaxonomy.taxeditor.navigation.RecentNamesView"
43 icon="icons/edit_16x16.gif"
44 id="eu.etaxonomy.taxeditor.navigation.recentnamesview"
45 name="Recent Names">
46 </view>
47 <view
48 class="eu.etaxonomy.taxeditor.navigation.SearchView"
49 icon="icons/edit_16x16.gif"
50 id="eu.etaxonomy.taxeditor.navigation.searchview"
51 name="Search">
52 </view>
53 <view
54 class="eu.etaxonomy.taxeditor.navigation.FavoritesView"
55 icon="icons/edit_16x16.gif"
56 id="eu.etaxonomy.taxeditor.navigation.favoritesview"
57 name="Favorites">
58 </view>
59 <view
60 class="eu.etaxonomy.taxeditor.editor.UndoView"
61 icon="icons/edit_16x16.gif"
62 id="eu.etaxonomy.taxeditor.view.undoview"
63 name="Recent Actions">
64 </view>
65 <view
66 allowMultiple="true"
67 class="eu.etaxonomy.taxeditor.navigation.SearchResultView"
68 icon="icons/edit_16x16.gif"
69 id="eu.etaxonomy.taxeditor.navigation.searchresultview"
70 name="Search Result">
71 </view>
72 </extension>
73 <extension
74 point="org.eclipse.ui.editors">
75 <editor
76 class="eu.etaxonomy.taxeditor.editor.MultiPageTaxonEditor"
77 icon="icons/edit_16x16.gif"
78 id="eu.etaxonomy.taxeditor.editor.multipagetaxonview"
79 name="Multitabbed Taxon Editor">
80 </editor>
81 <editor
82 class="eu.etaxonomy.taxeditor.editor.EmptyEditorView"
83 icon="icons/edit_16x16.gif"
84 id="eu.etaxonomy.taxeditor.view.EmptyEditorView"
85 name="New EditorPart">
86 </editor>
87 </extension>
88 <extension
89 id="eu.etaxonomy.taxeditor.product"
90 name="Taxonomic Editor"
91 point="org.eclipse.core.runtime.products">
92 <product
93 application="eu.etaxonomy.taxeditor.application"
94 description="Taxonomic Editor"
95 name="EDIT Taxonomic Editor">
96 <property
97 name="appName"
98 value="EDIT Taxonomic Editor">
99 </property>
100 <property
101 name="aboutImage"
102 value="icons/edit_16x16.gif">
103 </property>
104 <property
105 name="aboutText"
106 value="Thanks for all the laughs!">
107 </property>
108 <property
109 name="windowImages"
110 value="icons/edit_16x16.gif">
111 </property>
112 </product>
113 </extension>
114 <extension
115 point="org.eclipse.ui.preferencePages">
116 <page
117 class="eu.etaxonomy.taxeditor.preference.TaxonomicPreferences"
118 id="eu.etaxonomy.taxeditor.preferences.taxonomic"
119 name="Taxonomic">
120 </page>
121 <page
122 category="eu.etaxonomy.taxeditor.preferences.taxonomic"
123 class="eu.etaxonomy.taxeditor.preference.NomenclaturalCodePreferences"
124 id="eu.etaxonomy.taxeditor.preferences.nomenclatural"
125 name="Nomenclatural Code">
126 </page>
127 <page
128 class="eu.etaxonomy.taxeditor.preference.CdmPreferences"
129 id="eu.etaxonomy.taxeditor.preferences.cdm"
130 name="CDM Datastore">
131 </page>
132 <page
133 category="eu.etaxonomy.taxeditor.preferences.cdm"
134 class="eu.etaxonomy.taxeditor.preference.InitializeDbPreferences"
135 id="eu.etaxonomy.taxeditor.preferences.initdb"
136 name="Initialize Datastore">
137 </page>
138 <page
139 class="eu.etaxonomy.taxeditor.preference.DescriptionPreferences"
140 id="eu.etaxonomy.taxeditor.preferences.description"
141 name="Description">
142 </page>
143 <page
144 category="eu.etaxonomy.taxeditor.preferences.description"
145 class="eu.etaxonomy.taxeditor.preference.FeaturePreferences"
146 id="eu.etaxonomy.taxeditor.preferences.feature"
147 name="Preferred Features">
148 </page>
149 <page
150 category="eu.etaxonomy.taxeditor.preferences.taxonomic"
151 class="eu.etaxonomy.taxeditor.preference.RankMenuPreferences"
152 id="eu.etaxonomy.taxeditor.preferences.ranks"
153 name="Preferred Ranks">
154 </page>
155 </extension>
156 <!--extension
157 point="org.eclipse.ui.bindings">
158 <key
159 sequence="M1+N"
160 commandId="eu.etaxonomy.taxeditor.actions.opennameeditoractiondef"
161 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
162 </key>
163 </extension-->
164 <extension
165 point="org.eclipse.ui.menus">
166 <menuContribution
167 locationURI="menu:org.eclipse.ui.main.menu">
168 <menu
169 id="org.eclipse.ui.main.menu.file"
170 label="File">
171 <command
172 commandId="eu.etaxonomy.taxeditor.newTaxon"
173 label="Add new taxon"
174 style="push">
175 </command>
176 <separator
177 name="eu.etaxonomy.taxeditor.ui.file.separator1"
178 visible="true">
179 </separator>
180 <command
181 commandId="org.eclipse.ui.file.close"
182 label="Close"
183 style="push">
184 </command>
185 <command
186 commandId="org.eclipse.ui.file.closeAll"
187 label="Close All"
188 style="push">
189 </command>
190 <separator
191 name="eu.etaxonomy.taxeditor.ui.file.separator2"
192 visible="true">
193 </separator>
194 <command
195 commandId="eu.etaxonomy.taxeditor.saveAll"
196 icon="icons/save_edit.gif"
197 label="Save All"
198 style="push">
199 </command>
200 <separator
201 name="eu.etaxonomy.taxeditor.ui.file.separator3"
202 visible="true">
203 </separator>
204 <menu
205 label="Import">
206 <command
207 commandId="eu.etaxonomy.taxeditor.import"
208 label="ABCD 2.06"
209 style="push">
210 </command>
211 <command
212 commandId="eu.etaxonomy.taxeditor.import"
213 label="TcsXML 1.1"
214 style="push">
215 </command>
216 <command
217 commandId="eu.etaxonomy.taxeditor.import"
218 label="CDM 1.0 XML"
219 style="push">
220 </command>
221 </menu>
222 <menu
223 label="Export">
224 <command
225 commandId="eu.etaxonomy.taxeditor.export"
226 label="ABCD 2.06"
227 style="push">
228 </command>
229 <command
230 commandId="eu.etaxonomy.taxeditor.export"
231 label="TcsXML 1.1"
232 style="push">
233 </command>
234 <command
235 commandId="eu.etaxonomy.taxeditor.export"
236 label="CDM 1.0 XML"
237 style="push">
238 </command>
239 </menu>
240 <!--<command
241 commandId="eu.etaxonomy.taxeditor.noCmdYet"
242 label="Import"
243 style="push">
244 </command>
245 <command
246 commandId="eu.etaxonomy.taxeditor.noCmdYet"
247 label="Export"
248 style="push">
249 </command>-->
250 <separator
251 name="eu.etaxonomy.taxeditor.ui.file.separator4"
252 visible="true">
253 </separator>
254 <command
255 commandId="org.eclipse.ui.file.exit"
256 label="Exit"
257 style="push">
258 </command>
259 </menu>
260 </menuContribution>
261 <menuContribution
262 locationURI="menu:org.eclipse.ui.main.menu">
263 <menu
264 id="org.eclipse.ui.main.menu.edit"
265 label="Edit">
266 <command
267 commandId="org.eclipse.ui.edit.undo"
268 label="Undo">
269 </command>
270 <command
271 commandId="org.eclipse.ui.edit.redo"
272 label="Redo"
273 style="push">
274 </command>
275 <separator
276 name="eu.etaxonomy.taxeditor.ui.edit.separator1"
277 visible="true">
278 </separator>
279 <command
280 commandId="org.eclipse.ui.edit.cut"
281 label="Cut"
282 style="push">
283 </command>
284 <command
285 commandId="org.eclipse.ui.edit.copy"
286 label="Copy"
287 style="push">
288 </command>
289 <command
290 commandId="org.eclipse.ui.edit.paste"
291 label="Paste"
292 style="push">
293 </command>
294 <separator
295 name="eu.etaxonomy.taxeditor.ui.edit.separator2"
296 visible="true">
297 </separator>
298 <command
299 commandId="org.eclipse.ui.edit.delete"
300 label="Delete"
301 style="push">
302 </command>
303 </menu>
304 </menuContribution>
305 <menuContribution
306 locationURI="menu:org.eclipse.ui.main.menu">
307 <menu
308 id="eu.etaxonomy.taxeditor.ui.taxonMenu"
309 label="Taxon">
310 <visibleWhen
311 checkEnabled="true">
312 <reference
313 definitionId="nameEditorActive_CURRENTLY_DISABLED">
314 </reference>
315 </visibleWhen>
316 <command
317 commandId="eu.etaxonomy.taxeditor.editor.name.createHeterotypicSynoym"
318 label="Create Heterotypic Synonym"
319 style="push">
320 </command>
321 <command
322 commandId="eu.etaxonomy.taxeditor.editor.name.createHomotypicSynoym"
323 label="Create Homotypic Synonym"
324 style="push">
325 </command>
326 <separator
327 name="separator1"
328 visible="true">
329 </separator>
330 </menu>
331 </menuContribution>
332 <menuContribution
333 locationURI="menu:org.eclipse.ui.main.menu">
334 <menu
335 id="org.eclipse.ui.main.menu.window"
336 label="Window">
337 <command
338 commandId="org.eclipse.ui.window.preferences"
339 label="Preferences"
340 style="push">
341 </command>
342 </menu>
343 </menuContribution>
344 <menuContribution
345 locationURI="menu:org.eclipse.ui.main.menu">
346 <menu
347 id="org.eclipse.ui.main.menu.help"
348 label="Help">
349 <command
350 commandId="org.eclipse.ui.help.helpContents"
351 label="Help Contents"
352 style="push">
353 </command>
354 <separator
355 name="eu.etaxonomy.taxeditor.ui.help.separator1"
356 visible="true">
357 </separator>
358 <command
359 commandId="org.eclipse.ui.update.findAndInstallUpdates"
360 label="Software Updates..."
361 style="push">
362 </command>
363 <separator
364 name="eu.etaxonomy.taxeditor.ui.help.separator2"
365 visible="true">
366 </separator>
367 <command
368 commandId="org.eclipse.ui.help.aboutAction"
369 label="About Taxonomic Editor">
370 </command>
371 </menu>
372 </menuContribution>
373 <menuContribution
374 locationURI="popup:eu.etaxonomy.taxeditor.navigation.taxonomictreeview">
375 <command
376 commandId="eu.etaxonomy.taxeditor.ui.openTaxon"
377 label="Edit Taxon"
378 style="push">
379 </command>
380 <command
381 commandId="eu.etaxonomy.taxeditor.ui.addTaxon"
382 label="Create Child Taxon"
383 style="push">
384 </command>
385 <command
386 commandId="eu.etaxonomy.taxeditor.command22"
387 label="Add child taxon with quick name"
388 style="push">
389 </command>
390 <separator
391 name="separator1"
392 visible="true">
393 </separator>
394 <command
395 commandId="eu.etaxonomy.taxeditor.ui.deleteTaxon"
396 label="Delete Taxon from Tree"
397 style="push">
398 </command>
399 </menuContribution>
400 <menuContribution
401 locationURI="popup:eu.etaxonomy.taxeditor.editor.multipagetaxonview">
402 <command
403 commandId="eu.etaxonomy.taxeditor.editor.name.createHeterotypicSynoym"
404 label="Create Heterotypic Synonym"
405 style="push">
406 </command>
407 <command
408 commandId="eu.etaxonomy.taxeditor.editor.name.createHomotypicSynoym"
409 label="Create Homotypic Synonym"
410 style="push">
411 </command>
412 <separator
413 name="eu.etaxonomy.taxeditor.separator1"
414 visible="true">
415 </separator>
416 <command
417 commandId="eu.etaxonomy.taxeditor.editor.name.createMisappliedName"
418 label="Create Misapplied Name"
419 style="push">
420 </command>
421 <menu
422 id="eu.etaxonomy.taxeditor.ui.conceptRelations"
423 label="Create Concept Relation">
424 <command
425 commandId="eu.etaxonomy.taxeditor.command9"
426 label="test"
427 style="push">
428 </command>
429 </menu>
430 <separator
431 name="eu.etaxonomy.taxeditor.separator2"
432 visible="true">
433 </separator>
434 <command
435 commandId="eu.etaxonomy.taxeditor.moveTaxon"
436 label="Move"
437 style="push">
438 </command>
439 <command
440 commandId="eu.etaxonomy.taxeditor.editor.swapTaxonSynonym"
441 label="Change"
442 style="push">
443 </command>
444 <separator
445 name="eu.etaxonomy.taxeditor.separator3"
446 visible="true">
447 </separator>
448 <command
449 commandId="eu.etaxonomy.taxeditor.ui.addTaxon"
450 label="Create Child Taxon"
451 style="push">
452 </command>
453 </menuContribution>
454 <menuContribution
455 locationURI="popup:org.eclipse.ui.popup.any">
456 <menu
457 id="eu.etaxonomy.taxeditor.editor.name.menu"
458 label="Taxon Context Menu">
459 </menu>
460 </menuContribution>
461 </extension>
462 <extension
463 point="org.eclipse.ui.commands">
464 <command
465 categoryId="org.eclipse.ui.category.file"
466 defaultHandler="eu.etaxonomy.taxeditor.handlers.EditNewTaxonHandler"
467 id="eu.etaxonomy.taxeditor.newTaxon"
468 name="New Taxon">
469 </command>
470 <command
471 defaultHandler="eu.etaxonomy.taxeditor.handlers.EditTaxonHandler"
472 id="eu.etaxonomy.taxeditor.ui.openTaxon"
473 name="Open Taxon">
474 </command>
475 <command
476 defaultHandler="eu.etaxonomy.taxeditor.handlers.DeleteTaxonHandler"
477 id="eu.etaxonomy.taxeditor.ui.deleteTaxon"
478 name="Delete Taxon">
479 </command>
480 <command
481 defaultHandler="eu.etaxonomy.taxeditor.handlers.AddTaxonomicChildHandler"
482 id="eu.etaxonomy.taxeditor.ui.addTaxon"
483 name="Add Taxon">
484 </command>
485 <command
486 categoryId="org.eclipse.ui.category.file"
487 defaultHandler="eu.etaxonomy.taxeditor.handlers.SaveAllHandler"
488 id="eu.etaxonomy.taxeditor.saveAll"
489 name="Save All">
490 </command>
491 <category
492 description="Name editor commands"
493 id="eu.etaxonomy.taxeditor.editor.name.category"
494 name="Name editor">
495 </category>
496 <command
497 categoryId="eu.etaxonomy.taxeditor.editor.name.category"
498 defaultHandler="eu.etaxonomy.taxeditor.handlers.CreateHeterotypicSynonymHandler"
499 id="eu.etaxonomy.taxeditor.editor.name.createHeterotypicSynoym"
500 name="Create Heterotypic Synonym">
501 </command>
502 <command
503 categoryId="eu.etaxonomy.taxeditor.editor.name.category"
504 defaultHandler="eu.etaxonomy.taxeditor.handlers.CreateHomotypicSynonymHandler"
505 id="eu.etaxonomy.taxeditor.editor.name.createHomotypicSynoym"
506 name="Create Homotypic Synonym">
507 </command>
508 <command
509 defaultHandler="eu.etaxonomy.taxeditor.handlers.CreateMisappliedNameHandler"
510 id="eu.etaxonomy.taxeditor.editor.name.createMisappliedName"
511 name="Create Misapplied Name">
512 </command>
513 <command
514 defaultHandler="eu.etaxonomy.taxeditor.handlers.MoveTaxonHandler"
515 id="eu.etaxonomy.taxeditor.moveTaxon"
516 name="Move Taxon">
517 </command>
518 <command
519 defaultHandler="eu.etaxonomy.taxeditor.handlers.SwapTaxonSynonymHandler"
520 id="eu.etaxonomy.taxeditor.editor.swapTaxonSynonym"
521 name="Swap Taxon Synonym">
522 </command>
523 <command
524 defaultHandler="org.eclipse.ui.internal.handlers.ToggleCoolbarHandler"
525 id="eu.etaxonomy.taxeditor.toggleCoolBar"
526 name="Toggle Coolbar">
527 </command>
528 <command
529 defaultHandler="eu.etaxonomy.taxeditor.handlers.ImportHandler"
530 id="eu.etaxonomy.taxeditor.import"
531 name="Import">
532 </command>
533 <command
534 defaultHandler="eu.etaxonomy.taxeditor.handlers.ExportHandler"
535 id="eu.etaxonomy.taxeditor.export"
536 name="Export">
537 </command>
538 </extension>
539 <extension
540 point="org.eclipse.ui.handlers">
541 <handler
542 class="eu.etaxonomy.taxeditor.handlers.EditTaxonHandler"
543 commandId="eu.etaxonomy.taxeditor.ui.open">
544 </handler>
545 <handler
546 class="eu.etaxonomy.taxeditor.handlers.EditNewTaxonHandler"
547 commandId="org.eclipse.ui.newWizard">
548 </handler>
549
550 <handler
551 class="eu.etaxonomy.taxeditor.handlers.SaveAllHandler"
552 commandId="org.eclipse.ui.file.save">
553 <!--activeWhen>
554 <with variable="activePartId">
555 <equals value="eu.etaxonomy.taxeditor.tests.view" />
556 </with>
557 </activeWhen-->
558 </handler>
559
560 </extension>
561 <extension
562 point="org.eclipse.core.expressions.definitions">
563 <definition
564 id="nameEditorActive">
565 <with
566 variable="activeEditorId">
567 <equals
568 value="eu.etaxonomy.taxeditor.editor.multipagetaxonview">
569 </equals>
570 </with>
571 </definition>
572 </extension>
573 <extension
574 id="TaxEditorProduct"
575 point="org.eclipse.core.runtime.products">
576 <product
577 application="eu.etaxonomy.taxeditor.application"
578 name="%productName">
579 <property
580 name="windowImages"
581 value="icons/edit_16x16.gif">
582 </property>
583 <property
584 name="aboutText"
585 value="%productBlurb">
586 </property>
587 <property
588 name="startupForegroundColor"
589 value="C8D5EA">
590 </property>
591 <property
592 name="startupProgressRect"
593 value="0,280,455,15">
594 </property>
595 <property
596 name="startupMessageRect"
597 value="7,220,441,20">
598 </property>
599 <property
600 name="preferenceCustomization"
601 value="plugin_customization.ini">
602 </property>
603 <property
604 name="appName"
605 value="%productName">
606 </property>
607 </product>
608 </extension>
609 <extension
610 id="product"
611 point="org.eclipse.core.runtime.products">
612 <product
613 application="eu.etaxonomy.taxeditor.application"
614 name="%productName">
615 <property
616 name="windowImages"
617 value="icons/edit_16x16.gif">
618 </property>
619 <property
620 name="aboutText"
621 value="%productBlurb">
622 </property>
623 <property
624 name="startupForegroundColor"
625 value="C8D5EA">
626 </property>
627 <property
628 name="startupProgressRect"
629 value="0,280,455,15">
630 </property>
631 <property
632 name="startupMessageRect"
633 value="7,220,441,20">
634 </property>
635 <property
636 name="preferenceCustomization"
637 value="plugin_customization.ini">
638 </property>
639 </product>
640 </extension>
641 <!--extension
642 point="org.eclipse.ui.bindings">
643 <key
644 commandId="eu.etaxonomy.taxeditor.saveAll"
645 contextId="org.eclipse.ui.contexts.dialogAndWindow"
646 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
647 sequence="Ctrl+S">
648 </key>
649 </extension>
650 <extension
651 point="org.eclipse.ui.actionSets">
652 <actionSet
653 id="org.eclipse.ui.main.menu.file"
654 label="File Menu Actions"
655 visible="true">
656 <action
657 definitionId="eu.etaxonomy.taxeditor.saveAll"
658 id="eu.etaxonomy.taxeditor.action.saveAll"
659 label="Save All"
660 style="push">
661 </action>
662 </actionSet>
663 </extension-->
664 <!--extension
665 point="org.eclipse.ui.commands">
666 <command
667 id="eu.etaxonomy.taxeditor.actions.opennameeditoractiondef"
668 name="name">
669 </command>
670 </extension>
671 <extension
672 point="org.eclipse.ui.handlers">
673 <handler
674 commandId="eu.etaxonomy.taxeditor.handler1">
675 </handler>
676 </extension>
677 <extension
678 point="org.eclipse.ui.newWizards">
679 </extension-->
680 <extension point="org.eclipse.ui.menus">
681 <menuContribution
682 locationURI="popup:eu.etaxonomy.taxeditor.editor.MultiPageTaxonEditor">
683 <separator
684 name="separator1"
685 visible="true">
686 </separator>
687 <command commandId="org.eclipse.jdt.ui.edit.text.java.correction.assist.proposals" />
688 </menuContribution>
689 </extension>
690 <extension point="org.eclipse.ui.handlers">
691 <handler
692 class="eu.etaxonomy.taxeditor.tests.QuickFixHandler"
693 commandId="org.eclipse.jdt.ui.edit.text.java.correction.assist.proposals">
694 <!-- this handler might only be used to open a problem view -->
695 <activeWhen>
696 <with variable="activePartId">
697 <equals value="eu.etaxonomy.taxeditor.editor.MultiPageTaxonEditor" />
698 </with>
699 </activeWhen>
700 </handler>
701 </extension>
702 </plugin>