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