</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
- <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
+ commandId="bulkeditor.commands.setmergecandidate"\r
+ label="Toggle Current Line as Candidate for Duplicate Removal"\r
style="push">\r
</command>\r
+ <!--menuContribution\r
+ locationURI="popup:org.eclipse.ui.popup.any"--> \r
<command\r
- commandId="bulkeditor.commands.setmergetarget"\r
- label="Set Current Line as Target for Group Merge"\r
+ commandId="bulkeditor.commands.mergegroup"\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.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.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
visible="false">\r
</view>\r
</perspectiveExtension>\r
- </extension>\r
+ </extension>
</plugin>\r