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">
16 class="eu.etaxonomy.taxeditor.navigation.taxonomictree.TaxonomicTreeView"
17 id="eu.etaxonomy.taxeditor.navigation.taxonomictree.treeView"
18 name="Taxonomic Tree">
22 class="eu.etaxonomy.taxeditor.navigation.search.SearchResultView"
23 icon="icons/edit_16x16.gif"
24 id="eu.etaxonomy.taxeditor.navigation.search.searchResultView"
30 class="eu.etaxonomy.taxeditor.navigation.navigator.TaxonNavigator"
31 icon="icons/edit_16x16.gif"
32 id="eu.etaxonomy.taxeditor.navigation.navigator"
38 point="org.eclipse.ui.menus">
40 locationURI="popup:eu.etaxonomy.taxeditor.navigation.search.searchResultView">
42 commandId="eu.etaxonomy.taxeditor.navigation.command.editTaxon"
48 locationURI="toolbar:org.eclipse.ui.main.toolbar">
50 id="eu.etaxonomy.taxeditor.navigation.search.toolbar">
52 class="eu.etaxonomy.taxeditor.navigation.search.SearchBar">
57 locationURI="menu:org.eclipse.ui.main.menu.file?before=eu.etaxonomy.taxeditor.application.filemenu.separator">
59 name="eu.etaxonomy.taxeditor.navigation.separator"
63 class="eu.etaxonomy.taxeditor.navigation.RecentNamesContributionItem"
64 id="eu.etaxonomy.taxeditor.navigation.recentnames">
68 locationURI="menu:eu.etaxonomy.taxeditor.menu.showView">
70 commandId="eu.etaxonomy.taxeditor.navigation.command.showTaxonomicTreeView"
71 label="Taxonomic Tree"
76 locationURI="popup:eu.etaxonomy.taxeditor.navigation.navigatorpopup">
78 commandId="org.eclipse.ui.newWizard"
83 name="taxeditor-navigation.separator1"
87 commandId="eu.etaxonomy.taxeditor.navigation.command.editTaxon"
92 definitionId="isTaxonNode">
97 commandId="eu.etaxonomy.taxeditor.navigation.command.moveTaxon"
102 definitionId="isTaxonNode">
107 name="taxeditor-navigation.separator2"
111 commandId="eu.etaxonomy.taxeditor.navigation.command.createChildTaxon"
116 commandId="eu.etaxonomy.taxeditor.navigation.command.quickCreateChildTaxon"
117 label="Quick Add Child "
121 name="taxeditor-navigation.separator3"
125 commandId="org.eclipse.ui.file.import"
130 commandId="org.eclipse.ui.file.export"
135 name="taxeditor-navigation.separator4"
139 commandId="org.eclipse.ui.edit.delete"
144 name="taxeditor-navigation.separator5"
148 commandId="org.eclipse.ui.file.refresh"
155 point="org.eclipse.ui.commands">
157 defaultHandler="eu.etaxonomy.taxeditor.navigation.handler.EditTaxonHandler"
158 id="eu.etaxonomy.taxeditor.navigation.command.editTaxon"
162 defaultHandler="eu.etaxonomy.taxeditor.navigation.handler.MoveTaxonHandler"
163 id="eu.etaxonomy.taxeditor.navigation.command.moveTaxon"
167 defaultHandler="eu.etaxonomy.taxeditor.navigation.handler.CreateChildTaxonHandler"
168 id="eu.etaxonomy.taxeditor.navigation.command.createChildTaxon"
169 name="Create Child Taxon">
172 defaultHandler="eu.etaxonomy.taxeditor.navigation.handler.DeleteTaxonNodeHandler"
173 id="org.eclipse.ui.edit.delete"
174 name="Delete Taxon ">
177 defaultHandler="eu.etaxonomy.taxeditor.navigation.handler.QuickCreateChildTaxonHandler"
178 id="eu.etaxonomy.taxeditor.navigation.command.quickCreateChildTaxon"
179 name="Quick Create Child Taxon">
182 defaultHandler="eu.etaxonomy.taxeditor.navigation.handler.RefreshTreeHandler"
183 id="org.eclipse.ui.file.refresh"
188 point="org.eclipse.ui.commands">
190 defaultHandler="eu.etaxonomy.taxeditor.navigation.handler.ShowTaxonomicTreeViewHandler"
191 id="eu.etaxonomy.taxeditor.navigation.command.showTaxonomicTreeView"
192 name="Show Taxonomic Tree View">
197 point="org.eclipse.ui.themes">
198 <themeElementCategory
199 id="eu.etaxonomy.taxeditor.preferences.searchResult"
200 label="Search Result">
202 Colors and fonts used to display the search result.
204 </themeElementCategory>
206 categoryId="eu.etaxonomy.taxeditor.preferences.searchResult"
207 id="eu.etaxonomy.taxeditor.preferences.searchResult.fontSynonym"
209 label="Synonym font">
211 value="Lucida Sans-italic-11">
214 The font that is used for synonyms in the search result list.
218 categoryId="eu.etaxonomy.taxeditor.preferences.searchResult"
219 id="eu.etaxonomy.taxeditor.preferences.searchResult.fontAccepted"
221 label="Accepted font">
223 The font that is used for accepted taxa in the search result list.
226 value="Lucida Sans-bold-11">
230 categoryId="eu.etaxonomy.taxeditor.preferences.searchResult"
231 id="eu.etaxonomy.taxeditor.preferences.searchResult.fontDefault"
235 The font used by default in the search result list.
238 value="Lucida Grande-11">
243 point="org.eclipse.ui.navigator.viewer">
245 viewerId="org.eclipse.ui.examples.navigator.view">
247 <viewerContentBinding
248 viewerId="org.eclipse.ui.examples.navigator.view">
251 pattern="org.eclipse.ui.navigator.resourceContent" />
253 pattern="org.eclipse.ui.navigator.resources.filters.*" />
255 </viewerContentBinding>
257 viewerId="org.eclipse.ui.examples.navigator.view">
260 pattern="org.eclipse.ui.navigator.resources.*">
263 </viewerActionBinding>
266 point="org.eclipse.ui.navigator.navigatorContent">
268 id="org.eclipse.ui.examples.navigator.filters.hideNonJavaProjects"
269 name="Hide non-Java projects">
273 type="org.eclipse.core.resources.IProject">
275 property="org.eclipse.core.resources.projectNature"
276 value="org.eclipse.jdt.core.javanature">
290 point="org.eclipse.ui.views">
292 class="eu.etaxonomy.taxeditor.navigation.navigator.TaxonNavigator"
293 icon="icons/edit_16x16.gif"
294 id="eu.etaxonomy.taxeditor.navigation.navigator"
295 name="Taxonomic Tree"/>
298 point="org.eclipse.ui.navigator.navigatorContent">
300 contentProvider="eu.etaxonomy.taxeditor.navigation.navigator.TaxonomicTreeContentProvider"
301 id="eu.etaxonomy.taxeditor.navigation.taxonomictreecontent"
302 labelProvider="eu.etaxonomy.taxeditor.navigation.navigator.TaxonomicTreeLabelProvider"
303 name="Taxonomic Tree">
306 value="eu.etaxonomy.taxeditor.navigation.navigator.Root">
311 value="eu.etaxonomy.cdm.model.taxon.TaxonNode">
316 contentProvider="eu.etaxonomy.taxeditor.navigation.navigator.TaxonNodeContentProvider"
317 id="eu.etaxonomy.taxeditor.navigation.taxoncontent"
318 labelProvider="eu.etaxonomy.taxeditor.navigation.navigator.TaxonNodeLabelProvider"
323 value="eu.etaxonomy.cdm.model.taxon.TaxonNode">
327 value="eu.etaxonomy.cdm.model.taxon.TaxonomicTree">
330 forcePluginActivation="true"
331 property="eu.etaxonomy.taxeditor.propertytests.hasTaxa">
337 class="eu.etaxonomy.taxeditor.navigation.navigator.TaxonDropAdapterAssistant"
338 id="eu.etaxonomy.taxeditor.navigation.navigator.dropassistant">
339 <possibleDropTargets>
342 value="eu.etaxonomy.cdm.model.taxon.TaxonNode">
345 value="eu.etaxonomy.cdm.model.taxon.TaxonomicTree">
348 </possibleDropTargets>
352 value="eu.etaxonomy.cdm.model.taxon.TaxonNode">
356 class="eu.etaxonomy.taxeditor.navigation.navigator.OpenTaxonActionProvider"
357 id="eu.etaxonomy.taxeditor.navigation.action.open"
358 overrides="org.eclipse.ui.navigator.resources.OpenActions">
361 value="eu.etaxonomy.cdm.model.taxon.TaxonNode">
367 contentProvider="eu.etaxonomy.taxeditor.navigation.navigator.SynonymContentProvider"
368 id="eu.etaxonomy.taxeditor.navigation.synonymcontent"
369 labelProvider="eu.etaxonomy.taxeditor.navigation.navigator.SynonymLabelProvider"
375 value="eu.etaxonomy.cdm.model.taxon.TaxonNode">
378 forcePluginActivation="true"
379 property="eu.etaxonomy.taxeditor.propertytests.hasSynonyms">
385 value="eu.etaxonomy.cdm.model.taxon.Synonym">
391 point="org.eclipse.ui.navigator.viewer">
393 viewerId="eu.etaxonomy.taxeditor.navigation.navigator">
395 id="eu.etaxonomy.taxeditor.navigation.navigatorpopup">
398 <viewerContentBinding viewerId="eu.etaxonomy.taxeditor.navigation.navigator">
401 pattern="eu.etaxonomy.taxeditor.navigation.taxonomictreecontent">
403 <contentExtension pattern="eu.etaxonomy.taxeditor.navigation.taxoncontent"/>
404 <contentExtension pattern="eu.etaxonomy.taxeditor.navigation.taxonlinkhelper"/>
406 pattern="eu.etaxonomy.taxeditor.navigation.synonymcontent">
409 </viewerContentBinding>
411 popupMenuId="eu.etaxonomy.taxeditor.navigation.navigator#PopupMenu"
412 viewerId="eu.etaxonomy.taxeditor.navigation.navigator">
415 name="org.eclipse.ui.navigator.hideAvailableExtensionsTab"
422 point="org.eclipse.ui.navigator.linkHelper">
424 class="eu.etaxonomy.taxeditor.navigation.navigator.TaxonLinkHelper"
425 id="eu.etaxonomy.taxeditor.navigation.taxonlinkhelper">
426 <selectionEnablement>
427 <instanceof value="eu.etaxonomy.cdm.model.taxon.TaxonNode"/>
428 </selectionEnablement>
429 <editorInputEnablement>
430 <instanceof value="eu.etaxonomy.taxeditor.editor.TaxonEditorInput"/>
431 </editorInputEnablement>
435 point="org.eclipse.core.runtime.adapters">
437 adaptableType="org.eclipse.core.internal.resources.Workspace"
438 class="eu.etaxonomy.taxeditor.navigation.WorkbenchUndoContextAdapterFactory">
440 type="org.eclipse.core.commands.operations.IUndoContext">
445 point="org.eclipse.core.expressions.propertyTesters">
447 class="eu.etaxonomy.taxeditor.navigation.navigator.TaxonNodePropertyTester"
448 id="eu.etaxonomy.taxeditor.propertytests.navigatorPropertyTester"
449 namespace="eu.etaxonomy.taxeditor.propertytests"
450 properties="hasSynonyms"
451 type="eu.etaxonomy.cdm.model.taxon.TaxonNode">
454 class="eu.etaxonomy.taxeditor.navigation.navigator.TaxonNodePropertyTester"
455 id="eu.etaxonomy.taxeditor.propertytests.navigatorPropertyTester"
456 namespace="eu.etaxonomy.taxeditor.propertytests"
458 type="eu.etaxonomy.cdm.model.taxon.TaxonomicTree">
462 point="org.eclipse.ui.newWizards">
464 id="eu.etaxonomy.taxeditor.new.category.cdm"
468 id="taxeditor-navigation.wizard1">
471 category="eu.etaxonomy.taxeditor.new.category.cdm"
472 class="eu.etaxonomy.taxeditor.navigation.handler.NewTaxonomicTreeWizard"
473 icon="icons/tree_icon_small.jpg"
474 id="taxeditor-navigation.wizard1"
475 name="Taxonomic Tree">
479 point="org.eclipse.core.expressions.definitions">
483 variable="activeMenuSelection">
486 value="eu.etaxonomy.cdm.model.taxon.TaxonNode">
492 id="isTaxonomicTree">
494 variable="activeMenuSelection">
497 value="eu.etaxonomy.cdm.model.taxon.TaxonomicTree">
505 variable="activeMenuSelection">
508 value="eu.etaxonomy.cdm.model.taxon.Synonym">