diff options
author | Ansgar Radermacher | 2015-02-12 13:18:28 +0000 |
---|---|---|
committer | Gerrit Code Review @ Eclipse.org | 2015-02-12 13:18:28 +0000 |
commit | d79bb6f0f52497644c107f12fe32e808087a79ed (patch) | |
tree | 4e148260fbff83bd7d4512d757f7909355929f89 /extraplugins | |
parent | 5f8cec3a1ed3a1b450d5a8e2d7cd0985bfd84a7d (diff) | |
parent | 48acda4b6f88867cb9ad66392fe4cb9c1493cfaf (diff) | |
download | org.eclipse.papyrus-d79bb6f0f52497644c107f12fe32e808087a79ed.tar.gz org.eclipse.papyrus-d79bb6f0f52497644c107f12fe32e808087a79ed.tar.xz org.eclipse.papyrus-d79bb6f0f52497644c107f12fe32e808087a79ed.zip |
Merge "Bug 459674 - [UML RT] NewChild menu shall be generated from UML-RT elementtypes"
Diffstat (limited to 'extraplugins')
3 files changed, 27 insertions, 1 deletions
diff --git a/extraplugins/umlrt/org.eclipse.papyrus.umlrt/META-INF/MANIFEST.MF b/extraplugins/umlrt/org.eclipse.papyrus.umlrt/META-INF/MANIFEST.MF index 4a7504a0d3b..52900ab857f 100644 --- a/extraplugins/umlrt/org.eclipse.papyrus.umlrt/META-INF/MANIFEST.MF +++ b/extraplugins/umlrt/org.eclipse.papyrus.umlrt/META-INF/MANIFEST.MF @@ -6,7 +6,9 @@ Require-Bundle: org.eclipse.papyrus.uml.extensionpoints;bundle-version="1.1.0", org.eclipse.uml2.types;visibility:=reexport,
org.eclipse.uml2.uml;bundle-version="5.0.0";visibility:=reexport,
org.eclipse.papyrus.uml.diagram.common;bundle-version="1.1.0",
- org.eclipse.papyrus.infra.viewpoints.policy;bundle-version="1.1.0"
+ org.eclipse.papyrus.infra.viewpoints.policy;bundle-version="1.1.0",
+ org.eclipse.papyrus.infra.newchild;bundle-version="1.1.0",
+ org.eclipse.papyrus.infra.elementtypesconfigurations;bundle-version="1.1.0"
Export-Package: org.eclipse.papyrus.umlrt.UMLRealTime,
org.eclipse.papyrus.umlrt.UMLRealTime.impl,
org.eclipse.papyrus.umlrt.UMLRealTime.util,
diff --git a/extraplugins/umlrt/org.eclipse.papyrus.umlrt/plugin.xml b/extraplugins/umlrt/org.eclipse.papyrus.umlrt/plugin.xml index dc739875f35..890db144544 100644 --- a/extraplugins/umlrt/org.eclipse.papyrus.umlrt/plugin.xml +++ b/extraplugins/umlrt/org.eclipse.papyrus.umlrt/plugin.xml @@ -108,5 +108,18 @@ priority="100">
</configuration>
</extension>
+ <extension
+ point="org.eclipse.papyrus.infra.newchild">
+ <menuCreationModel
+ model="umlProfile/newChildMenu.xmi">
+ </menuCreationModel>
+ </extension>
+ <extension
+ point="org.eclipse.papyrus.infra.elementtypesconfigurations.elementTypeSetConfiguration">
+ <elementTypeSet
+ id="org.eclipse.papyrus.umlrt.elementTypeSet"
+ path="umlProfile/uml-rt.elementtypesconfigurations">
+ </elementTypeSet>
+ </extension>
</plugin> diff --git a/extraplugins/umlrt/org.eclipse.papyrus.umlrt/umlProfile/newChildMenu.xmi b/extraplugins/umlrt/org.eclipse.papyrus.umlrt/umlProfile/newChildMenu.xmi new file mode 100644 index 00000000000..59bbbef6f95 --- /dev/null +++ b/extraplugins/umlrt/org.eclipse.papyrus.umlrt/umlProfile/newChildMenu.xmi @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="ASCII"?>
+<ElementCreationMenuModel:Folder xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ElementCreationMenuModel="http://www.eclipse.org/papyrus/infra/newchild/elementcreationmenumodel" label="UMLRealTime">
+ <menu xsi:type="ElementCreationMenuModel:CreationMenu" label="Capsule" elementTypeIdRef="org.eclipse.papyrus.umlrt.Capsule"/>
+ <menu xsi:type="ElementCreationMenuModel:CreationMenu" label="CapsulePart" elementTypeIdRef="org.eclipse.papyrus.umlrt.CapsulePart"/>
+ <menu xsi:type="ElementCreationMenuModel:CreationMenu" label="Protocol" elementTypeIdRef="org.eclipse.papyrus.umlrt.Protocol"/>
+ <menu xsi:type="ElementCreationMenuModel:CreationMenu" label="RTPort" elementTypeIdRef="org.eclipse.papyrus.umlrt.RTPort"/>
+ <menu xsi:type="ElementCreationMenuModel:CreationMenu" label="RTConnector" elementTypeIdRef="org.eclipse.papyrus.umlrt.RTConnector"/>
+ <menu xsi:type="ElementCreationMenuModel:CreationMenu" label="ProtocolContainer" elementTypeIdRef="org.eclipse.papyrus.umlrt.ProtocolContainer"/>
+ <menu xsi:type="ElementCreationMenuModel:CreationMenu" label="RTRExcludedElement" elementTypeIdRef="org.eclipse.papyrus.umlrt.RTRExcludedElement"/>
+ <menu xsi:type="ElementCreationMenuModel:CreationMenu" label="RTMessageSet" elementTypeIdRef="org.eclipse.papyrus.umlrt.RTMessageSet"/>
+</ElementCreationMenuModel:Folder>
|