blob: a51bc9bffe23c398bf623e910cb94d63f9b4779d [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.0"?>
<!--
/*
* Copyright (c) 2003, 2005 IBM Corporation and others.
* 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:
* IBM - initial API and implementation
*
* $Id: plugin.xml,v 1.14 2005/04/06 19:59:55 khussey Exp $
*/
-->
<plugin
id="org.eclipse.uml2.examples.ui"
version="1.1.0"
name="%pluginName"
provider-name="%providerName"
class="org.eclipse.uml2.examples.ui.ExamplesUIPlugin">
<requires>
<import plugin="org.eclipse.uml2.examples" export="true"/>
<import plugin="org.eclipse.uml2.editor" export="true"/>
<import plugin="org.eclipse.ui.ide"/>
<import plugin="org.eclipse.emf.ecore.editor"/>
<import plugin="org.eclipse.core.runtime"/>
<import plugin="org.eclipse.core.resources"/>
</requires>
<runtime>
<library name="uml2.examples.ui.jar">
<export name="*"/>
</library>
</runtime>
<extension
point="org.eclipse.ui.editorActions">
<editorContribution
targetID="org.eclipse.uml2.presentation.UML2EditorID"
id="org.eclipse.uml2.examples.UML2EditorContribution">
<menu
label="%_UI_ElementMenu_label"
path="org.eclipse.uml2MenuID/additions"
id="org.eclipse.uml2.examples.ui.ElementMenuID">
<separator name="additions"/>
</menu>
<menu
label="%_UI_ExtensionMenu_label"
path="org.eclipse.uml2MenuID/additions"
id="org.eclipse.uml2.examples.ui.ExtensionMenuID">
<separator name="additions"/>
</menu>
<menu
label="%_UI_PackageMenu_label"
path="org.eclipse.uml2MenuID/additions"
id="org.eclipse.uml2.examples.ui.PackageMenuID">
<separator name="additions"/>
</menu>
<menu
label="%_UI_ProfileMenu_label"
path="org.eclipse.uml2MenuID/additions"
id="org.eclipse.uml2.examples.ui.ProfileMenuID">
<separator name="additions"/>
</menu>
<menu
label="%_UI_StereotypeMenu_label"
path="org.eclipse.uml2MenuID/additions"
id="org.eclipse.uml2.examples.ui.StereotypeMenuID">
<separator name="additions"/>
</menu>
<action
label="%_UI_ApplyProfileAction_label"
class="org.eclipse.uml2.examples.ui.actions.ApplyProfileAction"
menubarPath="org.eclipse.uml2MenuID/org.eclipse.uml2.examples.ui.ProfileMenuID/additions"
enablesFor="1"
id="org.eclipse.uml2.examples.ui.ApplyProfileAction">
<enablement>
<objectClass
name="org.eclipse.uml2.Package">
</objectClass>
</enablement>
</action>
<action
label="%_UI_ApplyStereotypeAction_label"
class="org.eclipse.uml2.examples.ui.actions.ApplyStereotypeAction"
menubarPath="org.eclipse.uml2MenuID/org.eclipse.uml2.examples.ui.StereotypeMenuID/additions"
enablesFor="1"
id="org.eclipse.uml2.examples.ui.ApplyStereotypeAction">
<enablement>
<objectClass
name="org.eclipse.uml2.Element">
</objectClass>
</enablement>
</action>
<action
label="%_UI_CreateExtensionAction_label"
class="org.eclipse.uml2.examples.ui.actions.CreateExtensionAction"
menubarPath="org.eclipse.uml2MenuID/org.eclipse.uml2.examples.ui.ExtensionMenuID/additions"
enablesFor="1"
id="org.eclipse.uml2.examples.ui.CreateExtensionAction">
<enablement>
<objectClass
name="org.eclipse.uml2.Stereotype">
</objectClass>
</enablement>
</action>
<action
label="%_UI_DefineProfileAction_label"
class="org.eclipse.uml2.examples.ui.actions.DefineProfileAction"
menubarPath="org.eclipse.uml2MenuID/org.eclipse.uml2.examples.ui.ProfileMenuID/additions"
enablesFor="1"
id="org.eclipse.uml2.examples.ui.DefineProfileAction">
<enablement>
<objectClass
name="org.eclipse.uml2.Profile">
</objectClass>
</enablement>
</action>
<action
label="%_UI_ImportPrimitiveTypeAction_label"
class="org.eclipse.uml2.examples.ui.actions.ImportPrimitiveTypeAction"
menubarPath="org.eclipse.uml2MenuID/org.eclipse.uml2.examples.ui.PackageMenuID/additions"
enablesFor="1"
id="org.eclipse.uml2.examples.ui.ImportPrimitiveTypeAction">
<enablement>
<objectClass
name="org.eclipse.uml2.Package">
</objectClass>
</enablement>
</action>
<action
label="%_UI_MergePackageAction_label"
class="org.eclipse.uml2.examples.ui.actions.MergePackageAction"
menubarPath="org.eclipse.uml2MenuID/org.eclipse.uml2.examples.ui.PackageMenuID/additions"
enablesFor="1"
id="org.eclipse.uml2.examples.ui.MergePackageAction">
<enablement>
<objectClass
name="org.eclipse.uml2.Package">
</objectClass>
</enablement>
</action>
<action
label="%_UI_ReferenceMetaclassAction_label"
class="org.eclipse.uml2.examples.ui.actions.ReferenceMetaclassAction"
menubarPath="org.eclipse.uml2MenuID/org.eclipse.uml2.examples.ui.ProfileMenuID/additions"
enablesFor="1"
id="org.eclipse.uml2.examples.ui.ReferenceMetaclassAction">
<enablement>
<objectClass
name="org.eclipse.uml2.Profile">
</objectClass>
</enablement>
</action>
<action
label="%_UI_UnapplyProfileAction_label"
class="org.eclipse.uml2.examples.ui.actions.UnapplyProfileAction"
menubarPath="org.eclipse.uml2MenuID/org.eclipse.uml2.examples.ui.ProfileMenuID/additions"
enablesFor="1"
id="org.eclipse.uml2.examples.ui.UnapplyProfileAction">
<enablement>
<objectClass
name="org.eclipse.uml2.Package">
</objectClass>
</enablement>
</action>
<action
label="%_UI_UnapplyStereotypeAction_label"
class="org.eclipse.uml2.examples.ui.actions.UnapplyStereotypeAction"
menubarPath="org.eclipse.uml2MenuID/org.eclipse.uml2.examples.ui.StereotypeMenuID/additions"
enablesFor="1"
id="org.eclipse.uml2.examples.ui.UnapplyStereotypeAction">
<enablement>
<objectClass
name="org.eclipse.uml2.Element">
</objectClass>
</enablement>
</action>
<action
label="%_UI_DestroyElementAction_label"
class="org.eclipse.uml2.examples.ui.actions.DestroyElementAction"
menubarPath="org.eclipse.uml2MenuID/org.eclipse.uml2.examples.ui.ElementMenuID/additions"
enablesFor="1"
id="org.eclipse.uml2.examples.ui.DestroyElementAction">
<enablement>
<objectClass
name="org.eclipse.uml2.Element">
</objectClass>
</enablement>
</action>
<action
label="%_UI_ConvertToEcoreAction_label"
class="org.eclipse.uml2.examples.ui.actions.ConvertToEcoreAction"
menubarPath="org.eclipse.uml2MenuID/additions-end"
enablesFor="1"
id="org.eclipse.uml2.examples.uiConvertToEcoreAction">
<enablement>
<objectClass
name="org.eclipse.uml2.Package">
</objectClass>
</enablement>
</action>
</editorContribution>
<editorContribution
targetID="org.eclipse.emf.ecore.presentation.EcoreEditorID"
id="org.eclipse.uml2.examples.ui.EcoreEditorContribution">
<action
label="%_UI_ConvertFromEcoreAction_label"
class="org.eclipse.uml2.examples.ui.actions.ConvertFromEcoreAction"
menubarPath="org.eclipse.emf.ecoreMenuID/additions-end"
enablesFor="1"
id="org.eclipse.uml2.examples.ui.ConvertFromEcoreAction">
<enablement>
<objectClass
name="org.eclipse.emf.ecore.EPackage">
</objectClass>
</enablement>
</action>
</editorContribution>
</extension>
</plugin>