1 <?xml version=
"1.0" encoding=
"UTF-8"?>
2 <?eclipse version=
"3.4"?>
7 point=
"org.eclipse.core.runtime.applications">
10 class=
"eu.etaxonomy.taxeditor.bulkeditor.Application">
15 point=
"org.eclipse.ui.editors">
17 class=
"eu.etaxonomy.taxeditor.bulkeditor.BulkEditor"
19 id=
"bulkeditor.editor"
23 class=
"eu.etaxonomy.taxeditor.nameditor.TaxonNameEditor"
25 id=
"nameeditor.editor"
29 class=
"eu.etaxonomy.taxeditor.dataimport.DataImportEditor"
31 id=
"eu.etaxonomy.taxeditor.dataimport.DataImportEditor"
32 name=
"Data Import Editor">
36 point=
"org.eclipse.ui.menus">
38 locationURI=
"menu:org.eclipse.ui.main.menu.window?before=eu.etaxonomy.taxeditor.application.windowMenu.last">
40 id=
"bulkeditor.menus.openmenu"
44 label=
"Search Specimen">
48 locationURI=
"menu:bulkeditor.menus.openmenu">
50 class=
"eu.etaxonomy.taxeditor.bulkeditor.command.OpenBulkEditorContributionItem"
51 id=
"taxeditor-bulkeditor.dynamicopenmenu">
54 commandId="taxeditor-nameeditor.commands.open"
55 label="Open Name Editor"
60 definitionId="pigsFly">
66 locationURI="popup:#BulkEditorContext">
70 class="eu.etaxonomy.taxeditor.bulkeditor.command.DynamicNewObjectMenu"
71 id="eu.etaxonomy.taxeditor.bulkeditor.dynamicNewMenu">
75 name="taxeditor-bulkeditor.separator1"
79 commandId="bulkeditor.commands.setmergetarget"
80 label="Set Current Line as Target for Duplicate Removal"
84 definitionId="isMergeEnabled">
89 commandId="bulkeditor.commands.setmergecandidate"
90 label="Set as Candidate(s) for Duplicate Removal"
94 definitionId="isMergeEnabled">
99 commandId="bulkeditor.commands.removemergecandidate"
100 label="Remove as Candidate(s) for Duplicate Removal"
104 definitionId="isMergeEnabled">
109 locationURI="popup:org.eclipse.ui.popup.any"-->
111 commandId=
"bulkeditor.commands.mergegroup"
112 label=
"De-Duplicate Group"
116 definitionId=
"isMergeEnabled">
121 name=
"taxeditor-bulkeditor.separator2"
125 label=
"Set Marker Type">
127 class=
"eu.etaxonomy.taxeditor.bulkeditor.command.DynamicMarkerTypeEditingMenu"
128 id=
"eu.etaxonomy.taxeditor.bulkeditor.dynamicMarkerTypeEditingMenu">
132 name=
"taxeditor-bulkeditor.separator3"
136 commandId=
"org.eclipse.ui.edit.delete"
143 locationURI=
"popup:eu.etaxonomy.taxeditor.editor.view.media">
145 commandId=
"eu.etaxonomy.taxeditor.bulkeditor.command.derivedunit.addDerivedUnitMedia"
146 label=
"Add Derived Unit Media"
150 commandId=
"eu.etaxonomy.taxeditor.bulkeditor.command.derivedunit.addFieldObjectMedia"
151 label=
"Add Field Object Media"
157 locationURI=
"popup:#DataImportEditorContext">
159 commandId=
"eu.etaxonomy.taxeditor.bulkeditor.saveSpecimen"
160 label=
"Save Specimen"
166 point=
"org.eclipse.ui.commands">
168 defaultHandler=
"eu.etaxonomy.taxeditor.bulkeditor.handler.MergeGroupHandler"
169 id=
"bulkeditor.commands.mergegroup"
173 defaultHandler=
"eu.etaxonomy.taxeditor.bulkeditor.handler.SetMergeTargetHandler"
174 id=
"bulkeditor.commands.setmergetarget"
175 name=
"Set as Target for Group Merge">
178 defaultHandler=
"eu.etaxonomy.taxeditor.bulkeditor.handler.OpenBulkEditorHandler"
179 id=
"taxeditor-bulkeditor.dynamicopenmenu"
180 name=
"Dynamic Open Bulk Editor">
182 id=
"taxeditor-bulkeditor.commandParameter.inputType"
183 name=
"Bulk Editor Class"
184 values=
"eu.etaxonomy.taxeditor.bulkeditor.input.BulkEditorInputTypeValues">
188 defaultHandler=
"eu.etaxonomy.taxeditor.annotatedlineeditor.handler.NewObjectHandler"
189 id=
"taxeditor-bulkeditor.dynamicnewobjectcommand"
190 name=
"Dynamic New Object">
193 defaultHandler=
"eu.etaxonomy.taxeditor.annotatedlineeditor.handler.DeleteObjectHandler"
194 id=
"taxeditor-bulkeditor.dynamicdeleteobjectcommand"
195 name=
"Dynamic Delete Object">
198 defaultHandler=
"eu.etaxonomy.taxeditor.bulkeditor.handler.SetMergeCandidateHandler"
199 id=
"bulkeditor.commands.setmergecandidate"
200 name=
"Set as Candidate for Group Merge">
203 defaultHandler=
"eu.etaxonomy.taxeditor.bulkeditor.handler.RemoveMergeCandidateHandler"
204 id=
"bulkeditor.commands.removemergecandidate"
205 name=
"Remove as Candidate for Group Merge">
208 defaultHandler=
"eu.etaxonomy.taxeditor.bulkeditor.handler.SetMarkerFlagHandler"
209 id=
"taxeditor-bulkeditor.command.setMarkerFlag"
210 name=
"Set Marker Flag">
213 defaultHandler=
"eu.etaxonomy.taxeditor.bulkeditor.derivedunit.handler.AddDerivedUnitMediaHandler"
214 id=
"eu.etaxonomy.taxeditor.bulkeditor.command.derivedunit.addDerivedUnitMedia"
215 name=
"Add Derived Unit Media">
218 defaultHandler=
"eu.etaxonomy.taxeditor.bulkeditor.derivedunit.handler.AddFieldObjectMediaHandler"
219 id=
"eu.etaxonomy.taxeditor.bulkeditor.command.derivedunit.addFieldObjectMedia"
220 name=
"Add Field Object Media">
223 defaultHandler=
"eu.etaxonomy.taxeditor.bulkeditor.command.SaveSpecimenCommand"
224 id=
"eu.etaxonomy.taxeditor.bulkeditor.saveSpecimen"
225 name=
"Save Specimen">
228 defaultHandler="eu.etaxonomy.taxeditor.bulkeditor.handler.NewEntityHandler"
229 id="eu.etaxonomy.taxeditor.bulkeditor.command.new"
234 point="org.eclipse.ui.editors.markerAnnotationSpecification">
236 annotationType="merge_candidate_annotation"
237 colorPreferenceKey="merge_candidate_annotation_color"
238 colorPreferenceValue="220,220,255"
239 highlightPreferenceValue="true"
240 icon="icons/merge_candidate.gif"
241 includeOnPreferencePage="true"
242 label="Merge Candidate Annotation"
243 overviewRulerPreferenceKey="merge_candidate_annotation_overview"
244 overviewRulerPreferenceValue="true"
245 presentationLayer="0"
247 textPreferenceKey="merge_candidate_annotation_text"
248 textPreferenceValue="false"
249 textStylePreferenceValue="BOX"
250 verticalRulerPreferenceKey="merge_candidate_annotation_vertical"
251 verticalRulerPreferenceValue="true">
254 annotationType="merge_target_annotation"
255 colorPreferenceKey="merge_target_annotation_color"
256 colorPreferenceValue="220,220,255"
257 highlightPreferenceValue="true"
258 icon="icons/merge_target.gif"
259 includeOnPreferencePage="true"
260 label="Merge Target Annotation"
261 overviewRulerPreferenceKey="merge_target_annotation_overview"
262 overviewRulerPreferenceValue="true"
263 presentationLayer="1"
265 textPreferenceKey="merge_target_annotation_text"
266 textPreferenceValue="false"
267 textStylePreferenceValue="BOX"
268 verticalRulerPreferenceKey="merge_target_annotation_vertical"
269 verticalRulerPreferenceValue="true">
273 point="org.eclipse.ui.editors.annotationTypes">
275 name="merge_candidate_annotation">
278 name="merge_target_annotation">
282 point="org.eclipse.ui.views">
284 class="eu.etaxonomy.taxeditor.bulkeditor.referencingobjects.ReferencingObjectsView"
285 id="eu.etaxonomy.taxeditor.bulkeditor.view.referencingobjects"
286 name="Referencing Objects"
291 point="org.eclipse.core.expressions.definitions">
295 variable="activeEditor">
297 property="taxeditor-bulkeditor.propertyTester.isMergingEnabled">
303 point="org.eclipse.core.expressions.propertyTesters">
305 class="eu.etaxonomy.taxeditor.bulkeditor.command.BulkEditorPropertyTester"
306 id="taxeditor-bulkeditor.PropertyTester"
307 namespace="taxeditor-bulkeditor.propertyTester"
308 properties="isMergingEnabled"
309 type="eu.etaxonomy.taxeditor.bulkeditor.BulkEditor">
313 point="org.eclipse.ui.handlers">
315 class="org.eclipse.ui.internal.handlers.WidgetMethodHandler:cut"
316 commandId="org.eclipse.ui.edit.cut">
319 variable="activeFocusControlId">
321 value="bulkeditor.textControlId">
327 class="org.eclipse.ui.internal.handlers.WidgetMethodHandler:copy"
328 commandId="org.eclipse.ui.edit.copy">
331 variable="activeFocusControlId">
333 value="bulkeditor.textControlId">
339 class="org.eclipse.ui.internal.handlers.WidgetMethodHandler:paste"
340 commandId="org.eclipse.ui.edit.paste">
343 variable="activeFocusControlId">
345 value="bulkeditor.textControlId">
351 class="eu.etaxonomy.taxeditor.bulkeditor.handler.DeleteHandler"
352 commandId="org.eclipse.ui.edit.delete">
355 variable="selection">
357 value="eu.etaxonomy.taxeditor.model.LineSelection">
364 point="org.eclipse.ui.preferencePages">
366 category="eu.etaxonomy.taxeditor.preferences.bulkeditor.general"
367 class="eu.etaxonomy.taxeditor.bulkeditor.preference.BulkEditorMarkerPreferencePage"
368 id="eu.etaxonomy.taxeditor.preferences.bulkeditor.markerTypes"
372 category="eu.etaxonomy.taxeditor.preferences.general"
373 class="eu.etaxonomy.taxeditor.bulkeditor.preference.BulkEditorGeneralPreferencePage"
374 id="eu.etaxonomy.taxeditor.preferences.bulkeditor.general"
379 point="org.eclipse.core.expressions.propertyTesters">
381 class="eu.etaxonomy.taxeditor.bulkeditor.PropertyTester"
382 id="eu.etaxonomy.taxeditor.bulkeditor.propertyTester"
383 namespace="eu.etaxonomy.taxeditor.bulkeditor.propertyTester"
384 properties="isDerivedUnitEditor"
385 type="eu.etaxonomy.taxeditor.bulkeditor.BulkEditor">
389 point="org.eclipse.ui.perspectiveExtensions">
390 <perspectiveExtension
393 id="eu.etaxonomy.taxeditor.bulkeditor.view.referencingobjects"></showInPart>
395 id="eu.etaxonomy.taxeditor.view.detail">
397 </perspectiveExtension>
400 point="org.eclipse.ui.importWizards">
402 category="eu.etaxonomy.taxeditor.import.category.cdm"
403 class="eu.etaxonomy.taxeditor.dataimport.wizard.SpecimenSearchWizard"
404 id="eu.etaxonomy.taxeditor.dataimport.wizard.SpecimenSearchWizard"
405 name="Query BioCASE">
407 Query BioCaseProvider
411 <!-- start set marker -->