]> git.argeo.org Git - lgpl/argeo-commons.git/blobdiff - org.argeo.eclipse.ui.workbench/plugin.xml
Prepare next development cycle
[lgpl/argeo-commons.git] / org.argeo.eclipse.ui.workbench / plugin.xml
index be3cb43e68368176df3710aafe0b222e80e3137a..215f1203d559cc2a11e685cb7b87085fbde1846c 100644 (file)
     <extension point="org.eclipse.ui.perspectiveExtensions"> 
         <perspectiveExtension targetID="org.argeo.eclipse.ui.workbench.osgiPerspective"> 
             <view 
-               id="org.argeo.eclipse.ui.workbench.bundlesView" 
+               id="org.argeo.eclipse.ui.workbench.modulesView" 
                minimized="false"
                ratio="0.5" 
                relationship="left" 
                relative="org.eclipse.ui.editorss"/> 
             <view 
-               id="org.argeo.eclipse.ui.workbench.modulesView" 
+               id="org.argeo.eclipse.ui.workbench.bundlesView" 
+               minimized="false"
+               relationship="stack" 
+               relative="org.argeo.eclipse.ui.workbench.modulesView"/> 
+             <view 
+               id="org.argeo.eclipse.ui.workbench.multiplePackagesView" 
                minimized="false"
                relationship="stack" 
                relative="org.argeo.eclipse.ui.workbench.bundlesView"/> 
@@ -41,7 +46,7 @@
                <view
                name="Modules"
             id="org.argeo.eclipse.ui.workbench.modulesView"
-            icon="icons/bundles.gif"
+            icon="icons/service_published.gif"
                        class="org.argeo.eclipse.ui.workbench.osgi.ModulesView">
                </view>
                <view
             class="org.argeo.eclipse.ui.workbench.osgi.BundlesView">
                </view>
                <view
+               name="Multiple Packages"
+            id="org.argeo.eclipse.ui.workbench.multiplePackagesView" 
+            icon="icons/node.gif"
+            class="org.argeo.eclipse.ui.workbench.osgi.MultiplePackagesView">
+               </view>
+               <view
           name="JCR Browser"
           id="org.argeo.eclipse.ui.workbench.jcrBrowserView"
           icon="icons/browser.gif"
                name="Create a new folder">
                </command>
                <command
-                       defaultHandler="org.argeo.eclipse.ui.workbench.commands.AddPrivileges"
+                       defaultHandler="org.argeo.eclipse.spring.SpringCommandHandler"
                        id="org.argeo.eclipse.ui.workbench.addPrivileges"
                        name="Add Privileges">
                </command>
+               <command
+                       defaultHandler="org.argeo.eclipse.spring.SpringCommandHandler"
+                       id="org.argeo.eclipse.ui.workbench.removePrivileges"
+                       name="Remove Privileges">
+               </command>
                <command
                        defaultHandler="org.argeo.eclipse.ui.workbench.commands.CreateWorkspace"
                        id="org.argeo.eclipse.ui.workbench.createWorkspace"
                id="org.argeo.eclipse.ui.workbench.dumpNode"
                name="Dump Current Selected Node">
                </command>
+               <command
+               defaultHandler="org.argeo.eclipse.ui.workbench.commands.RenameNode"
+               id="org.argeo.eclipse.ui.workbench.renameNode"
+               name="Rename Current Selected Node">
+               </command>
+               <command
+               defaultHandler="org.argeo.eclipse.ui.workbench.commands.NodeConfigurableDump"
+               id="org.argeo.eclipse.ui.workbench.nodeConfigurableDump"
+               name="Configurable dump of the selected Node">
+               </command>
                <command
                        defaultHandler="org.argeo.eclipse.ui.workbench.commands.SortChildNodes"
                        id="org.argeo.eclipse.ui.workbench.sortChildNodes"
                        <command
                         commandId="org.argeo.eclipse.ui.workbench.addFolderNode"
                         icon="icons/addFolder.gif"
-                        label="Add Folder"
+                        label="Add Folder..."
                         style="push">
                                <visibleWhen>
                                        <iterate>
                                      <and>
                                         <or>
                                            <instanceof
-                                                 value="org.argeo.eclipse.ui.workbench.jcr.internal.model.SingleJcrNodeElem">
+                                                 value="org.argeo.eclipse.ui.workbench.internal.jcr.model.SingleJcrNodeElem">
                                            </instanceof>
                                            <instanceof
