Bug 564687 - [Designer] Extend list of available languages
- Add additional languages
Change-Id: Ib76e26980cf5b6bc8e16fac7883ddbdb7c4e4756
Signed-off-by: Ansgar Radermacher <ansgar.radermacher@cea.fr>
diff --git a/plugins/languages/common/org.eclipse.papyrus.designer.languages.common.profile/profiles/languages.di b/plugins/languages/common/org.eclipse.papyrus.designer.languages.common.profile/profiles/languages.di
index bf9abab..8c549ee 100644
--- a/plugins/languages/common/org.eclipse.papyrus.designer.languages.common.profile/profiles/languages.di
+++ b/plugins/languages/common/org.eclipse.papyrus.designer.languages.common.profile/profiles/languages.di
@@ -1,2 +1,2 @@
<?xml version="1.0" encoding="UTF-8"?>
-<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI"/>
+<architecture:ArchitectureDescription xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:architecture="http://www.eclipse.org/papyrus/infra/core/architecture" contextId="org.eclipse.papyrus.infra.services.edit.TypeContext"/>
diff --git a/plugins/languages/common/org.eclipse.papyrus.designer.languages.common.profile/profiles/languages.notation b/plugins/languages/common/org.eclipse.papyrus.designer.languages.common.profile/profiles/languages.notation
index 3b4b1c5..c50f43e 100644
--- a/plugins/languages/common/org.eclipse.papyrus.designer.languages.common.profile/profiles/languages.notation
+++ b/plugins/languages/common/org.eclipse.papyrus.designer.languages.common.profile/profiles/languages.notation
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<notation:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:style="http://www.eclipse.org/papyrus/infra/viewpoints/policy/style" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xmi:id="_OASkECjHEeafevO6kGeA7g" type="PapyrusUMLClassDiagram" name="ClassDiagram" measurementUnit="Pixel">
+<notation:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.3/notation" xmlns:style="http://www.eclipse.org/papyrus/infra/viewpoints/policy/style" xmlns:style_1="http://www.eclipse.org/papyrus/infra/gmfdiag/style" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xmi:id="_OASkECjHEeafevO6kGeA7g" type="PapyrusUMLClassDiagram" name="ClassDiagram" measurementUnit="Pixel">
<children xmi:type="notation:Shape" xmi:id="_Or9XQCjHEeafevO6kGeA7g" type="Class_Shape">
<children xmi:type="notation:DecorationNode" xmi:id="_Or9-UCjHEeafevO6kGeA7g" type="Class_NameLabel"/>
<children xmi:type="notation:DecorationNode" xmi:id="_Or9-USjHEeafevO6kGeA7g" type="Class_FloatingNameLabel">
@@ -24,15 +24,7 @@
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_Or-lbijHEeafevO6kGeA7g"/>
</children>
<element xmi:type="uml:Class" href="languages.uml#_Or5s4CjHEeafevO6kGeA7g"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Or9XQSjHEeafevO6kGeA7g" x="95" y="81" width="146" height="80"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_ny1wkCjREeayco6FJ_OtTQ" type="StereotypeComment">
- <styles xmi:type="notation:TitleStyle" xmi:id="_ny1wkSjREeayco6FJ_OtTQ"/>
- <styles xmi:type="notation:EObjectValueStyle" xmi:id="_ny2XoCjREeayco6FJ_OtTQ" name="BASE_ELEMENT">
- <eObjectValue xmi:type="uml:Class" href="languages.uml#_Or5s4CjHEeafevO6kGeA7g"/>
- </styles>
- <element xsi:nil="true"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ny1wkijREeayco6FJ_OtTQ" x="295" y="81"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Or9XQSjHEeafevO6kGeA7g" x="40" y="61" width="141" height="80"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_pD3TkCjREeayco6FJ_OtTQ" type="Class_Shape">
<children xmi:type="notation:DecorationNode" xmi:id="_pD4hsCjREeayco6FJ_OtTQ" type="Class_NameLabel"/>
@@ -58,7 +50,7 @@
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_pD5IzijREeayco6FJ_OtTQ"/>
</children>
<element xmi:type="uml:Class" href="languages.uml#_pDuwsCjREeayco6FJ_OtTQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_pD3TkSjREeayco6FJ_OtTQ" x="280" y="80" width="141" height="81"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_pD3TkSjREeayco6FJ_OtTQ" x="220" y="60" width="141" height="81"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_tp8G0CjREeayco6FJ_OtTQ" type="Class_Shape">
<children xmi:type="notation:DecorationNode" xmi:id="_tp8G0ijREeayco6FJ_OtTQ" type="Class_NameLabel"/>
@@ -84,7 +76,7 @@
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_tp8t7ijREeayco6FJ_OtTQ"/>
</children>
<element xmi:type="uml:Class" href="languages.uml#_tp6RoCjREeayco6FJ_OtTQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_tp8G0SjREeayco6FJ_OtTQ" x="100" y="220" width="141" height="81"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_tp8G0SjREeayco6FJ_OtTQ" x="40" y="180" width="141" height="81"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_weiVYCjREeayco6FJ_OtTQ" type="Class_Shape">
<children xmi:type="notation:DecorationNode" xmi:id="_weiVYijREeayco6FJ_OtTQ" type="Class_NameLabel"/>
@@ -110,7 +102,7 @@
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_wei8gCjREeayco6FJ_OtTQ"/>
</children>
<element xmi:type="uml:Class" href="languages.uml#_weggMCjREeayco6FJ_OtTQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_weiVYSjREeayco6FJ_OtTQ" x="460" y="80" width="141" height="81"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_weiVYSjREeayco6FJ_OtTQ" x="400" y="60" width="141" height="81"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_zIIN0CjREeayco6FJ_OtTQ" type="Class_Shape">
<children xmi:type="notation:DecorationNode" xmi:id="_zIIN0ijREeayco6FJ_OtTQ" type="Class_NameLabel"/>
@@ -136,44 +128,12 @@
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_zII07ijREeayco6FJ_OtTQ"/>
</children>
<element xmi:type="uml:Class" href="languages.uml#_zIGYoCjREeayco6FJ_OtTQ"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_zIIN0SjREeayco6FJ_OtTQ" x="280" y="220" width="141" height="81"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_2aFGwCjREeayco6FJ_OtTQ" type="StereotypeComment">
- <styles xmi:type="notation:TitleStyle" xmi:id="_2aFGwSjREeayco6FJ_OtTQ"/>
- <styles xmi:type="notation:EObjectValueStyle" xmi:id="_2aFGwyjREeayco6FJ_OtTQ" name="BASE_ELEMENT">
- <eObjectValue xmi:type="uml:Class" href="languages.uml#_pDuwsCjREeayco6FJ_OtTQ"/>
- </styles>
- <element xsi:nil="true"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2aFGwijREeayco6FJ_OtTQ" x="480" y="80"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_3KKf4CjREeayco6FJ_OtTQ" type="StereotypeComment">
- <styles xmi:type="notation:TitleStyle" xmi:id="_3KKf4SjREeayco6FJ_OtTQ"/>
- <styles xmi:type="notation:EObjectValueStyle" xmi:id="_3KKf4yjREeayco6FJ_OtTQ" name="BASE_ELEMENT">
- <eObjectValue xmi:type="uml:Class" href="languages.uml#_weggMCjREeayco6FJ_OtTQ"/>
- </styles>
- <element xsi:nil="true"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_3KKf4ijREeayco6FJ_OtTQ" x="660" y="80"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_389OwCjREeayco6FJ_OtTQ" type="StereotypeComment">
- <styles xmi:type="notation:TitleStyle" xmi:id="_389OwSjREeayco6FJ_OtTQ"/>
- <styles xmi:type="notation:EObjectValueStyle" xmi:id="_389OwyjREeayco6FJ_OtTQ" name="BASE_ELEMENT">
- <eObjectValue xmi:type="uml:Class" href="languages.uml#_tp6RoCjREeayco6FJ_OtTQ"/>
- </styles>
- <element xsi:nil="true"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_389OwijREeayco6FJ_OtTQ" x="300" y="220"/>
- </children>
- <children xmi:type="notation:Shape" xmi:id="_4oopACjREeayco6FJ_OtTQ" type="StereotypeComment">
- <styles xmi:type="notation:TitleStyle" xmi:id="_4oopASjREeayco6FJ_OtTQ"/>
- <styles xmi:type="notation:EObjectValueStyle" xmi:id="_4oopAyjREeayco6FJ_OtTQ" name="BASE_ELEMENT">
- <eObjectValue xmi:type="uml:Class" href="languages.uml#_zIGYoCjREeayco6FJ_OtTQ"/>
- </styles>
- <element xsi:nil="true"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4oopAijREeayco6FJ_OtTQ" x="480" y="220"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_zIIN0SjREeayco6FJ_OtTQ" x="220" y="180" width="141" height="81"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_KYHPkCjfEea6Erh9I-z_Vw" type="Comment_Shape" fontName="Arial">
<children xmi:type="notation:DecorationNode" xmi:id="_KYHPkijfEea6Erh9I-z_Vw" type="Comment_BodyLabel"/>
<element xmi:type="uml:Comment" href="languages.uml#_KYEMQCjfEea6Erh9I-z_Vw"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_KYHPkSjfEea6Erh9I-z_Vw" x="680" y="220" width="201" height="101"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_KYHPkSjfEea6Erh9I-z_Vw" x="620" y="180" width="201" height="101"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_TVy8QCjfEea6Erh9I-z_Vw" type="Class_Shape">
<children xmi:type="notation:DecorationNode" xmi:id="_TVy8QSjfEea6Erh9I-z_Vw" type="Class_NameLabel"/>
@@ -199,87 +159,399 @@
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_TVy8UijfEea6Erh9I-z_Vw"/>
</children>
<element xmi:type="uml:Class" href="languages.uml#_TVyVMCjfEea6Erh9I-z_Vw"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_TVy8VijfEea6Erh9I-z_Vw" x="460" y="220" width="141" height="81"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_TVy8VijfEea6Erh9I-z_Vw" x="400" y="180" width="141" height="81"/>
</children>
- <children xmi:type="notation:Shape" xmi:id="_oFBkZCjfEea6Erh9I-z_Vw" type="StereotypeComment">
- <styles xmi:type="notation:TitleStyle" xmi:id="_oFBkZSjfEea6Erh9I-z_Vw"/>
- <styles xmi:type="notation:EObjectValueStyle" xmi:id="_oFBkZyjfEea6Erh9I-z_Vw" name="BASE_ELEMENT">
+ <children xmi:type="notation:Shape" xmi:id="_paQn4LevEeqRG-TdtCFO7g" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_paQn4bevEeqRG-TdtCFO7g"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_paQn47evEeqRG-TdtCFO7g" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="languages.uml#_Or5s4CjHEeafevO6kGeA7g"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_paQn4revEeqRG-TdtCFO7g" x="295" y="81"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_paWug7evEeqRG-TdtCFO7g" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_paWuhLevEeqRG-TdtCFO7g"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_paWuhrevEeqRG-TdtCFO7g" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="languages.uml#_pDuwsCjREeayco6FJ_OtTQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_paWuhbevEeqRG-TdtCFO7g" x="480" y="80"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_padcM7evEeqRG-TdtCFO7g" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_padcNLevEeqRG-TdtCFO7g"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_padcNrevEeqRG-TdtCFO7g" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="languages.uml#_tp6RoCjREeayco6FJ_OtTQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_padcNbevEeqRG-TdtCFO7g" x="300" y="220"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_pai7wLevEeqRG-TdtCFO7g" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_pai7wbevEeqRG-TdtCFO7g"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_pai7w7evEeqRG-TdtCFO7g" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="languages.uml#_weggMCjREeayco6FJ_OtTQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_pai7wrevEeqRG-TdtCFO7g" x="660" y="80"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_pan0QLevEeqRG-TdtCFO7g" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_pan0QbevEeqRG-TdtCFO7g"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_pan0Q7evEeqRG-TdtCFO7g" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="languages.uml#_zIGYoCjREeayco6FJ_OtTQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_pan0QrevEeqRG-TdtCFO7g" x="480" y="220"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_pat64LevEeqRG-TdtCFO7g" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_pat64bevEeqRG-TdtCFO7g"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_pat647evEeqRG-TdtCFO7g" name="BASE_ELEMENT">
<eObjectValue xmi:type="uml:Class" href="languages.uml#_TVyVMCjfEea6Erh9I-z_Vw"/>
</styles>
<element xsi:nil="true"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_oFBkZijfEea6Erh9I-z_Vw" x="660" y="220"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_pat64revEeqRG-TdtCFO7g" x="660" y="220"/>
</children>
- <styles xmi:type="notation:StringValueStyle" xmi:id="_OASkESjHEeafevO6kGeA7g" name="diagram_compatibility_version" stringValue="1.2.0"/>
+ <children xmi:type="notation:Shape" xmi:id="_rhPigLevEeqRG-TdtCFO7g" type="Class_Shape">
+ <children xmi:type="notation:DecorationNode" xmi:id="_rhQJkLevEeqRG-TdtCFO7g" type="Class_NameLabel"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_rhQJkbevEeqRG-TdtCFO7g" type="Class_FloatingNameLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_rhQJkrevEeqRG-TdtCFO7g" y="15"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_rhQJk7evEeqRG-TdtCFO7g" visible="false" type="Class_AttributeCompartment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_rhQJlLevEeqRG-TdtCFO7g"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_rhQJlbevEeqRG-TdtCFO7g"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_rhQJlrevEeqRG-TdtCFO7g"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_rhQJl7evEeqRG-TdtCFO7g"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_rhQJmLevEeqRG-TdtCFO7g" visible="false" type="Class_OperationCompartment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_rhQJmbevEeqRG-TdtCFO7g"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_rhQJmrevEeqRG-TdtCFO7g"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_rhQJm7evEeqRG-TdtCFO7g"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_rhQJnLevEeqRG-TdtCFO7g"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_rhQJnbevEeqRG-TdtCFO7g" visible="false" type="Class_NestedClassifierCompartment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_rhQJnrevEeqRG-TdtCFO7g"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_rhQJn7evEeqRG-TdtCFO7g"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_rhQJoLevEeqRG-TdtCFO7g"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_rhQJobevEeqRG-TdtCFO7g"/>
+ </children>
+ <element xmi:type="uml:Class" href="languages.uml#_rhGYkLevEeqRG-TdtCFO7g"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_rhPigbevEeqRG-TdtCFO7g" x="40" y="300" width="141" height="81"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_y8pkILevEeqRG-TdtCFO7g" type="Class_Shape">
+ <children xmi:type="notation:DecorationNode" xmi:id="_y8pkIrevEeqRG-TdtCFO7g" type="Class_NameLabel"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_y8pkI7evEeqRG-TdtCFO7g" type="Class_FloatingNameLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_y8pkJLevEeqRG-TdtCFO7g" y="15"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_y8qLMLevEeqRG-TdtCFO7g" visible="false" type="Class_AttributeCompartment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_y8qLMbevEeqRG-TdtCFO7g"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_y8qLMrevEeqRG-TdtCFO7g"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_y8qLM7evEeqRG-TdtCFO7g"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_y8qLNLevEeqRG-TdtCFO7g"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_y8qLNbevEeqRG-TdtCFO7g" visible="false" type="Class_OperationCompartment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_y8qLNrevEeqRG-TdtCFO7g"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_y8qLN7evEeqRG-TdtCFO7g"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_y8qLOLevEeqRG-TdtCFO7g"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_y8qLObevEeqRG-TdtCFO7g"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_y8qLOrevEeqRG-TdtCFO7g" visible="false" type="Class_NestedClassifierCompartment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_y8qLO7evEeqRG-TdtCFO7g"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_y8qLPLevEeqRG-TdtCFO7g"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_y8qLPbevEeqRG-TdtCFO7g"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_y8qLPrevEeqRG-TdtCFO7g"/>
+ </children>
+ <element xmi:type="uml:Class" href="languages.uml#_y8nH4LevEeqRG-TdtCFO7g"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_y8pkIbevEeqRG-TdtCFO7g" x="220" y="300" width="141" height="81"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_1XaWYLevEeqRG-TdtCFO7g" type="Class_Shape">
+ <children xmi:type="notation:DecorationNode" xmi:id="_1XaWYrevEeqRG-TdtCFO7g" type="Class_NameLabel"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_1Xa9cLevEeqRG-TdtCFO7g" type="Class_FloatingNameLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_1Xa9cbevEeqRG-TdtCFO7g" y="15"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_1Xa9crevEeqRG-TdtCFO7g" visible="false" type="Class_AttributeCompartment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_1Xa9c7evEeqRG-TdtCFO7g"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_1Xa9dLevEeqRG-TdtCFO7g"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_1Xa9dbevEeqRG-TdtCFO7g"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1Xa9drevEeqRG-TdtCFO7g"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_1Xa9d7evEeqRG-TdtCFO7g" visible="false" type="Class_OperationCompartment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_1Xa9eLevEeqRG-TdtCFO7g"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_1Xa9ebevEeqRG-TdtCFO7g"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_1Xa9erevEeqRG-TdtCFO7g"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1Xa9e7evEeqRG-TdtCFO7g"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_1Xa9fLevEeqRG-TdtCFO7g" visible="false" type="Class_NestedClassifierCompartment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_1Xa9fbevEeqRG-TdtCFO7g"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_1Xa9frevEeqRG-TdtCFO7g"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_1Xa9f7evEeqRG-TdtCFO7g"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1Xa9gLevEeqRG-TdtCFO7g"/>
+ </children>
+ <element xmi:type="uml:Class" href="languages.uml#_1XZIQLevEeqRG-TdtCFO7g"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1XaWYbevEeqRG-TdtCFO7g" x="400" y="300" width="141" height="81"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_2dyIkLevEeqRG-TdtCFO7g" type="Class_Shape">
+ <children xmi:type="notation:DecorationNode" xmi:id="_2dyIkrevEeqRG-TdtCFO7g" type="Class_NameLabel"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_2dyIk7evEeqRG-TdtCFO7g" type="Class_FloatingNameLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_2dyIlLevEeqRG-TdtCFO7g" y="15"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_2dyvoLevEeqRG-TdtCFO7g" visible="false" type="Class_AttributeCompartment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_2dyvobevEeqRG-TdtCFO7g"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_2dyvorevEeqRG-TdtCFO7g"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_2dyvo7evEeqRG-TdtCFO7g"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2dyvpLevEeqRG-TdtCFO7g"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_2dyvpbevEeqRG-TdtCFO7g" visible="false" type="Class_OperationCompartment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_2dyvprevEeqRG-TdtCFO7g"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_2dyvp7evEeqRG-TdtCFO7g"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_2dyvqLevEeqRG-TdtCFO7g"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2dyvqbevEeqRG-TdtCFO7g"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_2dyvqrevEeqRG-TdtCFO7g" visible="false" type="Class_NestedClassifierCompartment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_2dyvq7evEeqRG-TdtCFO7g"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_2dyvrLevEeqRG-TdtCFO7g"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_2dyvrbevEeqRG-TdtCFO7g"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2dyvrrevEeqRG-TdtCFO7g"/>
+ </children>
+ <element xmi:type="uml:Class" href="languages.uml#_2dwTYLevEeqRG-TdtCFO7g"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2dyIkbevEeqRG-TdtCFO7g" x="40" y="420" width="141" height="81"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_-LMgMLevEeqRG-TdtCFO7g" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_-LMgMbevEeqRG-TdtCFO7g"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_-LMgM7evEeqRG-TdtCFO7g" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="languages.uml#_rhGYkLevEeqRG-TdtCFO7g"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-LMgMrevEeqRG-TdtCFO7g" x="300" y="340"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="__FGjsLevEeqRG-TdtCFO7g" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="__FGjsbevEeqRG-TdtCFO7g"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="__FGjs7evEeqRG-TdtCFO7g" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="languages.uml#_y8nH4LevEeqRG-TdtCFO7g"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="__FGjsrevEeqRG-TdtCFO7g" x="480" y="340"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_AVJ2VLewEeqRG-TdtCFO7g" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_AVJ2VbewEeqRG-TdtCFO7g"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_AVJ2V7ewEeqRG-TdtCFO7g" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="languages.uml#_1XZIQLevEeqRG-TdtCFO7g"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_AVJ2VrewEeqRG-TdtCFO7g" x="660" y="340"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_CM1Jp7ewEeqRG-TdtCFO7g" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_CM1JqLewEeqRG-TdtCFO7g"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_CM1JqrewEeqRG-TdtCFO7g" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="languages.uml#_2dwTYLevEeqRG-TdtCFO7g"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_CM1JqbewEeqRG-TdtCFO7g" x="300" y="460"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_DFIDkLewEeqRG-TdtCFO7g" type="Class_Shape">
+ <children xmi:type="notation:DecorationNode" xmi:id="_DFIDkrewEeqRG-TdtCFO7g" type="Class_NameLabel"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_DFIqoLewEeqRG-TdtCFO7g" type="Class_FloatingNameLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_DFIqobewEeqRG-TdtCFO7g" y="15"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_DFIqorewEeqRG-TdtCFO7g" visible="false" type="Class_AttributeCompartment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_DFIqo7ewEeqRG-TdtCFO7g"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_DFIqpLewEeqRG-TdtCFO7g"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_DFIqpbewEeqRG-TdtCFO7g"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_DFIqprewEeqRG-TdtCFO7g"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_DFIqp7ewEeqRG-TdtCFO7g" visible="false" type="Class_OperationCompartment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_DFIqqLewEeqRG-TdtCFO7g"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_DFIqqbewEeqRG-TdtCFO7g"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_DFIqqrewEeqRG-TdtCFO7g"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_DFIqq7ewEeqRG-TdtCFO7g"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_DFIqrLewEeqRG-TdtCFO7g" visible="false" type="Class_NestedClassifierCompartment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_DFIqrbewEeqRG-TdtCFO7g"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_DFIqrrewEeqRG-TdtCFO7g"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_DFIqr7ewEeqRG-TdtCFO7g"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_DFIqsLewEeqRG-TdtCFO7g"/>
+ </children>
+ <element xmi:type="uml:Class" href="languages.uml#_DFGOYLewEeqRG-TdtCFO7g"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_DFIDkbewEeqRG-TdtCFO7g" x="220" y="420" width="141" height="81"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_EG0xILewEeqRG-TdtCFO7g" type="Class_Shape">
+ <children xmi:type="notation:DecorationNode" xmi:id="_EG0xIrewEeqRG-TdtCFO7g" type="Class_NameLabel"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_EG1YMLewEeqRG-TdtCFO7g" type="Class_FloatingNameLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_EG1YMbewEeqRG-TdtCFO7g" y="15"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_EG1YMrewEeqRG-TdtCFO7g" visible="false" type="Class_AttributeCompartment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_EG1YM7ewEeqRG-TdtCFO7g"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_EG1YNLewEeqRG-TdtCFO7g"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_EG1YNbewEeqRG-TdtCFO7g"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_EG1YNrewEeqRG-TdtCFO7g"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_EG1YN7ewEeqRG-TdtCFO7g" visible="false" type="Class_OperationCompartment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_EG1YOLewEeqRG-TdtCFO7g"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_EG1YObewEeqRG-TdtCFO7g"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_EG1YOrewEeqRG-TdtCFO7g"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_EG1YO7ewEeqRG-TdtCFO7g"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_EG1YPLewEeqRG-TdtCFO7g" visible="false" type="Class_NestedClassifierCompartment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_EG1YPbewEeqRG-TdtCFO7g"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_EG1YPrewEeqRG-TdtCFO7g"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_EG1YP7ewEeqRG-TdtCFO7g"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_EG1YQLewEeqRG-TdtCFO7g"/>
+ </children>
+ <element xmi:type="uml:Class" href="languages.uml#_EGzjALewEeqRG-TdtCFO7g"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_EG0xIbewEeqRG-TdtCFO7g" x="400" y="420" width="141" height="81"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_JrNmwLewEeqRG-TdtCFO7g" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_JrNmwbewEeqRG-TdtCFO7g"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_JrNmw7ewEeqRG-TdtCFO7g" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="languages.uml#_DFGOYLewEeqRG-TdtCFO7g"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_JrNmwrewEeqRG-TdtCFO7g" x="480" y="460"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_KX9YB7ewEeqRG-TdtCFO7g" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_KX9YCLewEeqRG-TdtCFO7g"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_KX9YCrewEeqRG-TdtCFO7g" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="languages.uml#_EGzjALewEeqRG-TdtCFO7g"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_KX9YCbewEeqRG-TdtCFO7g" x="660" y="460"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_MbTIwLewEeqRG-TdtCFO7g" type="Comment_Shape">
+ <children xmi:type="notation:DecorationNode" xmi:id="_MbTIwrewEeqRG-TdtCFO7g" type="Comment_BodyLabel"/>
+ <element xmi:type="uml:Comment" href="languages.uml#_MbO3ULewEeqRG-TdtCFO7g"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_MbTIwbewEeqRG-TdtCFO7g" x="620" y="320" width="201" height="81"/>
+ </children>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_OASkESjHEeafevO6kGeA7g" name="diagram_compatibility_version" stringValue="1.4.0"/>
<styles xmi:type="notation:DiagramStyle" xmi:id="_OASkEijHEeafevO6kGeA7g"/>
<styles xmi:type="style:PapyrusViewStyle" xmi:id="_OASkEyjHEeafevO6kGeA7g">
<owner xmi:type="uml:Model" href="languages.uml#_IpNxsCjHEeafevO6kGeA7g"/>
</styles>
+ <styles xmi:type="style_1:PapyrusDiagramStyle" xmi:id="_opDNYLevEeqRG-TdtCFO7g" diagramKindId="org.eclipse.papyrus.uml.diagram.class">
+ <owner xmi:type="uml:Model" href="languages.uml#_IpNxsCjHEeafevO6kGeA7g"/>
+ </styles>
<element xmi:type="uml:Model" href="languages.uml#_IpNxsCjHEeafevO6kGeA7g"/>
- <edges xmi:type="notation:Connector" xmi:id="_ny3lwCjREeayco6FJ_OtTQ" type="StereotypeCommentLink" source="_Or9XQCjHEeafevO6kGeA7g" target="_ny1wkCjREeayco6FJ_OtTQ">
- <styles xmi:type="notation:FontStyle" xmi:id="_ny3lwSjREeayco6FJ_OtTQ"/>
- <styles xmi:type="notation:EObjectValueStyle" xmi:id="_ny4M0CjREeayco6FJ_OtTQ" name="BASE_ELEMENT">
- <eObjectValue xmi:type="uml:Class" href="languages.uml#_Or5s4CjHEeafevO6kGeA7g"/>
- </styles>
- <element xsi:nil="true"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ny3lwijREeayco6FJ_OtTQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ny3lwyjREeayco6FJ_OtTQ"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ny3lxCjREeayco6FJ_OtTQ"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_2aFGxCjREeayco6FJ_OtTQ" type="StereotypeCommentLink" source="_pD3TkCjREeayco6FJ_OtTQ" target="_2aFGwCjREeayco6FJ_OtTQ">
- <styles xmi:type="notation:FontStyle" xmi:id="_2aFGxSjREeayco6FJ_OtTQ"/>
- <styles xmi:type="notation:EObjectValueStyle" xmi:id="_2aFt0ijREeayco6FJ_OtTQ" name="BASE_ELEMENT">
- <eObjectValue xmi:type="uml:Class" href="languages.uml#_pDuwsCjREeayco6FJ_OtTQ"/>
- </styles>
- <element xsi:nil="true"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_2aFGxijREeayco6FJ_OtTQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_2aFt0CjREeayco6FJ_OtTQ"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_2aFt0SjREeayco6FJ_OtTQ"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_3KLG8CjREeayco6FJ_OtTQ" type="StereotypeCommentLink" source="_weiVYCjREeayco6FJ_OtTQ" target="_3KKf4CjREeayco6FJ_OtTQ">
- <styles xmi:type="notation:FontStyle" xmi:id="_3KLG8SjREeayco6FJ_OtTQ"/>
- <styles xmi:type="notation:EObjectValueStyle" xmi:id="_3KLG9SjREeayco6FJ_OtTQ" name="BASE_ELEMENT">
- <eObjectValue xmi:type="uml:Class" href="languages.uml#_weggMCjREeayco6FJ_OtTQ"/>
- </styles>
- <element xsi:nil="true"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_3KLG8ijREeayco6FJ_OtTQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_3KLG8yjREeayco6FJ_OtTQ"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_3KLG9CjREeayco6FJ_OtTQ"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_38910CjREeayco6FJ_OtTQ" type="StereotypeCommentLink" source="_tp8G0CjREeayco6FJ_OtTQ" target="_389OwCjREeayco6FJ_OtTQ">
- <styles xmi:type="notation:FontStyle" xmi:id="_38910SjREeayco6FJ_OtTQ"/>
- <styles xmi:type="notation:EObjectValueStyle" xmi:id="_38911SjREeayco6FJ_OtTQ" name="BASE_ELEMENT">
- <eObjectValue xmi:type="uml:Class" href="languages.uml#_tp6RoCjREeayco6FJ_OtTQ"/>
- </styles>
- <element xsi:nil="true"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_38910ijREeayco6FJ_OtTQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_38910yjREeayco6FJ_OtTQ"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_38911CjREeayco6FJ_OtTQ"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_4oopBCjREeayco6FJ_OtTQ" type="StereotypeCommentLink" source="_zIIN0CjREeayco6FJ_OtTQ" target="_4oopACjREeayco6FJ_OtTQ">
- <styles xmi:type="notation:FontStyle" xmi:id="_4oopBSjREeayco6FJ_OtTQ"/>
- <styles xmi:type="notation:EObjectValueStyle" xmi:id="_4opQEijREeayco6FJ_OtTQ" name="BASE_ELEMENT">
- <eObjectValue xmi:type="uml:Class" href="languages.uml#_zIGYoCjREeayco6FJ_OtTQ"/>
- </styles>
- <element xsi:nil="true"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_4oopBijREeayco6FJ_OtTQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_4opQECjREeayco6FJ_OtTQ"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_4opQESjREeayco6FJ_OtTQ"/>
- </edges>
<edges xmi:type="notation:Connector" xmi:id="_XtEegCjfEea6Erh9I-z_Vw" type="Comment_AnnotatedElementEdge" source="_KYHPkCjfEea6Erh9I-z_Vw" target="_TVy8QCjfEea6Erh9I-z_Vw">
<styles xmi:type="notation:FontStyle" xmi:id="_XtEegSjfEea6Erh9I-z_Vw"/>
<element xsi:nil="true"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_XtEegijfEea6Erh9I-z_Vw" points="[680, 260, -643984, -643984]$[601, 260, -643984, -643984]"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_XtEegijfEea6Erh9I-z_Vw" points="[620, 220, -643984, -643984]$[541, 220, -643984, -643984]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_XtcR8CjfEea6Erh9I-z_Vw" id="(0.0,0.3305785123966942)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_XtcR8SjfEea6Erh9I-z_Vw" id="(1.0,0.39603960396039606)"/>
</edges>
- <edges xmi:type="notation:Connector" xmi:id="_oFBkaCjfEea6Erh9I-z_Vw" type="StereotypeCommentLink" source="_TVy8QCjfEea6Erh9I-z_Vw" target="_oFBkZCjfEea6Erh9I-z_Vw">
- <styles xmi:type="notation:FontStyle" xmi:id="_oFBkaSjfEea6Erh9I-z_Vw"/>
- <styles xmi:type="notation:EObjectValueStyle" xmi:id="_oFCLcijfEea6Erh9I-z_Vw" name="BASE_ELEMENT">
+ <edges xmi:type="notation:Connector" xmi:id="_paQn5LevEeqRG-TdtCFO7g" type="StereotypeCommentLink" source="_Or9XQCjHEeafevO6kGeA7g" target="_paQn4LevEeqRG-TdtCFO7g">
+ <styles xmi:type="notation:FontStyle" xmi:id="_paQn5bevEeqRG-TdtCFO7g"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_paQn6bevEeqRG-TdtCFO7g" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="languages.uml#_Or5s4CjHEeafevO6kGeA7g"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_paQn5revEeqRG-TdtCFO7g" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_paQn57evEeqRG-TdtCFO7g"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_paQn6LevEeqRG-TdtCFO7g"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_paWuh7evEeqRG-TdtCFO7g" type="StereotypeCommentLink" source="_pD3TkCjREeayco6FJ_OtTQ" target="_paWug7evEeqRG-TdtCFO7g">
+ <styles xmi:type="notation:FontStyle" xmi:id="_paWuiLevEeqRG-TdtCFO7g"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_paXVkrevEeqRG-TdtCFO7g" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="languages.uml#_pDuwsCjREeayco6FJ_OtTQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_paWuibevEeqRG-TdtCFO7g" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_paXVkLevEeqRG-TdtCFO7g"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_paXVkbevEeqRG-TdtCFO7g"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_padcN7evEeqRG-TdtCFO7g" type="StereotypeCommentLink" source="_tp8G0CjREeayco6FJ_OtTQ" target="_padcM7evEeqRG-TdtCFO7g">
+ <styles xmi:type="notation:FontStyle" xmi:id="_padcOLevEeqRG-TdtCFO7g"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_padcPLevEeqRG-TdtCFO7g" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="languages.uml#_tp6RoCjREeayco6FJ_OtTQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_padcObevEeqRG-TdtCFO7g" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_padcOrevEeqRG-TdtCFO7g"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_padcO7evEeqRG-TdtCFO7g"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_pai7xLevEeqRG-TdtCFO7g" type="StereotypeCommentLink" source="_weiVYCjREeayco6FJ_OtTQ" target="_pai7wLevEeqRG-TdtCFO7g">
+ <styles xmi:type="notation:FontStyle" xmi:id="_pai7xbevEeqRG-TdtCFO7g"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_pai7ybevEeqRG-TdtCFO7g" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="languages.uml#_weggMCjREeayco6FJ_OtTQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_pai7xrevEeqRG-TdtCFO7g" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_pai7x7evEeqRG-TdtCFO7g"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_pai7yLevEeqRG-TdtCFO7g"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_pan0RLevEeqRG-TdtCFO7g" type="StereotypeCommentLink" source="_zIIN0CjREeayco6FJ_OtTQ" target="_pan0QLevEeqRG-TdtCFO7g">
+ <styles xmi:type="notation:FontStyle" xmi:id="_pan0RbevEeqRG-TdtCFO7g"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_pan0SbevEeqRG-TdtCFO7g" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="languages.uml#_zIGYoCjREeayco6FJ_OtTQ"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_pan0RrevEeqRG-TdtCFO7g" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_pan0R7evEeqRG-TdtCFO7g"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_pan0SLevEeqRG-TdtCFO7g"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_pat65LevEeqRG-TdtCFO7g" type="StereotypeCommentLink" source="_TVy8QCjfEea6Erh9I-z_Vw" target="_pat64LevEeqRG-TdtCFO7g">
+ <styles xmi:type="notation:FontStyle" xmi:id="_pat65bevEeqRG-TdtCFO7g"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_pat66bevEeqRG-TdtCFO7g" name="BASE_ELEMENT">
<eObjectValue xmi:type="uml:Class" href="languages.uml#_TVyVMCjfEea6Erh9I-z_Vw"/>
</styles>
<element xsi:nil="true"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_oFBkaijfEea6Erh9I-z_Vw" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_oFCLcCjfEea6Erh9I-z_Vw"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_oFCLcSjfEea6Erh9I-z_Vw"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_pat65revEeqRG-TdtCFO7g" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_pat657evEeqRG-TdtCFO7g"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_pat66LevEeqRG-TdtCFO7g"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_-LMgNLevEeqRG-TdtCFO7g" type="StereotypeCommentLink" source="_rhPigLevEeqRG-TdtCFO7g" target="_-LMgMLevEeqRG-TdtCFO7g">
+ <styles xmi:type="notation:FontStyle" xmi:id="_-LMgNbevEeqRG-TdtCFO7g"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_-LMgObevEeqRG-TdtCFO7g" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="languages.uml#_rhGYkLevEeqRG-TdtCFO7g"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_-LMgNrevEeqRG-TdtCFO7g" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_-LMgN7evEeqRG-TdtCFO7g"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_-LMgOLevEeqRG-TdtCFO7g"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="__FGjtLevEeqRG-TdtCFO7g" type="StereotypeCommentLink" source="_y8pkILevEeqRG-TdtCFO7g" target="__FGjsLevEeqRG-TdtCFO7g">
+ <styles xmi:type="notation:FontStyle" xmi:id="__FGjtbevEeqRG-TdtCFO7g"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="__FGjubevEeqRG-TdtCFO7g" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="languages.uml#_y8nH4LevEeqRG-TdtCFO7g"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="__FGjtrevEeqRG-TdtCFO7g" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="__FGjt7evEeqRG-TdtCFO7g"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="__FGjuLevEeqRG-TdtCFO7g"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_AVJ2WLewEeqRG-TdtCFO7g" type="StereotypeCommentLink" source="_1XaWYLevEeqRG-TdtCFO7g" target="_AVJ2VLewEeqRG-TdtCFO7g">
+ <styles xmi:type="notation:FontStyle" xmi:id="_AVJ2WbewEeqRG-TdtCFO7g"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_AVKdYLewEeqRG-TdtCFO7g" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="languages.uml#_1XZIQLevEeqRG-TdtCFO7g"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_AVJ2WrewEeqRG-TdtCFO7g" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_AVJ2W7ewEeqRG-TdtCFO7g"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_AVJ2XLewEeqRG-TdtCFO7g"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_CM1wsLewEeqRG-TdtCFO7g" type="StereotypeCommentLink" source="_2dyIkLevEeqRG-TdtCFO7g" target="_CM1Jp7ewEeqRG-TdtCFO7g">
+ <styles xmi:type="notation:FontStyle" xmi:id="_CM1wsbewEeqRG-TdtCFO7g"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_CM1wtbewEeqRG-TdtCFO7g" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="languages.uml#_2dwTYLevEeqRG-TdtCFO7g"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_CM1wsrewEeqRG-TdtCFO7g" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_CM1ws7ewEeqRG-TdtCFO7g"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_CM1wtLewEeqRG-TdtCFO7g"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_JrNmxLewEeqRG-TdtCFO7g" type="StereotypeCommentLink" source="_DFIDkLewEeqRG-TdtCFO7g" target="_JrNmwLewEeqRG-TdtCFO7g">
+ <styles xmi:type="notation:FontStyle" xmi:id="_JrNmxbewEeqRG-TdtCFO7g"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_JrNmybewEeqRG-TdtCFO7g" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="languages.uml#_DFGOYLewEeqRG-TdtCFO7g"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_JrNmxrewEeqRG-TdtCFO7g" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_JrNmx7ewEeqRG-TdtCFO7g"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_JrNmyLewEeqRG-TdtCFO7g"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_KX9YC7ewEeqRG-TdtCFO7g" type="StereotypeCommentLink" source="_EG0xILewEeqRG-TdtCFO7g" target="_KX9YB7ewEeqRG-TdtCFO7g">
+ <styles xmi:type="notation:FontStyle" xmi:id="_KX9YDLewEeqRG-TdtCFO7g"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_KX9YELewEeqRG-TdtCFO7g" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:Class" href="languages.uml#_EGzjALewEeqRG-TdtCFO7g"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_KX9YDbewEeqRG-TdtCFO7g" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_KX9YDrewEeqRG-TdtCFO7g"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_KX9YD7ewEeqRG-TdtCFO7g"/>
</edges>
</notation:Diagram>
diff --git a/plugins/languages/common/org.eclipse.papyrus.designer.languages.common.profile/profiles/languages.uml b/plugins/languages/common/org.eclipse.papyrus.designer.languages.common.profile/profiles/languages.uml
index 992a680..fe73437 100644
--- a/plugins/languages/common/org.eclipse.papyrus.designer.languages.common.profile/profiles/languages.uml
+++ b/plugins/languages/common/org.eclipse.papyrus.designer.languages.common.profile/profiles/languages.uml
@@ -4,12 +4,21 @@
<ownedComment xmi:type="uml:Comment" xmi:id="_KYEMQCjfEea6Erh9I-z_Vw" annotatedElement="_TVyVMCjfEea6Erh9I-z_Vw">
<body>Generation of C++ code (header and body) via IDL. This generator generates IDL first and then uses an ORB or DDS specific generator to create IDL</body>
</ownedComment>
+ <ownedComment xmi:type="uml:Comment" xmi:id="_MbO3ULewEeqRG-TdtCFO7g">
+ <body>This model defines programming language names, but only a subset of these languages are actually supported by generators.</body>
+ </ownedComment>
<packagedElement xmi:type="uml:Class" xmi:id="_Or5s4CjHEeafevO6kGeA7g" name="C++"/>
<packagedElement xmi:type="uml:Class" xmi:id="_pDuwsCjREeayco6FJ_OtTQ" name="Java"/>
<packagedElement xmi:type="uml:Class" xmi:id="_tp6RoCjREeayco6FJ_OtTQ" name="C"/>
<packagedElement xmi:type="uml:Class" xmi:id="_weggMCjREeayco6FJ_OtTQ" name="IDL"/>
<packagedElement xmi:type="uml:Class" xmi:id="_zIGYoCjREeayco6FJ_OtTQ" name="Ada"/>
<packagedElement xmi:type="uml:Class" xmi:id="_TVyVMCjfEea6Erh9I-z_Vw" name="IDLC++"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_rhGYkLevEeqRG-TdtCFO7g" name="Python"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_y8nH4LevEeqRG-TdtCFO7g" name="C#"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_1XZIQLevEeqRG-TdtCFO7g" name="Scala"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_2dwTYLevEeqRG-TdtCFO7g" name="Rust"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_DFGOYLewEeqRG-TdtCFO7g" name="Lua"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_EGzjALewEeqRG-TdtCFO7g" name="Ruby"/>
<profileApplication xmi:type="uml:ProfileApplication" xmi:id="_mb-rUCjREeayco6FJ_OtTQ">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_mcH1QCjREeayco6FJ_OtTQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/Codegen/1#/"/>
@@ -24,4 +33,10 @@
<Codegen:Language xmi:id="_4oTR0CjREeayco6FJ_OtTQ" base_Class="_zIGYoCjREeayco6FJ_OtTQ"/>
<Codegen:Language xmi:id="_oExswCjfEea6Erh9I-z_Vw" base_Class="_TVyVMCjfEea6Erh9I-z_Vw"/>
<Codegen:NoCodeGen xmi:id="_7bixECvoEeawva6u7NPykw" base_Element="_IpNxsCjHEeafevO6kGeA7g"/>
+ <Codegen:Language xmi:id="_-KO24LevEeqRG-TdtCFO7g" base_Class="_rhGYkLevEeqRG-TdtCFO7g"/>
+ <Codegen:Language xmi:id="__EHsQLevEeqRG-TdtCFO7g" base_Class="_y8nH4LevEeqRG-TdtCFO7g"/>
+ <Codegen:Language xmi:id="_AULl8LewEeqRG-TdtCFO7g" base_Class="_1XZIQLevEeqRG-TdtCFO7g"/>
+ <Codegen:Language xmi:id="_CL3gULewEeqRG-TdtCFO7g" base_Class="_2dwTYLevEeqRG-TdtCFO7g"/>
+ <Codegen:Language xmi:id="_JqOIQLewEeqRG-TdtCFO7g" base_Class="_DFGOYLewEeqRG-TdtCFO7g"/>
+ <Codegen:Language xmi:id="_KW6PILewEeqRG-TdtCFO7g" base_Class="_EGzjALewEeqRG-TdtCFO7g"/>
</xmi:XMI>