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.dataimport.DataImportEditor"
19 id=
"eu.etaxonomy.taxeditor.dataimport.DataImportEditor"
20 name=
"%editor.name.1">
24 point=
"org.eclipse.ui.menus">
26 locationURI=
"popup:bulkeditor.editor">
28 label=
"%menu.label.1">
30 class=
"eu.etaxonomy.taxeditor.bulkeditor.command.DynamicNewObjectMenu"
31 id=
"eu.etaxonomy.taxeditor.bulkeditor.dynamicNewMenu">
35 definitionId=
"isCdmStoreConnected">
42 definitionId=
"isCdmStoreConnected">
47 name=
"taxeditor-bulkeditor.separator4"
51 commandId=
"bulkeditor.commands.setmergetarget"
52 label=
"%command.label.0"
56 definitionId=
"isMergeEnabled">
62 commandId=
"bulkeditor.commands.setmergecandidate"
63 label=
"%command.label.1"
67 definitionId=
"isMergeEnabled">
72 commandId=
"bulkeditor.commands.removemergecandidate"
73 label=
"%command.label.2"
77 definitionId=
"isMergeEnabled">
82 commandId=
"bulkeditor.commands.mergegroup"
83 label=
"%command.label.3"
87 definitionId=
"isMergeEnabled">
92 name=
"eu.etaxonomy.taxeditor.bulkeditor.separator1"
96 commandId=
"eu.etaxonomy.taxeditor.bulkeditor.convertTeam2Person"
97 label=
"%command.label.5"
103 definitionId=
"isConvertEnabled">
106 definitionId=
"isTeam">
112 commandId=
"eu.etaxonomy.taxeditor.bulkeditor.convertPerson2Team"
113 label=
"%command.label.6"
116 checkEnabled=
"true">>
119 definitionId=
"isConvertEnabled">
122 definitionId=
"isPerson">
128 name=
"taxeditor-bulkeditor.separator2"
132 label=
"%menu.label.2">
134 class=
"eu.etaxonomy.taxeditor.bulkeditor.command.DynamicMarkerTypeEditingMenu"
135 id=
"eu.etaxonomy.taxeditor.bulkeditor.dynamicMarkerTypeEditingMenu">
140 definitionId=
"isCdmStoreConnected">
145 name=
"taxeditor-bulkeditor.separator3"
149 commandId=
"eu.etaxonomy.taxeditor.bulkeditor.delete"
150 label=
"%command.label.4"
155 definitionId=
"isCdmStoreConnected">
160 class=
"eu.etaxonomy.taxeditor.view.CdmViewerContextMenu"
161 id=
"eu.etaxonomy.taxeditor.bulkeditor.cdmViewerContextMenu">
164 locationURI="popup:org.eclipse.ui.popup.any"-->
168 point=
"org.eclipse.ui.commands">
170 defaultHandler=
"eu.etaxonomy.taxeditor.bulkeditor.handler.SetMarkerFlagHandler"
171 id=
"taxeditor-bulkeditor.command.setMarkerFlag"
172 name=
"%command.name.6">
175 id=
"eu.etaxonomy.taxeditor.openReferencingObjectsView"
176 name=
"%command.name.OPEN_REFERENCING_OBJECTS_VIEW">
179 id=
"eu.etaxonomy.taxeditor.bulkeditor.openBulkEditorForIdentifiableEntity"
180 name=
"Open bulk editor for identifiable entity">
182 id=
"eu.etaxonomy.taxeditor.bulkeditor.openBulkEditorForIdentifiableEntity.uuid"
183 name=
"Identifiable Entity UUID"
185 typeId=
"eu.etaxonomy.taxeditor.uuidParameterType">
189 defaultHandler=
"eu.etaxonomy.taxeditor.handler.defaultHandler.OpenReferencingObjectsView"
190 id=
"eu.etaxonomy.taxeditor.openReferencingObjectsViewFromMenu"
191 name=
"%command.name.OPEN_REFERENCING_OBJECTS_VIEW">
194 defaultHandler="eu.etaxonomy.taxeditor.bulkeditor.handler.NewEntityHandler"
195 id="eu.etaxonomy.taxeditor.bulkeditor.command.new"
200 point="org.eclipse.ui.editors.markerAnnotationSpecification">
202 annotationType="merge_candidate_annotation"
203 colorPreferenceKey="merge_candidate_annotation_color"
204 colorPreferenceValue="220,220,255"
205 highlightPreferenceValue="true"
206 icon="icons/merge_candidate.gif"
207 includeOnPreferencePage="true"
208 label="%specification.label"
209 overviewRulerPreferenceKey="merge_candidate_annotation_overview"
210 overviewRulerPreferenceValue="true"
211 presentationLayer="0"
213 textPreferenceKey="merge_candidate_annotation_text"
214 textPreferenceValue="false"
215 textStylePreferenceValue="BOX"
216 verticalRulerPreferenceKey="merge_candidate_annotation_vertical"
217 verticalRulerPreferenceValue="true">
220 annotationType="merge_target_annotation"
221 colorPreferenceKey="merge_target_annotation_color"
222 colorPreferenceValue="220,220,255"
223 highlightPreferenceValue="true"
224 icon="icons/merge_target.gif"
225 includeOnPreferencePage="true"
226 label="%specification.label.0"
227 overviewRulerPreferenceKey="merge_target_annotation_overview"
228 overviewRulerPreferenceValue="true"
229 presentationLayer="1"
231 textPreferenceKey="merge_target_annotation_text"
232 textPreferenceValue="false"
233 textStylePreferenceValue="BOX"
234 verticalRulerPreferenceKey="merge_target_annotation_vertical"
235 verticalRulerPreferenceValue="true">
239 point="org.eclipse.ui.editors.annotationTypes">
241 name="merge_candidate_annotation">
244 name="merge_target_annotation">
248 point="org.eclipse.core.expressions.definitions">
252 variable="activeEditor">
254 property="taxeditor-bulkeditor.propertyTester.isMergingEnabled">
259 id="isConvertEnabled">
261 variable="activeEditor">
263 property="taxeditor-bulkeditor.propertyTester.isConvertingEnabled">
268 id="isTaxonBulkEditorInput">
270 variable="activeEditor">
272 property="taxeditor-bulkeditor.propertyTester.isTaxonEditor">
279 variable="selection">
281 property="eu.etaxonomy.taxeditor.bulkeditor.command.isTeam">
288 variable="selection">
290 property="eu.etaxonomy.taxeditor.bulkeditor.command.isPerson">
295 id="isBulkEditorSupported">
297 variable="selection">
299 property="eu.etaxonomy.taxeditor.bulkeditor.command.BulkEditorSelectionPropertyTester.isBulkEditorSupported">
306 variable="activeEditor">
308 property="taxeditor-bulkeditor.propertyTester.isGroupEditor">
314 point="org.eclipse.core.expressions.propertyTesters">
316 class="eu.etaxonomy.taxeditor.bulkeditor.command.BulkEditorPropertyTester"
317 id="taxeditor-bulkeditor.PropertyTester"
318 namespace="taxeditor-bulkeditor.propertyTester"
319 properties="isMergingEnabled, isDerivedUnitEditor, isTaxonEditor, isGroupEditor, isConvertingEnabled"
320 type="eu.etaxonomy.taxeditor.bulkeditor.BulkEditor">
323 class="eu.etaxonomy.taxeditor.bulkeditor.command.BulkEditorMenuPropertyTester"
324 id="eu.etaxonomy.taxeditor.bulkeditor.command.BulkEditorMenuPropertyTester"
325 namespace="eu.etaxonomy.taxeditor.bulkeditor.command"
326 properties="isTeam, isPerson"
327 type="java.lang.Object">
330 class="eu.etaxonomy.taxeditor.bulkeditor.command.BulkEditorSelectionPropertyTester"
331 id="eu.etaxonomy.taxeditor.bulkeditor.command.BulkEditorSelectionPropertyTester"
332 namespace="eu.etaxonomy.taxeditor.bulkeditor.command.BulkEditorSelectionPropertyTester"
333 properties="isBulkEditorSupported"
334 type="org.eclipse.jface.viewers.IStructuredSelection">
338 point="org.eclipse.ui.handlers">
340 class="org.eclipse.ui.internal.handlers.WidgetMethodHandler:cut"
341 commandId="org.eclipse.ui.edit.cut">
344 variable="activeFocusControlId">
346 value="bulkeditor.textControlId">
352 class="org.eclipse.ui.internal.handlers.WidgetMethodHandler:copy"
353 commandId="org.eclipse.ui.edit.copy">
356 variable="activeFocusControlId">
358 value="bulkeditor.textControlId">
364 class="org.eclipse.ui.internal.handlers.WidgetMethodHandler:paste"
365 commandId="org.eclipse.ui.edit.paste">
368 variable="activeFocusControlId">
370 value="bulkeditor.textControlId">
378 point="org.eclipse.ui.preferencePages">
380 category="eu.etaxonomy.taxeditor.preferences.bulkeditor.general"
381 class="eu.etaxonomy.taxeditor.bulkeditor.preference.BulkEditorMarkerPreferencePage"
382 id="eu.etaxonomy.taxeditor.preferences.bulkeditor.markerTypes"
386 category="eu.etaxonomy.taxeditor.preferences.general"
387 class="eu.etaxonomy.taxeditor.bulkeditor.preference.BulkEditorGeneralPreferencePage"
388 id="eu.etaxonomy.taxeditor.preferences.bulkeditor.general"
393 point="eu.etaxonomy.taxeditor.store.cdmViewer">
395 commandId="eu.etaxonomy.taxeditor.openReferencingObjectsView"
396 selection="java.lang.Object"
397 viewerName="%viewCommandMapping.viewerName.REFERENCING_OBJECTS_VIEW">
398 </viewCommandMapping>
400 commandId="eu.etaxonomy.taxeditor.bulkeditor.openBulkEditorForTaxonNode"
401 selection="eu.etaxonomy.cdm.model.taxon.TaxonNode"
402 viewerName="%viewCommandMapping.viewerName.BULK_EDITOR">
403 </viewCommandMapping>
405 commandId="eu.etaxonomy.taxeditor.bulkeditor.openBulkEditorForIdentifiableEntity"
406 selection="eu.etaxonomy.cdm.model.common.IdentifiableEntity"
407 viewerName="%viewCommandMapping.viewerName.BULK_EDITOR">
408 </viewCommandMapping>
411 id="eu.etaxonomy.taxeditor.bulkeditor.workbench.model"
412 name="Bulk Editor Workbench Model"
413 point="org.eclipse.e4.workbench.model">
416 uri="fragment.e4xmi">
419 <!-- start set marker -->