</menuContribution>\r
<menuContribution\r
locationURI="menu:bulkeditor.menus.openmenu">\r
+ <dynamic\r
+ class="eu.etaxonomy.taxeditor.bulkeditor.command.OpenBulkEditorContributionItem"\r
+ id="taxeditor-bulkeditor.dynamicopenmenu">\r
+ </dynamic>\r
+ </menuContribution>\r
+ <menuContribution\r
+ locationURI="popup:#BulkEditorContext">\r
+ <dynamic\r
+ class="eu.etaxonomy.taxeditor.bulkeditor.command.NewObjectContributionItem"\r
+ id="taxeditor-bulkeditor.dynamicnewobjectcommand">\r
+ </dynamic>\r
+ <!--dynamic\r
+ class="eu.etaxonomy.taxeditor.bulkeditor.command.DeleteObjectContributionItem"\r
+ id="taxeditor-bulkeditor.dynamicdeleteobjectcommand">\r
+ </dynamic-->\r
+ <separator\r
+ name="taxeditor-bulkeditor.separator1"\r
+ visible="true">\r
+ </separator>\r
<command\r
- commandId="bulkeditor.commands.openbulkeditor"\r
- label="Reference"\r
+ commandId="bulkeditor.commands.setmergetarget"\r
+ label="Set Current Line as Target for Duplicate Removal"\r
+ style="push">\r
+ </command>\r
+ <command\r
+ commandId="bulkeditor.commands.setmergecandidate"\r
+ label="Toggle Current Line as Candidate for Duplicate Removal"\r
style="push">\r
- <parameter\r
- name="taxeditor-bulkeditor.commandParameter.inputType"\r
- value="referenceInputType">\r
- </parameter>\r
</command>\r
- </menuContribution >\r
- <menuContribution\r
- locationURI="popup:#BulkEditorContext">\r
<!--menuContribution\r
locationURI="popup:org.eclipse.ui.popup.any"--> \r
<command\r
commandId="bulkeditor.commands.mergegroup"\r
- label="Merge Group"\r
+ label="De-Duplicate Group"\r
style="push">\r
</command>\r
+ <separator\r
+ name="taxeditor-bulkeditor.separator2"\r
+ visible="true">\r
+ </separator>\r
<command\r
- commandId="bulkeditor.commands.setmergetarget"\r
- label="Set Current Line as Target for Group Merge"\r
+ commandId="bulkeditor.commands.referencingobjects"\r
+ label="Show Referencing Objects"\r
style="push">\r
</command>\r
+ <separator\r
+ name="taxeditor-bulkeditor.separator2"\r
+ visible="true">\r
+ </separator>\r
</menuContribution>\r
</extension>\r
<extension\r
point="org.eclipse.ui.commands">\r
- <command\r
- defaultHandler="eu.etaxonomy.taxeditor.bulkeditor.handler.OpenBulkEditorHandler"\r
- id="bulkeditor.commands.openbulkeditor"\r
- name="Open Bulk Editor">\r
- <commandParameter\r
- id="taxeditor-bulkeditor.commandParameter.inputType"\r
- name="Bulk Editor Class">\r
- </commandParameter>\r
- </command>\r
<command\r
defaultHandler="eu.etaxonomy.taxeditor.bulkeditor.handler.MergeGroupHandler"\r
id="bulkeditor.commands.mergegroup"\r
id="bulkeditor.commands.setmergetarget"\r
name="Set as Target for Group Merge">\r
</command>\r
+ <command\r
+ defaultHandler="eu.etaxonomy.taxeditor.bulkeditor.handler.ShowReferencingObjectsHandler"\r
+ id="bulkeditor.commands.referencingobjects"\r
+ name="Show Referencing Objects">\r
+ </command>\r
+ <command\r
+ defaultHandler="eu.etaxonomy.taxeditor.bulkeditor.handler.OpenBulkEditorHandler"\r
+ id="taxeditor-bulkeditor.dynamicopenmenu"\r
+ name="Dynamic Open Bulk Editor">\r
+ <commandParameter\r
+ id="taxeditor-bulkeditor.commandParameter.inputType"\r
+ name="Bulk Editor Class"\r
+ values="eu.etaxonomy.taxeditor.bulkeditor.command.BulkEditorInputTypeValues">\r
+ </commandParameter>\r
+ </command>\r
+ <command\r
+ defaultHandler="eu.etaxonomy.taxeditor.annotatedlineeditor.handler.NewObjectHandler"\r
+ id="taxeditor-bulkeditor.dynamicnewobjectcommand"\r
+ name="Dynamic New Object">\r
+ </command>\r
+ <command\r
+ defaultHandler="eu.etaxonomy.taxeditor.annotatedlineeditor.handler.DeleteObjectHandler"\r
+ id="taxeditor-bulkeditor.dynamicdeleteobjectcommand"\r
+ name="Dynamic Delete Object">\r
+ </command>\r
+ <command\r
+ defaultHandler="eu.etaxonomy.taxeditor.bulkeditor.handler.ToggleMergeCandidateHandler"\r
+ id="bulkeditor.commands.setmergecandidate"\r
+ name="Toggle as Candidate for Group Merge">\r
+ </command>\r
</extension>\r
<extension\r
point="org.eclipse.ui.editors.markerAnnotationSpecification">\r
</type>\r
</extension>\r
<extension\r
- point="org.eclipse.ui.elementFactories">\r
- <factory\r
- class="eu.etaxonomy.taxeditor.bulkeditor.BulkEditorInputFactory"\r
- id="eu.etaxonomy.taxeditor.bulkeditor.BulkEditorInputFactory">\r
- </factory>\r
- </extension>\r
-\r
+ point="org.eclipse.ui.views">\r
+ <view\r
+ class="eu.etaxonomy.taxeditor.bulkeditor.referencingobjects.ReferencingObjectsView"\r
+ id="taxeditor-bulkeditor.referencingobjectsview"\r
+ name="Referencing Objects"\r
+ restorable="false">\r
+ </view>\r
+ </extension> \r
+ <extension\r
+ point="org.eclipse.ui.perspectiveExtensions">\r
+ <perspectiveExtension\r
+ targetID="eu.etaxonomy.taxeditor.application.perspective">\r
+ <view\r
+ id="eu.etaxonomy.taxeditor.store.datasource.datasourceView"\r
+ minimized="false"\r
+ ratio="0.8"\r
+ relationship="bottom"\r
+ relative="org.eclipse.ui.editorss"\r
+ visible="false">\r
+ </view>\r
+ </perspectiveExtension>\r
+ </extension>
</plugin>\r