</perspective>
</extension>
- <!-- Definition of the OSGI perspective -->
- <extension point="org.eclipse.ui.perspectiveExtensions">
- <perspectiveExtension targetID="org.argeo.eclipse.ui.workbench.osgiPerspective">
- <view
- 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.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"/>
- </perspectiveExtension>
- </extension>
<!-- VIEWS -->
<extension
<!-- EDITORS -->
<extension
point="org.eclipse.ui.editors">
- <editor
- name="JCR Query"
- id="org.argeo.eclipse.ui.workbench.genericJcrQueryEditor"
- icon="icons/query.png"
- class="org.argeo.eclipse.spring.SpringExtensionFactory"
- default="false">
- </editor>
- <editor
- name="Node Editor"
- id="org.argeo.eclipse.ui.workbench.defaultNodeEditor"
- icon="icons/query.png"
- class="org.argeo.eclipse.spring.SpringExtensionFactory"
- default="false">
- </editor>
</extension>
<!-- COMMANDS -->
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"
<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.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>
+ </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.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
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>
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>
<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>