a329fe597e178592737edd3ee8a5cc1023cec424
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 class="eu.etaxonomy.taxeditor.view.CdmViewerContextMenu"
87 id="eu.etaxonomy.taxeditor.bulkeditor.cdmViewerContextMenu">
90 name="taxeditor-bulkeditor.separator1"
94 label="%menu.label.1">
96 class="eu.etaxonomy.taxeditor.bulkeditor.command.DynamicNewObjectMenu"
97 id="eu.etaxonomy.taxeditor.bulkeditor.dynamicNewMenu">
101 definitionId="isCdmStoreConnected">
108 definitionId="isCdmStoreConnected">
113 name="eu.etaxonomy.taxeditor.bulkeditor.separator1">
116 commandId="bulkeditor.commands.setmergetarget"
117 label="%command.label.0"
121 definitionId="isMergeEnabled">
127 commandId="bulkeditor.commands.setmergecandidate"
128 label="%command.label.1"
132 definitionId="isMergeEnabled">
137 commandId="bulkeditor.commands.removemergecandidate"
138 label="%command.label.2"
142 definitionId="isMergeEnabled">
147 locationURI="popup:org.eclipse.ui.popup.any"-->
149 commandId=
"bulkeditor.commands.mergegroup"
150 label=
"%command.label.3"
154 definitionId=
"isMergeEnabled">
159 commandId=
"eu.etaxonomy.taxeditor.bulkeditor.convertTeam2Person"
160 label=
"%command.label.5"
166 definitionId=
"isConvertEnabled">
169 definitionId=
"isTeam">
175 commandId=
"eu.etaxonomy.taxeditor.bulkeditor.convertPerson2Team"
176 label=
"%command.label.6"
179 checkEnabled=
"true">>
182 definitionId=
"isConvertEnabled">
185 definitionId=
"isPerson">
191 name=
"taxeditor-bulkeditor.separator2"
195 label=
"%menu.label.2">
197 class=
"eu.etaxonomy.taxeditor.bulkeditor.command.DynamicMarkerTypeEditingMenu"
198 id=
"eu.etaxonomy.taxeditor.bulkeditor.dynamicMarkerTypeEditingMenu">
203 definitionId=
"isCdmStoreConnected">
208 name=
"taxeditor-bulkeditor.separator3"
212 commandId=
"eu.etaxonomy.taxeditor.bulkeditor.delete"
213 label=
"%command.label.4"
218 definitionId=
"isCdmStoreConnected">
225 point=
"org.eclipse.ui.commands">
227 defaultHandler=
"eu.etaxonomy.taxeditor.bulkeditor.handler.MergeGroupHandler"
228 id=
"bulkeditor.commands.mergegroup"
229 name=
"%command.name">
232 defaultHandler=
"eu.etaxonomy.taxeditor.bulkeditor.handler.SetMergeTargetHandler"
233 id=
"bulkeditor.commands.setmergetarget"
234 name=
"%command.name.0">
237 defaultHandler=
"eu.etaxonomy.taxeditor.bulkeditor.handler.OpenBulkEditorHandler"
238 id=
"taxeditor-bulkeditor.dynamicopenmenu"
239 name=
"%command.name.1">
241 id=
"taxeditor-bulkeditor.commandParameter.inputType"
242 name=
"%commandParameter.name"
243 values=
"eu.etaxonomy.taxeditor.bulkeditor.input.BulkEditorInputTypeValues">
247 defaultHandler=
"eu.etaxonomy.taxeditor.annotatedlineeditor.handler.NewObjectHandler"
248 id=
"taxeditor-bulkeditor.dynamicnewobjectcommand"
249 name=
"%command.name.2">
252 defaultHandler=
"eu.etaxonomy.taxeditor.annotatedlineeditor.handler.DeleteObjectHandler"
253 id=
"taxeditor-bulkeditor.dynamicdeleteobjectcommand"
254 name=
"%command.name.3">
257 defaultHandler=
"eu.etaxonomy.taxeditor.bulkeditor.handler.SetMergeCandidateHandler"
258 id=
"bulkeditor.commands.setmergecandidate"
259 name=
"%command.name.4">
262 defaultHandler=
"eu.etaxonomy.taxeditor.bulkeditor.handler.RemoveMergeCandidateHandler"
263 id=
"bulkeditor.commands.removemergecandidate"
264 name=
"%command.name.5">
267 defaultHandler=
"eu.etaxonomy.taxeditor.bulkeditor.handler.SetMarkerFlagHandler"
268 id=
"taxeditor-bulkeditor.command.setMarkerFlag"
269 name=
"%command.name.6">
272 id=
"eu.etaxonomy.taxeditor.bulkeditor.delete"
273 name=
"%command.name.7">
276 id=
"eu.etaxonomy.taxeditor.bulkeditor.convertTeam2Person"
277 name=
"%command.name.8">
280 id=
"eu.etaxonomy.taxeditor.bulkeditor.convertPerson2Team"
281 name=
"%command.name.10">
284 id=
"eu.etaxonomy.taxeditor.openReferencingObjectsView"
285 name=
"Open Referencing Objects View">
288 defaultHandler="eu.etaxonomy.taxeditor.bulkeditor.handler.NewEntityHandler"
289 id="eu.etaxonomy.taxeditor.bulkeditor.command.new"
294 point="org.eclipse.ui.editors.markerAnnotationSpecification">
296 annotationType="merge_candidate_annotation"
297 colorPreferenceKey="merge_candidate_annotation_color"
298 colorPreferenceValue="220,220,255"
299 highlightPreferenceValue="true"
300 icon="icons/merge_candidate.gif"
301 includeOnPreferencePage="true"
302 label="%specification.label"
303 overviewRulerPreferenceKey="merge_candidate_annotation_overview"
304 overviewRulerPreferenceValue="true"
305 presentationLayer="0"
307 textPreferenceKey="merge_candidate_annotation_text"
308 textPreferenceValue="false"
309 textStylePreferenceValue="BOX"
310 verticalRulerPreferenceKey="merge_candidate_annotation_vertical"
311 verticalRulerPreferenceValue="true">
314 annotationType="merge_target_annotation"
315 colorPreferenceKey="merge_target_annotation_color"
316 colorPreferenceValue="220,220,255"
317 highlightPreferenceValue="true"
318 icon="icons/merge_target.gif"
319 includeOnPreferencePage="true"
320 label="%specification.label.0"
321 overviewRulerPreferenceKey="merge_target_annotation_overview"
322 overviewRulerPreferenceValue="true"
323 presentationLayer="1"
325 textPreferenceKey="merge_target_annotation_text"
326 textPreferenceValue="false"
327 textStylePreferenceValue="BOX"
328 verticalRulerPreferenceKey="merge_target_annotation_vertical"
329 verticalRulerPreferenceValue="true">
333 point="org.eclipse.ui.editors.annotationTypes">
335 name="merge_candidate_annotation">
338 name="merge_target_annotation">
342 point="org.eclipse.ui.views">
344 class="eu.etaxonomy.taxeditor.bulkeditor.referencingobjects.ReferencingObjectsView"
345 id="eu.etaxonomy.taxeditor.bulkeditor.view.referencingobjects"
351 point="org.eclipse.core.expressions.definitions">
355 variable="activeEditor">
357 property="taxeditor-bulkeditor.propertyTester.isMergingEnabled">
362 id="isConvertEnabled">
364 variable="activeEditor">
366 property="taxeditor-bulkeditor.propertyTester.isConvertingEnabled">
371 id="isTaxonBulkEditorInput">
373 variable="activeEditor">
375 property="taxeditor-bulkeditor.propertyTester.isTaxonEditor">
382 variable="selection">
384 property="eu.etaxonomy.taxeditor.bulkeditor.command.isTeam">
391 variable="selection">
393 property="eu.etaxonomy.taxeditor.bulkeditor.command.isPerson">
399 point="org.eclipse.core.expressions.propertyTesters">
401 class="eu.etaxonomy.taxeditor.bulkeditor.command.BulkEditorPropertyTester"
402 id="taxeditor-bulkeditor.PropertyTester"
403 namespace="taxeditor-bulkeditor.propertyTester"
404 properties="isMergingEnabled, isDerivedUnitEditor, isTaxonEditor, isGroupEditor, isConvertingEnabled"
405 type="eu.etaxonomy.taxeditor.bulkeditor.BulkEditor">
408 class="eu.etaxonomy.taxeditor.bulkeditor.command.BulkEditorMenuPropertyTester"
409 id="eu.etaxonomy.taxeditor.bulkeditor.command.BulkEditorMenuPropertyTester"
410 namespace="eu.etaxonomy.taxeditor.bulkeditor.command"
411 properties="isTeam, isPerson"
412 type="java.lang.Object">
416 point="org.eclipse.ui.handlers">
418 class="org.eclipse.ui.internal.handlers.WidgetMethodHandler:cut"
419 commandId="org.eclipse.ui.edit.cut">
422 variable="activeFocusControlId">
424 value="bulkeditor.textControlId">
430 class="org.eclipse.ui.internal.handlers.WidgetMethodHandler:copy"
431 commandId="org.eclipse.ui.edit.copy">
434 variable="activeFocusControlId">
436 value="bulkeditor.textControlId">
442 class="org.eclipse.ui.internal.handlers.WidgetMethodHandler:paste"
443 commandId="org.eclipse.ui.edit.paste">
446 variable="activeFocusControlId">
448 value="bulkeditor.textControlId">
454 class="eu.etaxonomy.taxeditor.bulkeditor.handler.DeleteHandler"
455 commandId="eu.etaxonomy.taxeditor.bulkeditor.delete">
458 variable="selection">
460 value="eu.etaxonomy.taxeditor.model.LineSelection">
466 class="eu.etaxonomy.taxeditor.bulkeditor.handler.ConvertTeam2PersonHandler"
467 commandId="eu.etaxonomy.taxeditor.bulkeditor.convertTeam2Person">
470 class="eu.etaxonomy.taxeditor.bulkeditor.handler.ConvertPerson2TeamHandler"
471 commandId="eu.etaxonomy.taxeditor.bulkeditor.convertPerson2Team">
474 class="eu.etaxonomy.taxeditor.handler.defaultHandler.OpenReferencingObjectsView"
475 commandId="eu.etaxonomy.taxeditor.openReferencingObjectsView">
480 point="org.eclipse.ui.preferencePages">
482 category="eu.etaxonomy.taxeditor.preferences.bulkeditor.general"
483 class="eu.etaxonomy.taxeditor.bulkeditor.preference.BulkEditorMarkerPreferencePage"
484 id="eu.etaxonomy.taxeditor.preferences.bulkeditor.markerTypes"
488 category="eu.etaxonomy.taxeditor.preferences.general"
489 class="eu.etaxonomy.taxeditor.bulkeditor.preference.BulkEditorGeneralPreferencePage"
490 id="eu.etaxonomy.taxeditor.preferences.bulkeditor.general"
495 point="org.eclipse.ui.perspectiveExtensions">
496 <perspectiveExtension
499 id="eu.etaxonomy.taxeditor.bulkeditor.view.referencingobjects"></showInPart>
501 id="eu.etaxonomy.taxeditor.view.detail">
503 </perspectiveExtension>
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 -->