1d9437f8b0509e27f4409b45f50bf7794315279e
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"
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="Set Current Line as Target for Duplicate Removal"
127 definitionId="isMergeEnabled">
132 commandId="bulkeditor.commands.setmergecandidate"
133 label="Set as Candidate(s) for Duplicate Removal"
137 definitionId="isMergeEnabled">
142 commandId="bulkeditor.commands.removemergecandidate"
143 label="Remove as Candidate(s) for Duplicate Removal"
147 definitionId="isMergeEnabled">
152 locationURI="popup:org.eclipse.ui.popup.any"-->
154 commandId=
"bulkeditor.commands.mergegroup"
155 label=
"De-Duplicate Group"
159 definitionId=
"isMergeEnabled">
164 name=
"taxeditor-bulkeditor.separator2"
168 label=
"%menu.label.2">
170 class=
"eu.etaxonomy.taxeditor.bulkeditor.command.DynamicMarkerTypeEditingMenu"
171 id=
"eu.etaxonomy.taxeditor.bulkeditor.dynamicMarkerTypeEditingMenu">
176 definitionId=
"isCdmStoreConnected">
181 name=
"taxeditor-bulkeditor.separator3"
185 commandId=
"eu.etaxonomy.taxeditor.bulkeditor.delete"
191 definitionId=
"isCdmStoreConnected">
198 point=
"org.eclipse.ui.commands">
200 defaultHandler=
"eu.etaxonomy.taxeditor.bulkeditor.handler.MergeGroupHandler"
201 id=
"bulkeditor.commands.mergegroup"
205 defaultHandler=
"eu.etaxonomy.taxeditor.bulkeditor.handler.SetMergeTargetHandler"
206 id=
"bulkeditor.commands.setmergetarget"
207 name=
"Set as Target for Group Merge">
210 defaultHandler=
"eu.etaxonomy.taxeditor.bulkeditor.handler.OpenBulkEditorHandler"
211 id=
"taxeditor-bulkeditor.dynamicopenmenu"
212 name=
"Dynamic Open Bulk Editor">
214 id=
"taxeditor-bulkeditor.commandParameter.inputType"
215 name=
"Bulk Editor Class"
216 values=
"eu.etaxonomy.taxeditor.bulkeditor.input.BulkEditorInputTypeValues">
220 defaultHandler=
"eu.etaxonomy.taxeditor.annotatedlineeditor.handler.NewObjectHandler"
221 id=
"taxeditor-bulkeditor.dynamicnewobjectcommand"
222 name=
"Dynamic New Object">
225 defaultHandler=
"eu.etaxonomy.taxeditor.annotatedlineeditor.handler.DeleteObjectHandler"
226 id=
"taxeditor-bulkeditor.dynamicdeleteobjectcommand"
227 name=
"Dynamic Delete Object">
230 defaultHandler=
"eu.etaxonomy.taxeditor.bulkeditor.handler.SetMergeCandidateHandler"
231 id=
"bulkeditor.commands.setmergecandidate"
232 name=
"Set as Candidate for Group Merge">
235 defaultHandler=
"eu.etaxonomy.taxeditor.bulkeditor.handler.RemoveMergeCandidateHandler"
236 id=
"bulkeditor.commands.removemergecandidate"
237 name=
"Remove as Candidate for Group Merge">
240 defaultHandler=
"eu.etaxonomy.taxeditor.bulkeditor.handler.SetMarkerFlagHandler"
241 id=
"taxeditor-bulkeditor.command.setMarkerFlag"
242 name=
"Set Marker Flag">
245 id=
"eu.etaxonomy.taxeditor.bulkeditor.delete"
249 defaultHandler="eu.etaxonomy.taxeditor.bulkeditor.handler.NewEntityHandler"
250 id="eu.etaxonomy.taxeditor.bulkeditor.command.new"
255 point="org.eclipse.ui.editors.markerAnnotationSpecification">
257 annotationType="merge_candidate_annotation"
258 colorPreferenceKey="merge_candidate_annotation_color"
259 colorPreferenceValue="220,220,255"
260 highlightPreferenceValue="true"
261 icon="icons/merge_candidate.gif"
262 includeOnPreferencePage="true"
263 label="Merge Candidate Annotation"
264 overviewRulerPreferenceKey="merge_candidate_annotation_overview"
265 overviewRulerPreferenceValue="true"
266 presentationLayer="0"
268 textPreferenceKey="merge_candidate_annotation_text"
269 textPreferenceValue="false"
270 textStylePreferenceValue="BOX"
271 verticalRulerPreferenceKey="merge_candidate_annotation_vertical"
272 verticalRulerPreferenceValue="true">
275 annotationType="merge_target_annotation"
276 colorPreferenceKey="merge_target_annotation_color"
277 colorPreferenceValue="220,220,255"
278 highlightPreferenceValue="true"
279 icon="icons/merge_target.gif"
280 includeOnPreferencePage="true"
281 label="Merge Target Annotation"
282 overviewRulerPreferenceKey="merge_target_annotation_overview"
283 overviewRulerPreferenceValue="true"
284 presentationLayer="1"
286 textPreferenceKey="merge_target_annotation_text"
287 textPreferenceValue="false"
288 textStylePreferenceValue="BOX"
289 verticalRulerPreferenceKey="merge_target_annotation_vertical"
290 verticalRulerPreferenceValue="true">
294 point="org.eclipse.ui.editors.annotationTypes">
296 name="merge_candidate_annotation">
299 name="merge_target_annotation">
303 point="org.eclipse.ui.views">
305 class="eu.etaxonomy.taxeditor.bulkeditor.referencingobjects.ReferencingObjectsView"
306 id="eu.etaxonomy.taxeditor.bulkeditor.view.referencingobjects"
312 point="org.eclipse.core.expressions.definitions">
316 variable="activeEditor">
318 property="taxeditor-bulkeditor.propertyTester.isMergingEnabled">
323 id="isTaxonBulkEditorInput">
325 variable="activeEditor">
327 property="taxeditor-bulkeditor.propertyTester.isTaxonEditor">
333 point="org.eclipse.core.expressions.propertyTesters">
335 class="eu.etaxonomy.taxeditor.bulkeditor.command.BulkEditorPropertyTester"
336 id="taxeditor-bulkeditor.PropertyTester"
337 namespace="taxeditor-bulkeditor.propertyTester"
338 properties="isMergingEnabled, isDerivedUnitEditor, isTaxonEditor, isGroupEditor"
339 type="eu.etaxonomy.taxeditor.bulkeditor.BulkEditor">
343 point="org.eclipse.ui.handlers">
345 class="org.eclipse.ui.internal.handlers.WidgetMethodHandler:cut"
346 commandId="org.eclipse.ui.edit.cut">
349 variable="activeFocusControlId">
351 value="bulkeditor.textControlId">
357 class="org.eclipse.ui.internal.handlers.WidgetMethodHandler:copy"
358 commandId="org.eclipse.ui.edit.copy">
361 variable="activeFocusControlId">
363 value="bulkeditor.textControlId">
369 class="org.eclipse.ui.internal.handlers.WidgetMethodHandler:paste"
370 commandId="org.eclipse.ui.edit.paste">
373 variable="activeFocusControlId">
375 value="bulkeditor.textControlId">
381 class="eu.etaxonomy.taxeditor.bulkeditor.handler.DeleteHandler"
382 commandId="eu.etaxonomy.taxeditor.bulkeditor.delete">
385 variable="selection">
387 value="eu.etaxonomy.taxeditor.model.LineSelection">
394 point="org.eclipse.ui.preferencePages">
396 category="eu.etaxonomy.taxeditor.preferences.bulkeditor.general"
397 class="eu.etaxonomy.taxeditor.bulkeditor.preference.BulkEditorMarkerPreferencePage"
398 id="eu.etaxonomy.taxeditor.preferences.bulkeditor.markerTypes"
402 category="eu.etaxonomy.taxeditor.preferences.general"
403 class="eu.etaxonomy.taxeditor.bulkeditor.preference.BulkEditorGeneralPreferencePage"
404 id="eu.etaxonomy.taxeditor.preferences.bulkeditor.general"
409 point="org.eclipse.ui.perspectiveExtensions">
410 <perspectiveExtension
413 id="eu.etaxonomy.taxeditor.bulkeditor.view.referencingobjects"></showInPart>
415 id="eu.etaxonomy.taxeditor.view.detail">
417 </perspectiveExtension>
419 <!-- start set marker -->