9db88268e08a32f7ff33d574a13e2c05ca6e3b8b
1 <?xml version=
"1.0" encoding=
"UTF-8"?>
2 <?eclipse version=
"3.2"?>
6 point=
"org.eclipse.core.runtime.applications">
9 class=
"eu.etaxonomy.taxeditor.editor.Application">
14 point="org.eclipse.ui.perspectives">
16 class="eu.etaxonomy.taxeditor.editor.Perspective"
17 id="eu.etaxonomy.taxeditor.editor.perspective"
22 point="org.eclipse.ui.editors">
24 class="eu.etaxonomy.taxeditor.editor.MultiPageTaxonEditor"
25 icon="icons/edit_16x16.gif"
26 id="eu.etaxonomy.taxeditor.editor.multipagetaxonview"
27 name="Multitabbed Taxon Editor">
30 class="eu.etaxonomy.taxeditor.editor.name.TaxonNameEditor"
32 id="eu.etaxonomy.taxeditor.taxonNameEditor"
33 name="Taxon Name Editor">
36 class="eu.etaxonomy.taxeditor.editor.description.TaxonDescriptionEditor"
38 id="eu.etaxonomy.taxeditor.taxonDescriptionEditor"
39 name="Taxon Description Editor">
42 class="eu.etaxonomy.taxeditor.editor.images.TaxonImageEditor"
44 id="eu.etaxonomy.taxeditor.taxonImageEditor"
45 name="Taxon Image Editor">
49 point="org.eclipse.ui.menus">
51 locationURI="menu:org.eclipse.ui.main.menu">
53 id="eu.etaxonomy.taxeditor.ui.taxonMenu"
58 definitionId="nameEditorActive">
62 commandId="eu.etaxonomy.taxeditor.editor.name.createHeterotypicSynoym"
63 label="Create Heterotypic Synonym"
67 commandId="eu.etaxonomy.taxeditor.editor.name.createHomotypicSynoym"
68 label="Create Homotypic Synonym"
76 label="Create Concept Relation">
81 definitionId="isSynonym">
86 definitionId="isMisapplication">
92 class="eu.etaxonomy.taxeditor.editor.handler.CreateConceptRelationMenu"
93 id="eu.etaxonomy.taxeditor.editor.dynamicConceptRelationMenu">
97 label="Create Concept Relation">
99 class="eu.etaxonomy.taxeditor.editor.handler.AbstractDynamicConceptRelationMenu"
100 id="eu.etaxonomy.taxeditor.editor.dynamicConceptRelationMenu">
104 commandId="eu.etaxonomy.taxeditor.editor.name.createMisapplication"
105 label="Create Misapplication"
109 name="taxeditor-editor.separator2"
113 commandId="eu.etaxonomy.taxeditor.editor.description.createDescriptionElement"
114 label="Create Description Element"
118 </menuContribution-->
120 locationURI="popup:eu.etaxonomy.taxeditor.taxonNameEditor">
124 commandId="eu.etaxonomy.taxeditor.editor.name.createChildTaxon"
129 definitionId="isAcceptedTaxon">
134 commandId="eu.etaxonomy.taxeditor.editor.name.createHeterotypicSynoym"
135 label="Heterotypic Synonym"
139 definitionId="isAcceptedTaxon">
144 commandId="eu.etaxonomy.taxeditor.editor.name.createHomotypicSynoym"
145 label="Homotypic Synonym"
149 definitionId="isAcceptedTaxon">
154 commandId="eu.etaxonomy.taxeditor.editor.name.createSynonymInHomotypicalGroup"
155 label="Synonym In Homotypical Group"
159 definitionId="isSynonym">
168 label="Concept Relation">
173 definitionId="isSynonym">
178 definitionId="isMisapplication">
183 class="eu.etaxonomy.taxeditor.editor.name.handler.CreateConceptRelationMenu"
184 id="eu.etaxonomy.taxeditor.editor.dynamicConceptRelationMenu">
188 commandId="eu.etaxonomy.taxeditor.editor.name.createMisapplication"
189 label="Misapplication"
195 definitionId="isSynonym">
200 definitionId="isConceptRelation">
210 commandId="eu.etaxonomy.taxeditor.editor.name.changeToAcceptedTaxon"
211 label="Accepted Taxon"
217 definitionId="isAcceptedTaxon">
220 definitionId="isConceptRelation">
223 definitionId="isMisapplication">
230 commandId="eu.etaxonomy.taxeditor.editor.name.changeToSynonym"
237 definitionId="isAcceptedTaxon">
240 definitionId="isSynonym">
247 label="Concept Relation">
252 definitionId="isAcceptedTaxon">
255 definitionId="isConceptRelation">
261 class="eu.etaxonomy.taxeditor.editor.name.handler.ChangeToConceptRelationMenu"
262 id="eu.etaxonomy.taxeditor.editor.dynamicConceptRelationMenu">
266 commandId="eu.etaxonomy.taxeditor.editor.name.changeToMisapplication"
267 label="Misapplication"
273 definitionId="isAcceptedTaxon">
276 definitionId="isMisapplication">
284 label="Change Relation Type">
287 definitionId="isConceptRelation">
291 class="eu.etaxonomy.taxeditor.editor.name.handler.ChangeConceptRelationshipTypeMenu"
292 id="eu.etaxonomy.taxeditor.editor.dynamicConceptRelationMenu">
296 name="taxeditor-editor.separator1"
300 commandId="eu.etaxonomy.taxeditor.editor.name.deleteTaxonBase"
306 definitionId="isAcceptedTaxon">
312 name="taxeditor-editor.separator2"
316 commandId="eu.etaxonomy.taxeditor.editor.name.moveTaxon"
321 definitionId="isAcceptedTaxon">
326 commandId="eu.etaxonomy.taxeditor.editor.name.setBasionym"
331 definitionId="isSynonym">
336 commandId="eu.etaxonomy.taxeditor.editor.name.removeBasionym"
341 definitionId="isSynonym">
346 commandId="eu.etaxonomy.taxeditor.editor.name.swapSynonymAndAccepted"
347 label="Swap Synonym And Accepted"
351 definitionId="isSynonym">
356 name="taxeditor-editor.separator3"
360 commandId="org.eclipse.ui.file.save"
366 locationURI="popup:eu.etaxonomy.taxeditor.taxonDescriptionEditor">
370 class="eu.etaxonomy.taxeditor.editor.description.DynamicFeatureMenu"
371 id="eu.etaxonomy.taxeditor.dynamicFeatureMenu">
375 name="eu.etaxonomy.taxeditor.taxonDescriptionEditor.separator.afterNew"
379 commandId="eu.etaxonomy.taxeditor.editor.name.deleteDescriptionElement"
384 name="eu.etaxonomy.taxeditor.taxonDescriptionEditor.separator.afterDelete"
388 commandId="org.eclipse.ui.file.save"
394 locationURI="popup:eu.etaxonomy.taxeditor.taxonImageEditor">
396 commandId="eu.etaxonomy.taxeditor.editor.description.createImage"
401 name="eu.etaxonomy.taxeditor.taxonImageEditor.separator.afterNew"
405 commandId="eu.etaxonomy.taxeditor.editor.description.deleteImage"
410 name="eu.etaxonomy.taxeditor.taxonImageEditor.separator.afterDelete"
414 commandId="org.eclipse.ui.file.save"
420 locationURI="menu:org.eclipse.ui.main.menu.file?before=eu.etaxonomy.taxeditor.application.filemenu.separator">
422 commandId="eu.etaxonomy.taxeditor.editor.newTaxon"
423 label="New Root Taxon"
427 name="eu.etaxonomy.taxeditor.ui.file.separator1"
431 commandId="org.eclipse.ui.file.close"
436 commandId="org.eclipse.ui.file.closeAll"
441 name="eu.etaxonomy.taxeditor.ui.file.separator2"
445 commandId="org.eclipse.ui.file.save"
450 commandId="org.eclipse.ui.file.saveAll"
456 locationURI="menu:eu.etaxonomy.taxeditor.menu.showView">
458 commandId="eu.etaxonomy.taxeditor.editor.command.showPropertySheetView"
459 label="Property Sheet"
465 point="org.eclipse.ui.handlers">
467 class="eu.etaxonomy.taxeditor.editor.handler.SaveTaxonHandler"
468 commandId="org.eclipse.ui.file.save">
471 class="eu.etaxonomy.taxeditor.editor.handler.SaveAllHandler"
472 commandId="org.eclipse.ui.file.saveAll">
475 class="eu.etaxonomy.taxeditor.editor.name.handler.RemoveBasionymHandler"
476 commandId="eu.etaxonomy.taxeditor.editor.name.removeBasionym">
479 definitionId="isGroupBasionym">
484 class="eu.etaxonomy.taxeditor.editor.name.handler.SetBasionymHandler"
485 commandId="eu.etaxonomy.taxeditor.editor.name.setBasionym">
489 definitionId="isGroupBasionym">
496 name="File Menu Commands"
497 point="org.eclipse.ui.commands">
499 categoryId="org.eclipse.ui.category.file"
500 defaultHandler="eu.etaxonomy.taxeditor.editor.handler.EditNewTaxonHandler"
501 id="eu.etaxonomy.taxeditor.editor.newTaxon"
505 defaultHandler="eu.etaxonomy.taxeditor.editor.handler.SaveTaxonHandler"
506 id="eu.etaxonomy.taxeditor.editor.saveTaxon"
510 categoryId="org.eclipse.ui.category.file"
511 defaultHandler="eu.etaxonomy.taxeditor.editor.handler.SaveAllHandler"
512 id="eu.etaxonomy.taxeditor.editor.saveAll"
517 point="org.eclipse.core.expressions.definitions">
519 id="nameEditorActive">
521 variable="activeEditorId">
523 value="eu.etaxonomy.taxeditor.editor.multipagetaxonview">
528 id="isAcceptedTaxon">
530 variable="activeMenuSelection">
533 value="eu.etaxonomy.taxeditor.propertysheet.name.AcceptedTaxonPropertySource">
541 variable="activeMenuSelection">
544 value="eu.etaxonomy.taxeditor.propertysheet.name.SynonymPropertySource">
550 id="isGroupBasionym">
552 variable="activeMenuSelection">
555 value="eu.etaxonomy.taxeditor.editor.name.BasionymSynonymPropertySource">
561 id="isMisapplication">
563 variable="activeMenuSelection">
566 value="eu.etaxonomy.taxeditor.propertysheet.name.MisapplicationPropertySource">
572 id="isConceptRelation">
574 variable="activeMenuSelection">
577 value="eu.etaxonomy.taxeditor.propertysheet.name.ConceptPropertySource">
583 id="isNotGroupBasionym">
585 variable="activeMenuSelection">
589 value="eu.etaxonomy.taxeditor.editor.name.BasionymSynonymPropertySource">
598 point="org.eclipse.ui.commands">
600 id="eu.etaxonomy.taxeditor.editor.synonymCategory"
601 name="Synonym Category">
604 categoryId="eu.etaxonomy.taxeditor.editor.synonymCategory"
605 defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.CreateHomotypicSynonymHandler"
606 id="eu.etaxonomy.taxeditor.editor.name.createHomotypicSynoym"
607 name="Create Homotypic Synonym">
610 categoryId="eu.etaxonomy.taxeditor.editor.synonymCategory"
611 defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.CreateHeterotypicSynonymHandler"
612 id="eu.etaxonomy.taxeditor.editor.name.createHeterotypicSynoym"
613 name="Create Heterotypic Synonym">
616 defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.CreateSynonymInHomotypicalGroupHandler"
617 id="eu.etaxonomy.taxeditor.editor.name.createSynonymInHomotypicalGroup"
618 name="Create Synonym In Homotypical Group">
621 defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.CreateConceptRelationHandler"
622 id="eu.etaxonomy.taxeditor.editor.name.createConceptRelation"
623 name="Create Concept Relation">
626 defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.CreateMisapplicationHandler"
627 id="eu.etaxonomy.taxeditor.editor.name.createMisapplication"
628 name="Create Misapplication">
631 defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.DeleteTaxonBaseHandler"
632 id="eu.etaxonomy.taxeditor.editor.name.deleteTaxonBase"
633 name="Delete Taxon Base">
636 defaultHandler="eu.etaxonomy.taxeditor.editor.handler.MoveTaxonHandler"
637 id="eu.etaxonomy.taxeditor.editor.name.moveTaxon"
641 defaultHandler="eu.etaxonomy.taxeditor.editor.handler.CreateChildTaxonHandler"
642 id="eu.etaxonomy.taxeditor.editor.name.createChildTaxon"
643 name="Create Child Taxon">
646 defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.ChangeToSynonymHandler"
647 id="eu.etaxonomy.taxeditor.editor.name.changeToSynonym"
648 name="Change To Synonym">
651 defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.ChangeToAcceptedTaxon"
652 id="eu.etaxonomy.taxeditor.editor.name.changeToAcceptedTaxon"
653 name="Change To Accepted Taxon">
656 defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.ChangeToConceptRelationHandler"
657 id="eu.etaxonomy.taxeditor.editor.name.changeToConceptRelation"
658 name="Change To Concept Relation">
661 defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.ChangeToMisapplicationHandler"
662 id="eu.etaxonomy.taxeditor.editor.name.changeToMisapplication"
663 name="Change To Misapplication">
666 defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.ChangeConceptRelationshipTypeHandler"
667 id="eu.etaxonomy.taxeditor.editor.name.changeConceptRelationshipType"
668 name="Change Concept Relationship Type">
671 defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.SwapSynonymAndAcceptedHandler"
672 id="eu.etaxonomy.taxeditor.editor.name.swapSynonymAndAccepted"
673 name="Swap Synonym And Accepted">
676 id="eu.etaxonomy.taxeditor.editor.name.setBasionym"
677 name="%command.name.17">
680 id="eu.etaxonomy.taxeditor.editor.name.removeBasionym"
681 name="%command.name.18">
685 name="Description Commands"
686 point="org.eclipse.ui.commands">
688 defaultHandler="eu.etaxonomy.taxeditor.editor.description.handler.CreateDescriptionElementHandler"
689 id="eu.etaxonomy.taxeditor.editor.description.createDescriptionElement"
690 name="Create Description Element">
693 defaultHandler="eu.etaxonomy.taxeditor.editor.description.handler.DeleteDescriptionElementHandler"
694 id="eu.etaxonomy.taxeditor.editor.name.deleteDescriptionElement"
695 name="Delete Description Element">
699 point="org.eclipse.ui.commands">
701 defaultHandler="eu.etaxonomy.taxeditor.editor.images.handler.CreateImageHandler"
702 id="eu.etaxonomy.taxeditor.editor.description.createImage"
706 defaultHandler="eu.etaxonomy.taxeditor.editor.images.handler.DeleteImageHandler"
707 id="eu.etaxonomy.taxeditor.editor.description.deleteImage"
712 point="org.eclipse.ui.commands">
714 defaultHandler="eu.etaxonomy.taxeditor.editor.handler.ShowPropertySheetHandler"
715 id="eu.etaxonomy.taxeditor.editor.command.showPropertySheetView"
716 name="Show Property Sheet">
720 point="org.eclipse.ui.elementFactories">
722 class="eu.etaxonomy.taxeditor.editor.TaxonEditorInputFactory"
723 id="eu.etaxonomy.taxeditor.editor.TaxonEditorInputFactory">
727 point="org.eclipse.ui.perspectiveExtensions">
728 <perspectiveExtension
729 targetID="eu.etaxonomy.taxeditor.application.perspective">
732 id="org.eclipse.ui.views.PropertySheet"
737 relative="org.eclipse.ui.editorss"
741 </perspectiveExtension>