Bug 522000 - [SysML 1.4] Menu New child UML4SysML
Actions
-split menu into two edges/nodes
Tests
-add menucreationmenu to the model test
Change-Id: I05490e60eca8e70584a3c074b050beee902dfea0
Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=5222000
Signed-off-by: Francois Le Fevre <francois.le-fevre@cea.fr>
diff --git a/gui/org.eclipse.papyrus.sysml14.ui.tests/test/org/eclipse/papyrus/sysml14/ui/tests/resources/ModelValidationTest.java b/gui/org.eclipse.papyrus.sysml14.ui.tests/test/org/eclipse/papyrus/sysml14/ui/tests/resources/ModelValidationTest.java
index 12b3fc1..90ac052 100644
--- a/gui/org.eclipse.papyrus.sysml14.ui.tests/test/org/eclipse/papyrus/sysml14/ui/tests/resources/ModelValidationTest.java
+++ b/gui/org.eclipse.papyrus.sysml14.ui.tests/test/org/eclipse/papyrus/sysml14/ui/tests/resources/ModelValidationTest.java
@@ -46,6 +46,7 @@
{"/resources/SysML14.creationmenumodel"},
{"/resources/SysML14Edges.creationmenumodel"},
{"/resources/UML4SysML14.creationmenumodel"},
+ {"/resources/UML4SysML14Edges.creationmenumodel"},
//Model seems not to be valid due to the use of two classifier with the same name and a missing proxy to resolve a metamodel.
//{"/resources/custom/OperationalSysML.custom"}
// FIXME missing org.eclipse.papyrus.customization.properties.model.xwt;bundle-version="[1.1.0,2.0.0)" dependency in oxygen
diff --git a/gui/org.eclipse.papyrus.sysml14.ui/plugin.xml b/gui/org.eclipse.papyrus.sysml14.ui/plugin.xml
index 4c99d11..dfb02ee 100644
--- a/gui/org.eclipse.papyrus.sysml14.ui/plugin.xml
+++ b/gui/org.eclipse.papyrus.sysml14.ui/plugin.xml
@@ -67,6 +67,7 @@
<!--A new menu should be added UML4SysML, it's like the UML New child menu with the subset UML in the norm
See Table 4.2 - UML 2 metaclasses and datatypes included in the UML4SysML subset UML 2 in SysML 1.4 norm. -->
<menuCreationModel model="resources/UML4SysML14.creationmenumodel"></menuCreationModel>
+ <menuCreationModel model="resources/UML4SysML14Edges.creationmenumodel"></menuCreationModel>
</extension>
<extension point="org.eclipse.papyrus.infra.properties.contexts">
diff --git a/gui/org.eclipse.papyrus.sysml14.ui/resources/UML4SysML14.creationmenumodel b/gui/org.eclipse.papyrus.sysml14.ui/resources/UML4SysML14.creationmenumodel
index 0765871..a5db558 100644
--- a/gui/org.eclipse.papyrus.sysml14.ui/resources/UML4SysML14.creationmenumodel
+++ b/gui/org.eclipse.papyrus.sysml14.ui/resources/UML4SysML14.creationmenumodel
@@ -3,9 +3,6 @@
<filter filter="//@filter/@ownedFilter.0" xsi:type="filters:CompoundFilter">
<ownedFilter name="isSysML14ProfileApplied" profileQualifiedName="SysML" profileURI="pathmap://SysML14_PROFILES/SysML.profile.uml#SysML" xsi:type="umlfilters:ProfileApplied"/>
</filter>
- <menu label="Abstraction" xmi:id="org.eclipse.papyrus.sysml14.menu.uml4sysml14.Abstraction" xsi:type="ElementCreationMenuModel:CreateRelationshipMenu">
- <elementType href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#org.eclipse.papyrus.uml.Abstraction" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" />
- </menu>
<menu label="AcceptCallAction" xmi:id="org.eclipse.papyrus.sysml14.menu.uml4sysml14.AcceptCallAction" xsi:type="ElementCreationMenuModel:CreationMenu">
<elementType href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#org.eclipse.papyrus.uml.AcceptCallAction" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" />
</menu>
@@ -75,9 +72,6 @@
<menu label="ConditionalNode" xmi:id="org.eclipse.papyrus.sysml14.menu.uml4sysml14.ConditionalNode" xsi:type="ElementCreationMenuModel:CreationMenu">
<elementType href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#org.eclipse.papyrus.uml.ConditionalNode" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" />
</menu>
- <menu label="Connector" xmi:id="org.eclipse.papyrus.sysml14.menu.uml4sysml14.Connector" xsi:type="ElementCreationMenuModel:CreateRelationshipMenu">
- <elementType href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#org.eclipse.papyrus.uml.Connector" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" />
- </menu>
<menu label="ConnectorEnd" xmi:id="org.eclipse.papyrus.sysml14.menu.uml4sysml14.ConnectorEnd" xsi:type="ElementCreationMenuModel:CreationMenu">
<elementType href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#org.eclipse.papyrus.uml.ConnectorEnd" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" />
</menu>
@@ -105,9 +99,6 @@
<menu label="DecisionNode" xmi:id="org.eclipse.papyrus.sysml14.menu.uml4sysml14.DecisionNode" xsi:type="ElementCreationMenuModel:CreationMenu">
<elementType href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#org.eclipse.papyrus.uml.DecisionNode" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" />
</menu>
- <menu label="Dependency" xmi:id="org.eclipse.papyrus.sysml14.menu.uml4sysml14.Dependency" xsi:type="ElementCreationMenuModel:CreateRelationshipMenu">
- <elementType href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#org.eclipse.papyrus.uml.Dependency" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" />
- </menu>
<menu label="DestroyLinkAction" xmi:id="org.eclipse.papyrus.sysml14.menu.uml4sysml14.DestroyLinkAction" xsi:type="ElementCreationMenuModel:CreationMenu">
<elementType href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#org.eclipse.papyrus.uml.DestroyLinkAction" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" />
</menu>
@@ -126,9 +117,6 @@
<menu label="ElementImport" xmi:id="org.eclipse.papyrus.sysml14.menu.uml4sysml14.ElementImport" xsi:type="ElementCreationMenuModel:CreationMenu">
<elementType href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#org.eclipse.papyrus.uml.ElementImport" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" />
</menu>
- <menu label="ElementImport" xmi:id="org.eclipse.papyrus.sysml14.menu.uml4sysml14.ElementImport" xsi:type="ElementCreationMenuModel:CreateRelationshipMenu">
- <elementType href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#org.eclipse.papyrus.uml.ElementImport" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" />
- </menu>
<menu label="Enumeration" xmi:id="org.eclipse.papyrus.sysml14.menu.uml4sysml14.Enumeration" xsi:type="ElementCreationMenuModel:CreationMenu">
<elementType href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#org.eclipse.papyrus.uml.Enumeration" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" />
</menu>
@@ -141,9 +129,6 @@
<menu label="Expression" xmi:id="org.eclipse.papyrus.sysml14.menu.uml4sysml14.Expression" xsi:type="ElementCreationMenuModel:CreationMenu">
<elementType href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#org.eclipse.papyrus.uml.Expression" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" />
</menu>
- <menu label="Extend" xmi:id="org.eclipse.papyrus.sysml14.menu.uml4sysml14.Extend" xsi:type="ElementCreationMenuModel:CreateRelationshipMenu">
- <elementType href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#org.eclipse.papyrus.uml.Extend" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" />
- </menu>
<menu label="ExtensionEnd" xmi:id="org.eclipse.papyrus.sysml14.menu.uml4sysml14.ExtensionEnd" xsi:type="ElementCreationMenuModel:CreationMenu">
<elementType href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#org.eclipse.papyrus.uml.ExtensionEnd" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" />
</menu>
@@ -165,18 +150,9 @@
<menu label="GeneralOrdering" xmi:id="org.eclipse.papyrus.sysml14.menu.uml4sysml14.GeneralOrdering" xsi:type="ElementCreationMenuModel:CreationMenu">
<elementType href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#org.eclipse.papyrus.uml.GeneralOrdering" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" />
</menu>
- <menu label="Generalization" xmi:id="org.eclipse.papyrus.sysml14.menu.uml4sysml14.Generalization" xsi:type="ElementCreationMenuModel:CreateRelationshipMenu">
- <elementType href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#org.eclipse.papyrus.uml.Generalization" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" />
- </menu>
<menu label="Image" xmi:id="org.eclipse.papyrus.sysml14.menu.uml4sysml14.Image" xsi:type="ElementCreationMenuModel:CreationMenu">
<elementType href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#org.eclipse.papyrus.uml.Image" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" />
</menu>
- <menu label="Include" xmi:id="org.eclipse.papyrus.sysml14.menu.uml4sysml14.Include" xsi:type="ElementCreationMenuModel:CreateRelationshipMenu">
- <elementType href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#org.eclipse.papyrus.uml.Include" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" />
- </menu>
- <menu label="InformationFlow" xmi:id="org.eclipse.papyrus.sysml14.menu.uml4sysml14.InformationFlow" xsi:type="ElementCreationMenuModel:CreateRelationshipMenu">
- <elementType href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#org.eclipse.papyrus.uml.InformationFlow" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" />
- </menu>
<menu label="InformationItem" xmi:id="org.eclipse.papyrus.sysml14.menu.uml4sysml14.InformationItem" xsi:type="ElementCreationMenuModel:CreationMenu">
<elementType href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#org.eclipse.papyrus.uml.InformationItem" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" />
</menu>
@@ -204,9 +180,6 @@
<menu label="Interface" xmi:id="org.eclipse.papyrus.sysml14.menu.uml4sysml14.Interface" xsi:type="ElementCreationMenuModel:CreationMenu">
<elementType href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#org.eclipse.papyrus.uml.Interface" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" />
</menu>
- <menu label="InterfaceRealization" xmi:id="org.eclipse.papyrus.sysml14.menu.uml4sysml14.InterfaceRealization" xsi:type="ElementCreationMenuModel:CreateRelationshipMenu">
- <elementType href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#org.eclipse.papyrus.uml.InterfaceRealization" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" />
- </menu>
<menu label="Interval" xmi:id="org.eclipse.papyrus.sysml14.menu.uml4sysml14.Interval" xsi:type="ElementCreationMenuModel:CreationMenu">
<elementType href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#org.eclipse.papyrus.uml.Interval" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" />
</menu>
@@ -276,12 +249,6 @@
<menu label="PackageImport" xmi:id="org.eclipse.papyrus.sysml14.menu.uml4sysml14.PackageImport" xsi:type="ElementCreationMenuModel:CreationMenu">
<elementType href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#org.eclipse.papyrus.uml.PackageImport" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" />
</menu>
- <menu label="PackageImport" xmi:id="org.eclipse.papyrus.sysml14.menu.uml4sysml14.PackageImport" xsi:type="ElementCreationMenuModel:CreateRelationshipMenu">
- <elementType href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#org.eclipse.papyrus.uml.PackageImport" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" />
- </menu>
- <menu label="PackageMerge" xmi:id="org.eclipse.papyrus.sysml14.menu.uml4sysml14.PackageMerge" xsi:type="ElementCreationMenuModel:CreateRelationshipMenu">
- <elementType href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#org.eclipse.papyrus.uml.PackageMerge" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" />
- </menu>
<menu label="ParameterSet" xmi:id="org.eclipse.papyrus.sysml14.menu.uml4sysml14.ParameterSet" xsi:type="ElementCreationMenuModel:CreationMenu">
<elementType href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#org.eclipse.papyrus.uml.ParameterSet" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" />
</menu>
@@ -294,9 +261,6 @@
<menu label="Profile" xmi:id="org.eclipse.papyrus.sysml14.menu.uml4sysml14.Profile" xsi:type="ElementCreationMenuModel:CreationMenu">
<elementType href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#org.eclipse.papyrus.uml.Profile" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" />
</menu>
- <menu label="ProfileApplication" visible="false" xmi:id="org.eclipse.papyrus.sysml14.menu.uml4sysml14.ProfileApplication" xsi:type="ElementCreationMenuModel:CreateRelationshipMenu">
- <elementType href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#org.eclipse.papyrus.uml.ProfileApplication" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" />
- </menu>
<menu label="Property" xmi:id="org.eclipse.papyrus.sysml14.menu.uml4sysml14.Property" xsi:type="ElementCreationMenuModel:CreationMenu">
<elementType href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#org.eclipse.papyrus.uml.Property" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" />
</menu>
@@ -321,9 +285,6 @@
<menu label="ReadVariableAction" xmi:id="org.eclipse.papyrus.sysml14.menu.uml4sysml14.ReadVariableAction" xsi:type="ElementCreationMenuModel:CreationMenu">
<elementType href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#org.eclipse.papyrus.uml.ReadVariableAction" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" />
</menu>
- <menu label="Realization" xmi:id="org.eclipse.papyrus.sysml14.menu.uml4sysml14.Realization" xsi:type="ElementCreationMenuModel:CreateRelationshipMenu">
- <elementType href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#org.eclipse.papyrus.uml.Realization" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" />
- </menu>
<menu label="ReclassifyObjectAction" xmi:id="org.eclipse.papyrus.sysml14.menu.uml4sysml14.ReclassifyObjectAction" xsi:type="ElementCreationMenuModel:CreationMenu">
<elementType href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#org.eclipse.papyrus.uml.ReclassifyObjectAction" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" />
</menu>
@@ -372,9 +333,6 @@
<menu label="Stereotype" xmi:id="org.eclipse.papyrus.sysml14.menu.uml4sysml14.Stereotype" xsi:type="ElementCreationMenuModel:CreationMenu">
<elementType href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#org.eclipse.papyrus.uml.Stereotype" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" />
</menu>
- <menu label="Substitution" xmi:id="org.eclipse.papyrus.sysml14.menu.uml4sysml14.Substitution" xsi:type="ElementCreationMenuModel:CreateRelationshipMenu">
- <elementType href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#org.eclipse.papyrus.uml.Substitution" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" />
- </menu>
<menu label="TestIdentityAction" xmi:id="org.eclipse.papyrus.sysml14.menu.uml4sysml14.TestIdentityAction" xsi:type="ElementCreationMenuModel:CreationMenu">
<elementType href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#org.eclipse.papyrus.uml.TestIdentityAction" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" />
</menu>
@@ -396,9 +354,6 @@
<menu label="UnmarshallAction" xmi:id="org.eclipse.papyrus.sysml14.menu.uml4sysml14.UnmarshallAction" xsi:type="ElementCreationMenuModel:CreationMenu">
<elementType href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#org.eclipse.papyrus.uml.UnmarshallAction" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" />
</menu>
- <menu label="Usage" xmi:id="org.eclipse.papyrus.sysml14.menu.uml4sysml14.Usage" xsi:type="ElementCreationMenuModel:CreateRelationshipMenu">
- <elementType href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#org.eclipse.papyrus.uml.Usage" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" />
- </menu>
<menu label="UseCase" xmi:id="org.eclipse.papyrus.sysml14.menu.uml4sysml14.UseCase" xsi:type="ElementCreationMenuModel:CreationMenu">
<elementType href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#org.eclipse.papyrus.uml.UseCase" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" />
</menu>
diff --git a/gui/org.eclipse.papyrus.sysml14.ui/resources/UML4SysML14Edges.creationmenumodel b/gui/org.eclipse.papyrus.sysml14.ui/resources/UML4SysML14Edges.creationmenumodel
new file mode 100644
index 0000000..08c93be
--- /dev/null
+++ b/gui/org.eclipse.papyrus.sysml14.ui/resources/UML4SysML14Edges.creationmenumodel
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<ElementCreationMenuModel:Folder xmlns:ElementCreationMenuModel="http://www.eclipse.org/papyrus/infra/newchild/elementcreationmenumodel" xmlns:elementtypesconfigurations="http://www.eclipse.org/papyrus/infra/elementtypesconfigurations/1.2" xmlns:filters="http://www.eclipse.org/Papyrus/2014/common/filters" xmlns:umlfilters="http://www.eclipse.org/Papyrus/2014/uml/filters" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" icon="platform:/plugin/org.eclipse.papyrus.sysml14/resources/icons/full/obj16/SysML.gif" xmi:id="org.eclipse.papyrus.sysml14.menu.uml4sysml14" label="UML for SysML 1.4 Edges" xmi:version="2.0">
+ <filter filter="//@filter/@ownedFilter.0" xsi:type="filters:CompoundFilter">
+ <ownedFilter name="isSysML14ProfileApplied" profileQualifiedName="SysML" profileURI="pathmap://SysML14_PROFILES/SysML.profile.uml#SysML" xsi:type="umlfilters:ProfileApplied"/>
+ </filter>
+ <menu label="Abstraction" xmi:id="org.eclipse.papyrus.sysml14.menu.uml4sysml14.Abstraction" xsi:type="ElementCreationMenuModel:CreateRelationshipMenu">
+ <elementType href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#org.eclipse.papyrus.uml.Abstraction" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" />
+ </menu>
+ <menu label="Connector" xmi:id="org.eclipse.papyrus.sysml14.menu.uml4sysml14.Connector" xsi:type="ElementCreationMenuModel:CreateRelationshipMenu">
+ <elementType href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#org.eclipse.papyrus.uml.Connector" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" />
+ </menu>
+ <menu label="Dependency" xmi:id="org.eclipse.papyrus.sysml14.menu.uml4sysml14.Dependency" xsi:type="ElementCreationMenuModel:CreateRelationshipMenu">
+ <elementType href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#org.eclipse.papyrus.uml.Dependency" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" />
+ </menu>
+ <menu label="ElementImport" xmi:id="org.eclipse.papyrus.sysml14.menu.uml4sysml14.ElementImport" xsi:type="ElementCreationMenuModel:CreateRelationshipMenu">
+ <elementType href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#org.eclipse.papyrus.uml.ElementImport" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" />
+ </menu>
+ <menu label="Extend" xmi:id="org.eclipse.papyrus.sysml14.menu.uml4sysml14.Extend" xsi:type="ElementCreationMenuModel:CreateRelationshipMenu">
+ <elementType href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#org.eclipse.papyrus.uml.Extend" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" />
+ </menu>
+ <menu label="Generalization" xmi:id="org.eclipse.papyrus.sysml14.menu.uml4sysml14.Generalization" xsi:type="ElementCreationMenuModel:CreateRelationshipMenu">
+ <elementType href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#org.eclipse.papyrus.uml.Generalization" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" />
+ </menu>
+ <menu label="Include" xmi:id="org.eclipse.papyrus.sysml14.menu.uml4sysml14.Include" xsi:type="ElementCreationMenuModel:CreateRelationshipMenu">
+ <elementType href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#org.eclipse.papyrus.uml.Include" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" />
+ </menu>
+ <menu label="InformationFlow" xmi:id="org.eclipse.papyrus.sysml14.menu.uml4sysml14.InformationFlow" xsi:type="ElementCreationMenuModel:CreateRelationshipMenu">
+ <elementType href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#org.eclipse.papyrus.uml.InformationFlow" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" />
+ </menu>
+ <menu label="InterfaceRealization" xmi:id="org.eclipse.papyrus.sysml14.menu.uml4sysml14.InterfaceRealization" xsi:type="ElementCreationMenuModel:CreateRelationshipMenu">
+ <elementType href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#org.eclipse.papyrus.uml.InterfaceRealization" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" />
+ </menu>
+ <menu label="PackageImport" xmi:id="org.eclipse.papyrus.sysml14.menu.uml4sysml14.PackageImport" xsi:type="ElementCreationMenuModel:CreateRelationshipMenu">
+ <elementType href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#org.eclipse.papyrus.uml.PackageImport" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" />
+ </menu>
+ <menu label="PackageMerge" xmi:id="org.eclipse.papyrus.sysml14.menu.uml4sysml14.PackageMerge" xsi:type="ElementCreationMenuModel:CreateRelationshipMenu">
+ <elementType href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#org.eclipse.papyrus.uml.PackageMerge" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" />
+ </menu>
+ <menu label="ProfileApplication" visible="false" xmi:id="org.eclipse.papyrus.sysml14.menu.uml4sysml14.ProfileApplication" xsi:type="ElementCreationMenuModel:CreateRelationshipMenu">
+ <elementType href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#org.eclipse.papyrus.uml.ProfileApplication" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" />
+ </menu>
+ <menu label="Realization" xmi:id="org.eclipse.papyrus.sysml14.menu.uml4sysml14.Realization" xsi:type="ElementCreationMenuModel:CreateRelationshipMenu">
+ <elementType href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#org.eclipse.papyrus.uml.Realization" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" />
+ </menu>
+ <menu label="Substitution" xmi:id="org.eclipse.papyrus.sysml14.menu.uml4sysml14.Substitution" xsi:type="ElementCreationMenuModel:CreateRelationshipMenu">
+ <elementType href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#org.eclipse.papyrus.uml.Substitution" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" />
+ </menu>
+ <menu label="Usage" xmi:id="org.eclipse.papyrus.sysml14.menu.uml4sysml14.Usage" xsi:type="ElementCreationMenuModel:CreateRelationshipMenu">
+ <elementType href="platform:/plugin/org.eclipse.papyrus.uml.service.types/model/uml.elementtypesconfigurations#org.eclipse.papyrus.uml.Usage" xsi:type="elementtypesconfigurations:MetamodelTypeConfiguration" />
+ </menu>
+</ElementCreationMenuModel:Folder>