Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/cdo/bundles/org.eclipse.papyrus.cdo.uml.diagram.ui/plugin.xml')
-rwxr-xr-xplugins/cdo/bundles/org.eclipse.papyrus.cdo.uml.diagram.ui/plugin.xml97
1 files changed, 97 insertions, 0 deletions
diff --git a/plugins/cdo/bundles/org.eclipse.papyrus.cdo.uml.diagram.ui/plugin.xml b/plugins/cdo/bundles/org.eclipse.papyrus.cdo.uml.diagram.ui/plugin.xml
new file mode 100755
index 00000000..4aba7981
--- /dev/null
+++ b/plugins/cdo/bundles/org.eclipse.papyrus.cdo.uml.diagram.ui/plugin.xml
@@ -0,0 +1,97 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?eclipse version="3.4"?>
+<!--
+ Copyright (c) 2017 CEA LIST.
+
+ All rights reserved. This program and the accompanying materials
+ are made available under the terms of the Eclipse Public License v1.0
+ which accompanies this distribution, and is available at
+ http://www.eclipse.org/legal/epl-v10.html
+
+ Contributors:
+ CEA LIST - Initial API and implementation
+ -->
+
+<plugin>
+ <extension
+ point="org.eclipse.papyrus.uml.diagram.wizards.newModelStorageProviders">
+ <provider
+ class="org.eclipse.papyrus.cdo.uml.diagram.internal.ui.wizards.CDONewModelStorageProvider"
+ name="%storageProvider.name">
+ <enablement>
+ <iterate>
+ <or>
+ <adapt
+ type="org.eclipse.emf.ecore.EObject">
+ <test
+ property="org.eclipse.papyrus.cdo.core.isCDOObject">
+ </test>
+ </adapt>
+ <adapt
+ type="org.eclipse.emf.cdo.eresource.CDOResourceNode">
+ </adapt>
+ <adapt
+ type="org.eclipse.emf.cdo.explorer.checkouts.CDOCheckout">
+ </adapt>
+ </or>
+ </iterate>
+ </enablement>
+ </provider>
+ </extension>
+
+
+ <extension
+ point="org.eclipse.ui.menus">
+ <menuContribution
+ locationURI="popup:org.eclipse.papyrus.cdo.ui.ModelRepositoriesView?after=createActions">
+ <command
+ commandId="org.eclipse.papyrus.cdo.uml.diagram.ui.commands.newModel"
+ icon="$nl$/icons/full/elcl16/newmodel_co.gif"
+ label="%newModelCommand.label">
+ </command>
+ </menuContribution>
+ </extension>
+ <extension
+ point="org.eclipse.ui.commands">
+ <command
+ id="org.eclipse.papyrus.cdo.uml.diagram.ui.commands.newModel"
+ name="%newModelCommand.name">
+ </command>
+ </extension>
+ <extension
+ point="org.eclipse.ui.handlers">
+ <handler
+ class="org.eclipse.papyrus.cdo.uml.diagram.internal.ui.handlers.NewModelHandler"
+ commandId="org.eclipse.papyrus.cdo.uml.diagram.ui.commands.newModel">
+ <enabledWhen>
+ <iterate operator="and" ifEmpty="false">
+ <or>
+ <adapt
+ type="org.eclipse.emf.cdo.eresource.CDOResourceNode">
+ </adapt>
+ <adapt
+ type="org.eclipse.emf.cdo.explorer.checkouts.CDOCheckout">
+ </adapt>
+ </or>
+ </iterate>
+ </enabledWhen>
+ </handler>
+ </extension>
+
+ <extension point="org.eclipse.ui.navigator.navigatorContent">
+ <commonWizard
+ associatedExtensionId="org.eclipse.emf.cdo.explorer.ui.CDOCheckouts"
+ type="new"
+ wizardId="org.eclipse.papyrus.uml.diagram.wizards.createmodel">
+ <enablement>
+ <or>
+ <and>
+ <instanceof value="org.eclipse.emf.cdo.explorer.checkouts.CDOCheckout"/>
+ <test property="org.eclipse.emf.cdo.explorer.checkout.canContainResources" value="true"/>
+ </and>
+ <adapt type="org.eclipse.emf.cdo.eresource.CDOResourceFolder"/>
+ </or>
+ </enablement>
+ </commonWizard>
+ </extension>
+</plugin>

Back to the top