blob: dd00b5aee8f311f343ef2db20fd9602d60f700cd [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.15 2005/04/14 17:32:07 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_StereotypeMenu_label"
path="org.eclipse.uml2MenuID/additions"
id="org.eclipse.uml2.examples.ui.StereotypeMenuID">
<separator name="additions"/>
</menu>
<action
label="%_UI_CreateExtensionAction_label"
class="org.eclipse.uml2.examples.ui.actions.CreateExtensionAction"
menubarPath="org.eclipse.uml2MenuID/org.eclipse.uml2.examples.ui.StereotypeMenuID/additions"
enablesFor="1"
id="org.eclipse.uml2.examples.ui.CreateExtensionAction">
<enablement>
<objectClass
name="org.eclipse.uml2.Stereotype">
</objectClass>
</enablement>
</action>
<menu
label="%_UI_ProfileMenu_label"
path="org.eclipse.uml2MenuID/additions"
id="org.eclipse.uml2.examples.ui.ProfileMenuID">
<separator name="additions"/>
</menu>
<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_ExternalizeKeywordsAction_label"
class="org.eclipse.uml2.examples.ui.actions.ExternalizeKeywordsAction"
menubarPath="org.eclipse.uml2MenuID/org.eclipse.uml2.examples.ui.ProfileMenuID/additions"
enablesFor="1"
id="org.eclipse.uml2.examples.ui.ExternalizeKeywordsAction">
<enablement>
<objectClass
name="org.eclipse.uml2.Profile">
</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>
<menu
label="%_UI_GenerateMenu_label"
path="org.eclipse.uml2MenuID/org.eclipse.uml2.examples.ui.ProfileMenuID/additions"
id="org.eclipse.uml2.examples.ui.GenerateProfileMenuID">
<separator name="additions"/>
</menu>
<action
label="%_UI_GenerateEcoreStereotypesAction_label"
class="org.eclipse.uml2.examples.ui.actions.GenerateEcoreStereotypesAction"
menubarPath="org.eclipse.uml2MenuID/org.eclipse.uml2.examples.ui.ProfileMenuID/org.eclipse.uml2.examples.ui.GenerateProfileMenuID/additions"
enablesFor="1"
id="org.eclipse.uml2.examples.ui.GenerateEcoreStereotypesAction">
<enablement>
<objectClass
name="org.eclipse.uml2.Profile">
</objectClass>
</enablement>
</action>
<action
label="%_UI_GenerateCompleteStereotypesAction_label"
class="org.eclipse.uml2.examples.ui.actions.GenerateCompleteStereotypesAction"
menubarPath="org.eclipse.uml2MenuID/org.eclipse.uml2.examples.ui.ProfileMenuID/org.eclipse.uml2.examples.ui.GenerateProfileMenuID/additions"
enablesFor="1"
id="org.eclipse.uml2.examples.ui.GenerateCompleteStereotypesAction">
<enablement>
<objectClass
name="org.eclipse.uml2.Profile">
</objectClass>
</enablement>
</action>
<action
label="%_UI_GenerateIntermediateStereotypesAction_label"
class="org.eclipse.uml2.examples.ui.actions.GenerateIntermediateStereotypesAction"
menubarPath="org.eclipse.uml2MenuID/org.eclipse.uml2.examples.ui.ProfileMenuID/org.eclipse.uml2.examples.ui.GenerateProfileMenuID/additions"
enablesFor="1"
id="org.eclipse.uml2.examples.ui.GenerateIntermediateStereotypesAction">
<enablement>
<objectClass
name="org.eclipse.uml2.Profile">
</objectClass>
</enablement>
</action>
<action
label="%_UI_GenerateBasicStereotypesAction_label"
class="org.eclipse.uml2.examples.ui.actions.GenerateBasicStereotypesAction"
menubarPath="org.eclipse.uml2MenuID/org.eclipse.uml2.examples.ui.ProfileMenuID/org.eclipse.uml2.examples.ui.GenerateProfileMenuID/additions"
enablesFor="1"
id="org.eclipse.uml2.examples.ui.GenerateBasicStereotypesAction">
<enablement>
<objectClass
name="org.eclipse.uml2.Profile">
</objectClass>
</enablement>
</action>
<menu
label="%_UI_PackageMenu_label"
path="org.eclipse.uml2MenuID/additions"
id="org.eclipse.uml2.examples.ui.PackageMenuID">
<separator name="additions"/>
</menu>
<action
label="%_UI_UnapplyProfileAction_label"
class="org.eclipse.uml2.examples.ui.actions.UnapplyProfileAction"
menubarPath="org.eclipse.uml2MenuID/org.eclipse.uml2.examples.ui.PackageMenuID/additions"
enablesFor="1"
id="org.eclipse.uml2.examples.ui.UnapplyProfileAction">
<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_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_ExternalizeLabelsAction_label"
class="org.eclipse.uml2.examples.ui.actions.ExternalizeLabelsAction"
menubarPath="org.eclipse.uml2MenuID/org.eclipse.uml2.examples.ui.PackageMenuID/additions"
enablesFor="1"
id="org.eclipse.uml2.examples.ui.ExternalizeLabelsAction">
<enablement>
<objectClass
name="org.eclipse.uml2.Package">
</objectClass>
</enablement>
</action>
<action
label="%_UI_ApplyProfileAction_label"
class="org.eclipse.uml2.examples.ui.actions.ApplyProfileAction"
menubarPath="org.eclipse.uml2MenuID/org.eclipse.uml2.examples.ui.PackageMenuID/additions"
enablesFor="1"
id="org.eclipse.uml2.examples.ui.ApplyProfileAction">
<enablement>
<objectClass
name="org.eclipse.uml2.Package">
</objectClass>
</enablement>
</action>
<menu
label="%_UI_ModelMenu_label"
path="org.eclipse.uml2MenuID/additions"
id="org.eclipse.uml2.examples.ui.ModelMenuID">
<separator name="additions"/>
</menu>
<action
label="%_UI_ConvertToModelLibraryAction_label"
class="org.eclipse.uml2.examples.ui.actions.ConvertToModelLibraryAction"
menubarPath="org.eclipse.uml2MenuID/org.eclipse.uml2.examples.ui.ModelMenuID/additions"
enablesFor="1"
id="org.eclipse.uml2.examples.ui.ConvertToModelLibraryAction">
<enablement>
<objectClass
name="org.eclipse.uml2.Model">
</objectClass>
</enablement>
</action>
<action
label="%_UI_ConvertToMetamodelAction_label"
class="org.eclipse.uml2.examples.ui.actions.ConvertToMetamodelAction"
menubarPath="org.eclipse.uml2MenuID/org.eclipse.uml2.examples.ui.ModelMenuID/additions"
enablesFor="1"
id="org.eclipse.uml2.examples.ui.ConvertToMetamodelAction">
<enablement>
<objectClass
name="org.eclipse.uml2.Model">
</objectClass>
</enablement>
</action>
<menu
label="%_UI_GenerateMenu_label"
path="org.eclipse.uml2MenuID/org.eclipse.uml2.examples.ui.ModelMenuID/additions"
id="org.eclipse.uml2.examples.ui.GenerateModelMenuID">
<separator name="additions"/>
</menu>
<action
label="%_UI_GenerateUML2PrimitiveTypesAction_label"
class="org.eclipse.uml2.examples.ui.actions.GenerateUML2PrimitiveTypesAction"
menubarPath="org.eclipse.uml2MenuID/org.eclipse.uml2.examples.ui.ModelMenuID/org.eclipse.uml2.examples.ui.GenerateModelMenuID/additions"
enablesFor="1"
id="org.eclipse.uml2.examples.ui.GenerateUML2PrimitiveTypesAction">
<enablement>
<objectClass
name="org.eclipse.uml2.Model">
</objectClass>
</enablement>
</action>
<action
label="%_UI_GenerateJavaPrimitiveTypesAction_label"
class="org.eclipse.uml2.examples.ui.actions.GenerateJavaPrimitiveTypesAction"
menubarPath="org.eclipse.uml2MenuID/org.eclipse.uml2.examples.ui.ModelMenuID/org.eclipse.uml2.examples.ui.GenerateModelMenuID/additions"
enablesFor="1"
id="org.eclipse.uml2.examples.ui.GenerateJavaPrimitiveTypesAction">
<enablement>
<objectClass
name="org.eclipse.uml2.Model">
</objectClass>
</enablement>
</action>
<action
label="%_UI_GenerateEcorePrimitiveTypesAction_label"
class="org.eclipse.uml2.examples.ui.actions.GenerateEcorePrimitiveTypesAction"
menubarPath="org.eclipse.uml2MenuID/org.eclipse.uml2.examples.ui.ModelMenuID/org.eclipse.uml2.examples.ui.GenerateModelMenuID/additions"
enablesFor="1"
id="org.eclipse.uml2.examples.ui.GenerateEcorePrimitiveTypesAction">
<enablement>
<objectClass
name="org.eclipse.uml2.Model">
</objectClass>
</enablement>
</action>
<menu
label="%_UI_ElementMenu_label"
path="org.eclipse.uml2MenuID/additions"
id="org.eclipse.uml2.examples.ui.ElementMenuID">
<separator name="additions"/>
</menu>
<action
label="%_UI_UnapplyStereotypeAction_label"
class="org.eclipse.uml2.examples.ui.actions.UnapplyStereotypeAction"
menubarPath="org.eclipse.uml2MenuID/org.eclipse.uml2.examples.ui.ElementMenuID/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_ApplyStereotypeAction_label"
class="org.eclipse.uml2.examples.ui.actions.ApplyStereotypeAction"
menubarPath="org.eclipse.uml2MenuID/org.eclipse.uml2.examples.ui.ElementMenuID/additions"
enablesFor="1"
id="org.eclipse.uml2.examples.ui.ApplyStereotypeAction">
<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>