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"
26 name=
"%editor.name.0">
29 class=
"eu.etaxonomy.taxeditor.dataimport.DataImportEditor"
31 id=
"eu.etaxonomy.taxeditor.dataimport.DataImportEditor"
32 name=
"%editor.name.1">
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"
45 definitionId=
"isCdmStoreConnected">
50 label=
"%menu.label.0">
54 definitionId=
"isCdmStoreConnected">
60 locationURI=
"menu:bulkeditor.menus.openmenu">
62 class=
"eu.etaxonomy.taxeditor.bulkeditor.command.OpenBulkEditorContributionItem"
63 id=
"taxeditor-bulkeditor.dynamicopenmenu">
67 definitionId=
"isCdmStoreConnected">
73 locationURI=
"popup:#BulkEditorContext">
75 class=
"eu.etaxonomy.taxeditor.view.CdmViewerContextMenu"
76 id=
"eu.etaxonomy.taxeditor.bulkeditor.cdmViewerContextMenu">
79 name=
"taxeditor-bulkeditor.separator1"
83 label=
"%menu.label.1">
85 class=
"eu.etaxonomy.taxeditor.bulkeditor.command.DynamicNewObjectMenu"
86 id=
"eu.etaxonomy.taxeditor.bulkeditor.dynamicNewMenu">
90 definitionId=
"isCdmStoreConnected">
97 definitionId=
"isCdmStoreConnected">
102 name=
"taxeditor-bulkeditor.separator4"
106 commandId=
"bulkeditor.commands.setmergetarget"
107 label=
"%command.label.0"
111 definitionId=
"isMergeEnabled">
117 commandId=
"bulkeditor.commands.setmergecandidate"
118 label=
"%command.label.1"
122 definitionId=
"isMergeEnabled">
127 commandId=
"bulkeditor.commands.removemergecandidate"
128 label=
"%command.label.2"
132 definitionId=
"isMergeEnabled">
137 locationURI="popup:org.eclipse.ui.popup.any"-->
139 commandId=
"bulkeditor.commands.mergegroup"
140 label=
"%command.label.3"
144 definitionId=
"isMergeEnabled">
149 name=
"eu.etaxonomy.taxeditor.bulkeditor.separator1"
153 commandId=
"eu.etaxonomy.taxeditor.bulkeditor.convertTeam2Person"
154 label=
"%command.label.5"
160 definitionId=
"isConvertEnabled">
163 definitionId=
"isTeam">
169 commandId=
"eu.etaxonomy.taxeditor.bulkeditor.convertPerson2Team"
170 label=
"%command.label.6"
173 checkEnabled=
"true">>
176 definitionId=
"isConvertEnabled">
179 definitionId=
"isPerson">
185 name=
"taxeditor-bulkeditor.separator2"
189 label=
"%menu.label.2">
191 class=
"eu.etaxonomy.taxeditor.bulkeditor.command.DynamicMarkerTypeEditingMenu"
192 id=
"eu.etaxonomy.taxeditor.bulkeditor.dynamicMarkerTypeEditingMenu">
197 definitionId=
"isCdmStoreConnected">
202 name=
"taxeditor-bulkeditor.separator3"
206 commandId=
"eu.etaxonomy.taxeditor.bulkeditor.delete"
207 label=
"%command.label.4"
212 definitionId=
"isCdmStoreConnected">
219 locationURI=
"popup:eu.etaxonomy.taxeditor.bulkeditor.view.referencingobjects">
221 class=
"eu.etaxonomy.taxeditor.view.CdmViewerContextMenu"
222 id=
"eu.etaxonomy.taxeditor.referencingObjectsView.cdmViewerContextMenu">
225 name=
"eu.etaxonomy.taxeditor.bulkeditor.separator1">
230 locationURI=
"menu:eu.etaxonomy.taxeditor.menu.showView?after=org.eclipse.ui.views.showView.supplemental">
232 commandId=
"eu.etaxonomy.taxeditor.openReferencingObjectsView"
233 label=
"%command.label.OPEN_REFERENCING_OBJECTS_VIEW"
239 point=
"org.eclipse.ui.commands">
241 defaultHandler=
"eu.etaxonomy.taxeditor.bulkeditor.handler.MergeGroupHandler"
242 id=
"bulkeditor.commands.mergegroup"
243 name=
"%command.name">
246 defaultHandler=
"eu.etaxonomy.taxeditor.bulkeditor.handler.SetMergeTargetHandler"
247 id=
"bulkeditor.commands.setmergetarget"
248 name=
"%command.name.0">
251 defaultHandler=
"eu.etaxonomy.taxeditor.bulkeditor.handler.OpenBulkEditorHandler"
252 id=
"taxeditor-bulkeditor.dynamicopenmenu"
253 name=
"%command.name.1">
255 id=
"taxeditor-bulkeditor.commandParameter.inputType"
256 name=
"Bulk Editor Class"
257 values=
"eu.etaxonomy.taxeditor.bulkeditor.input.BulkEditorInputTypeValues">
261 defaultHandler=
"eu.etaxonomy.taxeditor.annotatedlineeditor.handler.NewObjectHandler"
262 id=
"taxeditor-bulkeditor.dynamicnewobjectcommand"
263 name=
"%command.name.2">
266 defaultHandler=
"eu.etaxonomy.taxeditor.annotatedlineeditor.handler.DeleteObjectHandler"
267 id=
"taxeditor-bulkeditor.dynamicdeleteobjectcommand"
268 name=
"%command.name.3">
271 defaultHandler=
"eu.etaxonomy.taxeditor.bulkeditor.handler.SetMergeCandidateHandler"
272 id=
"bulkeditor.commands.setmergecandidate"
273 name=
"%command.name.4">
276 defaultHandler=
"eu.etaxonomy.taxeditor.bulkeditor.handler.RemoveMergeCandidateHandler"
277 id=
"bulkeditor.commands.removemergecandidate"
278 name=
"%command.name.5">
281 defaultHandler=
"eu.etaxonomy.taxeditor.bulkeditor.handler.SetMarkerFlagHandler"
282 id=
"taxeditor-bulkeditor.command.setMarkerFlag"
283 name=
"%command.name.6">
286 id=
"eu.etaxonomy.taxeditor.bulkeditor.delete"
287 name=
"%command.name.7">
290 id=
"eu.etaxonomy.taxeditor.bulkeditor.convertTeam2Person"
291 name=
"%command.name.8">
294 id=
"eu.etaxonomy.taxeditor.bulkeditor.convertPerson2Team"
295 name=
"%command.name.10">
298 defaultHandler=
"eu.etaxonomy.taxeditor.handler.defaultHandler.OpenReferencingObjectsView"
299 id=
"eu.etaxonomy.taxeditor.openReferencingObjectsView"
300 name=
"%command.name.OPEN_REFERENCING_OBJECTS_VIEW">
303 defaultHandler="eu.etaxonomy.taxeditor.bulkeditor.handler.NewEntityHandler"
304 id="eu.etaxonomy.taxeditor.bulkeditor.command.new"
309 point="org.eclipse.ui.editors.markerAnnotationSpecification">
311 annotationType="merge_candidate_annotation"
312 colorPreferenceKey="merge_candidate_annotation_color"
313 colorPreferenceValue="220,220,255"
314 highlightPreferenceValue="true"
315 icon="icons/merge_candidate.gif"
316 includeOnPreferencePage="true"
317 label="%specification.label"
318 overviewRulerPreferenceKey="merge_candidate_annotation_overview"
319 overviewRulerPreferenceValue="true"
320 presentationLayer="0"
322 textPreferenceKey="merge_candidate_annotation_text"
323 textPreferenceValue="false"
324 textStylePreferenceValue="BOX"
325 verticalRulerPreferenceKey="merge_candidate_annotation_vertical"
326 verticalRulerPreferenceValue="true">
329 annotationType="merge_target_annotation"
330 colorPreferenceKey="merge_target_annotation_color"
331 colorPreferenceValue="220,220,255"
332 highlightPreferenceValue="true"
333 icon="icons/merge_target.gif"
334 includeOnPreferencePage="true"
335 label="%specification.label.0"
336 overviewRulerPreferenceKey="merge_target_annotation_overview"
337 overviewRulerPreferenceValue="true"
338 presentationLayer="1"
340 textPreferenceKey="merge_target_annotation_text"
341 textPreferenceValue="false"
342 textStylePreferenceValue="BOX"
343 verticalRulerPreferenceKey="merge_target_annotation_vertical"
344 verticalRulerPreferenceValue="true">
348 point="org.eclipse.ui.editors.annotationTypes">
350 name="merge_candidate_annotation">
353 name="merge_target_annotation">
357 point="org.eclipse.ui.views">
359 class="eu.etaxonomy.taxeditor.bulkeditor.referencingobjects.ReferencingObjectsView"
360 id="eu.etaxonomy.taxeditor.bulkeditor.view.referencingobjects"
366 point="org.eclipse.core.expressions.definitions">
370 variable="activeEditor">
372 property="taxeditor-bulkeditor.propertyTester.isMergingEnabled">
377 id="isConvertEnabled">
379 variable="activeEditor">
381 property="taxeditor-bulkeditor.propertyTester.isConvertingEnabled">
386 id="isTaxonBulkEditorInput">
388 variable="activeEditor">
390 property="taxeditor-bulkeditor.propertyTester.isTaxonEditor">
397 variable="selection">
399 property="eu.etaxonomy.taxeditor.bulkeditor.command.isTeam">
406 variable="selection">
408 property="eu.etaxonomy.taxeditor.bulkeditor.command.isPerson">
414 point="org.eclipse.core.expressions.propertyTesters">
416 class="eu.etaxonomy.taxeditor.bulkeditor.command.BulkEditorPropertyTester"
417 id="taxeditor-bulkeditor.PropertyTester"
418 namespace="taxeditor-bulkeditor.propertyTester"
419 properties="isMergingEnabled, isDerivedUnitEditor, isTaxonEditor, isGroupEditor, isConvertingEnabled"
420 type="eu.etaxonomy.taxeditor.bulkeditor.BulkEditor">
423 class="eu.etaxonomy.taxeditor.bulkeditor.command.BulkEditorMenuPropertyTester"
424 id="eu.etaxonomy.taxeditor.bulkeditor.command.BulkEditorMenuPropertyTester"
425 namespace="eu.etaxonomy.taxeditor.bulkeditor.command"
426 properties="isTeam, isPerson"
427 type="java.lang.Object">
431 point="org.eclipse.ui.handlers">
433 class="org.eclipse.ui.internal.handlers.WidgetMethodHandler:cut"
434 commandId="org.eclipse.ui.edit.cut">
437 variable="activeFocusControlId">
439 value="bulkeditor.textControlId">
445 class="org.eclipse.ui.internal.handlers.WidgetMethodHandler:copy"
446 commandId="org.eclipse.ui.edit.copy">
449 variable="activeFocusControlId">
451 value="bulkeditor.textControlId">
457 class="org.eclipse.ui.internal.handlers.WidgetMethodHandler:paste"
458 commandId="org.eclipse.ui.edit.paste">
461 variable="activeFocusControlId">
463 value="bulkeditor.textControlId">
469 class="eu.etaxonomy.taxeditor.bulkeditor.handler.DeleteHandler"
470 commandId="eu.etaxonomy.taxeditor.bulkeditor.delete">
473 variable="selection">
475 value="eu.etaxonomy.taxeditor.model.LineSelection">
481 class="eu.etaxonomy.taxeditor.bulkeditor.handler.ConvertTeam2PersonHandler"
482 commandId="eu.etaxonomy.taxeditor.bulkeditor.convertTeam2Person">
485 class="eu.etaxonomy.taxeditor.bulkeditor.handler.ConvertPerson2TeamHandler"
486 commandId="eu.etaxonomy.taxeditor.bulkeditor.convertPerson2Team">
491 point="org.eclipse.ui.preferencePages">
493 category="eu.etaxonomy.taxeditor.preferences.bulkeditor.general"
494 class="eu.etaxonomy.taxeditor.bulkeditor.preference.BulkEditorMarkerPreferencePage"
495 id="eu.etaxonomy.taxeditor.preferences.bulkeditor.markerTypes"
499 category="eu.etaxonomy.taxeditor.preferences.general"
500 class="eu.etaxonomy.taxeditor.bulkeditor.preference.BulkEditorGeneralPreferencePage"
501 id="eu.etaxonomy.taxeditor.preferences.bulkeditor.general"
506 point="eu.etaxonomy.taxeditor.store.cdmViewer">
508 commandId="eu.etaxonomy.taxeditor.openReferencingObjectsView"
509 selection="java.lang.Object"
510 viewerName="Referencing Objects View">
511 </viewCommandMapping>
513 <!-- start set marker -->