1 <?xml version=
"1.0" encoding=
"UTF-8"?>
2 <?eclipse version=
"3.2"?>
7 point=
"org.eclipse.core.runtime.applications">
9 cardinality=
"singleton-global"
10 icon=
"icons/256color_48x48.bmp"
14 class=
"eu.etaxonomy.taxeditor.Application">
19 point=
"org.eclipse.ui.perspectives">
21 class=
"eu.etaxonomy.taxeditor.FreetextPropertiesPerspective"
23 id=
"eu.etaxonomy.taxeditor.perspective.freetextproperties"
24 name=
"Show Properties">
27 class=
"eu.etaxonomy.taxeditor.SideBySidePerspective"
29 id=
"eu.etaxonomy.taxeditor.perspective.sidebyside"
30 name=
"Hide Properties">
34 point=
"org.eclipse.ui.views">
36 class=
"eu.etaxonomy.taxeditor.navigation.TaxonomicTreeView"
37 icon=
"icons/edit_16x16.gif"
38 id=
"eu.etaxonomy.taxeditor.navigation.taxonomictreeview"
39 name=
"Taxonomic Tree">
42 class=
"eu.etaxonomy.taxeditor.navigation.RecentNamesView"
43 icon=
"icons/edit_16x16.gif"
44 id=
"eu.etaxonomy.taxeditor.navigation.recentnamesview"
48 class=
"eu.etaxonomy.taxeditor.navigation.SearchView"
49 icon=
"icons/edit_16x16.gif"
50 id=
"eu.etaxonomy.taxeditor.navigation.searchview"
54 class=
"eu.etaxonomy.taxeditor.navigation.FavoritesView"
55 icon=
"icons/edit_16x16.gif"
56 id=
"eu.etaxonomy.taxeditor.navigation.favoritesview"
60 class=
"eu.etaxonomy.taxeditor.editor.UndoView"
61 icon=
"icons/edit_16x16.gif"
62 id=
"eu.etaxonomy.taxeditor.view.undoview"
63 name=
"Recent Actions">
67 class=
"eu.etaxonomy.taxeditor.navigation.SearchResultView"
68 icon=
"icons/edit_16x16.gif"
69 id=
"eu.etaxonomy.taxeditor.navigation.searchresultview"
74 point=
"org.eclipse.ui.editors">
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">
82 class=
"eu.etaxonomy.taxeditor.editor.EmptyEditorView"
83 icon=
"icons/edit_16x16.gif"
84 id=
"eu.etaxonomy.taxeditor.view.EmptyEditorView"
85 name=
"New EditorPart">
89 id=
"eu.etaxonomy.taxeditor.product"
90 name=
"Taxonomic Editor"
91 point=
"org.eclipse.core.runtime.products">
93 application=
"eu.etaxonomy.taxeditor.application"
94 description=
"Taxonomic Editor"
95 name=
"EDIT Taxonomic Editor">
98 value=
"EDIT Taxonomic Editor">
102 value=
"icons/edit_16x16.gif">
106 value=
"Thanks for all the laughs!">
110 value=
"icons/edit_16x16.gif">
115 point=
"org.eclipse.ui.preferencePages">
117 class=
"eu.etaxonomy.taxeditor.preference.TaxonomicPreferences"
118 id=
"eu.etaxonomy.taxeditor.preferences.taxonomic"
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">
128 class=
"eu.etaxonomy.taxeditor.preference.CdmPreferences"
129 id=
"eu.etaxonomy.taxeditor.preferences.cdm"
130 name=
"CDM Datastore">
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">
139 class=
"eu.etaxonomy.taxeditor.preference.DescriptionPreferences"
140 id=
"eu.etaxonomy.taxeditor.preferences.description"
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">
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">
157 point="org.eclipse.ui.bindings">
160 commandId="eu.etaxonomy.taxeditor.actions.opennameeditoractiondef"
161 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
165 point="org.eclipse.ui.menus">
167 locationURI="menu:org.eclipse.ui.main.menu">
169 id="org.eclipse.ui.main.menu.file"
172 commandId="eu.etaxonomy.taxeditor.newTaxon"
173 label="Add new taxon"
177 name="eu.etaxonomy.taxeditor.ui.file.separator1"
181 commandId="org.eclipse.ui.file.close"
186 commandId="org.eclipse.ui.file.closeAll"
191 name="eu.etaxonomy.taxeditor.ui.file.separator2"
195 commandId="eu.etaxonomy.taxeditor.saveAll"
196 icon="icons/save_edit.gif"
201 name="eu.etaxonomy.taxeditor.ui.file.separator3"
207 commandId="eu.etaxonomy.taxeditor.import"
212 commandId="eu.etaxonomy.taxeditor.import"
217 commandId="eu.etaxonomy.taxeditor.import"
225 commandId="eu.etaxonomy.taxeditor.export"
230 commandId="eu.etaxonomy.taxeditor.export"
235 commandId="eu.etaxonomy.taxeditor.export"
241 commandId="eu.etaxonomy.taxeditor.noCmdYet"
246 commandId="eu.etaxonomy.taxeditor.noCmdYet"
251 name=
"eu.etaxonomy.taxeditor.ui.file.separator4"
255 commandId=
"org.eclipse.ui.file.exit"
262 locationURI=
"menu:org.eclipse.ui.main.menu">
264 id=
"org.eclipse.ui.main.menu.edit"
267 commandId=
"org.eclipse.ui.edit.undo"
271 commandId=
"org.eclipse.ui.edit.redo"
276 name=
"eu.etaxonomy.taxeditor.ui.edit.separator1"
280 commandId=
"org.eclipse.ui.edit.cut"
285 commandId=
"org.eclipse.ui.edit.copy"
290 commandId=
"org.eclipse.ui.edit.paste"
295 name=
"eu.etaxonomy.taxeditor.ui.edit.separator2"
299 commandId=
"org.eclipse.ui.edit.delete"
306 locationURI=
"menu:org.eclipse.ui.main.menu">
308 id=
"eu.etaxonomy.taxeditor.ui.taxonMenu"
313 definitionId=
"nameEditorActive_CURRENTLY_DISABLED">
317 commandId=
"eu.etaxonomy.taxeditor.editor.name.createHeterotypicSynoym"
318 label=
"Create Heterotypic Synonym"
322 commandId=
"eu.etaxonomy.taxeditor.editor.name.createHomotypicSynoym"
323 label=
"Create Homotypic Synonym"
333 locationURI=
"menu:org.eclipse.ui.main.menu">
335 id=
"org.eclipse.ui.main.menu.window"
338 commandId=
"org.eclipse.ui.window.preferences"
345 locationURI=
"menu:org.eclipse.ui.main.menu">
347 id=
"org.eclipse.ui.main.menu.help"
350 commandId=
"org.eclipse.ui.help.helpContents"
351 label=
"Help Contents"
355 name=
"eu.etaxonomy.taxeditor.ui.help.separator1"
359 commandId=
"org.eclipse.ui.update.findAndInstallUpdates"
360 label=
"Software Updates..."
364 name=
"eu.etaxonomy.taxeditor.ui.help.separator2"
368 commandId=
"org.eclipse.ui.help.aboutAction"
369 label=
"About Taxonomic Editor">
374 locationURI=
"popup:eu.etaxonomy.taxeditor.navigation.taxonomictreeview">
376 commandId=
"eu.etaxonomy.taxeditor.ui.openTaxon"
381 commandId=
"eu.etaxonomy.taxeditor.ui.addTaxon"
382 label=
"Create Child Taxon"
386 commandId=
"eu.etaxonomy.taxeditor.command22"
387 label=
"Add child taxon with quick name"
395 commandId=
"eu.etaxonomy.taxeditor.ui.deleteTaxon"
396 label=
"Delete Taxon from Tree"
401 locationURI=
"popup:eu.etaxonomy.taxeditor.editor.multipagetaxonview">
403 commandId=
"eu.etaxonomy.taxeditor.editor.name.createHeterotypicSynoym"
404 label=
"Create Heterotypic Synonym"
408 commandId=
"eu.etaxonomy.taxeditor.editor.name.createHomotypicSynoym"
409 label=
"Create Homotypic Synonym"
413 name=
"eu.etaxonomy.taxeditor.separator1"
417 commandId=
"eu.etaxonomy.taxeditor.editor.name.createMisappliedName"
418 label=
"Create Misapplied Name"
422 id=
"eu.etaxonomy.taxeditor.ui.conceptRelations"
423 label=
"Create Concept Relation">
425 commandId=
"eu.etaxonomy.taxeditor.command9"
431 name=
"eu.etaxonomy.taxeditor.separator2"
435 commandId=
"eu.etaxonomy.taxeditor.moveTaxon"
440 commandId=
"eu.etaxonomy.taxeditor.editor.swapTaxonSynonym"
445 name=
"eu.etaxonomy.taxeditor.separator3"
449 commandId=
"eu.etaxonomy.taxeditor.ui.addTaxon"
450 label=
"Create Child Taxon"
455 locationURI=
"popup:org.eclipse.ui.popup.any">
457 id=
"eu.etaxonomy.taxeditor.editor.name.menu"
458 label=
"Taxon Context Menu">
463 point=
"org.eclipse.ui.commands">
465 categoryId=
"org.eclipse.ui.category.file"
466 defaultHandler=
"eu.etaxonomy.taxeditor.handlers.EditNewTaxonHandler"
467 id=
"eu.etaxonomy.taxeditor.newTaxon"
471 defaultHandler=
"eu.etaxonomy.taxeditor.handlers.EditTaxonHandler"
472 id=
"eu.etaxonomy.taxeditor.ui.openTaxon"
476 defaultHandler=
"eu.etaxonomy.taxeditor.handlers.DeleteTaxonHandler"
477 id=
"eu.etaxonomy.taxeditor.ui.deleteTaxon"
481 defaultHandler=
"eu.etaxonomy.taxeditor.handlers.AddTaxonomicChildHandler"
482 id=
"eu.etaxonomy.taxeditor.ui.addTaxon"
486 categoryId=
"org.eclipse.ui.category.file"
487 defaultHandler=
"eu.etaxonomy.taxeditor.handlers.SaveAllHandler"
488 id=
"eu.etaxonomy.taxeditor.saveAll"
492 description=
"Name editor commands"
493 id=
"eu.etaxonomy.taxeditor.editor.name.category"
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">
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">
509 defaultHandler=
"eu.etaxonomy.taxeditor.handlers.CreateMisappliedNameHandler"
510 id=
"eu.etaxonomy.taxeditor.editor.name.createMisappliedName"
511 name=
"Create Misapplied Name">
514 defaultHandler=
"eu.etaxonomy.taxeditor.handlers.MoveTaxonHandler"
515 id=
"eu.etaxonomy.taxeditor.moveTaxon"
519 defaultHandler=
"eu.etaxonomy.taxeditor.handlers.SwapTaxonSynonymHandler"
520 id=
"eu.etaxonomy.taxeditor.editor.swapTaxonSynonym"
521 name=
"Swap Taxon Synonym">
524 defaultHandler=
"org.eclipse.ui.internal.handlers.ToggleCoolbarHandler"
525 id=
"eu.etaxonomy.taxeditor.toggleCoolBar"
526 name=
"Toggle Coolbar">
529 defaultHandler=
"eu.etaxonomy.taxeditor.handlers.ImportHandler"
530 id=
"eu.etaxonomy.taxeditor.import"
534 defaultHandler=
"eu.etaxonomy.taxeditor.handlers.ExportHandler"
535 id=
"eu.etaxonomy.taxeditor.export"
540 point=
"org.eclipse.ui.handlers">
542 class=
"eu.etaxonomy.taxeditor.handlers.EditTaxonHandler"
543 commandId=
"eu.etaxonomy.taxeditor.ui.open">
546 class=
"eu.etaxonomy.taxeditor.handlers.EditNewTaxonHandler"
547 commandId=
"org.eclipse.ui.newWizard">
551 class=
"eu.etaxonomy.taxeditor.handlers.SaveAllHandler"
552 commandId=
"org.eclipse.ui.file.save">
554 <with variable="activePartId">
555 <equals value="eu.etaxonomy.taxeditor.tests.view" />
562 point="org.eclipse.core.expressions.definitions">
564 id="nameEditorActive">
566 variable="activeEditorId">
568 value="eu.etaxonomy.taxeditor.editor.multipagetaxonview">
574 id="TaxEditorProduct"
575 point="org.eclipse.core.runtime.products">
577 application="eu.etaxonomy.taxeditor.application"
581 value="icons/edit_16x16.gif">
585 value="%productBlurb">
588 name="startupForegroundColor"
592 name="startupProgressRect"
593 value="0,280,455,15">
596 name="startupMessageRect"
597 value="7,220,441,20">
600 name="preferenceCustomization"
601 value="plugin_customization.ini">
605 value="%productName">
611 point="org.eclipse.core.runtime.products">
613 application="eu.etaxonomy.taxeditor.application"
617 value="icons/edit_16x16.gif">
621 value="%productBlurb">
624 name="startupForegroundColor"
628 name="startupProgressRect"
629 value="0,280,455,15">
632 name="startupMessageRect"
633 value="7,220,441,20">
636 name="preferenceCustomization"
637 value="plugin_customization.ini">
642 point="org.eclipse.ui.bindings">
644 commandId="eu.etaxonomy.taxeditor.saveAll"
645 contextId="org.eclipse.ui.contexts.dialogAndWindow"
646 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
651 point="org.eclipse.ui.actionSets">
653 id="org.eclipse.ui.main.menu.file"
654 label="File Menu Actions"
657 definitionId="eu.etaxonomy.taxeditor.saveAll"
658 id="eu.etaxonomy.taxeditor.action.saveAll"
665 point="org.eclipse.ui.commands">
667 id="eu.etaxonomy.taxeditor.actions.opennameeditoractiondef"
672 point="org.eclipse.ui.handlers">
674 commandId="eu.etaxonomy.taxeditor.handler1">
678 point="org.eclipse.ui.newWizards">
680 <extension point="org.eclipse.ui.menus">
682 locationURI="popup:eu.etaxonomy.taxeditor.editor.MultiPageTaxonEditor">
687 <command commandId="org.eclipse.jdt.ui.edit.text.java.correction.assist.proposals" />
690 <extension point="org.eclipse.ui.handlers">
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 -->
696 <with variable=
"activePartId">
697 <equals value=
"eu.etaxonomy.taxeditor.editor.MultiPageTaxonEditor" />