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">
72 commandId="taxeditor-nameeditor.commands.open"
73 label="Open Name Editor"
78 definitionId="pigsFly">
84 locationURI="popup:#BulkEditorContext">
86 commandId="eu.etaxonomy.taxeditor.navigation.command.update.editSelection"
87 label="%command.label"
91 definitionId="isTaxonBulkEditorInput">
96 name="taxeditor-bulkeditor.separator1"
100 label="%menu.label.1">
102 class="eu.etaxonomy.taxeditor.bulkeditor.command.DynamicNewObjectMenu"
103 id="eu.etaxonomy.taxeditor.bulkeditor.dynamicNewMenu">
105 checkEnabled="false">
107 definitionId="isCdmStoreConnected">
114 definitionId="isCdmStoreConnected">
119 name="eu.etaxonomy.taxeditor.bulkeditor.separator1">
122 commandId="bulkeditor.commands.setmergetarget"
123 label="%command.label.0"
127 definitionId="isMergeEnabled">
133 commandId="bulkeditor.commands.setmergecandidate"
134 label="%command.label.1"
138 definitionId="isMergeEnabled">
143 commandId="bulkeditor.commands.removemergecandidate"
144 label="%command.label.2"
148 definitionId="isMergeEnabled">
153 locationURI="popup:org.eclipse.ui.popup.any"-->
155 commandId=
"bulkeditor.commands.mergegroup"
156 label=
"%command.label.3"
160 definitionId=
"isMergeEnabled">
165 commandId=
"eu.etaxonomy.taxeditor.bulkeditor.convertTeam2Person"
166 label=
"%command.label.5"
172 definitionId=
"isConvertEnabled">
175 definitionId=
"isTeam">
181 commandId=
"eu.etaxonomy.taxeditor.bulkeditor.convertPerson2Team"
182 label=
"%command.label.6"
185 checkEnabled=
"true">>
188 definitionId=
"isConvertEnabled">
191 definitionId=
"isPerson">
197 name=
"taxeditor-bulkeditor.separator2"
201 label=
"%menu.label.2">
203 class=
"eu.etaxonomy.taxeditor.bulkeditor.command.DynamicMarkerTypeEditingMenu"
204 id=
"eu.etaxonomy.taxeditor.bulkeditor.dynamicMarkerTypeEditingMenu">
209 definitionId=
"isCdmStoreConnected">
214 name=
"taxeditor-bulkeditor.separator3"
218 commandId=
"eu.etaxonomy.taxeditor.bulkeditor.delete"
219 label=
"%command.label.4"
224 definitionId=
"isCdmStoreConnected">
229 class=
"eu.etaxonomy.taxeditor.view.CdmViewerContextMenu"
230 id=
"eu.etaxonomy.taxeditor.bulkeditor.cdmViewerContextMenu">
235 point=
"org.eclipse.ui.commands">
237 defaultHandler=
"eu.etaxonomy.taxeditor.bulkeditor.handler.MergeGroupHandler"
238 id=
"bulkeditor.commands.mergegroup"
239 name=
"%command.name">
242 defaultHandler=
"eu.etaxonomy.taxeditor.bulkeditor.handler.SetMergeTargetHandler"
243 id=
"bulkeditor.commands.setmergetarget"
244 name=
"%command.name.0">
247 defaultHandler=
"eu.etaxonomy.taxeditor.bulkeditor.handler.OpenBulkEditorHandler"
248 id=
"taxeditor-bulkeditor.dynamicopenmenu"
249 name=
"%command.name.1">
251 id=
"taxeditor-bulkeditor.commandParameter.inputType"
252 name=
"%commandParameter.name"
253 values=
"eu.etaxonomy.taxeditor.bulkeditor.input.BulkEditorInputTypeValues">
257 defaultHandler=
"eu.etaxonomy.taxeditor.annotatedlineeditor.handler.NewObjectHandler"
258 id=
"taxeditor-bulkeditor.dynamicnewobjectcommand"
259 name=
"%command.name.2">
262 defaultHandler=
"eu.etaxonomy.taxeditor.annotatedlineeditor.handler.DeleteObjectHandler"
263 id=
"taxeditor-bulkeditor.dynamicdeleteobjectcommand"
264 name=
"%command.name.3">
267 defaultHandler=
"eu.etaxonomy.taxeditor.bulkeditor.handler.SetMergeCandidateHandler"
268 id=
"bulkeditor.commands.setmergecandidate"
269 name=
"%command.name.4">
272 defaultHandler=
"eu.etaxonomy.taxeditor.bulkeditor.handler.RemoveMergeCandidateHandler"
273 id=
"bulkeditor.commands.removemergecandidate"
274 name=
"%command.name.5">
277 defaultHandler=
"eu.etaxonomy.taxeditor.bulkeditor.handler.SetMarkerFlagHandler"
278 id=
"taxeditor-bulkeditor.command.setMarkerFlag"
279 name=
"%command.name.6">
282 id=
"eu.etaxonomy.taxeditor.bulkeditor.delete"
283 name=
"%command.name.7">
286 id=
"eu.etaxonomy.taxeditor.bulkeditor.convertTeam2Person"
287 name=
"%command.name.8">
290 id=
"eu.etaxonomy.taxeditor.bulkeditor.convertPerson2Team"
291 name=
"%command.name.10">
294 id=
"eu.etaxonomy.taxeditor.openReferencingObjectsView"
295 name=
"Open Referencing Objects View">
298 defaultHandler="eu.etaxonomy.taxeditor.bulkeditor.handler.NewEntityHandler"
299 id="eu.etaxonomy.taxeditor.bulkeditor.command.new"
304 point="org.eclipse.ui.editors.markerAnnotationSpecification">
306 annotationType="merge_candidate_annotation"
307 colorPreferenceKey="merge_candidate_annotation_color"
308 colorPreferenceValue="220,220,255"
309 highlightPreferenceValue="true"
310 icon="icons/merge_candidate.gif"
311 includeOnPreferencePage="true"
312 label="%specification.label"
313 overviewRulerPreferenceKey="merge_candidate_annotation_overview"
314 overviewRulerPreferenceValue="true"
315 presentationLayer="0"
317 textPreferenceKey="merge_candidate_annotation_text"
318 textPreferenceValue="false"
319 textStylePreferenceValue="BOX"
320 verticalRulerPreferenceKey="merge_candidate_annotation_vertical"
321 verticalRulerPreferenceValue="true">
324 annotationType="merge_target_annotation"
325 colorPreferenceKey="merge_target_annotation_color"
326 colorPreferenceValue="220,220,255"
327 highlightPreferenceValue="true"
328 icon="icons/merge_target.gif"
329 includeOnPreferencePage="true"
330 label="%specification.label.0"
331 overviewRulerPreferenceKey="merge_target_annotation_overview"
332 overviewRulerPreferenceValue="true"
333 presentationLayer="1"
335 textPreferenceKey="merge_target_annotation_text"
336 textPreferenceValue="false"
337 textStylePreferenceValue="BOX"
338 verticalRulerPreferenceKey="merge_target_annotation_vertical"
339 verticalRulerPreferenceValue="true">
343 point="org.eclipse.ui.editors.annotationTypes">
345 name="merge_candidate_annotation">
348 name="merge_target_annotation">
352 point="org.eclipse.ui.views">
354 class="eu.etaxonomy.taxeditor.bulkeditor.referencingobjects.ReferencingObjectsView"
355 id="eu.etaxonomy.taxeditor.bulkeditor.view.referencingobjects"
361 point="org.eclipse.core.expressions.definitions">
365 variable="activeEditor">
367 property="taxeditor-bulkeditor.propertyTester.isMergingEnabled">
372 id="isConvertEnabled">
374 variable="activeEditor">
376 property="taxeditor-bulkeditor.propertyTester.isConvertingEnabled">
381 id="isTaxonBulkEditorInput">
383 variable="activeEditor">
385 property="taxeditor-bulkeditor.propertyTester.isTaxonEditor">
392 variable="selection">
394 property="eu.etaxonomy.taxeditor.bulkeditor.command.isTeam">
401 variable="selection">
403 property="eu.etaxonomy.taxeditor.bulkeditor.command.isPerson">
409 point="org.eclipse.core.expressions.propertyTesters">
411 class="eu.etaxonomy.taxeditor.bulkeditor.command.BulkEditorPropertyTester"
412 id="taxeditor-bulkeditor.PropertyTester"
413 namespace="taxeditor-bulkeditor.propertyTester"
414 properties="isMergingEnabled, isDerivedUnitEditor, isTaxonEditor, isGroupEditor, isConvertingEnabled"
415 type="eu.etaxonomy.taxeditor.bulkeditor.BulkEditor">
418 class="eu.etaxonomy.taxeditor.bulkeditor.command.BulkEditorMenuPropertyTester"
419 id="eu.etaxonomy.taxeditor.bulkeditor.command.BulkEditorMenuPropertyTester"
420 namespace="eu.etaxonomy.taxeditor.bulkeditor.command"
421 properties="isTeam, isPerson"
422 type="java.lang.Object">
426 point="org.eclipse.ui.handlers">
428 class="org.eclipse.ui.internal.handlers.WidgetMethodHandler:cut"
429 commandId="org.eclipse.ui.edit.cut">
432 variable="activeFocusControlId">
434 value="bulkeditor.textControlId">
440 class="org.eclipse.ui.internal.handlers.WidgetMethodHandler:copy"
441 commandId="org.eclipse.ui.edit.copy">
444 variable="activeFocusControlId">
446 value="bulkeditor.textControlId">
452 class="org.eclipse.ui.internal.handlers.WidgetMethodHandler:paste"
453 commandId="org.eclipse.ui.edit.paste">
456 variable="activeFocusControlId">
458 value="bulkeditor.textControlId">
464 class="eu.etaxonomy.taxeditor.bulkeditor.handler.DeleteHandler"
465 commandId="eu.etaxonomy.taxeditor.bulkeditor.delete">
468 variable="selection">
470 value="eu.etaxonomy.taxeditor.model.LineSelection">
476 class="eu.etaxonomy.taxeditor.bulkeditor.handler.ConvertTeam2PersonHandler"
477 commandId="eu.etaxonomy.taxeditor.bulkeditor.convertTeam2Person">
480 class="eu.etaxonomy.taxeditor.bulkeditor.handler.ConvertPerson2TeamHandler"
481 commandId="eu.etaxonomy.taxeditor.bulkeditor.convertPerson2Team">
484 class="eu.etaxonomy.taxeditor.handler.defaultHandler.OpenReferencingObjectsView"
485 commandId="eu.etaxonomy.taxeditor.openReferencingObjectsView">
490 point="org.eclipse.ui.preferencePages">
492 category="eu.etaxonomy.taxeditor.preferences.bulkeditor.general"
493 class="eu.etaxonomy.taxeditor.bulkeditor.preference.BulkEditorMarkerPreferencePage"
494 id="eu.etaxonomy.taxeditor.preferences.bulkeditor.markerTypes"
498 category="eu.etaxonomy.taxeditor.preferences.general"
499 class="eu.etaxonomy.taxeditor.bulkeditor.preference.BulkEditorGeneralPreferencePage"
500 id="eu.etaxonomy.taxeditor.preferences.bulkeditor.general"
505 point="org.eclipse.ui.perspectiveExtensions">
506 <perspectiveExtension
509 id="eu.etaxonomy.taxeditor.bulkeditor.view.referencingobjects"></showInPart>
511 id="eu.etaxonomy.taxeditor.view.detail">
513 </perspectiveExtension>
516 point="eu.etaxonomy.taxeditor.store.cdmViewer">
518 commandId="eu.etaxonomy.taxeditor.openReferencingObjectsView"
519 selection="java.lang.Object"
520 viewerName="Referencing Objects View">
521 </viewCommandMapping>
523 <!-- start set marker -->