Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAnsgar Radermacher2015-02-12 13:18:28 +0000
committerGerrit Code Review @ Eclipse.org2015-02-12 13:18:28 +0000
commitd79bb6f0f52497644c107f12fe32e808087a79ed (patch)
tree4e148260fbff83bd7d4512d757f7909355929f89 /extraplugins
parent5f8cec3a1ed3a1b450d5a8e2d7cd0985bfd84a7d (diff)
parent48acda4b6f88867cb9ad66392fe4cb9c1493cfaf (diff)
downloadorg.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')
-rw-r--r--extraplugins/umlrt/org.eclipse.papyrus.umlrt/META-INF/MANIFEST.MF4
-rw-r--r--extraplugins/umlrt/org.eclipse.papyrus.umlrt/plugin.xml13
-rw-r--r--extraplugins/umlrt/org.eclipse.papyrus.umlrt/umlProfile/newChildMenu.xmi11
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>

Back to the top