+++ /dev/null
-Manifest-Version: 1.0\r
-Bundle-ActivationPolicy: lazy\r
-Bundle-Activator: org.argeo.eclipse.ui.workbench.WorkbenchUiPlugin\r
-Bundle-License: http://www.apache.org/licenses/LICENSE-2.0.txt\r
-Bundle-ManifestVersion: 2\r
-Bundle-Name: Commons Eclipse UI Workbench\r
-Bundle-RequiredExecutionEnvironment: JavaSE-1.6\r
-Bundle-SymbolicName: org.argeo.eclipse.ui.workbench;singleton:=true\r
-Bundle-Version: 2.1.12.SNAPSHOT-r201412101730\r
-Export-Package: org.argeo.eclipse.ui.workbench;version="2.1.12.SNAPSHOT-r201412101730";\r
- uses:="org.eclipse.jface.resource,\r
- org.apache.commons.logging,\r
- org.eclipse.ui.plugin,\r
- org.osgi.framework",\r
- org.argeo.eclipse.ui.workbench.commands;version="2.1.12.SNAPSHOT-r201412101730";\r
- uses:="javax.jcr,\r
- org.eclipse.ui.handlers,\r
- org.argeo.eclipse.ui.workbench.jcr.browser.model,\r
- org.argeo.eclipse.ui.dialogs,\r
- org.eclipse.ui,\r
- org.argeo.eclipse.ui.workbench,\r
- org.eclipse.jface.viewers,\r
- org.eclipse.core.commands,\r
- org.argeo.eclipse.ui.workbench.jcr,\r
- org.argeo.eclipse.ui,\r
- org.argeo,\r
- org.eclipse.jface.wizard,\r
- org.eclipse.swt.widgets,\r
- org.eclipse.swt.events,\r
- org.eclipse.swt.layout,\r
- org.argeo.util.security,\r
- org.argeo.jcr,\r
- org.eclipse.swt.graphics,\r
- org.eclipse.jface.dialogs,\r
- org.argeo.eclipse.ui.utils,\r
- org.argeo.eclipse.ui.jcr.editors,\r
- org.eclipse.ui.commands",\r
- org.argeo.eclipse.ui.workbench.jcr;version="2.1.12.SNAPSHOT-r201412101730";\r
- uses:="javax.jcr,\r
- org.argeo,\r
- org.eclipse.ui.forms.editor,\r
- org.eclipse.core.runtime,\r
- org.argeo.jcr,\r
- org.eclipse.ui,\r
- org.argeo.eclipse.ui.workbench,\r
- org.eclipse.swt.widgets,\r
- org.eclipse.swt.layout,\r
- org.argeo.eclipse.ui.jcr.editors,\r
- org.argeo.eclipse.ui.workbench.jcr.browser.model,\r
- org.eclipse.jface.viewers,\r
- org.argeo.eclipse.ui.jcr,\r
- org.apache.commons.logging,\r
- javax.jcr.observation,\r
- org.argeo.eclipse.ui.jcr.utils,\r
- org.eclipse.swt.custom,\r
- org.eclipse.ui.part,\r
- org.eclipse.jface.action,\r
- org.argeo.util.security,\r
- org.argeo.eclipse.ui,\r
- org.eclipse.jface.resource,\r
- org.eclipse.swt.graphics",\r
- org.argeo.eclipse.ui.workbench.jcr.internal.model;version="2.1.12.SNAPSHOT-r201412101730";\r
- uses:="org.argeo,\r
- javax.jcr,\r
- org.argeo.jcr,\r
- org.argeo.eclipse.ui,\r
- org.argeo.util.security",\r
- org.argeo.eclipse.ui.workbench.osgi;version="2.1.12.SNAPSHOT-r201412101730";\r
- uses:="org.eclipse.jface.viewers,\r
- org.osgi.framework,\r
- org.eclipse.swt.widgets,\r
- org.eclipse.swt.graphics,\r
- org.argeo.eclipse.ui.specific,\r
- org.argeo.eclipse.ui.workbench,\r
- org.eclipse.ui.part,\r
- org.argeo.eclipse.ui,\r
- org.osgi.service.packageadmin,\r
- org.apache.commons.logging,\r
- org.eclipse.jface.resource,\r
- org.eclipse.ui"\r
-Import-Package: javax.jcr;version="[2.0,3)",\r
- javax.jcr.nodetype;version="[2.0,3)",\r
- javax.jcr.observation;version="[2.0,3)",\r
- javax.jcr.security;version="[2.0,3)",\r
- javax.jcr.version;version="[2.0,3)",\r
- org.apache.commons.io;version="[1.4,2)",\r
- org.apache.commons.logging;version="[1.1,2)",\r
- org.argeo;version="[2.1,3)",\r
- org.argeo.eclipse.spring;version="[2.1,3)",\r
- org.argeo.eclipse.ui;version="[2.1,3)",\r
- org.argeo.eclipse.ui.dialogs;version="[2.1,3)",\r
- org.argeo.eclipse.ui.jcr;version="[2.1,3)",\r
- org.argeo.eclipse.ui.jcr.editors;version="[2.1,3)",\r
- org.argeo.eclipse.ui.jcr.utils;version="[2.1,3)",\r
- org.argeo.eclipse.ui.specific;version="[2.1,3)",\r
- org.argeo.eclipse.ui.utils;version="[2.1,3)",\r
- org.argeo.eclipse.ui.workbench,\r
- org.argeo.eclipse.ui.workbench.jcr.internal.model,\r
- org.argeo.jcr;version="[2.1,3)",\r
- org.argeo.security.crypto,\r
- org.argeo.util.security;version="[2.1,3)",\r
- org.eclipse.core.commands,\r
- org.eclipse.core.runtime;version="[3.4,4)",\r
- org.eclipse.jface.action,\r
- org.eclipse.jface.dialogs,\r
- org.eclipse.jface.operation,\r
- org.eclipse.jface.resource,\r
- org.eclipse.jface.viewers,\r
- org.eclipse.jface.wizard,\r
- org.eclipse.swt.custom,\r
- org.eclipse.swt.events,\r
- org.eclipse.swt.graphics,\r
- org.eclipse.swt.layout,\r
- org.eclipse.swt.widgets,\r
- org.eclipse.ui;ui.workbench=split,\r
- org.eclipse.ui.commands,\r
- org.eclipse.ui.forms,\r
- org.eclipse.ui.forms.editor,\r
- org.eclipse.ui.forms.widgets,\r
- org.eclipse.ui.handlers,\r
- org.eclipse.ui.part;ui.workbench=split,\r
- org.eclipse.ui.plugin,\r
- org.osgi.framework;version="[1.3,2)",\r
- org.osgi.service.packageadmin;version="[1.2,2)",\r
- org.springframework.beans.factory;version="[2.5,3)",\r
- org.springframework.core.io.support;version="[2.5,3)"\r
-Include-Resource: org/argeo/eclipse/ui/workbench/messages.properties=src\r
- /org/argeo/eclipse/ui/workbench/messages.properties,META-INF/spring/jcr\r
- .xml=META-INF/spring/jcr.xml,META-INF/spring/commands.xml=META-INF/spri\r
- ng/commands.xml,META-INF/spring/parts.xml=META-INF/spring/parts.xml,MET\r
- A-INF/spring/osgi.xml=META-INF/spring/osgi.xml,plugin.xml=plugin.xml,ic\r
- ons/resolved.gif=icons/resolved.gif,icons/refresh.png=icons/refresh.png\r
- ,icons/getSize.gif=icons/getSize.gif,icons/addFolder.gif=icons/addFolde\r
- r.gif,icons/workspace_connected.png=icons/workspace_connected.png,icons\r
- /remote_disconnected.gif=icons/remote_disconnected.gif,icons/import_fs.\r
- png=icons/import_fs.png,icons/bundles.gif=icons/bundles.gif,icons/repos\r
- itories.gif=icons/repositories.gif,icons/query.png=icons/query.png,icon\r
- s/workspace_disconnected.png=icons/workspace_disconnected.png,icons/rep\r
- ository_connected.gif=icons/repository_connected.gif,icons/addPrivilege\r
- s.png=icons/addPrivileges.png,icons/starting.gif=icons/starting.gif,ico\r
- ns/remote_connected.gif=icons/remote_connected.gif,icons/node.gif=icons\r
- /node.gif,icons/installed.gif=icons/installed.gif,icons/folder.gif=icon\r
- s/folder.gif,icons/browser.gif=icons/browser.gif,icons/repository_disco\r
- nnected.gif=icons/repository_disconnected.gif,icons/home.gif=icons/home\r
- .gif,icons/sort.gif=icons/sort.gif,icons/nodes.gif=icons/nodes.gif,icon\r
- s/add.gif=icons/add.gif,icons/dumpNode.gif=icons/dumpNode.gif,icons/act\r
- ive.gif=icons/active.gif,icons/osgi_explorer.gif=icons/osgi_explorer.gi\r
- f,icons/remove.gif=icons/remove.gif,icons/addWorkspace.png=icons/addWor\r
- kspace.png,icons/addRepo.gif=icons/addRepo.gif,icons/file.gif=icons/fil\r
- e.gif,icons/binary.png=icons/binary.png\r
-Private-Package: icons,.,org.argeo.eclipse.ui.workbench.jcr.browser.inte\r
- rnal\r
-Require-Bundle: org.eclipse.ui;resolution:=optional,org.eclipse.core.run\r
- time,org.eclipse.rap.ui;resolution:=optional,org.eclipse.rap.ui.workben\r
- ch;resolution:=optional\r
-SLC-Category: org.argeo.commons\r
+++ /dev/null
-## English labels for Agreo JCR UI application
-
-## Generic labels
-
-## Errors & warnings
-errorUnvalidNtFolderNodeType= Error: folder can only be created on a Jcr Node
-warningInvalidNodeToImport=Can only import to a node
-warningInvalidMultipleSelection=This functionality is implemented only on a single node for the time being.
-warningUnversionableNode= Current node is not versionable.
-warningNoChildNode= Current node has no child.
-
-## Commands
-getNodeSizeCmdLbl= Get approx. size
-addFolderNodeCmdLbl= Add Folder
-
-## GenericNodeEditor
-nodeEditorLbl=Generic node editor
-genericNodePageTitle=Properties
-childNodesPageTitle=Children
-nodeRightsManagementPageTitle=Rights
-nodeVersionHistoryPageTitle=History
-
-# History
-versionTreeSectionTitle=Version list
-versionHistorySectionTitle=History
-
-## Dummy ones
-testLbl=Internationalizations of messages seems to work properly.
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<beans xmlns="http://www.springframework.org/schema/beans"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p"
- xsi:schemaLocation="http://www.springframework.org/schema/beans
- http://www.springframework.org/schema/beans/spring-beans.xsd">
-
- <bean id="addRemoteRepository" class="org.argeo.eclipse.ui.workbench.commands.AddRemoteRepository">
- <property name="repositoryFactory" ref="repositoryFactory" />
- <property name="nodeRepository" ref="nodeRepository" />
- <property name="keyring" ref="keyring" />
- </bean>
-
- <bean id="removeRemoteRepository"
- class="org.argeo.eclipse.ui.workbench.commands.RemoveRemoteRepository">
- </bean>
-
- <bean id="addFolderNode" class="org.argeo.eclipse.ui.workbench.commands.AddFolderNode"
- scope="prototype" />
-
- <bean id="addPrivileges" class="org.argeo.eclipse.ui.workbench.commands.AddPrivileges"
- scope="prototype" />
-
- <bean id="createWorkspace" class="org.argeo.eclipse.ui.workbench.commands.CreateWorkspace"
- scope="prototype" />
-
- <bean id="refresh" class="org.argeo.eclipse.ui.workbench.commands.Refresh"
- scope="prototype" />
-
- <bean id="deleteNodes" class="org.argeo.eclipse.ui.workbench.commands.DeleteNodes"
- scope="prototype" />
-
- <bean id="importFileSystem" class="org.argeo.eclipse.ui.workbench.commands.ImportFileSystem"
- scope="prototype" />
-</beans>
\ No newline at end of file
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<beans xmlns="http://www.springframework.org/schema/beans"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:util="http://www.springframework.org/schema/util"
- xmlns:p="http://www.springframework.org/schema/p"
- xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
- http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-2.5.xsd">
-
- <bean id="repositoryRegister" class="org.argeo.jcr.DefaultRepositoryRegister" />
-
-</beans>
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>\r
-<beans:beans xmlns="http://www.springframework.org/schema/osgi"\r
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:beans="http://www.springframework.org/schema/beans"\r
- xmlns:osgi="http://www.springframework.org/schema/osgi"\r
- xsi:schemaLocation="http://www.springframework.org/schema/osgi \r
- http://www.springframework.org/schema/osgi/spring-osgi-1.1.xsd\r
- http://www.springframework.org/schema/beans \r
- http://www.springframework.org/schema/beans/spring-beans-2.5.xsd"\r
- osgi:default-timeout="30000">\r
-\r
- <list id="repositories" interface="javax.jcr.Repository"\r
- cardinality="0..N">\r
- <listener ref="repositoryRegister" bind-method="register"\r
- unbind-method="unregister" />\r
- </list>\r
-\r
- <reference id="nodeRepository" interface="javax.jcr.Repository"\r
- filter="(argeo.jcr.repository.alias=node)" />\r
- <reference id="repositoryFactory" interface="javax.jcr.RepositoryFactory" />\r
-\r
- <reference id="keyring" interface="org.argeo.security.crypto.CryptoKeyring" />\r
-\r
-</beans:beans>
\ No newline at end of file
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<beans xmlns="http://www.springframework.org/schema/beans"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:util="http://www.springframework.org/schema/util"
- xmlns:p="http://www.springframework.org/schema/p"
- xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
- http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-2.5.xsd">
-
- <!-- EDITORS -->
- <bean id="genericJcrQueryEditor"
- class="org.argeo.eclipse.ui.workbench.jcr.GenericJcrQueryEditor"
- scope="prototype">
- <property name="session" ref="nodeSession" />
- </bean>
- <bean id="defaultNodeEditor" class="org.argeo.eclipse.ui.workbench.jcr.DefaultNodeEditor"
- scope="prototype">
- </bean>
-
- <!-- Views -->
- <bean id="jcrBrowserView" class="org.argeo.eclipse.ui.workbench.jcr.JcrBrowserView"
- scope="prototype">
- <property name="repositoryRegister" ref="repositoryRegister" />
- <property name="repositoryFactory" ref="repositoryFactory" />
- <property name="nodeRepository" ref="nodeRepository" />
- <property name="keyring" ref="keyring" />
- </bean>
-</beans>
+++ /dev/null
-## English labels for Agreo JCR UI application
-
-## Generic labels
-
-## Errors & warnings
-errorUnvalidNtFolderNodeType= Error: folder can only be created on a Jcr Node
-warningInvalidNodeToImport=Can only import to a node
-warningInvalidMultipleSelection=This functionality is implemented only on a single node for the time being.
-warningUnversionableNode= Current node is not versionable.
-warningNoChildNode= Current node has no child.
-
-## Commands
-getNodeSizeCmdLbl= Get approx. size
-addFolderNodeCmdLbl= Add Folder
-
-## GenericNodeEditor
-nodeEditorLbl=Generic node editor
-genericNodePageTitle=Properties
-childNodesPageTitle=Children
-nodeRightsManagementPageTitle=Rights
-nodeVersionHistoryPageTitle=History
-
-# History
-versionTreeSectionTitle=Version list
-versionHistorySectionTitle=History
-
-## Dummy ones
-testLbl=Internationalizations of messages seems to work properly.
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<?eclipse version="3.4"?>
-<plugin>
- <!-- PERSPECTIVES -->
- <extension
- point="org.eclipse.ui.perspectives">
- <perspective
- name="Monitoring"
- class="org.argeo.eclipse.ui.workbench.osgi.OsgiExplorerPerspective"
- id="org.argeo.eclipse.ui.workbench.osgiPerspective"
- icon="icons/osgi_explorer.gif">
- </perspective>
- <perspective
- name="Data Explorer"
- class="org.argeo.eclipse.ui.workbench.jcr.JcrBrowserPerspective"
- id="org.argeo.eclipse.ui.workbench.jcrBrowserPerspective"
- icon="icons/nodes.gif">
- </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.bundlesView"
- minimized="false"
- ratio="0.5"
- relationship="left"
- relative="org.eclipse.ui.editors"/>
- <view
- id="org.argeo.eclipse.ui.workbench.modulesView"
- minimized="false"
- relationship="stack"
- relative="org.argeo.eclipse.ui.workbench.bundlesView"/>
- </perspectiveExtension>
- </extension>
-
- <!-- VIEWS -->
- <extension
- point="org.eclipse.ui.views">
- <view
- name="Modules"
- id="org.argeo.eclipse.ui.workbench.modulesView"
- icon="icons/bundles.gif"
- class="org.argeo.eclipse.ui.workbench.osgi.ModulesView">
- </view>
- <view
- name="Bundles"
- id="org.argeo.eclipse.ui.workbench.bundlesView"
- icon="icons/bundles.gif"
- class="org.argeo.eclipse.ui.workbench.osgi.BundlesView">
- </view>
- <view
- name="JCR Browser"
- id="org.argeo.eclipse.ui.workbench.browserView"
- icon="icons/browser.gif"
- class="org.argeo.eclipse.spring.SpringExtensionFactory">
- </view>
- </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 -->
- <extension
- point="org.eclipse.ui.commands">
- <command
- defaultHandler="org.argeo.eclipse.ui.workbench.commands.OpenEditor"
- id="org.argeo.eclipse.ui.workbench.openEditor"
- name="Open an editor given its ID">
- <commandParameter
- id="param.jcrNodePath"
- name="Node path">
- </commandParameter>
- <!-- The path to the corresponding node if needed. -->
- <commandParameter
- id="param.jcrNodePath"
- name="Node path">
- </commandParameter>
- </command>
- <command
- defaultHandler="org.argeo.eclipse.ui.workbench.commands.GetNodeSize"
- id="org.argeo.eclipse.ui.workbench.getNodeSize"
- name="Get node size">
- </command>
- <command
- defaultHandler="org.argeo.eclipse.spring.SpringCommandHandler"
- id="org.argeo.eclipse.ui.workbench.addRemoteRepository"
- name="Add remote JCR repository">
- <commandParameter
- id="org.argeo.jcr.ui.explorer.repositoryUri"
- name="Repository URI">
- </commandParameter>
- </command>
- <command
- defaultHandler="org.argeo.eclipse.spring.SpringCommandHandler"
- id="org.argeo.eclipse.ui.workbench.removeRemoteRepository"
- name="Remove remote JCR repository">
- </command>
- <command
- defaultHandler="org.argeo.eclipse.spring.SpringCommandHandler"
- id="org.argeo.eclipse.ui.workbench.addFolderNode"
- name="Create a new folder">
- </command>
- <command
- 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.createWorkspace"
- name="Create a new workspace">
- </command>
- <command
- defaultHandler="org.argeo.eclipse.spring.SpringCommandHandler"
- id="org.argeo.eclipse.ui.workbench.refresh"
- name="Refresh">
- </command>
- <command
- defaultHandler="org.argeo.eclipse.spring.SpringCommandHandler"
- id="org.argeo.eclipse.ui.workbench.deleteNodes"
- name="Delete nodes">
- </command>
- <command
- defaultHandler="org.argeo.eclipse.spring.SpringCommandHandler"
- id="org.argeo.eclipse.ui.workbench.importFileSystem"
- name="Import files...">
- </command>
- <!-- <command
- defaultHandler="org.argeo.eclipse.spring.SpringCommandHandler"
- id="org.argeo.eclipse.ui.workbench.openFile"
- name="Open current file">
- </command>
- -->
- <command
- defaultHandler="org.argeo.eclipse.ui.workbench.commands.DumpNode"
- id="org.argeo.eclipse.ui.workbench.dumpNode"
- name="Dump Current Selected Node">
- </command>
- <command
- defaultHandler="org.argeo.eclipse.ui.workbench.commands.SortChildNodes"
- id="org.argeo.eclipse.ui.workbench.sortChildNodes"
- name="Sort node tree">
- <!-- FIXME: default value does not work -->
- <state
- id="org.argeo.eclipse.ui.workbench.sortChildNodes.toggleState"
- class="org.eclipse.ui.handlers.RegistryToggleState:true" >
- <!-- <class class="org.eclipse.jface.commands.ToggleState">
- <parameter
- name="default"
- value="true" />
- </class> -->
- </state>
- </command>
- </extension>
-
- <!-- Menus -->
- <extension point="org.eclipse.ui.menus">
- <!-- Browser view specific menu -->
- <menuContribution
- locationURI="menu:org.argeo.jcr.ui.explorer.browserView">
- <!-- See bug 149 -->
- <!-- <command
- commandId="org.argeo.eclipse.ui.workbench.openGenericJcrQueryEditor"
- icon="icons/query.png"
- style="push">
- </command> -->
- <command
- commandId="org.argeo.eclipse.ui.workbench.addRemoteRepository"
- icon="icons/addRepo.gif"
- style="push">
- </command>
- <command
- commandId="org.argeo.eclipse.ui.workbench.sortChildNodes"
- icon="icons/sort.gif"
- style="toggle"
- label="Sort child nodes"
- tooltip="Warning: stopping to sort children nodes might enhance overall performances">
- </command>
- </menuContribution>
- <!-- Browser view popup context menu -->
- <menuContribution
- locationURI="popup:org.argeo.jcr.ui.explorer.browserView">
- <command
- commandId="org.argeo.eclipse.ui.workbench.refresh"
- icon="icons/refresh.png"
- style="push">
- </command>
- <command
- commandId="org.argeo.eclipse.ui.workbench.addFolderNode"
- icon="icons/addFolder.gif"
- label="Add Folder"
- style="push">
- <visibleWhen>
- <iterate>
- <and>
- <or>
- <instanceof
- value="org.argeo.eclipse.ui.workbench.jcr.internal.model.SingleJcrNodeElem">
- </instanceof>
- <instanceof
- value="org.argeo.eclipse.ui.workbench.jcr.internal.model.WorkspaceElem">
- </instanceof>
- </or>
- <with variable="activeMenuSelection"><count value="1"/></with>
- </and>
- </iterate>
- </visibleWhen>
- </command>
- <command
- commandId="org.argeo.eclipse.ui.workbench.addPrivileges"
- icon="icons/addPrivileges.png"
- label="Add Privileges"
- style="push">
- <visibleWhen>
- <iterate>
- <and>
- <or>
- <instanceof
- value="org.argeo.eclipse.ui.workbench.jcr.internal.model.SingleJcrNodeElem">
- </instanceof>
- <instanceof
- value="org.argeo.eclipse.ui.workbench.jcr.internal.model.WorkspaceElem">
- </instanceof>
- </or>
- <with variable="activeMenuSelection"><count value="1"/></with>
- </and>
- </iterate>
- </visibleWhen>
- </command>
- <command
- commandId="org.argeo.eclipse.ui.workbench.createWorkspace"
- icon="icons/addWorkspace.png"
- label="Create Workspace"
- style="push">
- <visibleWhen>
- <iterate>
- <and>
- <or>
- <instanceof
- value="org.argeo.eclipse.ui.workbench.jcr.internal.model.RepositoryElem">
- </instanceof>
- </or>
- <with variable="activeMenuSelection"><count value="1"/></with>
- </and>
- </iterate>
- </visibleWhen>
- </command>
- <command
- commandId="org.argeo.eclipse.ui.workbench.deleteNodes"
- icon="icons/remove.gif"
- label="Delete Nodes"
- style="push">
- <visibleWhen>
- <iterate>
- <or>
- <instanceof
- value="org.argeo.eclipse.ui.workbench.jcr.internal.model.SingleJcrNodeElem" />
- <instanceof
- value="org.argeo.eclipse.ui.workbench.jcr.internal.model.WorkspaceElem" />
- </or>
- </iterate>
- </visibleWhen>
- </command>
- <command
- commandId="org.argeo.eclipse.ui.workbench.importFileSystem"
- icon="icons/import_fs.png"
- style="push"
- tooltip="Import files from the files sytem">
- <visibleWhen>
- <iterate>
- <and>
- <or>
- <instanceof
- value="org.argeo.eclipse.ui.workbench.jcr.internal.model.SingleJcrNodeElem" />
- <instanceof
- value="org.argeo.eclipse.ui.workbench.jcr.internal.model.WorkspaceElem" />
- </or>
- <with variable="activeMenuSelection"><count value="1"/></with>
- </and>
- </iterate>
- </visibleWhen>
- </command>
- <command
- commandId="org.argeo.eclipse.ui.workbench.addRemoteRepository"
- icon="icons/addRepo.gif"
- style="push">
- <visibleWhen>
- <iterate>
- <or>
- <instanceof
- value="org.argeo.eclipse.ui.workbench.jcr.internal.model.RepositoriesElem" />
- <instanceof
- value="org.argeo.eclipse.ui.workbench.jcr.internal.model.RepositoryElem" />
- </or>
- </iterate>
- </visibleWhen>
- </command>
- <command
- commandId="org.argeo.eclipse.ui.workbench.removeRemoteRepository"
- icon="icons/remove.gif"
- style="push">
- <visibleWhen>
- <iterate>
- <or>
- <instanceof
- value="org.argeo.eclipse.ui.workbench.jcr.internal.model.RemoteRepositoryElem" />
- </or>
- </iterate>
- </visibleWhen>
- </command>
- <command
- commandId="org.argeo.eclipse.ui.workbench.getNodeSize"
- icon="icons/getSize.gif"
- style="push">
- <visibleWhen>
- <iterate>
- <or>
- <instanceof
- value="org.argeo.eclipse.ui.workbench.jcr.internal.model.SingleJcrNodeElem" />
- <instanceof
- value="org.argeo.eclipse.ui.workbench.jcr.internal.model.WorkspaceElem" />
- </or>
- </iterate>
- </visibleWhen>
- </command>
- <command
- commandId="org.argeo.eclipse.ui.workbench.dumpNode"
- icon="icons/dumpNode.gif"
- label="Dump Node"
- style="push">
- <visibleWhen>
- <iterate>
- <and>
- <instanceof value="org.argeo.eclipse.ui.workbench.jcr.internal.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"
- name="Jcr Technical Admin">
- <enabledWhen>
- <with variable="roles">
- <iterate ifEmpty="false" operator="or">
- <equals value="ROLE_ADMIN" />
- </iterate>
- </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" -->
- </activityPatternBinding>
- <activityPatternBinding
- pattern="org.argeo.eclipse.ui.workbench/org.argeo.eclipse.ui.workbench.jcrBrowserPerspective"
- isEqualityPattern="true"
- activityId="org.argeo.eclipse.ui.workbench.adminActivity">
- </activityPatternBinding>
- </extension>
-</plugin>
\ No newline at end of file
+++ /dev/null
-#Generated by Maven
-#Wed Dec 10 17:30:04 CET 2014
-version=2.1.12-SNAPSHOT
-groupId=org.argeo.commons
-artifactId=org.argeo.eclipse.ui.workbench
+++ /dev/null
-org/argeo/eclipse/ui/workbench/commands/AddRemoteRepository$RemoteRepositoryLoginDialog.class
-org/argeo/eclipse/ui/workbench/WorkbenchConstants.class
-org/argeo/eclipse/ui/workbench/jcr/browser/internal/StringNodeEditorInput.class
-org/argeo/eclipse/ui/workbench/jcr/browser/internal/NodeVersionHistoryPage$1.class
-org/argeo/eclipse/ui/workbench/commands/OpenEditor.class
-org/argeo/eclipse/ui/workbench/commands/AddRemoteRepository$1.class
-org/argeo/eclipse/ui/workbench/osgi/OsgiExplorerImages.class
-org/argeo/eclipse/ui/workbench/osgi/BundlesView$1.class
-org/argeo/eclipse/ui/workbench/jcr/browser/internal/NodeLabelProvider.class
-org/argeo/eclipse/ui/workbench/jcr/browser/internal/ImportFileSystemWizard$Stats.class
-org/argeo/eclipse/ui/workbench/osgi/ModulesView$MultiplePackagesNode.class
-org/argeo/eclipse/ui/workbench/WorkbenchUiPlugin.class
-org/argeo/eclipse/ui/workbench/jcr/GenericJcrQueryEditor$1.class
-org/argeo/eclipse/ui/workbench/osgi/BundlesView$BundleContentProvider.class
-org/argeo/eclipse/ui/workbench/jcr/browser/internal/PropertiesContentProvider.class
-org/argeo/eclipse/ui/workbench/jcr/DefaultNodeEditor.class
-org/argeo/eclipse/ui/workbench/jcr/browser/internal/NodeRightsManagementPage$1.class
-org/argeo/eclipse/ui/workbench/jcr/browser/internal/ImportFileSystemWizard.class
-org/argeo/eclipse/ui/workbench/commands/Refresh.class
-org/argeo/eclipse/ui/workbench/jcr/JcrImages.class
-org/argeo/eclipse/ui/workbench/jcr/JcrBrowserView$3.class
-org/argeo/eclipse/ui/workbench/osgi/ModulesView$ConflictingPackageNode.class
-org/argeo/eclipse/ui/workbench/jcr/browser/internal/NodeRightsManagementPage$RightsContentProvider.class
-org/argeo/eclipse/ui/workbench/jcr/browser/internal/DefaultNodeLabelProvider.class
-org/argeo/eclipse/ui/workbench/commands/GetNodeSize.class
-org/argeo/eclipse/ui/workbench/osgi/ModulesView$ModulesContentProvider.class
-org/argeo/eclipse/ui/workbench/jcr/browser/model/RepositoryElem.class
-org/argeo/eclipse/ui/workbench/commands/AddRemoteRepository.class
-org/argeo/eclipse/ui/workbench/jcr/browser/internal/GenericNodePage$1.class
-org/argeo/eclipse/ui/workbench/jcr/browser/internal/JcrUiUtils.class
-org/argeo/eclipse/ui/workbench/jcr/browser/model/SingleJcrNodeElem.class
-org/argeo/eclipse/ui/workbench/jcr/browser/model/RemoteRepositoryElem.class
-org/argeo/eclipse/ui/workbench/commands/SortChildNodes.class
-org/argeo/eclipse/ui/workbench/osgi/ModulesView$ServiceReferenceNode.class
-org/argeo/eclipse/ui/workbench/jcr/JcrBrowserView$1.class
-org/argeo/eclipse/ui/workbench/jcr/browser/internal/PropertyLabelProvider.class
-org/argeo/eclipse/ui/workbench/osgi/BundlesView$StateLabelProvider.class
-org/argeo/eclipse/ui/workbench/osgi/BundlesView$4.class
-org/argeo/eclipse/ui/workbench/osgi/ModulesView.class
-org/argeo/eclipse/ui/workbench/jcr/browser/internal/NodeRightsManagementPage$2.class
-org/argeo/eclipse/ui/workbench/jcr/browser/internal/ChooseRightsPage.class
-org/argeo/eclipse/ui/workbench/osgi/BundlesView$3.class
-org/argeo/eclipse/ui/workbench/jcr/browser/internal/GenericNodeEditorInput.class
-org/argeo/eclipse/ui/workbench/jcr/browser/model/MaintainedRepositoryElem.class
-org/argeo/eclipse/ui/workbench/jcr/GenericJcrQueryEditor.class
-org/argeo/eclipse/ui/workbench/commands/ImportFileSystem.class
-org/argeo/eclipse/ui/workbench/jcr/JcrBrowserView$2.class
-org/argeo/eclipse/ui/workbench/osgi/ModulesView$1.class
-org/argeo/eclipse/ui/workbench/jcr/browser/internal/NodeRightsManagementPage.class
-org/argeo/eclipse/ui/workbench/commands/DumpNode.class
-org/argeo/eclipse/ui/workbench/osgi/BundlesView.class
-org/argeo/eclipse/ui/workbench/osgi/ModulesView$ExportedPackageNode.class
-org/argeo/eclipse/ui/workbench/jcr/browser/internal/GenericPropertyPage$TreeContentProvider.class
-org/argeo/eclipse/ui/workbench/jcr/browser/internal/ChangeRightsWizard.class
-org/argeo/eclipse/ui/workbench/jcr/browser/internal/FullVersioningTreeContentProvider.class
-org/argeo/eclipse/ui/workbench/jcr/JcrBrowserView$TreeObserver.class
-org/argeo/eclipse/ui/workbench/jcr/browser/internal/ChooseNameDialog.class
-org/argeo/eclipse/ui/workbench/jcr/browser/internal/GenericNodeDoubleClickListener.class
-org/argeo/eclipse/ui/workbench/jcr/browser/internal/GenericNodePage$ModifiedFieldListener.class
-org/argeo/eclipse/ui/workbench/jcr/browser/internal/GenericNodePage.class
-org/argeo/eclipse/ui/workbench/commands/DeleteNodes.class
-org/argeo/eclipse/ui/workbench/osgi/OsgiExplorerPerspective.class
-org/argeo/eclipse/ui/workbench/jcr/browser/internal/GenericPropertyPage.class
-org/argeo/eclipse/ui/workbench/jcr/browser/internal/ChildNodesPage.class
-org/argeo/eclipse/ui/workbench/osgi/BundlesView$7.class
-org/argeo/eclipse/ui/workbench/jcr/JcrBrowserView$4.class
-org/argeo/eclipse/ui/workbench/jcr/browser/internal/NodeVersionHistoryPage.class
-org/argeo/eclipse/ui/workbench/commands/AddPrivileges.class
-org/argeo/eclipse/ui/workbench/commands/RemoveRemoteRepository.class
-org/argeo/eclipse/ui/workbench/osgi/BundlesView$5.class
-org/argeo/eclipse/ui/workbench/osgi/ModulesView$ModulesLabelProvider.class
-org/argeo/eclipse/ui/workbench/commands/AddFolderNode.class
-org/argeo/eclipse/ui/workbench/commands/CreateWorkspace.class
-org/argeo/eclipse/ui/workbench/jcr/browser/internal/NodeContentProvider.class
-org/argeo/eclipse/ui/workbench/jcr/browser/model/RepositoriesElem.class
-org/argeo/eclipse/ui/workbench/jcr/browser/internal/EmptyNodePage.class
-org/argeo/eclipse/ui/workbench/osgi/BundlesView$6.class
-org/argeo/eclipse/ui/workbench/jcr/browser/internal/NodeContentProvider$TreeBrowserComparator.class
-org/argeo/eclipse/ui/workbench/osgi/BundlesView$2.class
-org/argeo/eclipse/ui/workbench/jcr/JcrBrowserView.class
-org/argeo/eclipse/ui/workbench/jcr/browser/internal/ImportFileSystemWizard$1.class
-org/argeo/eclipse/ui/workbench/jcr/browser/internal/SingleNodeAsTreeContentProvider.class
-org/argeo/eclipse/ui/workbench/jcr/browser/internal/VersionLabelProvider.class
-org/argeo/eclipse/ui/workbench/jcr/browser/internal/TreeObjectsComparator.class
-org/argeo/eclipse/ui/workbench/jcr/JcrBrowserPerspective.class
-org/argeo/eclipse/ui/workbench/commands/EditNode.class
-org/argeo/eclipse/ui/workbench/jcr/browser/model/WorkspaceElem.class
-org/argeo/eclipse/ui/workbench/osgi/ModulesView$BundleNode.class
+++ /dev/null
-/home/bsinou/dev/src/commons/org.argeo.eclipse.ui.workbench/src/org/argeo/eclipse/ui/workbench/jcr/JcrBrowserView.java
-/home/bsinou/dev/src/commons/org.argeo.eclipse.ui.workbench/src/org/argeo/eclipse/ui/workbench/jcr/browser/internal/PropertyLabelProvider.java
-/home/bsinou/dev/src/commons/org.argeo.eclipse.ui.workbench/src/org/argeo/eclipse/ui/workbench/jcr/browser/internal/DefaultNodeLabelProvider.java
-/home/bsinou/dev/src/commons/org.argeo.eclipse.ui.workbench/src/org/argeo/eclipse/ui/workbench/jcr/browser/internal/PropertiesContentProvider.java
-/home/bsinou/dev/src/commons/org.argeo.eclipse.ui.workbench/src/org/argeo/eclipse/ui/workbench/jcr/JcrBrowserPerspective.java
-/home/bsinou/dev/src/commons/org.argeo.eclipse.ui.workbench/src/org/argeo/eclipse/ui/workbench/jcr/browser/internal/NodeContentProvider.java
-/home/bsinou/dev/src/commons/org.argeo.eclipse.ui.workbench/src/org/argeo/eclipse/ui/workbench/jcr/browser/internal/NodeVersionHistoryPage.java
-/home/bsinou/dev/src/commons/org.argeo.eclipse.ui.workbench/src/org/argeo/eclipse/ui/workbench/commands/Refresh.java
-/home/bsinou/dev/src/commons/org.argeo.eclipse.ui.workbench/src/org/argeo/eclipse/ui/workbench/jcr/browser/model/RepositoriesElem.java
-/home/bsinou/dev/src/commons/org.argeo.eclipse.ui.workbench/src/org/argeo/eclipse/ui/workbench/commands/DeleteNodes.java
-/home/bsinou/dev/src/commons/org.argeo.eclipse.ui.workbench/src/org/argeo/eclipse/ui/workbench/osgi/ModulesView.java
-/home/bsinou/dev/src/commons/org.argeo.eclipse.ui.workbench/src/org/argeo/eclipse/ui/workbench/commands/GetNodeSize.java
-/home/bsinou/dev/src/commons/org.argeo.eclipse.ui.workbench/src/org/argeo/eclipse/ui/workbench/commands/DumpNode.java
-/home/bsinou/dev/src/commons/org.argeo.eclipse.ui.workbench/src/org/argeo/eclipse/ui/workbench/jcr/browser/internal/GenericNodeEditorInput.java
-/home/bsinou/dev/src/commons/org.argeo.eclipse.ui.workbench/src/org/argeo/eclipse/ui/workbench/jcr/browser/internal/JcrUiUtils.java
-/home/bsinou/dev/src/commons/org.argeo.eclipse.ui.workbench/src/org/argeo/eclipse/ui/workbench/commands/AddFolderNode.java
-/home/bsinou/dev/src/commons/org.argeo.eclipse.ui.workbench/src/org/argeo/eclipse/ui/workbench/jcr/browser/model/MaintainedRepositoryElem.java
-/home/bsinou/dev/src/commons/org.argeo.eclipse.ui.workbench/src/org/argeo/eclipse/ui/workbench/jcr/GenericJcrQueryEditor.java
-/home/bsinou/dev/src/commons/org.argeo.eclipse.ui.workbench/src/org/argeo/eclipse/ui/workbench/jcr/browser/internal/ChooseRightsPage.java
-/home/bsinou/dev/src/commons/org.argeo.eclipse.ui.workbench/src/org/argeo/eclipse/ui/workbench/osgi/OsgiExplorerPerspective.java
-/home/bsinou/dev/src/commons/org.argeo.eclipse.ui.workbench/src/org/argeo/eclipse/ui/workbench/commands/ImportFileSystem.java
-/home/bsinou/dev/src/commons/org.argeo.eclipse.ui.workbench/src/org/argeo/eclipse/ui/workbench/jcr/browser/internal/ChildNodesPage.java
-/home/bsinou/dev/src/commons/org.argeo.eclipse.ui.workbench/src/org/argeo/eclipse/ui/workbench/jcr/browser/internal/NodeRightsManagementPage.java
-/home/bsinou/dev/src/commons/org.argeo.eclipse.ui.workbench/src/org/argeo/eclipse/ui/workbench/jcr/DefaultNodeEditor.java
-/home/bsinou/dev/src/commons/org.argeo.eclipse.ui.workbench/src/org/argeo/eclipse/ui/workbench/commands/AddPrivileges.java
-/home/bsinou/dev/src/commons/org.argeo.eclipse.ui.workbench/src/org/argeo/eclipse/ui/workbench/commands/SortChildNodes.java
-/home/bsinou/dev/src/commons/org.argeo.eclipse.ui.workbench/src/org/argeo/eclipse/ui/workbench/jcr/browser/internal/GenericNodeDoubleClickListener.java
-/home/bsinou/dev/src/commons/org.argeo.eclipse.ui.workbench/src/org/argeo/eclipse/ui/workbench/osgi/BundlesView.java
-/home/bsinou/dev/src/commons/org.argeo.eclipse.ui.workbench/src/org/argeo/eclipse/ui/workbench/commands/OpenEditor.java
-/home/bsinou/dev/src/commons/org.argeo.eclipse.ui.workbench/src/org/argeo/eclipse/ui/workbench/jcr/browser/internal/StringNodeEditorInput.java
-/home/bsinou/dev/src/commons/org.argeo.eclipse.ui.workbench/src/org/argeo/eclipse/ui/workbench/commands/EditNode.java
-/home/bsinou/dev/src/commons/org.argeo.eclipse.ui.workbench/src/org/argeo/eclipse/ui/workbench/WorkbenchUiPlugin.java
-/home/bsinou/dev/src/commons/org.argeo.eclipse.ui.workbench/src/org/argeo/eclipse/ui/workbench/jcr/browser/internal/FullVersioningTreeContentProvider.java
-/home/bsinou/dev/src/commons/org.argeo.eclipse.ui.workbench/src/org/argeo/eclipse/ui/workbench/jcr/browser/internal/ChangeRightsWizard.java
-/home/bsinou/dev/src/commons/org.argeo.eclipse.ui.workbench/src/org/argeo/eclipse/ui/workbench/jcr/browser/model/RemoteRepositoryElem.java
-/home/bsinou/dev/src/commons/org.argeo.eclipse.ui.workbench/src/org/argeo/eclipse/ui/workbench/commands/AddRemoteRepository.java
-/home/bsinou/dev/src/commons/org.argeo.eclipse.ui.workbench/src/org/argeo/eclipse/ui/workbench/jcr/browser/internal/TreeObjectsComparator.java
-/home/bsinou/dev/src/commons/org.argeo.eclipse.ui.workbench/src/org/argeo/eclipse/ui/workbench/jcr/browser/internal/GenericNodePage.java
-/home/bsinou/dev/src/commons/org.argeo.eclipse.ui.workbench/src/org/argeo/eclipse/ui/workbench/jcr/browser/model/SingleJcrNodeElem.java
-/home/bsinou/dev/src/commons/org.argeo.eclipse.ui.workbench/src/org/argeo/eclipse/ui/workbench/commands/RemoveRemoteRepository.java
-/home/bsinou/dev/src/commons/org.argeo.eclipse.ui.workbench/src/org/argeo/eclipse/ui/workbench/jcr/browser/internal/SingleNodeAsTreeContentProvider.java
-/home/bsinou/dev/src/commons/org.argeo.eclipse.ui.workbench/src/org/argeo/eclipse/ui/workbench/jcr/browser/model/RepositoryElem.java
-/home/bsinou/dev/src/commons/org.argeo.eclipse.ui.workbench/src/org/argeo/eclipse/ui/workbench/osgi/OsgiExplorerImages.java
-/home/bsinou/dev/src/commons/org.argeo.eclipse.ui.workbench/src/org/argeo/eclipse/ui/workbench/jcr/browser/internal/ImportFileSystemWizard.java
-/home/bsinou/dev/src/commons/org.argeo.eclipse.ui.workbench/src/org/argeo/eclipse/ui/workbench/jcr/JcrImages.java
-/home/bsinou/dev/src/commons/org.argeo.eclipse.ui.workbench/src/org/argeo/eclipse/ui/workbench/jcr/browser/internal/NodeLabelProvider.java
-/home/bsinou/dev/src/commons/org.argeo.eclipse.ui.workbench/src/org/argeo/eclipse/ui/workbench/WorkbenchConstants.java
-/home/bsinou/dev/src/commons/org.argeo.eclipse.ui.workbench/src/org/argeo/eclipse/ui/workbench/jcr/browser/internal/GenericPropertyPage.java
-/home/bsinou/dev/src/commons/org.argeo.eclipse.ui.workbench/src/org/argeo/eclipse/ui/workbench/jcr/browser/internal/VersionLabelProvider.java
-/home/bsinou/dev/src/commons/org.argeo.eclipse.ui.workbench/src/org/argeo/eclipse/ui/workbench/jcr/browser/internal/ChooseNameDialog.java
-/home/bsinou/dev/src/commons/org.argeo.eclipse.ui.workbench/src/org/argeo/eclipse/ui/workbench/jcr/browser/internal/EmptyNodePage.java
-/home/bsinou/dev/src/commons/org.argeo.eclipse.ui.workbench/src/org/argeo/eclipse/ui/workbench/jcr/browser/model/WorkspaceElem.java
-/home/bsinou/dev/src/commons/org.argeo.eclipse.ui.workbench/src/org/argeo/eclipse/ui/workbench/commands/CreateWorkspace.java