-                                                 value="org.argeo.eclipse.ui.workbench.jcr.internal.model.WorkspaceElem">
+                                                 value="org.argeo.eclipse.ui.workbench.internal.jcr.model.WorkspaceElem">
                                            </instanceof>
                                         </or>
                                <with variable="activeMenuSelection"><count value="1"/></with>
                        </command>
                        <command
                         commandId="org.argeo.eclipse.ui.workbench.addPrivileges"
-                        icon="icons/addPrivileges.png"
-                        label="Add Privileges"
+                        icon="icons/addPrivileges.gif"
+                        label="Add Privileges..."
                         style="push">
                                <visibleWhen>
                                        <iterate>
                                      <and>
                                         <or>
                                            <instanceof
-                                                 value="org.argeo.eclipse.ui.workbench.jcr.internal.model.SingleJcrNodeElem">
+                                                 value="org.argeo.eclipse.ui.workbench.internal.jcr.model.SingleJcrNodeElem">
                                            </instanceof>
                                            <instanceof
-                                                 value="org.argeo.eclipse.ui.workbench.jcr.internal.model.WorkspaceElem">
+                                                 value="org.argeo.eclipse.ui.workbench.internal.jcr.model.WorkspaceElem">
+                                           </instanceof>
+                                        </or>
+                               <with variable="activeMenuSelection"><count value="1"/></with>
+                                     </and>
+                                       </iterate>
+                               </visibleWhen>
+                       </command>
+                       <command
+                        commandId="org.argeo.eclipse.ui.workbench.removePrivileges"
+                        icon="icons/removePrivileges.gif"
+                        label="Remove Privileges..."
+                        style="push">
+                               <visibleWhen>
+                                       <iterate>
+                                     <and>
+                                        <or>
+                                           <instanceof
+                                                 value="org.argeo.eclipse.ui.workbench.internal.jcr.model.SingleJcrNodeElem">
+                                           </instanceof>
+                                           <instanceof
+                                                 value="org.argeo.eclipse.ui.workbench.internal.jcr.model.WorkspaceElem">
                                            </instanceof>
                                         </or>
                                <with variable="activeMenuSelection"><count value="1"/></with>
                        <command
                         commandId="org.argeo.eclipse.ui.workbench.createWorkspace"
                         icon="icons/addWorkspace.png"
-                        label="Create Workspace"
+                        label="Create Workspace..."
                         style="push">
                                <visibleWhen>
                                        <iterate>
                                        <and>
                                                <or>
                                                <instanceof
-                                                       value="org.argeo.eclipse.ui.workbench.jcr.internal.model.RepositoryElem">
+                                                       value="org.argeo.eclipse.ui.workbench.internal.jcr.model.RepositoryElem">
                                                </instanceof>
                                                </or>
                                        <with variable="activeMenuSelection"><count value="1"/></with>
                                        <iterate>
                                                <or>
                                                        <instanceof
-                                                               value="org.argeo.eclipse.ui.workbench.jcr.internal.model.SingleJcrNodeElem" />
+                                                               value="org.argeo.eclipse.ui.workbench.internal.jcr.model.SingleJcrNodeElem" />
                                                        <instanceof
-                                                               value="org.argeo.eclipse.ui.workbench.jcr.internal.model.WorkspaceElem" />
+                                                               value="org.argeo.eclipse.ui.workbench.internal.jcr.model.WorkspaceElem" />
                                                </or>
                                        </iterate>
                                </visibleWhen>
                                                <and>
                                                        <or>
                                                                <instanceof
-                                                                       value="org.argeo.eclipse.ui.workbench.jcr.internal.model.SingleJcrNodeElem" />
+                                                                       value="org.argeo.eclipse.ui.workbench.internal.jcr.model.SingleJcrNodeElem" />
                                                                <instanceof
-                                               value="org.argeo.eclipse.ui.workbench.jcr.internal.model.WorkspaceElem" />
+                                               value="org.argeo.eclipse.ui.workbench.internal.jcr.model.WorkspaceElem" />
                                        </or>
                                        <with variable="activeMenuSelection"><count value="1"/></with>
                                                </and>
                                                <iterate> 
                                                        <or>
                                                                <instanceof
