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.navigation.Application">
14 point=
"org.eclipse.ui.views">
17 class=
"eu.etaxonomy.taxeditor.navigation.search.SearchResultView"
18 icon=
"icons/edit_16x16.gif"
19 id=
"eu.etaxonomy.taxeditor.navigation.search.searchResultView"
25 class=
"eu.etaxonomy.taxeditor.navigation.navigator.TaxonNavigator"
26 icon=
"icons/edit_16x16.gif"
27 id=
"eu.etaxonomy.taxeditor.navigation.navigator"
33 point=
"org.eclipse.ui.menus">
35 locationURI=
"menu:org.eclipse.ui.main.menu.file">
37 name=
"eu.etaxonomy.taxeditor.navigation.recentnames.separator"
41 class=
"eu.etaxonomy.taxeditor.navigation.RecentNamesContributionItem"
42 id=
"eu.etaxonomy.taxeditor.navigation.recentnames">
46 locationURI=
"menu:eu.etaxonomy.taxeditor.menu.showView">
48 commandId=
"eu.etaxonomy.taxeditor.navigation.command.showTaxonomicTreeView"
49 label=
"Taxonomic Tree"
54 locationURI=
"popup:eu.etaxonomy.taxeditor.navigation.search.searchResultView">
56 commandId=
"eu.etaxonomy.taxeditor.navigation.command.editTaxon"
62 locationURI=
"popup:eu.etaxonomy.taxeditor.navigation.navigatorpopup">
64 id=
"eu.etaxonomy.navigation.menu.new"
67 commandId=
"eu.etaxonomy.taxeditor.navigation.newTaxonNode"
72 name=
"eu.etaxonomy.navigation.menu.new.separator1"
76 commandId=
"eu.etaxonomy.taxeditor.navigation.newTaxonomicTree"
77 id=
"eu.etaxonomy.taxeditor.navigation.menu.nu.new.taxonomicTree"
78 label=
"Taxonomic Tree"
83 name=
"taxeditor-navigation.separator1"
87 commandId=
"eu.etaxonomy.taxeditor.navigation.command.editTaxon"
91 name=
"taxeditor-navigation.separator4">
95 definitionId=
"isTaxonNode">
100 commandId=
"eu.etaxonomy.taxeditor.navigation.command.moveTaxon"
101 label=
"Move Taxon (with Subtree)"
105 definitionId=
"isTaxonNode">
110 name=
"taxeditor-navigation.separator2"
114 commandId="eu.etaxonomy.taxeditor.navigation.command.createChildTaxon"
119 commandId="eu.etaxonomy.taxeditor.navigation.command.quickCreateChildTaxon"
120 label="Quick Add Child "
124 name="taxeditor-navigation.separator3"
128 commandId="org.eclipse.ui.file.import"
133 commandId="org.eclipse.ui.file.export"
138 name="taxeditor-navigation.separator4"
142 commandId="org.eclipse.ui.edit.delete"
147 name="taxeditor-navigation.separator5"
151 commandId="org.eclipse.ui.file.refresh"
157 locationURI="toolbar:org.eclipse.ui.main.toolbar">
159 id="eu.etaxonomy.taxeditor.navigation.search.toolbar">
161 class="eu.etaxonomy.taxeditor.navigation.search.SearchBar">
166 locationURI="menu:eu.etaxonomy.navigation.menu.new">
168 commandId="eu.etaxonomy.taxeditor.navigation.newTaxonNode"
173 name="eu.etaxonomy.navigation.menu.new.separator1"
177 commandId="eu.etaxonomy.taxeditor.navigation.newTaxonomicTree"
178 id="eu.etaxonomy.taxeditor.navigation.menu.nu.new.taxonomicTree"
179 label="Taxonomic Tree"
185 point="org.eclipse.ui.commands">
187 defaultHandler="eu.etaxonomy.taxeditor.navigation.handler.EditTaxonHandler"
188 id="eu.etaxonomy.taxeditor.navigation.command.editTaxon"
192 defaultHandler="eu.etaxonomy.taxeditor.navigation.handler.MoveTaxonHandler"
193 id="eu.etaxonomy.taxeditor.navigation.command.moveTaxon"
197 defaultHandler="eu.etaxonomy.taxeditor.navigation.handler.CreateChildTaxonHandler"
198 id="eu.etaxonomy.taxeditor.navigation.command.createChildTaxon"
199 name="Create Child Taxon">
202 id="org.eclipse.ui.edit.delete"
203 name="Delete Taxon ">
206 defaultHandler="eu.etaxonomy.taxeditor.navigation.handler.QuickCreateChildTaxonHandler"
207 id="eu.etaxonomy.taxeditor.navigation.command.quickCreateChildTaxon"
208 name="Quick Create Child Taxon">
211 defaultHandler="eu.etaxonomy.taxeditor.navigation.handler.RefreshTreeHandler"
212 id="org.eclipse.ui.file.refresh"
217 point="org.eclipse.ui.handlers">
219 class="eu.etaxonomy.taxeditor.navigation.handler.DeleteTaxonNodeHandler"
220 commandId="org.eclipse.ui.edit.delete">
223 variable="activePartId">
225 value="eu.etaxonomy.taxeditor.navigation.navigator">
232 point="org.eclipse.ui.commands">
234 defaultHandler="eu.etaxonomy.taxeditor.navigation.handler.ShowTaxonomicTreeViewHandler"
235 id="eu.etaxonomy.taxeditor.navigation.command.showTaxonomicTreeView"
236 name="Show Taxonomic Tree View">
240 point="org.eclipse.ui.commands">
242 defaultHandler="eu.etaxonomy.taxeditor.navigation.handler.NewTaxonNodeHandler"
243 id="eu.etaxonomy.taxeditor.navigation.newTaxonNode"
244 name="New Taxon Node">
247 defaultHandler="eu.etaxonomy.taxeditor.navigation.handler.NewTaxonomicTreeHandler"
248 id="eu.etaxonomy.taxeditor.navigation.newTaxonomicTree"
249 name="New Taxonomic Tree">
254 point="org.eclipse.ui.themes">
255 <themeElementCategory
256 id="eu.etaxonomy.taxeditor.preferences.searchResult"
257 label="Search Result">
259 Colors and fonts used to display the search result.
261 </themeElementCategory>
263 categoryId="eu.etaxonomy.taxeditor.preferences.searchResult"
264 id="eu.etaxonomy.taxeditor.preferences.searchResult.fontSynonym"
266 label="Synonym font">
268 value="Lucida Sans-italic-11">
271 The font that is used for synonyms in the search result list.
275 categoryId="eu.etaxonomy.taxeditor.preferences.searchResult"
276 id="eu.etaxonomy.taxeditor.preferences.searchResult.fontAccepted"
278 label="Accepted font">
280 The font that is used for accepted taxa in the search result list.
283 value="Lucida Sans-bold-11">
287 categoryId="eu.etaxonomy.taxeditor.preferences.searchResult"
288 id="eu.etaxonomy.taxeditor.preferences.searchResult.fontDefault"
292 The font used by default in the search result list.
295 value="Lucida Grande-11">
300 point="org.eclipse.ui.navigator.viewer">
302 viewerId="org.eclipse.ui.examples.navigator.view">
304 <viewerContentBinding
305 viewerId="org.eclipse.ui.examples.navigator.view">
308 pattern="org.eclipse.ui.navigator.resourceContent" />
310 pattern="org.eclipse.ui.navigator.resources.filters.*" />
312 </viewerContentBinding>
314 viewerId="org.eclipse.ui.examples.navigator.view">
317 pattern="org.eclipse.ui.navigator.resources.*">
320 </viewerActionBinding>
323 point="org.eclipse.ui.navigator.navigatorContent">
325 id="org.eclipse.ui.examples.navigator.filters.hideNonJavaProjects"
326 name="Hide non-Java projects">
330 type="org.eclipse.core.resources.IProject">
332 property="org.eclipse.core.resources.projectNature"
333 value="org.eclipse.jdt.core.javanature">
347 point="org.eclipse.ui.views">
349 class="eu.etaxonomy.taxeditor.navigation.navigator.TaxonNavigator"
350 icon="icons/edit_16x16.gif"
351 id="eu.etaxonomy.taxeditor.navigation.navigator"
352 name="Taxonomic Tree"/>
355 point="org.eclipse.ui.navigator.navigatorContent">
357 contentProvider="eu.etaxonomy.taxeditor.navigation.navigator.TaxonomicTreeContentProvider"
358 id="eu.etaxonomy.taxeditor.navigation.taxonomictreecontent"
359 labelProvider="eu.etaxonomy.taxeditor.navigation.navigator.TaxonomicTreeLabelProvider"
360 name="Taxonomic Tree">
363 value="eu.etaxonomy.taxeditor.navigation.navigator.Root">
368 value="eu.etaxonomy.cdm.model.taxon.TaxonNode">
373 contentProvider="eu.etaxonomy.taxeditor.navigation.navigator.TaxonNodeContentProvider"
374 id="eu.etaxonomy.taxeditor.navigation.taxoncontent"
375 labelProvider="eu.etaxonomy.taxeditor.navigation.navigator.TaxonNodeLabelProvider"
380 value="eu.etaxonomy.cdm.model.taxon.TaxonNode">
384 value="eu.etaxonomy.cdm.model.taxon.TaxonomicTree">
387 forcePluginActivation="true"
388 property="eu.etaxonomy.taxeditor.propertytests.hasTaxa">
394 class="eu.etaxonomy.taxeditor.navigation.navigator.TaxonDropAdapterAssistant"
395 id="eu.etaxonomy.taxeditor.navigation.navigator.dropassistant">
396 <possibleDropTargets>
399 value="eu.etaxonomy.cdm.model.taxon.TaxonNode">
402 value="eu.etaxonomy.cdm.model.taxon.TaxonomicTree">
405 </possibleDropTargets>
409 value="eu.etaxonomy.cdm.model.taxon.TaxonNode">
413 class="eu.etaxonomy.taxeditor.navigation.navigator.OpenTaxonActionProvider"
414 id="eu.etaxonomy.taxeditor.navigation.action.open"
415 overrides="org.eclipse.ui.navigator.resources.OpenActions">
418 value="eu.etaxonomy.cdm.model.taxon.TaxonNode">
424 contentProvider="eu.etaxonomy.taxeditor.navigation.navigator.SynonymContentProvider"
425 id="eu.etaxonomy.taxeditor.navigation.synonymcontent"
426 labelProvider="eu.etaxonomy.taxeditor.navigation.navigator.SynonymLabelProvider"
432 value="eu.etaxonomy.cdm.model.taxon.TaxonNode">
435 forcePluginActivation="true"
436 property="eu.etaxonomy.taxeditor.propertytests.hasSynonyms">
442 value="eu.etaxonomy.cdm.model.taxon.Synonym">
448 point="org.eclipse.ui.navigator.viewer">
450 viewerId="eu.etaxonomy.taxeditor.navigation.navigator">
452 id="eu.etaxonomy.taxeditor.navigation.navigatorpopup">
455 <viewerContentBinding viewerId="eu.etaxonomy.taxeditor.navigation.navigator">
458 pattern="eu.etaxonomy.taxeditor.navigation.taxonomictreecontent">
460 <contentExtension pattern="eu.etaxonomy.taxeditor.navigation.taxoncontent"/>
461 <contentExtension pattern="eu.etaxonomy.taxeditor.navigation.taxonlinkhelper"/>
463 pattern="eu.etaxonomy.taxeditor.navigation.synonymcontent">
466 </viewerContentBinding>
468 popupMenuId="eu.etaxonomy.taxeditor.navigation.navigator#PopupMenu"
469 viewerId="eu.etaxonomy.taxeditor.navigation.navigator">
472 name="org.eclipse.ui.navigator.hideAvailableExtensionsTab"
479 point="org.eclipse.ui.navigator.linkHelper">
481 class="eu.etaxonomy.taxeditor.navigation.navigator.TaxonLinkHelper"
482 id="eu.etaxonomy.taxeditor.navigation.taxonlinkhelper">
483 <selectionEnablement>
484 <instanceof value="eu.etaxonomy.cdm.model.taxon.TaxonNode"/>
485 </selectionEnablement>
486 <editorInputEnablement>
487 <instanceof value="eu.etaxonomy.taxeditor.editor.TaxonEditorInput"/>
488 </editorInputEnablement>
492 point="org.eclipse.core.runtime.adapters">
494 adaptableType="org.eclipse.core.internal.resources.Workspace"
495 class="eu.etaxonomy.taxeditor.navigation.WorkbenchUndoContextAdapterFactory">
497 type="org.eclipse.core.commands.operations.IUndoContext">
502 point="org.eclipse.core.expressions.propertyTesters">
504 class="eu.etaxonomy.taxeditor.navigation.navigator.TaxonNodePropertyTester"
505 id="eu.etaxonomy.taxeditor.propertytests.navigatorPropertyTester"
506 namespace="eu.etaxonomy.taxeditor.propertytests"
507 properties="hasSynonyms"
508 type="eu.etaxonomy.cdm.model.taxon.TaxonNode">
511 class="eu.etaxonomy.taxeditor.navigation.navigator.TaxonNodePropertyTester"
512 id="eu.etaxonomy.taxeditor.propertytests.navigatorPropertyTester"
513 namespace="eu.etaxonomy.taxeditor.propertytests"
515 type="eu.etaxonomy.cdm.model.taxon.TaxonomicTree">
519 point="org.eclipse.ui.newWizards">
521 id="eu.etaxonomy.taxeditor.new.category.cdm"
525 id="taxeditor-navigation.wizard1">
528 category="eu.etaxonomy.taxeditor.new.category.cdm"
529 class="eu.etaxonomy.taxeditor.newWizards.NewTaxonomicTreeWizard"
531 icon="icons/tree_icon_small.jpg"
532 id="eu.etaxonomy.taxeditor.new.taxonomicTree"
533 name="Taxonomic Tree">
536 category="eu.etaxonomy.taxeditor.new.category.cdm"
537 class="eu.etaxonomy.taxeditor.newWizards.NewTaxonNodeWizard"
539 id="eu.etaxonomy.taxeditor.new.taxonNode"
544 point="org.eclipse.core.expressions.definitions">
548 variable="activeMenuSelection">
551 value="eu.etaxonomy.cdm.model.taxon.TaxonNode">
557 id="isTaxonomicTree">
559 variable="activeMenuSelection">
562 value="eu.etaxonomy.cdm.model.taxon.TaxonomicTree">
570 variable="activeMenuSelection">
573 value="eu.etaxonomy.cdm.model.taxon.Synonym">
580 point="org.eclipse.ui.handlers">
582 class="org.eclipse.ui.internal.handlers.WidgetMethodHandler:cut"
583 commandId="org.eclipse.ui.edit.cut">
586 variable="activeFocusControlId">
588 value="navigation.textControlId">
594 class="org.eclipse.ui.internal.handlers.WidgetMethodHandler:copy"
595 commandId="org.eclipse.ui.edit.copy">
598 variable="activeFocusControlId">
600 value="navigation.textControlId">
606 class="org.eclipse.ui.internal.handlers.WidgetMethodHandler:paste"
607 commandId="org.eclipse.ui.edit.paste">
610 variable="activeFocusControlId">
612 value="navigation.textControlId">