Fixed property source bug.
[taxeditor.git] / taxeditor-bulkeditor / plugin.xml
index 830d039cab8e6277b88a2ef092bfb71f5c343240..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
+         </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