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.menus">
16 locationURI=
"menu:eu.etaxonomy.taxeditor.workbench.menu.file">
18 name=
"eu.etaxonomy.taxeditor.navigation.recentnames.separator"
22 class=
"eu.etaxonomy.taxeditor.navigation.RecentNamesContributionItem"
23 id=
"eu.etaxonomy.taxeditor.navigation.recentnames">
27 definitionId=
"isCdmStoreConnected">
33 locationURI=
"menu:eu.etaxonomy.navigation.menu.new">
35 commandId=
"eu.etaxonomy.taxeditor.navigation.command.create.taxonNode"
36 label=
"%command.label.13"
41 definitionId=
"isCdmStoreConnected">
46 name=
"eu.etaxonomy.navigation.menu.new.separator1"
50 commandId=
"eu.etaxonomy.taxeditor.navigation.create.classification"
51 id=
"eu.etaxonomy.taxeditor.navigation.create.classificationHandler"
52 label=
"%command.label.14"
57 definitionId=
"isCdmStoreConnected">
64 point=
"org.eclipse.ui.navigator.navigatorContent">
66 contentProvider=
"eu.etaxonomy.taxeditor.navigation.navigator.ClassificationContentProvider"
67 id=
"eu.etaxonomy.taxeditor.navigation.classificationContent"
68 labelProvider=
"eu.etaxonomy.taxeditor.navigation.navigator.ClassificationLabelProvider"
69 name=
"%navigatorContent.name">
72 value=
"eu.etaxonomy.taxeditor.navigation.navigator.Root">
77 value=
"eu.etaxonomy.cdm.model.taxon.TaxonNode">
81 class=
"eu.etaxonomy.taxeditor.navigation.navigator.TreeNodeDropAdapterAssistant"
82 id=
"eu.etaxonomy.taxeditor.navigation.navigator.dropassistant">
83 <possibleDropTargets></possibleDropTargets>
87 contentProvider=
"eu.etaxonomy.taxeditor.navigation.navigator.TaxonNodeContentProvider"
88 id=
"eu.etaxonomy.taxeditor.navigation.taxonNodeContent"
89 labelProvider=
"eu.etaxonomy.taxeditor.navigation.navigator.TaxonNodeLabelProvider"
90 name=
"%navigatorContent.name.0">
94 value=
"eu.etaxonomy.cdm.model.taxon.TaxonNode">
98 value=
"eu.etaxonomy.cdm.model.taxon.Classification">
101 forcePluginActivation=
"true"
102 property=
"eu.etaxonomy.taxeditor.propertytests.hasTaxa">
108 class=
"eu.etaxonomy.taxeditor.navigation.navigator.TreeNodeDropAdapterAssistant"
109 id=
"eu.etaxonomy.taxeditor.navigation.navigator.dropassistant">
110 <possibleDropTargets>
113 value=
"eu.etaxonomy.cdm.model.taxon.TaxonNode">
116 value=
"eu.etaxonomy.cdm.model.taxon.Classification">
119 </possibleDropTargets>
123 value=
"eu.etaxonomy.cdm.model.taxon.TaxonNode">
128 activeByDefault=
"false"
129 contentProvider=
"eu.etaxonomy.taxeditor.navigation.navigator.SynonymContentProvider"
130 id=
"eu.etaxonomy.taxeditor.navigation.synonymContent"
131 labelProvider=
"eu.etaxonomy.taxeditor.navigation.navigator.SynonymLabelProvider"
132 name=
"%navigatorContent.name.1"
137 value=
"eu.etaxonomy.cdm.model.taxon.TaxonNode">
140 forcePluginActivation=
"true"
141 property=
"eu.etaxonomy.taxeditor.propertytests.hasSynonyms">
147 value=
"eu.etaxonomy.cdm.model.taxon.Synonym">
153 point=
"org.eclipse.ui.navigator.viewer">
155 viewerId=
"eu.etaxonomy.taxeditor.navigation.navigator">
157 id=
"eu.etaxonomy.taxeditor.navigation.navigatorpopup">
160 <viewerContentBinding viewerId=
"eu.etaxonomy.taxeditor.navigation.navigator">
163 pattern=
"eu.etaxonomy.taxeditor.navigation.classificationContent">
165 <contentExtension pattern=
"eu.etaxonomy.taxeditor.navigation.taxonNodeContent"/>
166 <contentExtension pattern=
"eu.etaxonomy.taxeditor.navigation.taxonlinkhelper"/>
168 pattern=
"eu.etaxonomy.taxeditor.navigation.synonymContent">
171 </viewerContentBinding>
173 class=
"eu.etaxonomy.taxeditor.navigation.navigator.dnd.TaxonNavigatorDragAdapterAssistant"
174 viewerId=
"eu.etaxonomy.taxeditor.navigation.navigator">
178 point=
"org.eclipse.ui.navigator.linkHelper">
180 class=
"eu.etaxonomy.taxeditor.navigation.navigator.TaxonLinkHelper"
181 id=
"eu.etaxonomy.taxeditor.navigation.taxonlinkhelper">
182 <selectionEnablement>
183 <instanceof value=
"eu.etaxonomy.cdm.model.taxon.TaxonNode"/>
184 </selectionEnablement>
185 <editorInputEnablement>
186 <instanceof value=
"eu.etaxonomy.taxeditor.editor.TaxonEditorInput"/>
187 </editorInputEnablement>
191 point=
"org.eclipse.core.runtime.adapters">
193 adaptableType=
"org.eclipse.core.internal.resources.Workspace"
194 class=
"eu.etaxonomy.taxeditor.navigation.WorkbenchUndoContextAdapterFactory">
196 type=
"org.eclipse.core.commands.operations.IUndoContext">
201 point=
"org.eclipse.core.expressions.propertyTesters">
203 class=
"eu.etaxonomy.taxeditor.navigation.navigator.TaxonNodePropertyTester"
204 id=
"eu.etaxonomy.taxeditor.navigation.navigator.navigatorPropertyTester"
205 namespace=
"eu.etaxonomy.taxeditor.navigation.navigator.navigatorPropertyTester"
206 properties=
"hasSynonyms, isClassification"
207 type=
"java.lang.Object">
211 class=
"eu.etaxonomy.taxeditor.navigation.navigator.TaxonNodePropertyTester"
212 id=
"eu.etaxonomy.taxeditor.navigation.navigator.navigatorPropertyTester"
213 namespace=
"eu.etaxonomy.taxeditor.navigation.navigator.navigatorPropertyTester"
215 type=
"eu.etaxonomy.cdm.model.taxon.TaxonomicTree">
218 class=
"eu.etaxonomy.taxeditor.navigation.navigator.TaxonNodePropertyTester"
219 id=
"eu.etaxonomy.taxeditor.navigation.navigator.navigatorPropertyTester"
220 namespace=
"eu.etaxonomy.taxeditor.navigation.navigator.navigatorPropertyTester"
222 type=
"eu.etaxonomy.cdm.model.taxon.TaxonNode">
225 class=
"eu.etaxonomy.taxeditor.preference.CdmStorePropertyTester"
226 id=
"eu.etaxonomy.taxeditor.preference.CdmStorePropertyTester"
227 namespace=
"eu.etaxonomy.taxeditor.preference.CdmStorePropertyTester"
228 properties=
"isCdmStoreConnected,isRemoting,isStandAlone"
229 type=
"java.lang.Object">
233 point=
"org.eclipse.core.expressions.definitions">
237 variable=
"selection">
241 value=
"eu.etaxonomy.cdm.model.taxon.TaxonNode">
249 variable=
"selection">
253 value=
"eu.etaxonomy.cdm.model.taxon.Synonym">
260 id=
"isChecklistEditorEnabled">
262 variable=
"selection">
264 property=
"eu.etaxonomy.taxeditor.preferences.propertyTester.isChecklistEditorEnabled">
269 id=
"isCdmStoreConnected">
271 property=
"eu.etaxonomy.taxeditor.preference.CdmStorePropertyTester.isCdmStoreConnected">
277 property=
"eu.etaxonomy.taxeditor.preference.CdmStorePropertyTester.isRemoting">
283 property=
"eu.etaxonomy.taxeditor.preference.CdmStorePropertyTester.isStandAlone">
288 id=
"eu.etaxonomy.taxeditor.navigation.workbench.model"
289 name=
"Navigation Workbench Model"
290 point=
"org.eclipse.e4.workbench.model">
293 uri=
"fragment.e4xmi">