-                                               value="org.argeo.eclipse.ui.workbench.jcr.internal.model.RepositoriesElem" />
+                                               value="org.argeo.eclipse.ui.workbench.internal.jcr.model.RepositoriesElem" />
                                                                <instanceof
-                                                                       value="org.argeo.eclipse.ui.workbench.jcr.internal.model.RepositoryElem" />
+                                                                       value="org.argeo.eclipse.ui.workbench.internal.jcr.model.RepositoryElem" />
                                                        </or> 
                                                </iterate>
                                        </visibleWhen>
                                        <iterate> 
                                                <or>
                                                        <instanceof
-                                                               value="org.argeo.eclipse.ui.workbench.jcr.internal.model.RemoteRepositoryElem" />
+                                                               value="org.argeo.eclipse.ui.workbench.internal.jcr.model.RemoteRepositoryElem" />
                                                </or> 
                                </iterate>
                                </visibleWhen>
                                                <iterate>
                                                        <or>
                                                                <instanceof
-                                                                       value="org.argeo.eclipse.ui.workbench.jcr.internal.model.SingleJcrNodeElem" />
+                                                                       value="org.argeo.eclipse.ui.workbench.internal.jcr.model.SingleJcrNodeElem" />
                                                                <instanceof
-                                                                       value="org.argeo.eclipse.ui.workbench.jcr.internal.model.WorkspaceElem" />
+                                                                       value="org.argeo.eclipse.ui.workbench.internal.jcr.model.WorkspaceElem" />
                                        </or>
                                        </iterate>
                                        </visibleWhen>
                                style="push">
                                <visibleWhen>
                                        <iterate> <and>
-                                               <instanceof value="org.argeo.eclipse.ui.workbench.jcr.internal.model.SingleJcrNodeElem"></instanceof>
+                                               <instanceof value="org.argeo.eclipse.ui.workbench.internal.jcr.model.SingleJcrNodeElem"></instanceof>
                                <with variable="activeMenuSelection"><count value="1"/></with>
                                        </and> </iterate>
                                </visibleWhen>
                        </command>
+                       <command
+                       commandId="org.argeo.eclipse.ui.workbench.renameNode"
+                       icon="icons/rename.gif"
+                               label="Rename..."
+                               style="push">
+                               <visibleWhen>
+                                       <iterate> <and>
+                                               <instanceof value="org.argeo.eclipse.ui.workbench.internal.jcr.model.SingleJcrNodeElem"></instanceof>
+                               <with variable="activeMenuSelection"><count value="1"/></with>
+                                       </and> </iterate>
+                               </visibleWhen>
+                       </command>
+                       <command
+                       commandId="org.argeo.eclipse.ui.workbench.nodeConfigurableDump"
+                       icon="icons/dumpNode.gif"
+                               label="Configurable dump..."
+                               style="push">
+                               <visibleWhen>
+                                       <iterate> 
+                                               <and>
+                                                       <instanceof value="org.argeo.eclipse.ui.workbench.internal.jcr.model.SingleJcrNodeElem"></instanceof>
+                                       <with variable="activeMenuSelection"><count value="1"/></with>
+                                               </and> 
+                                       </iterate>
+                               </visibleWhen>
+                       </command>
                </menuContribution>
        </extension>
 
        <!-- Reduce visibility of JCR Browser perspective to users that are in ROLE_ADMIN -->   
        <extension
        point="org.eclipse.ui.activities">
+       <!--
                <activity
                        description="Only for admins"
                        id="org.argeo.eclipse.ui.workbench.adminActivity"
                                </with>
                        </enabledWhen>
                </activity>
+               -->
         <activityPatternBinding
                        pattern="org.argeo.eclipse.ui.workbench/org.argeo.eclipse.ui.workbench.osgiPerspective"
                        isEqualityPattern="true"
-                       activityId="org.argeo.eclipse.ui.workbench.adminActivity">
+                       activityId="org.argeo.security.ui.adminActivity">
                        <!-- activityId="org.argeo.security.ui.adminActivity" -->
         </activityPatternBinding>
         <activityPatternBinding
                        pattern="org.argeo.eclipse.ui.workbench/org.argeo.eclipse.ui.workbench.jcrBrowserPerspective"
                        isEqualityPattern="true"
-                       activityId="org.argeo.eclipse.ui.workbench.adminActivity">
+                       activityId="org.argeo.security.ui.adminActivity">
                </activityPatternBinding>
        </extension>
 </plugin>
\ No newline at end of file