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=
"eu.etaxonomy.taxeditor.bulkeditor.separator1">
105 commandId=
"bulkeditor.commands.setmergetarget"
106 label=
"%command.label.0"
110 definitionId=
"isMergeEnabled">
116 commandId=
"bulkeditor.commands.setmergecandidate"
117 label=
"%command.label.1"
121 definitionId=
"isMergeEnabled">
126 commandId=
"bulkeditor.commands.removemergecandidate"
127 label=
"%command.label.2"
131 definitionId=
"isMergeEnabled">
136 locationURI="popup:org.eclipse.ui.popup.any"-->
138 commandId=
"bulkeditor.commands.mergegroup"
139 label=
"%command.label.3"
143 definitionId=
"isMergeEnabled">
148 commandId=
"eu.etaxonomy.taxeditor.bulkeditor.convertTeam2Person"
149 label=
"%command.label.5"
155 definitionId=
"isConvertEnabled">
158 definitionId=
"isTeam">
164 commandId=
"eu.etaxonomy.taxeditor.bulkeditor.convertPerson2Team"
165 label=
"%command.label.6"
168 checkEnabled=
"true">>
171 definitionId=
"isConvertEnabled">
174 definitionId=
"isPerson">
180 name=
"taxeditor-bulkeditor.separator2"
184 label=
"%menu.label.2">
186 class=
"eu.etaxonomy.taxeditor.bulkeditor.command.DynamicMarkerTypeEditingMenu"
187 id=
"eu.etaxonomy.taxeditor.bulkeditor.dynamicMarkerTypeEditingMenu">
192 definitionId=
"isCdmStoreConnected">
197 name=
"taxeditor-bulkeditor.separator3"
201 commandId=
"eu.etaxonomy.taxeditor.bulkeditor.delete"
202 label=
"%command.label.4"
207 definitionId=
"isCdmStoreConnected">
214 locationURI=
"popup:eu.etaxonomy.taxeditor.bulkeditor.view.referencingobjects">
216 class=
"eu.etaxonomy.taxeditor.view.CdmViewerContextMenu"
217 id=
"eu.etaxonomy.taxeditor.referencingObjectsView.cdmViewerContextMenu">
222 point=
"org.eclipse.ui.commands">
224 defaultHandler=
"eu.etaxonomy.taxeditor.bulkeditor.handler.MergeGroupHandler"
225 id=
"bulkeditor.commands.mergegroup"
226 name=
"%command.name">
229 defaultHandler=
"eu.etaxonomy.taxeditor.bulkeditor.handler.SetMergeTargetHandler"
230 id=
"bulkeditor.commands.setmergetarget"
231 name=
"%command.name.0">
234 defaultHandler=
"eu.etaxonomy.taxeditor.bulkeditor.handler.OpenBulkEditorHandler"
235 id=
"taxeditor-bulkeditor.dynamicopenmenu"
236 name=
"%command.name.1">
238 id=
"taxeditor-bulkeditor.commandParameter.inputType"
239 name=
"%commandParameter.name"
240 values=
"eu.etaxonomy.taxeditor.bulkeditor.input.BulkEditorInputTypeValues">
244 defaultHandler=
"eu.etaxonomy.taxeditor.annotatedlineeditor.handler.NewObjectHandler"
245 id=
"taxeditor-bulkeditor.dynamicnewobjectcommand"
246 name=
"%command.name.2">
249 defaultHandler=
"eu.etaxonomy.taxeditor.annotatedlineeditor.handler.DeleteObjectHandler"
250 id=
"taxeditor-bulkeditor.dynamicdeleteobjectcommand"
251 name=
"%command.name.3">
254 defaultHandler=
"eu.etaxonomy.taxeditor.bulkeditor.handler.SetMergeCandidateHandler"
255 id=
"bulkeditor.commands.setmergecandidate"
256 name=
"%command.name.4">
259 defaultHandler=
"eu.etaxonomy.taxeditor.bulkeditor.handler.RemoveMergeCandidateHandler"
260 id=
"bulkeditor.commands.removemergecandidate"
261 name=
"%command.name.5">
264 defaultHandler=
"eu.etaxonomy.taxeditor.bulkeditor.handler.SetMarkerFlagHandler"
265 id=
"taxeditor-bulkeditor.command.setMarkerFlag"
266 name=
"%command.name.6">
269 id=
"eu.etaxonomy.taxeditor.bulkeditor.delete"
270 name=
"%command.name.7">
273 id=
"eu.etaxonomy.taxeditor.bulkeditor.convertTeam2Person"
274 name=
"%command.name.8">
277 id=
"eu.etaxonomy.taxeditor.bulkeditor.convertPerson2Team"
278 name=
"%command.name.10">
281 id=
"eu.etaxonomy.taxeditor.openReferencingObjectsView"
282 name=
"Open Referencing Objects View">
285 defaultHandler="eu.etaxonomy.taxeditor.bulkeditor.handler.NewEntityHandler"
286 id="eu.etaxonomy.taxeditor.bulkeditor.command.new"
291 point="org.eclipse.ui.editors.markerAnnotationSpecification">
293 annotationType="merge_candidate_annotation"
294 colorPreferenceKey="merge_candidate_annotation_color"
295 colorPreferenceValue="220,220,255"
296 highlightPreferenceValue="true"
297 icon="icons/merge_candidate.gif"
298 includeOnPreferencePage="true"
299 label="%specification.label"
300 overviewRulerPreferenceKey="merge_candidate_annotation_overview"
301 overviewRulerPreferenceValue="true"
302 presentationLayer="0"
304 textPreferenceKey="merge_candidate_annotation_text"
305 textPreferenceValue="false"
306 textStylePreferenceValue="BOX"
307 verticalRulerPreferenceKey="merge_candidate_annotation_vertical"
308 verticalRulerPreferenceValue="true">
311 annotationType="merge_target_annotation"
312 colorPreferenceKey="merge_target_annotation_color"
313 colorPreferenceValue="220,220,255"
314 highlightPreferenceValue="true"
315 icon="icons/merge_target.gif"
316 includeOnPreferencePage="true"
317 label="%specification.label.0"
318 overviewRulerPreferenceKey="merge_target_annotation_overview"
319 overviewRulerPreferenceValue="true"
320 presentationLayer="1"
322 textPreferenceKey="merge_target_annotation_text"
323 textPreferenceValue="false"
324 textStylePreferenceValue="BOX"
325 verticalRulerPreferenceKey="merge_target_annotation_vertical"
326 verticalRulerPreferenceValue="true">
330 point="org.eclipse.ui.editors.annotationTypes">
332 name="merge_candidate_annotation">
335 name="merge_target_annotation">
339 point="org.eclipse.ui.views">
341 class="eu.etaxonomy.taxeditor.bulkeditor.referencingobjects.ReferencingObjectsView"
342 id="eu.etaxonomy.taxeditor.bulkeditor.view.referencingobjects"
348 point="org.eclipse.core.expressions.definitions">
352 variable="activeEditor">
354 property="taxeditor-bulkeditor.propertyTester.isMergingEnabled">
359 id="isConvertEnabled">
361 variable="activeEditor">
363 property="taxeditor-bulkeditor.propertyTester.isConvertingEnabled">
368 id="isTaxonBulkEditorInput">
370 variable="activeEditor">
372 property="taxeditor-bulkeditor.propertyTester.isTaxonEditor">
379 variable="selection">
381 property="eu.etaxonomy.taxeditor.bulkeditor.command.isTeam">
388 variable="selection">
390 property="eu.etaxonomy.taxeditor.bulkeditor.command.isPerson">
396 point="org.eclipse.core.expressions.propertyTesters">
398 class="eu.etaxonomy.taxeditor.bulkeditor.command.BulkEditorPropertyTester"
399 id="taxeditor-bulkeditor.PropertyTester"
400 namespace="taxeditor-bulkeditor.propertyTester"
401 properties="isMergingEnabled, isDerivedUnitEditor, isTaxonEditor, isGroupEditor, isConvertingEnabled"
402 type="eu.etaxonomy.taxeditor.bulkeditor.BulkEditor">
405 class="eu.etaxonomy.taxeditor.bulkeditor.command.BulkEditorMenuPropertyTester"
406 id="eu.etaxonomy.taxeditor.bulkeditor.command.BulkEditorMenuPropertyTester"
407 namespace="eu.etaxonomy.taxeditor.bulkeditor.command"
408 properties="isTeam, isPerson"
409 type="java.lang.Object">
413 point="org.eclipse.ui.handlers">
415 class="org.eclipse.ui.internal.handlers.WidgetMethodHandler:cut"
416 commandId="org.eclipse.ui.edit.cut">
419 variable="activeFocusControlId">
421 value="bulkeditor.textControlId">
427 class="org.eclipse.ui.internal.handlers.WidgetMethodHandler:copy"
428 commandId="org.eclipse.ui.edit.copy">
431 variable="activeFocusControlId">
433 value="bulkeditor.textControlId">
439 class="org.eclipse.ui.internal.handlers.WidgetMethodHandler:paste"
440 commandId="org.eclipse.ui.edit.paste">
443 variable="activeFocusControlId">
445 value="bulkeditor.textControlId">
451 class="eu.etaxonomy.taxeditor.bulkeditor.handler.DeleteHandler"
452 commandId="eu.etaxonomy.taxeditor.bulkeditor.delete">
455 variable="selection">
457 value="eu.etaxonomy.taxeditor.model.LineSelection">
463 class="eu.etaxonomy.taxeditor.bulkeditor.handler.ConvertTeam2PersonHandler"
464 commandId="eu.etaxonomy.taxeditor.bulkeditor.convertTeam2Person">
467 class="eu.etaxonomy.taxeditor.bulkeditor.handler.ConvertPerson2TeamHandler"
468 commandId="eu.etaxonomy.taxeditor.bulkeditor.convertPerson2Team">
471 class="eu.etaxonomy.taxeditor.handler.defaultHandler.OpenReferencingObjectsView"
472 commandId="eu.etaxonomy.taxeditor.openReferencingObjectsView">
475 variable="activePartId">
477 value="bulkeditor.editor">
485 point="org.eclipse.ui.preferencePages">
487 category="eu.etaxonomy.taxeditor.preferences.bulkeditor.general"
488 class="eu.etaxonomy.taxeditor.bulkeditor.preference.BulkEditorMarkerPreferencePage"
489 id="eu.etaxonomy.taxeditor.preferences.bulkeditor.markerTypes"
493 category="eu.etaxonomy.taxeditor.preferences.general"
494 class="eu.etaxonomy.taxeditor.bulkeditor.preference.BulkEditorGeneralPreferencePage"
495 id="eu.etaxonomy.taxeditor.preferences.bulkeditor.general"
500 point="eu.etaxonomy.taxeditor.store.cdmViewer">
502 commandId="eu.etaxonomy.taxeditor.openReferencingObjectsView"
503 selection="java.lang.Object"
504 viewerName="Referencing Objects View">
505 </viewCommandMapping>
507 <!-- start set marker -->