blob: 96d19c700cccf2b52e931b16e16676ddedc5b951 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.0"?>
<!--
/*
* Copyright (c) 2003, 2004 IBM Corporation and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Common Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/cpl-v10.html
*
* Contributors:
* IBM - Initial API and implementation
*
* $Id: plugin.xml,v 1.8 2004/06/19 02:53:36 khussey Exp $
*/
-->
<plugin
id="org.eclipse.uml2.examples.ui"
version="1.0.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.core.runtime"/>
<import plugin="org.eclipse.core.resources"/>
</requires>
<runtime>
<library name="uml2.examples.ui.jar">
<export name="*"/>
<packages prefixes="org.eclipse.uml2.examples.ui"/>
</library>
</runtime>
<extension
point="org.eclipse.ui.editorActions">
<editorContribution
targetID="org.eclipse.uml2.presentation.UML2EditorID"
id="org.eclipse.uml2.examples.ui.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_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>
</editorContribution>
</extension>
<extension
point="org.eclipse.ui.importWizards">
<wizard
name="Ecore to UML2"
icon="icons/full/obj16/EcoreModelFile.gif"
class="org.eclipse.uml2.examples.ui.wizards.ecore2uml2.Ecore2UML2ImportWizard"
id="org.eclipse.uml2.examples.ui.Ecore2UML2ImportWizard">
<selection
name="*.ecore"
class="org.eclipse.emf.ecore.xmi.XMIResource">
</selection>
</wizard>
<wizard
name="UML2 to Ecore"
icon="icons/full/obj16/UML2ModelFile.gif"
class="org.eclipse.uml2.examples.ui.wizards.uml22ecore.UML22EcoreImportWizard"
id="org.eclipse.uml2.examples.ui.UML22EcoreImportWizard">
<selection
name="*.uml2"
class="org.eclipse.emf.ecore.xmi.XMIResource">
</selection>
</wizard>
</extension>
</plugin>