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"
44 label=
"%menu.label.0">
48 locationURI=
"menu:bulkeditor.menus.openmenu">
50 class=
"eu.etaxonomy.taxeditor.bulkeditor.command.OpenBulkEditorContributionItem"
51 id=
"taxeditor-bulkeditor.dynamicopenmenu">
54 commandId="taxeditor-nameeditor.commands.open"
55 label="Open Name Editor"
60 definitionId="pigsFly">
66 locationURI="popup:#BulkEditorContext">
68 label="%menu.label.1">
70 class="eu.etaxonomy.taxeditor.bulkeditor.command.DynamicNewObjectMenu"
71 id="eu.etaxonomy.taxeditor.bulkeditor.dynamicNewMenu">
75 name="taxeditor-bulkeditor.separator1"
79 commandId="bulkeditor.commands.setmergetarget"
80 label="Set Current Line as Target for Duplicate Removal"
84 definitionId="isMergeEnabled">
89 commandId="bulkeditor.commands.setmergecandidate"
90 label="Set as Candidate(s) for Duplicate Removal"
94 definitionId="isMergeEnabled">
99 commandId="bulkeditor.commands.removemergecandidate"
100 label="Remove as Candidate(s) for Duplicate Removal"
104 definitionId="isMergeEnabled">
109 locationURI="popup:org.eclipse.ui.popup.any"-->
111 commandId=
"bulkeditor.commands.mergegroup"
112 label=
"De-Duplicate Group"
116 definitionId=
"isMergeEnabled">
121 name=
"taxeditor-bulkeditor.separator2"
125 label=
"%menu.label.2">
127 class=
"eu.etaxonomy.taxeditor.bulkeditor.command.DynamicMarkerTypeEditingMenu"
128 id=
"eu.etaxonomy.taxeditor.bulkeditor.dynamicMarkerTypeEditingMenu">
132 name=
"taxeditor-bulkeditor.separator3"
136 commandId=
"org.eclipse.ui.edit.delete"
143 point=
"org.eclipse.ui.commands">
145 defaultHandler=
"eu.etaxonomy.taxeditor.bulkeditor.handler.MergeGroupHandler"
146 id=
"bulkeditor.commands.mergegroup"
150 defaultHandler=
"eu.etaxonomy.taxeditor.bulkeditor.handler.SetMergeTargetHandler"
151 id=
"bulkeditor.commands.setmergetarget"
152 name=
"Set as Target for Group Merge">
155 defaultHandler=
"eu.etaxonomy.taxeditor.bulkeditor.handler.OpenBulkEditorHandler"
156 id=
"taxeditor-bulkeditor.dynamicopenmenu"
157 name=
"Dynamic Open Bulk Editor">
159 id=
"taxeditor-bulkeditor.commandParameter.inputType"
160 name=
"Bulk Editor Class"
161 values=
"eu.etaxonomy.taxeditor.bulkeditor.input.BulkEditorInputTypeValues">
165 defaultHandler=
"eu.etaxonomy.taxeditor.annotatedlineeditor.handler.NewObjectHandler"
166 id=
"taxeditor-bulkeditor.dynamicnewobjectcommand"
167 name=
"Dynamic New Object">
170 defaultHandler=
"eu.etaxonomy.taxeditor.annotatedlineeditor.handler.DeleteObjectHandler"
171 id=
"taxeditor-bulkeditor.dynamicdeleteobjectcommand"
172 name=
"Dynamic Delete Object">
175 defaultHandler=
"eu.etaxonomy.taxeditor.bulkeditor.handler.SetMergeCandidateHandler"
176 id=
"bulkeditor.commands.setmergecandidate"
177 name=
"Set as Candidate for Group Merge">
180 defaultHandler=
"eu.etaxonomy.taxeditor.bulkeditor.handler.RemoveMergeCandidateHandler"
181 id=
"bulkeditor.commands.removemergecandidate"
182 name=
"Remove as Candidate for Group Merge">
185 defaultHandler=
"eu.etaxonomy.taxeditor.bulkeditor.handler.SetMarkerFlagHandler"
186 id=
"taxeditor-bulkeditor.command.setMarkerFlag"
187 name=
"Set Marker Flag">
190 defaultHandler="eu.etaxonomy.taxeditor.bulkeditor.handler.NewEntityHandler"
191 id="eu.etaxonomy.taxeditor.bulkeditor.command.new"
196 point="org.eclipse.ui.editors.markerAnnotationSpecification">
198 annotationType="merge_candidate_annotation"
199 colorPreferenceKey="merge_candidate_annotation_color"
200 colorPreferenceValue="220,220,255"
201 highlightPreferenceValue="true"
202 icon="icons/merge_candidate.gif"
203 includeOnPreferencePage="true"
204 label="Merge Candidate Annotation"
205 overviewRulerPreferenceKey="merge_candidate_annotation_overview"
206 overviewRulerPreferenceValue="true"
207 presentationLayer="0"
209 textPreferenceKey="merge_candidate_annotation_text"
210 textPreferenceValue="false"
211 textStylePreferenceValue="BOX"
212 verticalRulerPreferenceKey="merge_candidate_annotation_vertical"
213 verticalRulerPreferenceValue="true">
216 annotationType="merge_target_annotation"
217 colorPreferenceKey="merge_target_annotation_color"
218 colorPreferenceValue="220,220,255"
219 highlightPreferenceValue="true"
220 icon="icons/merge_target.gif"
221 includeOnPreferencePage="true"
222 label="Merge Target Annotation"
223 overviewRulerPreferenceKey="merge_target_annotation_overview"
224 overviewRulerPreferenceValue="true"
225 presentationLayer="1"
227 textPreferenceKey="merge_target_annotation_text"
228 textPreferenceValue="false"
229 textStylePreferenceValue="BOX"
230 verticalRulerPreferenceKey="merge_target_annotation_vertical"
231 verticalRulerPreferenceValue="true">
235 point="org.eclipse.ui.editors.annotationTypes">
237 name="merge_candidate_annotation">
240 name="merge_target_annotation">
244 point="org.eclipse.ui.views">
246 class="eu.etaxonomy.taxeditor.bulkeditor.referencingobjects.ReferencingObjectsView"
247 id="eu.etaxonomy.taxeditor.bulkeditor.view.referencingobjects"
253 point="org.eclipse.core.expressions.definitions">
257 variable="activeEditor">
259 property="taxeditor-bulkeditor.propertyTester.isMergingEnabled">
265 point="org.eclipse.core.expressions.propertyTesters">
267 class="eu.etaxonomy.taxeditor.bulkeditor.command.BulkEditorPropertyTester"
268 id="taxeditor-bulkeditor.PropertyTester"
269 namespace="taxeditor-bulkeditor.propertyTester"
270 properties="isMergingEnabled"
271 type="eu.etaxonomy.taxeditor.bulkeditor.BulkEditor">
274 class="eu.etaxonomy.taxeditor.bulkeditor.PropertyTester"
275 id="eu.etaxonomy.taxeditor.bulkeditor.propertyTester"
276 namespace="eu.etaxonomy.taxeditor.bulkeditor.propertyTester"
277 properties="isDerivedUnitEditor"
278 type="eu.etaxonomy.taxeditor.bulkeditor.BulkEditor">
282 point="org.eclipse.ui.handlers">
284 class="org.eclipse.ui.internal.handlers.WidgetMethodHandler:cut"
285 commandId="org.eclipse.ui.edit.cut">
288 variable="activeFocusControlId">
290 value="bulkeditor.textControlId">
296 class="org.eclipse.ui.internal.handlers.WidgetMethodHandler:copy"
297 commandId="org.eclipse.ui.edit.copy">
300 variable="activeFocusControlId">
302 value="bulkeditor.textControlId">
308 class="org.eclipse.ui.internal.handlers.WidgetMethodHandler:paste"
309 commandId="org.eclipse.ui.edit.paste">
312 variable="activeFocusControlId">
314 value="bulkeditor.textControlId">
320 class="eu.etaxonomy.taxeditor.bulkeditor.handler.DeleteHandler"
321 commandId="org.eclipse.ui.edit.delete">
324 variable="selection">
326 value="eu.etaxonomy.taxeditor.model.LineSelection">
333 point="org.eclipse.ui.preferencePages">
335 category="eu.etaxonomy.taxeditor.preferences.bulkeditor.general"
336 class="eu.etaxonomy.taxeditor.bulkeditor.preference.BulkEditorMarkerPreferencePage"
337 id="eu.etaxonomy.taxeditor.preferences.bulkeditor.markerTypes"
341 category="eu.etaxonomy.taxeditor.preferences.general"
342 class="eu.etaxonomy.taxeditor.bulkeditor.preference.BulkEditorGeneralPreferencePage"
343 id="eu.etaxonomy.taxeditor.preferences.bulkeditor.general"
348 point="org.eclipse.ui.perspectiveExtensions">
349 <perspectiveExtension
352 id="eu.etaxonomy.taxeditor.bulkeditor.view.referencingobjects"></showInPart>
354 id="eu.etaxonomy.taxeditor.view.detail">
356 </perspectiveExtension>
358 <!-- start set marker -->