Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/org.eclipse.emf.cdo.explorer.ui/plugin.xml')
-rw-r--r--plugins/org.eclipse.emf.cdo.explorer.ui/plugin.xml114
1 files changed, 104 insertions, 10 deletions
diff --git a/plugins/org.eclipse.emf.cdo.explorer.ui/plugin.xml b/plugins/org.eclipse.emf.cdo.explorer.ui/plugin.xml
index 85d5e43b6e..e41c68cc89 100644
--- a/plugins/org.eclipse.emf.cdo.explorer.ui/plugin.xml
+++ b/plugins/org.eclipse.emf.cdo.explorer.ui/plugin.xml
@@ -13,20 +13,30 @@
<plugin>
- <extension id="app" point="org.eclipse.core.runtime.applications" name="%app.name">
+ <extension id="app" point="org.eclipse.core.runtime.applications" name="%app.name">
<application>
<run class="org.eclipse.emf.cdo.explorer.ui.application.CDOExplorerApplication"/>
</application>
- </extension>
+ </extension>
- <extension id="product" point="org.eclipse.core.runtime.products">
- <product
- name="CDO Explorer"
- description="%product.description"
- application="org.eclipse.emf.cdo.explorer.app">
- <property name="appName" value="CDO Explorer"/>
- </product>
- </extension>
+ <extension id="product" point="org.eclipse.core.runtime.products">
+ <product
+ name="CDO Explorer"
+ description="%product.description"
+ application="org.eclipse.emf.cdo.explorer.app">
+ <property name="appName" value="CDO Explorer"/>
+ </product>
+ </extension>
+
+ <extension
+ point="org.eclipse.core.runtime.adapters">
+ <factory
+ adaptableType="org.eclipse.emf.cdo.explorer.CDORepository"
+ class="org.eclipse.emf.cdo.explorer.ui.properties.ExplorerPropertiesAdapterFactory">
+ <adapter type="org.eclipse.ui.views.properties.IPropertySourceProvider"/>
+ <adapter type="org.eclipse.ui.IActionFilter"/>
+ </factory>
+ </extension>
<extension
point="org.eclipse.ui.perspectives">
@@ -51,6 +61,90 @@
</extension>
<extension
+ point="org.eclipse.ui.commands">
+ <command
+ id="org.eclipse.emf.cdo.explorer.ui.RepositoryConnect"
+ name="Connect Repository"
+ defaultHandler="org.eclipse.emf.cdo.explorer.ui.handlers.RepositoryConnectHandler"/>
+ <command
+ id="org.eclipse.emf.cdo.explorer.ui.RepositoryDisconnect"
+ name="Connect Repository"
+ defaultHandler="org.eclipse.emf.cdo.explorer.ui.handlers.RepositoryDisconnectHandler"/>
+ <command
+ id="org.eclipse.emf.cdo.explorer.ui.RepositoryCheckout"
+ name="Checkout Repository"
+ defaultHandler="org.eclipse.emf.cdo.explorer.ui.handlers.RepositoryCheckoutHandler"/>
+ </extension>
+
+ <extension
+ point="org.eclipse.ui.menus">
+ <menuContribution
+ allPopups="false"
+ locationURI="popup:org.eclipse.ui.popup.any?group=group.open">
+ <command
+ commandId="org.eclipse.emf.cdo.explorer.ui.RepositoryConnect"
+ icon="icons/connect.gif"
+ label="Connect"
+ style="push"
+ tooltip="Open a connection to the repository">
+ <visibleWhen checkEnabled="false">
+ <with variable="activeMenuSelection">
+ <iterate>
+ <and>
+ <adapt type="org.eclipse.emf.cdo.explorer.CDORepository"/>
+ <test property="org.eclipse.emf.cdo.explorer.repository.connected" value="false"/>
+ </and>
+ </iterate>
+ </with>
+ </visibleWhen>
+ </command>
+ </menuContribution>
+ <menuContribution
+ allPopups="false"
+ locationURI="popup:org.eclipse.ui.popup.any?group=group.edit">
+ <command
+ commandId="org.eclipse.emf.cdo.explorer.ui.RepositoryDisconnect"
+ icon="icons/disconnect.gif"
+ label="Disconnect"
+ style="push"
+ tooltip="Close the connection to the repository">
+ <visibleWhen
+ checkEnabled="false">
+ <with
+ variable="activeMenuSelection">
+ <iterate>
+ <and>
+ <adapt type="org.eclipse.emf.cdo.explorer.CDORepository"/>
+ <test property="org.eclipse.emf.cdo.explorer.repository.connected" value="true"/>
+ </and>
+ </iterate>
+ </with>
+ </visibleWhen>
+ </command>
+ </menuContribution>
+ <menuContribution
+ allPopups="false"
+ locationURI="popup:org.eclipse.ui.popup.any?group=group.checkout">
+ <command
+ commandId="org.eclipse.emf.cdo.explorer.ui.RepositoryCheckout"
+ icon="icons/checkout.gif"
+ label="Checkout"
+ style="push"
+ tooltip="Check the repository out">
+ <visibleWhen
+ checkEnabled="false">
+ <with
+ variable="activeMenuSelection">
+ <iterate>
+ <adapt type="org.eclipse.emf.cdo.explorer.CDOCheckoutSource"/>
+ </iterate>
+ </with>
+ </visibleWhen>
+ </command>
+ </menuContribution>
+ </extension>
+
+ <extension
point="org.eclipse.ui.navigator.navigatorContent">
<navigatorContent
id="org.eclipse.emf.cdo.explorer.ui.CDOCheckouts"

Back to the top