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">