21004cd3d86dd3e4b2d825e44fea656569538725
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"
30 point=
"org.eclipse.ui.menus">
32 locationURI=
"menu:org.eclipse.ui.main.menu.window?before=taxeditor-application.windowMenu.last">
34 id=
"bulkeditor.menus.openmenu"
39 locationURI=
"menu:bulkeditor.menus.openmenu">
41 class=
"eu.etaxonomy.taxeditor.bulkeditor.command.OpenBulkEditorContributionItem"
42 id=
"taxeditor-bulkeditor.dynamicopenmenu">
45 commandId="taxeditor-nameeditor.commands.open"
46 label="Open Name Editor"
51 definitionId="pigsFly">
57 locationURI="popup:#BulkEditorContext">
61 class="eu.etaxonomy.taxeditor.bulkeditor.command.DynamicNewObjectMenu"
62 id="eu.etaxonomy.taxeditor.bulkeditor.dynamicNewMenu">
66 name="taxeditor-bulkeditor.separator1"
70 commandId="org.eclipse.ui.views.showView"
74 name="org.eclipse.ui.views.showView.viewId"
75 value="eu.etaxonomy.taxeditor.editor.forms.detailsView">
79 commandId="bulkeditor.commands.referencingobjects"
80 label="Show Referencing Objects"
84 name="taxeditor-bulkeditor.separator4"
88 commandId="bulkeditor.commands.setmergetarget"
89 label="Set Current Line as Target for Duplicate Removal"
93 definitionId="isMergeEnabled">
98 commandId="bulkeditor.commands.setmergecandidate"
99 label="Set as Candidate(s) for Duplicate Removal"
103 definitionId="isMergeEnabled">
108 commandId="bulkeditor.commands.removemergecandidate"
109 label="Remove as Candidate(s) for Duplicate Removal"
113 definitionId="isMergeEnabled">
118 locationURI="popup:org.eclipse.ui.popup.any"-->
120 commandId=
"bulkeditor.commands.mergegroup"
121 label=
"De-Duplicate Group"
125 definitionId=
"isMergeEnabled">
130 name=
"taxeditor-bulkeditor.separator2"
134 label=
"Set Marker Type">
136 class=
"eu.etaxonomy.taxeditor.bulkeditor.command.DynamicMarkerTypeEditingMenu"
137 id=
"eu.etaxonomy.taxeditor.bulkeditor.dynamicMarkerTypeEditingMenu">
141 name=
"taxeditor-bulkeditor.separator3"
145 commandId=
"org.eclipse.ui.edit.delete"
152 point=
"org.eclipse.ui.commands">
154 defaultHandler=
"eu.etaxonomy.taxeditor.bulkeditor.handler.MergeGroupHandler"
155 id=
"bulkeditor.commands.mergegroup"
159 defaultHandler=
"eu.etaxonomy.taxeditor.bulkeditor.handler.SetMergeTargetHandler"
160 id=
"bulkeditor.commands.setmergetarget"
161 name=
"Set as Target for Group Merge">
164 defaultHandler=
"eu.etaxonomy.taxeditor.bulkeditor.handler.ShowReferencingObjectsHandler"
165 id=
"bulkeditor.commands.referencingobjects"
166 name=
"Show Referencing Objects">
169 defaultHandler=
"eu.etaxonomy.taxeditor.bulkeditor.handler.OpenBulkEditorHandler"
170 id=
"taxeditor-bulkeditor.dynamicopenmenu"
171 name=
"Dynamic Open Bulk Editor">
173 id=
"taxeditor-bulkeditor.commandParameter.inputType"
174 name=
"Bulk Editor Class"
175 values=
"eu.etaxonomy.taxeditor.bulkeditor.command.BulkEditorInputTypeValues">
179 defaultHandler=
"eu.etaxonomy.taxeditor.annotatedlineeditor.handler.NewObjectHandler"
180 id=
"taxeditor-bulkeditor.dynamicnewobjectcommand"
181 name=
"Dynamic New Object">
184 defaultHandler=
"eu.etaxonomy.taxeditor.annotatedlineeditor.handler.DeleteObjectHandler"
185 id=
"taxeditor-bulkeditor.dynamicdeleteobjectcommand"
186 name=
"Dynamic Delete Object">
189 defaultHandler=
"eu.etaxonomy.taxeditor.bulkeditor.handler.SetMergeCandidateHandler"
190 id=
"bulkeditor.commands.setmergecandidate"
191 name=
"Set as Candidate for Group Merge">
194 defaultHandler=
"eu.etaxonomy.taxeditor.bulkeditor.handler.RemoveMergeCandidateHandler"
195 id=
"bulkeditor.commands.removemergecandidate"
196 name=
"Remove as Candidate for Group Merge">
199 defaultHandler="eu.etaxonomy.taxeditor.bulkeditor.handler.NewEntityHandler"
200 id="eu.etaxonomy.taxeditor.bulkeditor.command.new"
205 point="org.eclipse.ui.editors.markerAnnotationSpecification">
207 annotationType="merge_candidate_annotation"
208 colorPreferenceKey="merge_candidate_annotation_color"
209 colorPreferenceValue="220,220,255"
210 highlightPreferenceValue="true"
211 icon="icons/merge_candidate.gif"
212 includeOnPreferencePage="true"
213 label="Merge Candidate Annotation"
214 overviewRulerPreferenceKey="merge_candidate_annotation_overview"
215 overviewRulerPreferenceValue="true"
216 presentationLayer="0"
218 textPreferenceKey="merge_candidate_annotation_text"
219 textPreferenceValue="false"
220 textStylePreferenceValue="BOX"
221 verticalRulerPreferenceKey="merge_candidate_annotation_vertical"
222 verticalRulerPreferenceValue="true">
225 annotationType="merge_target_annotation"
226 colorPreferenceKey="merge_target_annotation_color"
227 colorPreferenceValue="220,220,255"
228 highlightPreferenceValue="true"
229 icon="icons/merge_target.gif"
230 includeOnPreferencePage="true"
231 label="Merge Target Annotation"
232 overviewRulerPreferenceKey="merge_target_annotation_overview"
233 overviewRulerPreferenceValue="true"
234 presentationLayer="1"
236 textPreferenceKey="merge_target_annotation_text"
237 textPreferenceValue="false"
238 textStylePreferenceValue="BOX"
239 verticalRulerPreferenceKey="merge_target_annotation_vertical"
240 verticalRulerPreferenceValue="true">
244 point="org.eclipse.ui.editors.annotationTypes">
246 name="merge_candidate_annotation">
249 name="merge_target_annotation">
253 point="org.eclipse.ui.views">
255 class="eu.etaxonomy.taxeditor.bulkeditor.referencingobjects.ReferencingObjectsView"
256 id="eu.etaxonomy.taxeditor.bulkeditor.view.referencingobjects"
257 name="Referencing Objects"
262 point="org.eclipse.core.expressions.definitions">
266 variable="activeEditor">
268 property="taxeditor-bulkeditor.propertyTester.isMergingEnabled">
274 point="org.eclipse.core.expressions.propertyTesters">
276 class="eu.etaxonomy.taxeditor.bulkeditor.command.BulkEditorPropertyTester"
277 id="taxeditor-bulkeditor.PropertyTester"
278 namespace="taxeditor-bulkeditor.propertyTester"
279 properties="isMergingEnabled"
280 type="eu.etaxonomy.taxeditor.bulkeditor.BulkEditor">
284 point="org.eclipse.ui.commands">
286 defaultHandler="eu.etaxonomy.taxeditor.bulkeditor.handler.SetMarkerFlagHandler"
287 id="taxeditor-bulkeditor.command.setMarkerFlag"
288 name="Set Marker Flag">
292 point="org.eclipse.ui.handlers">
294 class="org.eclipse.ui.internal.handlers.WidgetMethodHandler:cut"
295 commandId="org.eclipse.ui.edit.cut">
298 variable="activeFocusControlId">
300 value="bulkeditor.textControlId">
306 class="org.eclipse.ui.internal.handlers.WidgetMethodHandler:copy"
307 commandId="org.eclipse.ui.edit.copy">
310 variable="activeFocusControlId">
312 value="bulkeditor.textControlId">
318 class="org.eclipse.ui.internal.handlers.WidgetMethodHandler:paste"
319 commandId="org.eclipse.ui.edit.paste">
322 variable="activeFocusControlId">
324 value="bulkeditor.textControlId">
330 class="eu.etaxonomy.taxeditor.bulkeditor.handler.DeleteHandler"
331 commandId="org.eclipse.ui.edit.delete">
334 variable="activePartId">
336 value="bulkeditor.editor">
343 point="org.eclipse.ui.preferencePages">
345 category="eu.etaxonomy.taxeditor.preferences.bulkeditor.general"
346 class="eu.etaxonomy.taxeditor.bulkeditor.preference.BulkEditorMarkerPreferencePage"
347 id="eu.etaxonomy.taxeditor.preferences.bulkeditor.markerTypes"
351 category="eu.etaxonomy.taxeditor.preferences.general"
352 class="eu.etaxonomy.taxeditor.bulkeditor.preference.BulkEditorGeneralPreferencePage"
353 id="eu.etaxonomy.taxeditor.preferences.bulkeditor.general"
358 point="org.eclipse.ui.menus">
361 locationURI="popup:eu.etaxonomy.taxeditor.editor.view.media">
363 commandId="eu.etaxonomy.taxeditor.bulkeditor.command.derivedunit.addDerivedUnitMedia"
364 label="Add Derived Unit Media"
368 commandId="eu.etaxonomy.taxeditor.bulkeditor.command.derivedunit.addFieldObjectMedia"
369 label="Add Field Object Media"
375 point="org.eclipse.ui.commands">
377 defaultHandler="eu.etaxonomy.taxeditor.bulkeditor.derivedunit.handler.AddDerivedUnitMediaHandler"
378 id="eu.etaxonomy.taxeditor.bulkeditor.command.derivedunit.addDerivedUnitMedia"
379 name="Add Derived Unit Media">
382 defaultHandler="eu.etaxonomy.taxeditor.bulkeditor.derivedunit.handler.AddFieldObjectMediaHandler"
383 id="eu.etaxonomy.taxeditor.bulkeditor.command.derivedunit.addFieldObjectMedia"
384 name="Add Field Object Media">
388 point="org.eclipse.core.expressions.propertyTesters">
390 class="eu.etaxonomy.taxeditor.bulkeditor.PropertyTester"
391 id="eu.etaxonomy.taxeditor.bulkeditor.propertyTester"
392 namespace="eu.etaxonomy.taxeditor.bulkeditor.propertyTester"
393 properties="isDerivedUnitEditor"
394 type="eu.etaxonomy.taxeditor.bulkeditor.BulkEditor">
398 point="org.eclipse.ui.perspectiveExtensions">
399 <perspectiveExtension
402 id="eu.etaxonomy.taxeditor.bulkeditor.view.referencingobjects"></showInPart>
404 id="eu.etaxonomy.taxeditor.view.detail">
406 </perspectiveExtension>
408 <!-- start set marker -->