| <?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> |