4e40eafa0e92d64be38812ca56d3b92a9992ec7a
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/system-search.png"
19 id=
"eu.etaxonomy.taxeditor.navigation.search.searchResultView"
25 class=
"eu.etaxonomy.taxeditor.navigation.navigator.TaxonNavigator"
26 icon=
"icons/preferences-system-windows.png"
27 id=
"eu.etaxonomy.taxeditor.navigation.navigator"
28 name=
"Taxon 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=
"Taxon Navigator"
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.newClassification"
77 id=
"eu.etaxonomy.taxeditor.navigation.newClassificationHandler"
78 label=
"Classification"
83 name=
"taxeditor-navigation.separator1"
87 commandId=
"eu.etaxonomy.taxeditor.navigation.command.editSelection"
94 definitionId=
"isTaxonNode">
97 definitionId=
"isTaxonomicTree">
103 commandId=
"eu.etaxonomy.taxeditor.navigation.command.moveTaxon"
104 label=
"Move Taxon (with child taxa)"
109 definitionId=
"isTaxonNode">
114 name=
"taxeditor-navigation.separator2"
118 commandId="eu.etaxonomy.taxeditor.navigation.command.createChildTaxon"
123 commandId="eu.etaxonomy.taxeditor.navigation.command.quickCreateChildTaxon"
124 label="Quick Add Child "
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"
148 definitionId="isSynonymNode">
154 name="taxeditor-navigation.separator5"
158 commandId="org.eclipse.ui.file.refresh"
164 locationURI="toolbar:org.eclipse.ui.main.toolbar">
166 id="eu.etaxonomy.taxeditor.navigation.search.toolbar">
168 class="eu.etaxonomy.taxeditor.navigation.search.SearchBar">
173 locationURI="menu:eu.etaxonomy.navigation.menu.new">
175 commandId="eu.etaxonomy.taxeditor.navigation.newTaxonNode"
180 name="eu.etaxonomy.navigation.menu.new.separator1"
184 commandId="eu.etaxonomy.taxeditor.navigation.newClassification"
185 id="eu.etaxonomy.taxeditor.navigation.newClassificationHandler"
186 label="Classification"
192 point="org.eclipse.ui.commands">
194 defaultHandler="eu.etaxonomy.taxeditor.navigation.handler.NewTaxonNodeHandler"
195 id="eu.etaxonomy.taxeditor.navigation.newTaxonNode"
196 name="New Taxon Node">
199 defaultHandler="eu.etaxonomy.taxeditor.navigation.handler.NewClassificationHandler"
200 id="eu.etaxonomy.taxeditor.navigation.newClassification"
201 name="New Classification">
205 point="org.eclipse.ui.commands">
207 defaultHandler="eu.etaxonomy.taxeditor.navigation.handler.EditHandler"
208 id="eu.etaxonomy.taxeditor.navigation.command.editSelection"
212 defaultHandler="eu.etaxonomy.taxeditor.navigation.handler.MoveTaxonHandler"
213 id="eu.etaxonomy.taxeditor.navigation.command.moveTaxon"
217 defaultHandler="eu.etaxonomy.taxeditor.navigation.handler.RefreshTreeHandler"
218 id="org.eclipse.ui.file.refresh"
223 point="org.eclipse.ui.handlers">
225 class="eu.etaxonomy.taxeditor.navigation.handler.DeleteTreeNodeHandler"
226 commandId="org.eclipse.ui.edit.delete">
229 variable="activePartId">
231 value="eu.etaxonomy.taxeditor.navigation.navigator">
238 point="org.eclipse.ui.commands">
240 defaultHandler="eu.etaxonomy.taxeditor.navigation.handler.ShowTaxonomicTreeViewHandler"
241 id="eu.etaxonomy.taxeditor.navigation.command.showTaxonomicTreeView"
242 name="Show Taxon Navigator View">
248 point="org.eclipse.ui.navigator.viewer">
250 viewerId="org.eclipse.ui.examples.navigator.view">
252 <viewerContentBinding
253 viewerId="org.eclipse.ui.examples.navigator.view">
256 pattern="org.eclipse.ui.navigator.resourceContent" />
258 pattern="org.eclipse.ui.navigator.resources.filters.*" />
260 </viewerContentBinding>
262 viewerId="org.eclipse.ui.examples.navigator.view">
265 pattern="org.eclipse.ui.navigator.resources.*">
268 </viewerActionBinding>
271 point="org.eclipse.ui.navigator.navigatorContent">
273 id="org.eclipse.ui.examples.navigator.filters.hideNonJavaProjects"
274 name="Hide non-Java projects">
278 type="org.eclipse.core.resources.IProject">
280 property="org.eclipse.core.resources.projectNature"
281 value="org.eclipse.jdt.core.javanature">
295 point="org.eclipse.ui.views">
297 class="eu.etaxonomy.taxeditor.navigation.navigator.TaxonNavigator"
298 icon="icons/edit_16x16.gif"
299 id="eu.etaxonomy.taxeditor.navigation.navigator"
300 name="Taxonomic Tree"/>
303 point="org.eclipse.ui.navigator.navigatorContent">
305 contentProvider="eu.etaxonomy.taxeditor.navigation.navigator.ClassificationContentProvider"
306 id="eu.etaxonomy.taxeditor.navigation.taxonomictreecontent"
307 labelProvider="eu.etaxonomy.taxeditor.navigation.navigator.ClassificationLabelProvider"
308 name="Taxonomic Tree">
311 value="eu.etaxonomy.taxeditor.navigation.navigator.Root">
316 value="eu.etaxonomy.cdm.model.taxon.TaxonNode">
321 contentProvider="eu.etaxonomy.taxeditor.navigation.navigator.TaxonNodeContentProvider"
322 id="eu.etaxonomy.taxeditor.navigation.taxoncontent"
323 labelProvider="eu.etaxonomy.taxeditor.navigation.navigator.TaxonNodeLabelProvider"
328 value="eu.etaxonomy.cdm.model.taxon.TaxonNode">
332 value="eu.etaxonomy.cdm.model.taxon.TaxonomicTree">
335 forcePluginActivation="true"
336 property="eu.etaxonomy.taxeditor.propertytests.hasTaxa">
342 class="eu.etaxonomy.taxeditor.navigation.navigator.TaxonNodeDropAdapterAssistant"
343 id="eu.etaxonomy.taxeditor.navigation.navigator.dropassistant">
344 <possibleDropTargets>
347 value="eu.etaxonomy.cdm.model.taxon.TaxonNode">
350 value="eu.etaxonomy.cdm.model.taxon.TaxonomicTree">
353 </possibleDropTargets>
357 value="eu.etaxonomy.cdm.model.taxon.TaxonNode">
362 activeByDefault="false"
363 contentProvider="eu.etaxonomy.taxeditor.navigation.navigator.SynonymContentProvider"
364 id="eu.etaxonomy.taxeditor.navigation.synonymcontent"
365 labelProvider="eu.etaxonomy.taxeditor.navigation.navigator.SynonymLabelProvider"
366 name="Synonyms (experimental)"
371 value="eu.etaxonomy.cdm.model.taxon.TaxonNode">
374 forcePluginActivation="true"
375 property="eu.etaxonomy.taxeditor.propertytests.hasSynonyms">
381 value="eu.etaxonomy.cdm.model.taxon.Synonym">
387 point="org.eclipse.ui.navigator.viewer">
389 viewerId="eu.etaxonomy.taxeditor.navigation.navigator">
391 id="eu.etaxonomy.taxeditor.navigation.navigatorpopup">
394 <viewerContentBinding viewerId="eu.etaxonomy.taxeditor.navigation.navigator">
397 pattern="eu.etaxonomy.taxeditor.navigation.taxonomictreecontent">
399 <contentExtension pattern="eu.etaxonomy.taxeditor.navigation.taxoncontent"/>
400 <contentExtension pattern="eu.etaxonomy.taxeditor.navigation.taxonlinkhelper"/>
402 pattern="eu.etaxonomy.taxeditor.navigation.synonymcontent">
405 </viewerContentBinding>
407 popupMenuId="eu.etaxonomy.taxeditor.navigation.navigator#PopupMenu"
408 viewerId="eu.etaxonomy.taxeditor.navigation.navigator">
411 name="org.eclipse.ui.navigator.hideAvailableExtensionsTab"
418 point="org.eclipse.ui.navigator.linkHelper">
420 class="eu.etaxonomy.taxeditor.navigation.navigator.TaxonLinkHelper"
421 id="eu.etaxonomy.taxeditor.navigation.taxonlinkhelper">
422 <selectionEnablement>
423 <instanceof value="eu.etaxonomy.cdm.model.taxon.TaxonNode"/>
424 </selectionEnablement>
425 <editorInputEnablement>
426 <instanceof value="eu.etaxonomy.taxeditor.editor.TaxonEditorInput"/>
427 </editorInputEnablement>
431 point="org.eclipse.core.runtime.adapters">
433 adaptableType="org.eclipse.core.internal.resources.Workspace"
434 class="eu.etaxonomy.taxeditor.navigation.WorkbenchUndoContextAdapterFactory">
436 type="org.eclipse.core.commands.operations.IUndoContext">
441 point="org.eclipse.core.expressions.propertyTesters">
443 class="eu.etaxonomy.taxeditor.navigation.navigator.TaxonNodePropertyTester"
444 id="eu.etaxonomy.taxeditor.propertytests.navigatorPropertyTester"
445 namespace="eu.etaxonomy.taxeditor.propertytests"
446 properties="hasSynonyms"
447 type="eu.etaxonomy.cdm.model.taxon.TaxonNode">
450 class="eu.etaxonomy.taxeditor.navigation.navigator.TaxonNodePropertyTester"
451 id="eu.etaxonomy.taxeditor.propertytests.navigatorPropertyTester"
452 namespace="eu.etaxonomy.taxeditor.propertytests"
454 type="eu.etaxonomy.cdm.model.taxon.TaxonomicTree">
458 point="org.eclipse.ui.newWizards">
460 id="eu.etaxonomy.taxeditor.new.category.cdm"
464 id="taxeditor-navigation.wizard1">
467 category="eu.etaxonomy.taxeditor.new.category.cdm"
468 class="eu.etaxonomy.taxeditor.wizard.ClassificationWizard"
470 icon="icons/tree_icon_small.jpg"
471 id="eu.etaxonomy.taxeditor.new.classification"
472 name="Classification">
475 category="eu.etaxonomy.taxeditor.new.category.cdm"
476 class="eu.etaxonomy.taxeditor.wizard.NewTaxonNodeWizard"
478 id="eu.etaxonomy.taxeditor.new.taxonNode"
483 point="org.eclipse.core.expressions.definitions">
487 variable="activeMenuSelection">
490 value="eu.etaxonomy.cdm.model.taxon.TaxonNode">
496 id="isTaxonomicTree">
498 variable="activeMenuSelection">
501 value="eu.etaxonomy.cdm.model.taxon.TaxonomicTree">
509 variable="activeMenuSelection">
512 value="eu.etaxonomy.cdm.model.taxon.Synonym">