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="taxeditor-bulkeditor.separator4"
123 commandId="bulkeditor.commands.setmergetarget"
124 label="%command.label.0"
128 definitionId="isMergeEnabled">
134 commandId="bulkeditor.commands.setmergecandidate"
135 label="%command.label.1"
139 definitionId="isMergeEnabled">
144 commandId="bulkeditor.commands.removemergecandidate"
145 label="%command.label.2"
149 definitionId="isMergeEnabled">
154 locationURI="popup:org.eclipse.ui.popup.any"-->
156 commandId=
"bulkeditor.commands.mergegroup"
157 label=
"%command.label.3"
161 definitionId=
"isMergeEnabled">
166 name=
"eu.etaxonomy.taxeditor.bulkeditor.separator1"
170 commandId=
"eu.etaxonomy.taxeditor.bulkeditor.convertTeam2Person"
171 label=
"%command.label.5"
177 definitionId=
"isConvertEnabled">
180 definitionId=
"isTeam">
186 commandId=
"eu.etaxonomy.taxeditor.bulkeditor.convertPerson2Team"
187 label=
"%command.label.6"
190 checkEnabled=
"true">>
193 definitionId=
"isConvertEnabled">
196 definitionId=
"isPerson">
202 name=
"taxeditor-bulkeditor.separator2"
206 label=
"%menu.label.2">
208 class=
"eu.etaxonomy.taxeditor.bulkeditor.command.DynamicMarkerTypeEditingMenu"
209 id=
"eu.etaxonomy.taxeditor.bulkeditor.dynamicMarkerTypeEditingMenu">
214 definitionId=
"isCdmStoreConnected">
219 name=
"taxeditor-bulkeditor.separator3"
223 commandId=
"eu.etaxonomy.taxeditor.bulkeditor.delete"
224 label=
"%command.label.4"
229 definitionId=
"isCdmStoreConnected">
236 point=
"org.eclipse.ui.commands">
238 defaultHandler=
"eu.etaxonomy.taxeditor.bulkeditor.handler.MergeGroupHandler"
239 id=
"bulkeditor.commands.mergegroup"
240 name=
"%command.name">
243 defaultHandler=
"eu.etaxonomy.taxeditor.bulkeditor.handler.SetMergeTargetHandler"
244 id=
"bulkeditor.commands.setmergetarget"
245 name=
"%command.name.0">
248 defaultHandler=
"eu.etaxonomy.taxeditor.bulkeditor.handler.OpenBulkEditorHandler"
249 id=
"taxeditor-bulkeditor.dynamicopenmenu"
250 name=
"%command.name.1">
252 id=
"taxeditor-bulkeditor.commandParameter.inputType"
253 name=
"%commandParameter.name"
254 values=
"eu.etaxonomy.taxeditor.bulkeditor.input.BulkEditorInputTypeValues">
258 defaultHandler=
"eu.etaxonomy.taxeditor.annotatedlineeditor.handler.NewObjectHandler"
259 id=
"taxeditor-bulkeditor.dynamicnewobjectcommand"
260 name=
"%command.name.2">
263 defaultHandler=
"eu.etaxonomy.taxeditor.annotatedlineeditor.handler.DeleteObjectHandler"
264 id=
"taxeditor-bulkeditor.dynamicdeleteobjectcommand"
265 name=
"%command.name.3">
268 defaultHandler=
"eu.etaxonomy.taxeditor.bulkeditor.handler.SetMergeCandidateHandler"
269 id=
"bulkeditor.commands.setmergecandidate"
270 name=
"%command.name.4">
273 defaultHandler=
"eu.etaxonomy.taxeditor.bulkeditor.handler.RemoveMergeCandidateHandler"
274 id=
"bulkeditor.commands.removemergecandidate"
275 name=
"%command.name.5">
278 defaultHandler=
"eu.etaxonomy.taxeditor.bulkeditor.handler.SetMarkerFlagHandler"
279 id=
"taxeditor-bulkeditor.command.setMarkerFlag"
280 name=
"%command.name.6">
283 id=
"eu.etaxonomy.taxeditor.bulkeditor.delete"
284 name=
"%command.name.7">
287 id=
"eu.etaxonomy.taxeditor.bulkeditor.convertTeam2Person"
288 name=
"%command.name.8">
291 id=
"eu.etaxonomy.taxeditor.bulkeditor.convertPerson2Team"
292 name=
"%command.name.10">
295 defaultHandler="eu.etaxonomy.taxeditor.bulkeditor.handler.NewEntityHandler"
296 id="eu.etaxonomy.taxeditor.bulkeditor.command.new"
301 point="org.eclipse.ui.editors.markerAnnotationSpecification">
303 annotationType="merge_candidate_annotation"
304 colorPreferenceKey="merge_candidate_annotation_color"
305 colorPreferenceValue="220,220,255"
306 highlightPreferenceValue="true"
307 icon="icons/merge_candidate.gif"
308 includeOnPreferencePage="true"
309 label="%specification.label"
310 overviewRulerPreferenceKey="merge_candidate_annotation_overview"
311 overviewRulerPreferenceValue="true"
312 presentationLayer="0"
314 textPreferenceKey="merge_candidate_annotation_text"
315 textPreferenceValue="false"
316 textStylePreferenceValue="BOX"
317 verticalRulerPreferenceKey="merge_candidate_annotation_vertical"
318 verticalRulerPreferenceValue="true">
321 annotationType="merge_target_annotation"
322 colorPreferenceKey="merge_target_annotation_color"
323 colorPreferenceValue="220,220,255"
324 highlightPreferenceValue="true"
325 icon="icons/merge_target.gif"
326 includeOnPreferencePage="true"
327 label="%specification.label.0"
328 overviewRulerPreferenceKey="merge_target_annotation_overview"
329 overviewRulerPreferenceValue="true"
330 presentationLayer="1"
332 textPreferenceKey="merge_target_annotation_text"
333 textPreferenceValue="false"
334 textStylePreferenceValue="BOX"
335 verticalRulerPreferenceKey="merge_target_annotation_vertical"
336 verticalRulerPreferenceValue="true">
340 point="org.eclipse.ui.editors.annotationTypes">
342 name="merge_candidate_annotation">
345 name="merge_target_annotation">
349 point="org.eclipse.ui.views">
351 class="eu.etaxonomy.taxeditor.bulkeditor.referencingobjects.ReferencingObjectsView"
352 id="eu.etaxonomy.taxeditor.bulkeditor.view.referencingobjects"
358 point="org.eclipse.core.expressions.definitions">
362 variable="activeEditor">
364 property="taxeditor-bulkeditor.propertyTester.isMergingEnabled">
369 id="isConvertEnabled">
371 variable="activeEditor">
373 property="taxeditor-bulkeditor.propertyTester.isConvertingEnabled">
378 id="isTaxonBulkEditorInput">
380 variable="activeEditor">
382 property="taxeditor-bulkeditor.propertyTester.isTaxonEditor">
389 variable="selection">
391 property="eu.etaxonomy.taxeditor.bulkeditor.command.isTeam">
398 variable="selection">
400 property="eu.etaxonomy.taxeditor.bulkeditor.command.isPerson">
406 point="org.eclipse.core.expressions.propertyTesters">
408 class="eu.etaxonomy.taxeditor.bulkeditor.command.BulkEditorPropertyTester"
409 id="taxeditor-bulkeditor.PropertyTester"
410 namespace="taxeditor-bulkeditor.propertyTester"
411 properties="isMergingEnabled, isDerivedUnitEditor, isTaxonEditor, isGroupEditor, isConvertingEnabled"
412 type="eu.etaxonomy.taxeditor.bulkeditor.BulkEditor">
415 class="eu.etaxonomy.taxeditor.bulkeditor.command.BulkEditorMenuPropertyTester"
416 id="eu.etaxonomy.taxeditor.bulkeditor.command.BulkEditorMenuPropertyTester"
417 namespace="eu.etaxonomy.taxeditor.bulkeditor.command"
418 properties="isTeam, isPerson"
419 type="java.lang.Object">
423 point="org.eclipse.ui.handlers">
425 class="org.eclipse.ui.internal.handlers.WidgetMethodHandler:cut"
426 commandId="org.eclipse.ui.edit.cut">
429 variable="activeFocusControlId">
431 value="bulkeditor.textControlId">
437 class="org.eclipse.ui.internal.handlers.WidgetMethodHandler:copy"
438 commandId="org.eclipse.ui.edit.copy">
441 variable="activeFocusControlId">
443 value="bulkeditor.textControlId">
449 class="org.eclipse.ui.internal.handlers.WidgetMethodHandler:paste"
450 commandId="org.eclipse.ui.edit.paste">
453 variable="activeFocusControlId">
455 value="bulkeditor.textControlId">
461 class="eu.etaxonomy.taxeditor.bulkeditor.handler.DeleteHandler"
462 commandId="eu.etaxonomy.taxeditor.bulkeditor.delete">
465 variable="selection">
467 value="eu.etaxonomy.taxeditor.model.LineSelection">
473 class="eu.etaxonomy.taxeditor.bulkeditor.handler.ConvertTeam2PersonHandler"
474 commandId="eu.etaxonomy.taxeditor.bulkeditor.convertTeam2Person">
477 class="eu.etaxonomy.taxeditor.bulkeditor.handler.ConvertPerson2TeamHandler"
478 commandId="eu.etaxonomy.taxeditor.bulkeditor.convertPerson2Team">
483 point="org.eclipse.ui.preferencePages">
485 category="eu.etaxonomy.taxeditor.preferences.bulkeditor.general"
486 class="eu.etaxonomy.taxeditor.bulkeditor.preference.BulkEditorMarkerPreferencePage"
487 id="eu.etaxonomy.taxeditor.preferences.bulkeditor.markerTypes"
491 category="eu.etaxonomy.taxeditor.preferences.general"
492 class="eu.etaxonomy.taxeditor.bulkeditor.preference.BulkEditorGeneralPreferencePage"
493 id="eu.etaxonomy.taxeditor.preferences.bulkeditor.general"
498 point="org.eclipse.ui.perspectiveExtensions">
499 <perspectiveExtension
502 id="eu.etaxonomy.taxeditor.bulkeditor.view.referencingobjects"></showInPart>
504 id="eu.etaxonomy.taxeditor.view.detail">
506 </perspectiveExtension>
508 <!-- start set marker -->