Fixed property source bug.
[taxeditor.git] / taxeditor-bulkeditor / plugin.xml
index 00d32c26f2edb7d6e252898347379d8a13cb40e3..ccaa877f54ad728af3c986448f95153220d16fa0 100644 (file)
       </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