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:bulkeditor.menus.openmenu">
40 class=
"eu.etaxonomy.taxeditor.bulkeditor.command.OpenBulkEditorContributionItem"
41 id=
"taxeditor-bulkeditor.dynamicopenmenu">
45 definitionId=
"isCdmStoreConnected">
51 locationURI=
"popup:bulkeditor.editor">
53 label=
"%menu.label.1">
55 class=
"eu.etaxonomy.taxeditor.bulkeditor.command.DynamicNewObjectMenu"
56 id=
"eu.etaxonomy.taxeditor.bulkeditor.dynamicNewMenu">
60 definitionId=
"isCdmStoreConnected">
67 definitionId=
"isCdmStoreConnected">
72 name=
"taxeditor-bulkeditor.separator4"
76 commandId=
"bulkeditor.commands.setmergetarget"
77 label=
"%command.label.0"
81 definitionId=
"isMergeEnabled">
87 commandId=
"bulkeditor.commands.setmergecandidate"
88 label=
"%command.label.1"
92 definitionId=
"isMergeEnabled">
97 commandId=
"bulkeditor.commands.removemergecandidate"
98 label=
"%command.label.2"
102 definitionId=
"isMergeEnabled">
107 commandId=
"bulkeditor.commands.mergegroup"
108 label=
"%command.label.3"
112 definitionId=
"isMergeEnabled">
117 name=
"eu.etaxonomy.taxeditor.bulkeditor.separator1"
121 commandId=
"eu.etaxonomy.taxeditor.bulkeditor.convertTeam2Person"
122 label=
"%command.label.5"
128 definitionId=
"isConvertEnabled">
131 definitionId=
"isTeam">
137 commandId=
"eu.etaxonomy.taxeditor.bulkeditor.convertPerson2Team"
138 label=
"%command.label.6"
141 checkEnabled=
"true">>
144 definitionId=
"isConvertEnabled">
147 definitionId=
"isPerson">
153 name=
"taxeditor-bulkeditor.separator2"
157 label=
"%menu.label.2">
159 class=
"eu.etaxonomy.taxeditor.bulkeditor.command.DynamicMarkerTypeEditingMenu"
160 id=
"eu.etaxonomy.taxeditor.bulkeditor.dynamicMarkerTypeEditingMenu">
165 definitionId=
"isCdmStoreConnected">
170 name=
"taxeditor-bulkeditor.separator3"
174 commandId=
"eu.etaxonomy.taxeditor.bulkeditor.delete"
175 label=
"%command.label.4"
180 definitionId=
"isCdmStoreConnected">
185 class=
"eu.etaxonomy.taxeditor.view.CdmViewerContextMenu"
186 id=
"eu.etaxonomy.taxeditor.bulkeditor.cdmViewerContextMenu">
189 locationURI="popup:org.eclipse.ui.popup.any"-->
193 point=
"org.eclipse.ui.commands">
195 defaultHandler=
"eu.etaxonomy.taxeditor.bulkeditor.handler.MergeGroupHandler"
196 id=
"bulkeditor.commands.mergegroup"
197 name=
"%command.name">
200 defaultHandler=
"eu.etaxonomy.taxeditor.bulkeditor.handler.SetMergeTargetHandler"
201 id=
"bulkeditor.commands.setmergetarget"
202 name=
"%command.name.0">
205 defaultHandler=
"eu.etaxonomy.taxeditor.bulkeditor.handler.OpenBulkEditorHandler"
206 id=
"taxeditor-bulkeditor.dynamicopenmenu"
207 name=
"%command.name.1">
209 id=
"taxeditor-bulkeditor.commandParameter.inputType"
210 name=
"Bulk Editor Class"
211 values=
"eu.etaxonomy.taxeditor.bulkeditor.input.BulkEditorInputTypeValues">
215 defaultHandler=
"eu.etaxonomy.taxeditor.annotatedlineeditor.handler.NewObjectHandler"
216 id=
"taxeditor-bulkeditor.dynamicnewobjectcommand"
217 name=
"%command.name.2">
220 defaultHandler=
"eu.etaxonomy.taxeditor.annotatedlineeditor.handler.DeleteObjectHandler"
221 id=
"taxeditor-bulkeditor.dynamicdeleteobjectcommand"
222 name=
"%command.name.3">
225 defaultHandler=
"eu.etaxonomy.taxeditor.bulkeditor.handler.SetMergeCandidateHandler"
226 id=
"bulkeditor.commands.setmergecandidate"
227 name=
"%command.name.4">
230 defaultHandler=
"eu.etaxonomy.taxeditor.bulkeditor.handler.RemoveMergeCandidateHandler"
231 id=
"bulkeditor.commands.removemergecandidate"
232 name=
"%command.name.5">
235 defaultHandler=
"eu.etaxonomy.taxeditor.bulkeditor.handler.SetMarkerFlagHandler"
236 id=
"taxeditor-bulkeditor.command.setMarkerFlag"
237 name=
"%command.name.6">
240 id=
"eu.etaxonomy.taxeditor.bulkeditor.delete"
241 name=
"%command.name.7">
244 id=
"eu.etaxonomy.taxeditor.bulkeditor.convertTeam2Person"
245 name=
"%command.name.8">
248 id=
"eu.etaxonomy.taxeditor.bulkeditor.convertPerson2Team"
249 name=
"%command.name.10">
252 id=
"eu.etaxonomy.taxeditor.openReferencingObjectsView"
253 name=
"%command.name.OPEN_REFERENCING_OBJECTS_VIEW">
256 defaultHandler=
"eu.etaxonomy.taxeditor.bulkeditor.handler.defaultHandler.OpenBulkEditorForTaxonNodeHandler"
257 id=
"eu.etaxonomy.taxeditor.bulkeditor.openBulkEditorForTaxonNode"
258 name=
"%command.name.OPEN_BULK_EDITOR_FOR_TAXON_NODE">
261 id=
"eu.etaxonomy.taxeditor.bulkeditor.openBulkEditorForIdentifiableEntity"
262 name=
"Open bulk editor for identifiable entity">
264 id=
"eu.etaxonomy.taxeditor.bulkeditor.openBulkEditorForIdentifiableEntity.uuid"
265 name=
"Identifiable Entity UUID"
267 typeId=
"eu.etaxonomy.taxeditor.uuidParameterType">
271 defaultHandler=
"eu.etaxonomy.taxeditor.handler.defaultHandler.OpenReferencingObjectsView"
272 id=
"eu.etaxonomy.taxeditor.openReferencingObjectsViewFromMenu"
273 name=
"%command.name.OPEN_REFERENCING_OBJECTS_VIEW">
276 defaultHandler="eu.etaxonomy.taxeditor.bulkeditor.handler.NewEntityHandler"
277 id="eu.etaxonomy.taxeditor.bulkeditor.command.new"
282 point="org.eclipse.ui.editors.markerAnnotationSpecification">
284 annotationType="merge_candidate_annotation"
285 colorPreferenceKey="merge_candidate_annotation_color"
286 colorPreferenceValue="220,220,255"
287 highlightPreferenceValue="true"
288 icon="icons/merge_candidate.gif"
289 includeOnPreferencePage="true"
290 label="%specification.label"
291 overviewRulerPreferenceKey="merge_candidate_annotation_overview"
292 overviewRulerPreferenceValue="true"
293 presentationLayer="0"
295 textPreferenceKey="merge_candidate_annotation_text"
296 textPreferenceValue="false"
297 textStylePreferenceValue="BOX"
298 verticalRulerPreferenceKey="merge_candidate_annotation_vertical"
299 verticalRulerPreferenceValue="true">
302 annotationType="merge_target_annotation"
303 colorPreferenceKey="merge_target_annotation_color"
304 colorPreferenceValue="220,220,255"
305 highlightPreferenceValue="true"
306 icon="icons/merge_target.gif"
307 includeOnPreferencePage="true"
308 label="%specification.label.0"
309 overviewRulerPreferenceKey="merge_target_annotation_overview"
310 overviewRulerPreferenceValue="true"
311 presentationLayer="1"
313 textPreferenceKey="merge_target_annotation_text"
314 textPreferenceValue="false"
315 textStylePreferenceValue="BOX"
316 verticalRulerPreferenceKey="merge_target_annotation_vertical"
317 verticalRulerPreferenceValue="true">
321 point="org.eclipse.ui.editors.annotationTypes">
323 name="merge_candidate_annotation">
326 name="merge_target_annotation">
330 point="org.eclipse.core.expressions.definitions">
334 variable="activeEditor">
336 property="taxeditor-bulkeditor.propertyTester.isMergingEnabled">
341 id="isConvertEnabled">
343 variable="activeEditor">
345 property="taxeditor-bulkeditor.propertyTester.isConvertingEnabled">
350 id="isTaxonBulkEditorInput">
352 variable="activeEditor">
354 property="taxeditor-bulkeditor.propertyTester.isTaxonEditor">
361 variable="selection">
363 property="eu.etaxonomy.taxeditor.bulkeditor.command.isTeam">
370 variable="selection">
372 property="eu.etaxonomy.taxeditor.bulkeditor.command.isPerson">
377 id="isBulkEditorSupported">
379 variable="selection">
381 property="eu.etaxonomy.taxeditor.bulkeditor.command.BulkEditorSelectionPropertyTester.isBulkEditorSupported">
388 variable="activeEditor">
390 property="taxeditor-bulkeditor.propertyTester.isGroupEditor">
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">
412 class="eu.etaxonomy.taxeditor.bulkeditor.command.BulkEditorSelectionPropertyTester"
413 id="eu.etaxonomy.taxeditor.bulkeditor.command.BulkEditorSelectionPropertyTester"
414 namespace="eu.etaxonomy.taxeditor.bulkeditor.command.BulkEditorSelectionPropertyTester"
415 properties="isBulkEditorSupported"
416 type="org.eclipse.jface.viewers.IStructuredSelection">
420 point="org.eclipse.ui.handlers">
422 class="org.eclipse.ui.internal.handlers.WidgetMethodHandler:cut"
423 commandId="org.eclipse.ui.edit.cut">
426 variable="activeFocusControlId">
428 value="bulkeditor.textControlId">
434 class="org.eclipse.ui.internal.handlers.WidgetMethodHandler:copy"
435 commandId="org.eclipse.ui.edit.copy">
438 variable="activeFocusControlId">
440 value="bulkeditor.textControlId">
446 class="org.eclipse.ui.internal.handlers.WidgetMethodHandler:paste"
447 commandId="org.eclipse.ui.edit.paste">
450 variable="activeFocusControlId">
452 value="bulkeditor.textControlId">
458 class="eu.etaxonomy.taxeditor.bulkeditor.handler.DeleteHandler"
459 commandId="eu.etaxonomy.taxeditor.bulkeditor.delete">
462 variable="selection">
464 value="eu.etaxonomy.taxeditor.model.LineSelection">
470 class="eu.etaxonomy.taxeditor.bulkeditor.handler.ConvertTeam2PersonHandler"
471 commandId="eu.etaxonomy.taxeditor.bulkeditor.convertTeam2Person">
474 class="eu.etaxonomy.taxeditor.bulkeditor.handler.ConvertPerson2TeamRemotingHandler"
475 commandId="eu.etaxonomy.taxeditor.bulkeditor.convertPerson2Team">
478 definitionId="isRemoting">
483 class="eu.etaxonomy.taxeditor.bulkeditor.handler.defaultHandler.OpenBulkEditorForIdentifiableEntity"
484 commandId="eu.etaxonomy.taxeditor.bulkeditor.openBulkEditorForIdentifiableEntity">
488 definitionId="isBulkEditorSupported">
492 variable="activePartId">
494 value="bulkeditor.editor">
504 point="org.eclipse.ui.preferencePages">
506 category="eu.etaxonomy.taxeditor.preferences.bulkeditor.general"
507 class="eu.etaxonomy.taxeditor.bulkeditor.preference.BulkEditorMarkerPreferencePage"
508 id="eu.etaxonomy.taxeditor.preferences.bulkeditor.markerTypes"
512 category="eu.etaxonomy.taxeditor.preferences.general"
513 class="eu.etaxonomy.taxeditor.bulkeditor.preference.BulkEditorGeneralPreferencePage"
514 id="eu.etaxonomy.taxeditor.preferences.bulkeditor.general"
519 point="eu.etaxonomy.taxeditor.store.cdmViewer">
521 commandId="eu.etaxonomy.taxeditor.openReferencingObjectsView"
522 selection="java.lang.Object"
523 viewerName="%viewCommandMapping.viewerName.REFERENCING_OBJECTS_VIEW">
524 </viewCommandMapping>
526 commandId="eu.etaxonomy.taxeditor.bulkeditor.openBulkEditorForTaxonNode"
527 selection="eu.etaxonomy.cdm.model.taxon.TaxonNode"
528 viewerName="%viewCommandMapping.viewerName.BULK_EDITOR">
529 </viewCommandMapping>
531 commandId="eu.etaxonomy.taxeditor.bulkeditor.openBulkEditorForIdentifiableEntity"
532 selection="eu.etaxonomy.cdm.model.common.IdentifiableEntity"
533 viewerName="%viewCommandMapping.viewerName.BULK_EDITOR">
534 </viewCommandMapping>
537 id="eu.etaxonomy.taxeditor.bulkeditor.workbench.model"
538 name="Bulk Editor Workbench Model"
539 point="org.eclipse.e4.workbench.model">
542 uri="fragment.e4xmi">
545 <!-- start set marker -->