diff options
author | Onder Gurcan | 2015-02-11 15:26:41 +0000 |
---|---|---|
committer | Onder Gurcan | 2015-02-12 13:14:43 +0000 |
commit | 48acda4b6f88867cb9ad66392fe4cb9c1493cfaf (patch) | |
tree | b9b3710f2cf112a030271ca5f8bacbade4ab3ccb /extraplugins | |
parent | d396639b1361d2a72136a5d201937b60123946ef (diff) | |
download | org.eclipse.papyrus-48acda4b6f88867cb9ad66392fe4cb9c1493cfaf.tar.gz org.eclipse.papyrus-48acda4b6f88867cb9ad66392fe4cb9c1493cfaf.tar.xz org.eclipse.papyrus-48acda4b6f88867cb9ad66392fe4cb9c1493cfaf.zip |
Bug 459674 - [UML RT] NewChild menu shall be generated from UML-RT
elementtypes
Change-Id: I0a06e5218268857929acd71a06b4be3ba576380c
Signed-off-by: Onder Gurcan <onder.gurcan@cea.fr>
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>
|