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.name.TaxonNameEditor"
26 id="eu.etaxonomy.taxeditor.taxonNameEditor"
27 name="Taxon Name Editor">
30 class="eu.etaxonomy.taxeditor.editor.description.TaxonDescriptionEditor"
32 id="eu.etaxonomy.taxeditor.taxonDescriptionEditor"
33 name="Taxon Description Editor">
36 class="eu.etaxonomy.taxeditor.editor.images.TaxonImageEditor"
38 id="eu.etaxonomy.taxeditor.taxonImageEditor"
39 name="Taxon Image Editor">
43 point="org.eclipse.ui.menus">
45 locationURI="menu:org.eclipse.ui.main.menu">
47 id="eu.etaxonomy.taxeditor.ui.taxonMenu"
52 definitionId="nameEditorActive">
56 commandId="eu.etaxonomy.taxeditor.editor.name.createHeterotypicSynoym"
57 label="Create Heterotypic Synonym"
61 commandId="eu.etaxonomy.taxeditor.editor.name.createHomotypicSynoym"
62 label="Create Homotypic Synonym"
70 label="Create Concept Relation">
75 definitionId="isSynonym">
80 definitionId="isMisapplication">
86 class="eu.etaxonomy.taxeditor.editor.handler.CreateConceptRelationMenu"
87 id="eu.etaxonomy.taxeditor.editor.dynamicConceptRelationMenu">
91 label="Create Concept Relation">
93 class="eu.etaxonomy.taxeditor.editor.handler.AbstractDynamicConceptRelationMenu"
94 id="eu.etaxonomy.taxeditor.editor.dynamicConceptRelationMenu">
98 commandId="eu.etaxonomy.taxeditor.editor.name.createMisapplication"
99 label="Create Misapplication"
103 name="taxeditor-editor.separator2"
107 commandId="eu.etaxonomy.taxeditor.editor.description.createDescriptionElement"
108 label="Create Description Element"
112 </menuContribution-->
114 locationURI="popup:eu.etaxonomy.taxeditor.taxonNameEditor">
118 commandId="eu.etaxonomy.taxeditor.editor.name.createChildTaxon"
123 definitionId="isAcceptedTaxon">
128 commandId="eu.etaxonomy.taxeditor.editor.name.createHeterotypicSynoym"
129 label="Heterotypic Synonym"
133 definitionId="isAcceptedTaxon">
138 commandId="eu.etaxonomy.taxeditor.editor.name.createHomotypicSynoym"
139 label="Homotypic Synonym"
143 definitionId="isAcceptedTaxon">
148 commandId="eu.etaxonomy.taxeditor.editor.name.createSynonymInHomotypicalGroup"
149 label="Synonym In Homotypical Group"
153 definitionId="isSynonym">
162 label="Concept Relation">
167 definitionId="isSynonym">
172 definitionId="isMisapplication">
177 class="eu.etaxonomy.taxeditor.editor.name.handler.CreateConceptRelationMenu"
178 id="eu.etaxonomy.taxeditor.editor.dynamicConceptRelationMenu">
182 commandId="eu.etaxonomy.taxeditor.editor.name.createMisapplication"
183 label="Misapplication"
189 definitionId="isSynonym">
194 definitionId="isConceptRelation">
204 commandId="eu.etaxonomy.taxeditor.editor.name.changeToAcceptedTaxon"
205 label="Accepted Taxon"
211 definitionId="isAcceptedTaxon">
214 definitionId="isConceptRelation">
217 definitionId="isMisapplication">
224 commandId="eu.etaxonomy.taxeditor.editor.name.changeToSynonym"
231 definitionId="isAcceptedTaxon">
234 definitionId="isSynonym">
241 label="Concept Relation">
246 definitionId="isAcceptedTaxon">
249 definitionId="isConceptRelation">
255 class="eu.etaxonomy.taxeditor.editor.name.handler.ChangeToConceptRelationMenu"
256 id="eu.etaxonomy.taxeditor.editor.dynamicConceptRelationMenu">
260 commandId="eu.etaxonomy.taxeditor.editor.name.changeToMisapplication"
261 label="Misapplication"
267 definitionId="isAcceptedTaxon">
270 definitionId="isMisapplication">
278 label="Change Relation Type">
281 definitionId="isConceptRelation">
285 class="eu.etaxonomy.taxeditor.editor.name.handler.ChangeConceptRelationshipTypeMenu"
286 id="eu.etaxonomy.taxeditor.editor.dynamicConceptRelationMenu">
290 name="taxeditor-editor.separator1"
294 commandId="eu.etaxonomy.taxeditor.editor.name.deleteTaxonBase"
300 definitionId="isAcceptedTaxon">
306 name="taxeditor-editor.separator2"
310 commandId="eu.etaxonomy.taxeditor.editor.name.moveTaxon"
315 definitionId="isAcceptedTaxon">
320 commandId="eu.etaxonomy.taxeditor.editor.name.setBasionym"
325 definitionId="isSynonym">
330 commandId="eu.etaxonomy.taxeditor.editor.name.removeBasionym"
335 definitionId="isSynonym">
340 commandId="eu.etaxonomy.taxeditor.editor.name.swapSynonymAndAccepted"
341 label="Swap Synonym And Accepted"
345 definitionId="isSynonym">
350 name="taxeditor-editor.separator3"
354 commandId="org.eclipse.ui.file.save"
360 locationURI="popup:eu.etaxonomy.taxeditor.taxonDescriptionEditor">
364 class="eu.etaxonomy.taxeditor.editor.description.DynamicFeatureMenu"
365 id="eu.etaxonomy.taxeditor.dynamicFeatureMenu">
369 name="eu.etaxonomy.taxeditor.taxonDescriptionEditor.separator.afterNew"
373 commandId="eu.etaxonomy.taxeditor.editor.name.deleteDescriptionElement"
378 name="eu.etaxonomy.taxeditor.taxonDescriptionEditor.separator.afterDelete"
382 commandId="org.eclipse.ui.file.save"
388 locationURI="popup:eu.etaxonomy.taxeditor.taxonImageEditor">
390 commandId="eu.etaxonomy.taxeditor.editor.description.createImage"
395 name="eu.etaxonomy.taxeditor.taxonImageEditor.separator.afterNew"
399 commandId="eu.etaxonomy.taxeditor.editor.description.deleteImage"
404 name="eu.etaxonomy.taxeditor.taxonImageEditor.separator.afterDelete"
408 commandId="org.eclipse.ui.file.save"
414 locationURI="menu:org.eclipse.ui.main.menu.file?before=eu.etaxonomy.taxeditor.application.filemenu.separator">
416 commandId="eu.etaxonomy.taxeditor.editor.newTaxon"
417 label="New Root Taxon"
421 name="eu.etaxonomy.taxeditor.ui.file.separator1"
425 commandId="org.eclipse.ui.file.close"
430 commandId="org.eclipse.ui.file.closeAll"
435 name="eu.etaxonomy.taxeditor.ui.file.separator2"
439 commandId="org.eclipse.ui.file.save"
444 commandId="org.eclipse.ui.file.saveAll"
450 locationURI="menu:eu.etaxonomy.taxeditor.menu.showView">
452 commandId="eu.etaxonomy.taxeditor.editor.command.showPropertySheetView"
453 label="Property Sheet"
459 point="org.eclipse.ui.handlers">
461 class="eu.etaxonomy.taxeditor.editor.handler.SaveTaxonHandler"
462 commandId="org.eclipse.ui.file.save">
465 class="eu.etaxonomy.taxeditor.editor.handler.SaveAllHandler"
466 commandId="org.eclipse.ui.file.saveAll">
469 class="eu.etaxonomy.taxeditor.editor.name.handler.RemoveBasionymHandler"
470 commandId="eu.etaxonomy.taxeditor.editor.name.removeBasionym">
473 definitionId="isGroupBasionym">
478 class="eu.etaxonomy.taxeditor.editor.name.handler.SetBasionymHandler"
479 commandId="eu.etaxonomy.taxeditor.editor.name.setBasionym">
483 definitionId="isGroupBasionym">
490 name="File Menu Commands"
491 point="org.eclipse.ui.commands">
493 categoryId="org.eclipse.ui.category.file"
494 defaultHandler="eu.etaxonomy.taxeditor.editor.handler.EditNewTaxonHandler"
495 id="eu.etaxonomy.taxeditor.editor.newTaxon"
499 defaultHandler="eu.etaxonomy.taxeditor.editor.handler.SaveTaxonHandler"
500 id="eu.etaxonomy.taxeditor.editor.saveTaxon"
504 categoryId="org.eclipse.ui.category.file"
505 defaultHandler="eu.etaxonomy.taxeditor.editor.handler.SaveAllHandler"
506 id="eu.etaxonomy.taxeditor.editor.saveAll"
511 point="org.eclipse.core.expressions.definitions">
513 id="nameEditorActive">
515 variable="activeEditorId">
517 value="eu.etaxonomy.taxeditor.editor.multipagetaxonview">
522 id="isAcceptedTaxon">
524 variable="activeMenuSelection">
527 value="eu.etaxonomy.taxeditor.propertysheet.name.AcceptedTaxonPropertySource">
535 variable="activeMenuSelection">
538 value="eu.etaxonomy.taxeditor.propertysheet.name.SynonymPropertySource">
544 id="isGroupBasionym">
546 variable="activeMenuSelection">
549 value="eu.etaxonomy.taxeditor.editor.name.BasionymSynonymPropertySource">
555 id="isMisapplication">
557 variable="activeMenuSelection">
560 value="eu.etaxonomy.taxeditor.propertysheet.name.MisapplicationPropertySource">
566 id="isConceptRelation">
568 variable="activeMenuSelection">
571 value="eu.etaxonomy.taxeditor.propertysheet.name.ConceptPropertySource">
577 id="isNotGroupBasionym">
579 variable="activeMenuSelection">
583 value="eu.etaxonomy.taxeditor.editor.name.BasionymSynonymPropertySource">
592 point="org.eclipse.ui.commands">
594 id="eu.etaxonomy.taxeditor.editor.synonymCategory"
595 name="Synonym Category">
598 categoryId="eu.etaxonomy.taxeditor.editor.synonymCategory"
599 defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.CreateHomotypicSynonymHandler"
600 id="eu.etaxonomy.taxeditor.editor.name.createHomotypicSynoym"
601 name="Create Homotypic Synonym">
604 categoryId="eu.etaxonomy.taxeditor.editor.synonymCategory"
605 defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.CreateHeterotypicSynonymHandler"
606 id="eu.etaxonomy.taxeditor.editor.name.createHeterotypicSynoym"
607 name="Create Heterotypic Synonym">
610 defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.CreateSynonymInHomotypicalGroupHandler"
611 id="eu.etaxonomy.taxeditor.editor.name.createSynonymInHomotypicalGroup"
612 name="Create Synonym In Homotypical Group">
615 defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.CreateConceptRelationHandler"
616 id="eu.etaxonomy.taxeditor.editor.name.createConceptRelation"
617 name="Create Concept Relation">
620 defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.CreateMisapplicationHandler"
621 id="eu.etaxonomy.taxeditor.editor.name.createMisapplication"
622 name="Create Misapplication">
625 defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.DeleteTaxonBaseHandler"
626 id="eu.etaxonomy.taxeditor.editor.name.deleteTaxonBase"
627 name="Delete Taxon Base">
630 defaultHandler="eu.etaxonomy.taxeditor.editor.handler.MoveTaxonHandler"
631 id="eu.etaxonomy.taxeditor.editor.name.moveTaxon"
635 defaultHandler="eu.etaxonomy.taxeditor.editor.handler.CreateChildTaxonHandler"
636 id="eu.etaxonomy.taxeditor.editor.name.createChildTaxon"
637 name="Create Child Taxon">
640 defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.ChangeToSynonymHandler"
641 id="eu.etaxonomy.taxeditor.editor.name.changeToSynonym"
642 name="Change To Synonym">
645 defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.ChangeToAcceptedTaxon"
646 id="eu.etaxonomy.taxeditor.editor.name.changeToAcceptedTaxon"
647 name="Change To Accepted Taxon">
650 defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.ChangeToConceptRelationHandler"
651 id="eu.etaxonomy.taxeditor.editor.name.changeToConceptRelation"
652 name="Change To Concept Relation">
655 defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.ChangeToMisapplicationHandler"
656 id="eu.etaxonomy.taxeditor.editor.name.changeToMisapplication"
657 name="Change To Misapplication">
660 defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.ChangeConceptRelationshipTypeHandler"
661 id="eu.etaxonomy.taxeditor.editor.name.changeConceptRelationshipType"
662 name="Change Concept Relationship Type">
665 defaultHandler="eu.etaxonomy.taxeditor.editor.name.handler.SwapSynonymAndAcceptedHandler"
666 id="eu.etaxonomy.taxeditor.editor.name.swapSynonymAndAccepted"
667 name="Swap Synonym And Accepted">
670 id="eu.etaxonomy.taxeditor.editor.name.setBasionym"
671 name="%command.name.17">
674 id="eu.etaxonomy.taxeditor.editor.name.removeBasionym"
675 name="%command.name.18">
679 name="Description Commands"
680 point="org.eclipse.ui.commands">
682 defaultHandler="eu.etaxonomy.taxeditor.editor.description.handler.CreateDescriptionElementHandler"
683 id="eu.etaxonomy.taxeditor.editor.description.createDescriptionElement"
684 name="Create Description Element">
687 defaultHandler="eu.etaxonomy.taxeditor.editor.description.handler.DeleteDescriptionElementHandler"
688 id="eu.etaxonomy.taxeditor.editor.name.deleteDescriptionElement"
689 name="Delete Description Element">
693 point="org.eclipse.ui.commands">
695 defaultHandler="eu.etaxonomy.taxeditor.editor.images.handler.CreateImageHandler"
696 id="eu.etaxonomy.taxeditor.editor.description.createImage"
700 defaultHandler="eu.etaxonomy.taxeditor.editor.images.handler.DeleteImageHandler"
701 id="eu.etaxonomy.taxeditor.editor.description.deleteImage"
706 point="org.eclipse.ui.commands">
708 defaultHandler="eu.etaxonomy.taxeditor.editor.handler.ShowPropertySheetHandler"
709 id="eu.etaxonomy.taxeditor.editor.command.showPropertySheetView"
710 name="Show Property Sheet">
714 point="org.eclipse.ui.elementFactories">
716 class="eu.etaxonomy.taxeditor.editor.TaxonEditorInputFactory"
717 id="eu.etaxonomy.taxeditor.editor.TaxonEditorInputFactory">
721 point="org.eclipse.ui.perspectiveExtensions">
722 <perspectiveExtension
723 targetID="eu.etaxonomy.taxeditor.application.perspective">
726 id="org.eclipse.ui.views.PropertySheet"
731 relative="org.eclipse.ui.editorss"
735 </perspectiveExtension>