Skip to main content
aboutsummaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorptessier2013-04-18 06:33:42 -0400
committerptessier2013-04-18 06:33:42 -0400
commit4f7fda01bda8cc29f2ca1c33bcb9dd1dfa181fdb (patch)
tree0dc1cff4fdaa9e0a29ec4c8520a3f05f054294b7 /doc
parent6f177d6aa2ce7bc1d1c4c87040f262c69797abb9 (diff)
downloadorg.eclipse.papyrus-4f7fda01bda8cc29f2ca1c33bcb9dd1dfa181fdb.tar.gz
org.eclipse.papyrus-4f7fda01bda8cc29f2ca1c33bcb9dd1dfa181fdb.tar.xz
org.eclipse.papyrus-4f7fda01bda8cc29f2ca1c33bcb9dd1dfa181fdb.zip
399865: [Composite Diagram] Composite structure diagram editor shall support the behavior port notation.
https://bugs.eclipse.org/bugs/show_bug.cgi?id=399865
Diffstat (limited to 'doc')
-rw-r--r--doc/DevelopperDocuments/CompositeDiagram/docs/CompositeDiagram.docxbin105658 -> 0 bytes
-rw-r--r--doc/DevelopperDocuments/CompositeDiagram/docs/CompositeDiagramDeveloper.docxbin0 -> 169129 bytes
-rw-r--r--doc/DevelopperDocuments/CompositeDiagram/model.di11
-rw-r--r--doc/DevelopperDocuments/CompositeDiagram/model.notation111
-rw-r--r--doc/DevelopperDocuments/CompositeDiagram/model.uml173
5 files changed, 285 insertions, 10 deletions
diff --git a/doc/DevelopperDocuments/CompositeDiagram/docs/CompositeDiagram.docx b/doc/DevelopperDocuments/CompositeDiagram/docs/CompositeDiagram.docx
deleted file mode 100644
index cfbb3e3372d..00000000000
--- a/doc/DevelopperDocuments/CompositeDiagram/docs/CompositeDiagram.docx
+++ /dev/null
Binary files differ
diff --git a/doc/DevelopperDocuments/CompositeDiagram/docs/CompositeDiagramDeveloper.docx b/doc/DevelopperDocuments/CompositeDiagram/docs/CompositeDiagramDeveloper.docx
new file mode 100644
index 00000000000..0f45af030a1
--- /dev/null
+++ b/doc/DevelopperDocuments/CompositeDiagram/docs/CompositeDiagramDeveloper.docx
Binary files differ
diff --git a/doc/DevelopperDocuments/CompositeDiagram/model.di b/doc/DevelopperDocuments/CompositeDiagram/model.di
index f8f43223b4f..4d55b025cbe 100644
--- a/doc/DevelopperDocuments/CompositeDiagram/model.di
+++ b/doc/DevelopperDocuments/CompositeDiagram/model.di
@@ -7,6 +7,12 @@
<availablePage>
<emfPageIdentifier href="model.notation#_UrAjFqZsEeK7_saMR_mmoA"/>
</availablePage>
+ <availablePage>
+ <emfPageIdentifier href="model.notation#_M8XsQKdEEeKF3spcIwuN_A"/>
+ </availablePage>
+ <availablePage>
+ <emfPageIdentifier href="model.notation#_AcpxUKdGEeKF3spcIwuN_A"/>
+ </availablePage>
</pageList>
<sashModel currentSelection="//@sashModel/@windows.0/@children.0">
<windows>
@@ -15,7 +21,10 @@
<emfPageIdentifier href="model.notation#_KJg6QKZsEeK7_saMR_mmoA"/>
</children>
<children>
- <emfPageIdentifier href="model.notation#_UrAjFqZsEeK7_saMR_mmoA"/>
+ <emfPageIdentifier href="model.notation#_M8XsQKdEEeKF3spcIwuN_A"/>
+ </children>
+ <children>
+ <emfPageIdentifier href="model.notation#_AcpxUKdGEeKF3spcIwuN_A"/>
</children>
</children>
</windows>
diff --git a/doc/DevelopperDocuments/CompositeDiagram/model.notation b/doc/DevelopperDocuments/CompositeDiagram/model.notation
index acd711a403e..e58d02890e1 100644
--- a/doc/DevelopperDocuments/CompositeDiagram/model.notation
+++ b/doc/DevelopperDocuments/CompositeDiagram/model.notation
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML">
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML">
<notation:Diagram xmi:id="_KJg6QKZsEeK7_saMR_mmoA" type="PapyrusUMLClassDiagram" name="ClassDiagram" measurementUnit="Pixel">
<children xmi:type="notation:Shape" xmi:id="_Kh6MIKZsEeK7_saMR_mmoA" type="2008" fontName="Segoe UI" gradient="15053796, 16777215, 0" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Kh6MIqZsEeK7_saMR_mmoA" source="ShadowFigure">
@@ -476,7 +476,7 @@
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_BGAQWadGEeKF3spcIwuN_A"/>
</children>
<element xmi:type="uml:Class" href="model.uml#_BFtVYKdGEeKF3spcIwuN_A"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_BF3GYadGEeKF3spcIwuN_A" x="75" y="90" height="56"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_BF3GYadGEeKF3spcIwuN_A" x="75" y="170" height="56"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_CNRaYKdGEeKF3spcIwuN_A" type="2008" fontName="Segoe UI" gradient="8047085, 16777215, 0" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_CNRaYqdGEeKF3spcIwuN_A" source="ShadowFigure">
@@ -508,7 +508,7 @@
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_CNRad6dGEeKF3spcIwuN_A"/>
</children>
<element xmi:type="uml:Class" href="model.uml#_CNHpYKdGEeKF3spcIwuN_A"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_CNRaYadGEeKF3spcIwuN_A" x="585" y="100" width="196" height="47"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_CNRaYadGEeKF3spcIwuN_A" x="580" y="190" width="196" height="47"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_vCDfsKdmEeKF3spcIwuN_A" type="2008" fontName="Segoe UI" gradient="8047085, 16777215, 0" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_vCDfsqdmEeKF3spcIwuN_A" source="ShadowFigure">
@@ -540,7 +540,7 @@
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_vCEt1KdmEeKF3spcIwuN_A"/>
</children>
<element xmi:type="uml:Class" href="model.uml#_vB4gkKdmEeKF3spcIwuN_A"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_vCDfsadmEeKF3spcIwuN_A" x="860" y="100" width="169" height="47"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_vCDfsadmEeKF3spcIwuN_A" x="855" y="190" width="169" height="47"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_7LjBEKdmEeKF3spcIwuN_A" type="2008" fontName="Segoe UI" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7LjBEqdmEeKF3spcIwuN_A" source="ShadowFigure">
@@ -572,7 +572,7 @@
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_7LkPNKdmEeKF3spcIwuN_A"/>
</children>
<element xmi:type="uml:Class" href="model.uml#_7LYpAKdmEeKF3spcIwuN_A"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7LjBEadmEeKF3spcIwuN_A" x="225" y="215" width="140" height="47"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7LjBEadmEeKF3spcIwuN_A" x="225" y="295" width="140" height="47"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_-j75MKdmEeKF3spcIwuN_A" type="2008" fontName="Segoe UI" gradient="10011046, 16777215, 0" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_-j8gQKdmEeKF3spcIwuN_A" source="ShadowFigure">
@@ -604,7 +604,7 @@
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_-j9HXqdmEeKF3spcIwuN_A"/>
</children>
<element xmi:type="uml:Class" href="model.uml#_-jxhIKdmEeKF3spcIwuN_A"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-j75MadmEeKF3spcIwuN_A" x="340" y="100" width="205" height="50"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-j75MadmEeKF3spcIwuN_A" x="340" y="180" width="205" height="50"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_Bw4WUKdnEeKF3spcIwuN_A" type="2008" fontName="Segoe UI" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Bw49YKdnEeKF3spcIwuN_A" source="ShadowFigure">
@@ -636,7 +636,7 @@
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_Bw5keadnEeKF3spcIwuN_A"/>
</children>
<element xmi:type="uml:Class" href="model.uml#_BwtXMKdnEeKF3spcIwuN_A"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Bw4WUadnEeKF3spcIwuN_A" x="350" y="320" width="176" height="47"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Bw4WUadnEeKF3spcIwuN_A" x="350" y="400" width="176" height="47"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_QUebQKdqEeKF3spcIwuN_A" type="2008" fontName="Segoe UI" gradient="10011046, 16777215, 0" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QUebQqdqEeKF3spcIwuN_A" source="ShadowFigure">
@@ -668,7 +668,77 @@
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_QUebV6dqEeKF3spcIwuN_A"/>
</children>
<element xmi:type="uml:Class" href="model.uml#_QUVRUKdqEeKF3spcIwuN_A"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_QUebQadqEeKF3spcIwuN_A" x="590" y="200" width="193" height="47"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_QUebQadqEeKF3spcIwuN_A" x="585" y="290" width="193" height="47"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_G9LlYKgSEeKz1qKLwNwRfw" type="2012" fontName="Segoe UI" gradient="8905185, 16777215, 0" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_G9VWYKgSEeKz1qKLwNwRfw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_G9VWYagSEeKz1qKLwNwRfw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_G9VWYqgSEeKz1qKLwNwRfw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_G9VWY6gSEeKz1qKLwNwRfw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_G9VWZKgSEeKz1qKLwNwRfw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_G9VWZagSEeKz1qKLwNwRfw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_G9VWZqgSEeKz1qKLwNwRfw" type="5038"/>
+ <element xmi:type="uml:Comment" href="model.uml#_DTKKsKgSEeKz1qKLwNwRfw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_G9LlYagSEeKz1qKLwNwRfw" x="220" y="485" width="536"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_N-V7AKgSEeKz1qKLwNwRfw" type="2012" fontName="Segoe UI" gradient="8905185, 16777215, 0" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_N-V7AqgSEeKz1qKLwNwRfw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_N-V7A6gSEeKz1qKLwNwRfw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_N-V7BKgSEeKz1qKLwNwRfw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_N-V7BagSEeKz1qKLwNwRfw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_N-V7BqgSEeKz1qKLwNwRfw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_N-V7B6gSEeKz1qKLwNwRfw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_N-V7CKgSEeKz1qKLwNwRfw" type="5038"/>
+ <element xmi:type="uml:Comment" href="model.uml#_NI7V8KgSEeKz1qKLwNwRfw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_N-V7AagSEeKz1qKLwNwRfw" x="90" y="15" width="327"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_cI1q0KgSEeKz1qKLwNwRfw" type="2012" fontName="Segoe UI" gradient="8905185, 16777215, 0" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_cI1q0qgSEeKz1qKLwNwRfw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_cI1q06gSEeKz1qKLwNwRfw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_cI1q1KgSEeKz1qKLwNwRfw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_cI1q1agSEeKz1qKLwNwRfw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_cI1q1qgSEeKz1qKLwNwRfw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_cI1q16gSEeKz1qKLwNwRfw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_cI1q2KgSEeKz1qKLwNwRfw" type="5038"/>
+ <element xmi:type="uml:Comment" href="model.uml#_baRUoKgSEeKz1qKLwNwRfw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_cI1q0agSEeKz1qKLwNwRfw" x="450" y="15" width="337"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_pIy6IKgSEeKz1qKLwNwRfw" type="2012" fontName="Segoe UI" gradient="8905185, 16777215, 0" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_pIy6IqgSEeKz1qKLwNwRfw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_pIy6I6gSEeKz1qKLwNwRfw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_pIy6JKgSEeKz1qKLwNwRfw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_pIy6JagSEeKz1qKLwNwRfw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_pIy6JqgSEeKz1qKLwNwRfw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_pIy6J6gSEeKz1qKLwNwRfw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_pIy6KKgSEeKz1qKLwNwRfw" type="5038"/>
+ <element xmi:type="uml:Comment" href="model.uml#_oGS7UKgSEeKz1qKLwNwRfw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_pIy6IagSEeKz1qKLwNwRfw" x="850" y="60" width="319"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_xFnmwKgSEeKz1qKLwNwRfw" type="2012" fontName="Segoe UI" gradient="8905185, 16777215, 0" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_xFwwsKgSEeKz1qKLwNwRfw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xFwwsagSEeKz1qKLwNwRfw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_xFwwsqgSEeKz1qKLwNwRfw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xFwws6gSEeKz1qKLwNwRfw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_xFwwtKgSEeKz1qKLwNwRfw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xFwwtagSEeKz1qKLwNwRfw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_xFwwtqgSEeKz1qKLwNwRfw" type="5038"/>
+ <element xmi:type="uml:Comment" href="model.uml#_wG1DQKgSEeKz1qKLwNwRfw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xFnmwagSEeKz1qKLwNwRfw" x="860" y="285" width="308"/>
</children>
<styles xmi:type="notation:DiagramStyle" xmi:id="_AcpxUadGEeKF3spcIwuN_A"/>
<element xmi:type="uml:Package" href="model.uml#_-FfssKdFEeKF3spcIwuN_A"/>
@@ -767,5 +837,30 @@
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_qsf34qdqEeKF3spcIwuN_A" points="[-3, 11, 8, -76]$[-3, 111, 8, 24]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_qsf376dqEeKF3spcIwuN_A" id="(0.5714285714285714,0.7659574468085106)"/>
</edges>
+ <edges xmi:type="notation:Connector" xmi:id="_XDT7cKgSEeKz1qKLwNwRfw" type="4013" source="_N-V7AKgSEeKz1qKLwNwRfw" target="_BF3GYKdGEeKF3spcIwuN_A" lineColor="0">
+ <styles xmi:type="notation:FontStyle" xmi:id="_XDT7cagSEeKz1qKLwNwRfw" fontName="Segoe UI"/>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_XDT7cqgSEeKz1qKLwNwRfw" points="[-6, 28, -3, -43]$[-53, 70, -50, -1]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_XDT7c6gSEeKz1qKLwNwRfw" id="(0.1162079510703364,0.5333333333333333)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_f-UuoKgSEeKz1qKLwNwRfw" type="4013" source="_cI1q0KgSEeKz1qKLwNwRfw" target="_-j75MKdmEeKF3spcIwuN_A" lineColor="0">
+ <styles xmi:type="notation:FontStyle" xmi:id="_f-UuoagSEeKz1qKLwNwRfw" fontName="Segoe UI"/>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_f-UuoqgSEeKz1qKLwNwRfw" points="[-76, 29, 93, -38]$[-160, 42, 9, -25]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_f-d4kKgSEeKz1qKLwNwRfw" id="(0.22551928783382788,0.39090909090909093)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_rlT_4KgSEeKz1qKLwNwRfw" type="4013" source="_pIy6IKgSEeKz1qKLwNwRfw" target="_CNRaYKdGEeKF3spcIwuN_A" lineColor="0">
+ <styles xmi:type="notation:FontStyle" xmi:id="_rlT_4agSEeKz1qKLwNwRfw" fontName="Segoe UI"/>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_rlT_4qgSEeKz1qKLwNwRfw" points="[-66, 30, 198, -90]$[-233, 118, 31, -2]"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_rlT_46gSEeKz1qKLwNwRfw" id="(0.8418367346938775,0.425531914893617)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_ykib0KgSEeKz1qKLwNwRfw" type="4013" source="_xFnmwKgSEeKz1qKLwNwRfw" target="_QUebQKdqEeKF3spcIwuN_A" lineColor="0">
+ <styles xmi:type="notation:FontStyle" xmi:id="_ykib0agSEeKz1qKLwNwRfw" fontName="Segoe UI"/>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ykib0qgSEeKz1qKLwNwRfw" points="[-38, 8, 104, 0]$[-120, 6, 22, -2]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ykib06gSEeKz1qKLwNwRfw" id="(0.12337662337662338,0.2833333333333333)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ykib1KgSEeKz1qKLwNwRfw" id="(0.8860103626943006,0.425531914893617)"/>
+ </edges>
</notation:Diagram>
</xmi:XMI>
diff --git a/doc/DevelopperDocuments/CompositeDiagram/model.uml b/doc/DevelopperDocuments/CompositeDiagram/model.uml
index bab08a9a030..060cb2b7377 100644
--- a/doc/DevelopperDocuments/CompositeDiagram/model.uml
+++ b/doc/DevelopperDocuments/CompositeDiagram/model.uml
@@ -5,13 +5,41 @@
<packagedElement xmi:type="uml:Class" xmi:id="_AjOVcKZsEeK7_saMR_mmoA" name="BehaviorPort"/>
</packagedElement>
<packagedElement xmi:type="uml:Package" xmi:id="_Rhks8KZsEeK7_saMR_mmoA" name="UseCases">
- <packagedElement xmi:type="uml:Component" xmi:id="_WewYoKZsEeK7_saMR_mmoA" name="CompositeDiagramEditor" useCase="_Z5KC8KZsEeK7_saMR_mmoA _fLUgIKZsEeK7_saMR_mmoA">
+ <packagedElement xmi:type="uml:Component" xmi:id="_WewYoKZsEeK7_saMR_mmoA" name="CompositeDiagramEditor" useCase="_Z5KC8KZsEeK7_saMR_mmoA _fLUgIKZsEeK7_saMR_mmoA _m0WwMKc_EeKF3spcIwuN_A _pXHn4Kc_EeKF3spcIwuN_A _sCqBEKc_EeKF3spcIwuN_A _weONcKc_EeKF3spcIwuN_A">
<ownedUseCase xmi:type="uml:UseCase" xmi:id="_Z5KC8KZsEeK7_saMR_mmoA" name="Create a port" subject="_WewYoKZsEeK7_saMR_mmoA">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Ana-QKdDEeKF3spcIwuN_A" annotatedElement="_Z5KC8KZsEeK7_saMR_mmoA">
+ <body>In the composite diagram, the user can create a port on a classifier or on a part</body>
+ </ownedComment>
<extensionPoint xmi:type="uml:ExtensionPoint" xmi:id="_f9T9wqZsEeK7_saMR_mmoA" name="point"/>
</ownedUseCase>
<ownedUseCase xmi:type="uml:UseCase" xmi:id="_fLUgIKZsEeK7_saMR_mmoA" name="create behavioral port" subject="_WewYoKZsEeK7_saMR_mmoA">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_FhMJkKdDEeKF3spcIwuN_A" annotatedElement="_fLUgIKZsEeK7_saMR_mmoA">
+ <body>The user can create a behavioral port; to do that the user creates a port and set the property is behavioral to true.</body>
+ </ownedComment>
<extend xmi:type="uml:Extend" xmi:id="_f83R0KZsEeK7_saMR_mmoA" extendedCase="_Z5KC8KZsEeK7_saMR_mmoA" extensionLocation="_f9T9wqZsEeK7_saMR_mmoA"/>
</ownedUseCase>
+ <ownedUseCase xmi:type="uml:UseCase" xmi:id="_m0WwMKc_EeKF3spcIwuN_A" name="Drop a behavioral port" subject="_WewYoKZsEeK7_saMR_mmoA">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_IMSd4KdDEeKF3spcIwuN_A" annotatedElement="_m0WwMKc_EeKF3spcIwuN_A">
+ <body>The user can drop from the model explorer the behavioral port into a composite. In this case the representation of the behavioral port must be displayed.</body>
+ </ownedComment>
+ </ownedUseCase>
+ <ownedUseCase xmi:type="uml:UseCase" xmi:id="_pXHn4Kc_EeKF3spcIwuN_A" name="Delete from diagram a behavioral port" subject="_WewYoKZsEeK7_saMR_mmoA">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_LHS2cKdDEeKF3spcIwuN_A" annotatedElement="_pXHn4Kc_EeKF3spcIwuN_A">
+ <body>The user can remove from the diagram, the behavioral port. The symbol of the behavior disappears also.</body>
+ </ownedComment>
+ </ownedUseCase>
+ <ownedUseCase xmi:type="uml:UseCase" xmi:id="_sCqBEKc_EeKF3spcIwuN_A" name="Delete from model a behavioral port" subject="_WewYoKZsEeK7_saMR_mmoA">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_Ny12sKdDEeKF3spcIwuN_A" annotatedElement="_sCqBEKc_EeKF3spcIwuN_A">
+ <body>The user can remove from the model, the behavioral port. The symbol of the behavior disappears also.</body>
+ </ownedComment>
+ </ownedUseCase>
+ <ownedUseCase xmi:type="uml:UseCase" xmi:id="_weONcKc_EeKF3spcIwuN_A" name="Move a behavioral port" subject="_WewYoKZsEeK7_saMR_mmoA">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PzPBIKdDEeKF3spcIwuN_A" annotatedElement="_weONcKc_EeKF3spcIwuN_A">
+ <body>The port can move around the composite, this also the case for the behavioral port. The symbol of the behavior can move independently from the port.&#xD;
+When the port moves, the symbol of the behavioral port does not move.&#xD;
+</body>
+ </ownedComment>
+ </ownedUseCase>
</packagedElement>
<packagedElement xmi:type="uml:Actor" xmi:id="_ZKSx0KZsEeK7_saMR_mmoA" name="User"/>
<packagedElement xmi:type="uml:Association" xmi:id="_ddrSkKZsEeK7_saMR_mmoA" name="A_user_create a port" memberEnd="_ddrSkaZsEeK7_saMR_mmoA _ddrSlKZsEeK7_saMR_mmoA">
@@ -24,6 +52,149 @@
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ddrSlqZsEeK7_saMR_mmoA" value="1"/>
</ownedEnd>
</packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_zzITwKc_EeKF3spcIwuN_A" name="A_user_drop a behavioral port" memberEnd="_zzITwac_EeKF3spcIwuN_A _zzITxKc_EeKF3spcIwuN_A">
+ <ownedEnd xmi:type="uml:Property" xmi:id="_zzITwac_EeKF3spcIwuN_A" name="user" type="_ZKSx0KZsEeK7_saMR_mmoA" association="_zzITwKc_EeKF3spcIwuN_A">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_zzITwqc_EeKF3spcIwuN_A" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_zzITw6c_EeKF3spcIwuN_A" value="1"/>
+ </ownedEnd>
+ <ownedEnd xmi:type="uml:Property" xmi:id="_zzITxKc_EeKF3spcIwuN_A" name="drop a behavioral port" type="_m0WwMKc_EeKF3spcIwuN_A" association="_zzITwKc_EeKF3spcIwuN_A">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_zzITxac_EeKF3spcIwuN_A" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_zzITxqc_EeKF3spcIwuN_A" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_0YK6gKc_EeKF3spcIwuN_A" name="A_user_delete from diagram a behvioral port" memberEnd="_0YK6gac_EeKF3spcIwuN_A _0YK6hKc_EeKF3spcIwuN_A">
+ <ownedEnd xmi:type="uml:Property" xmi:id="_0YK6gac_EeKF3spcIwuN_A" name="user" type="_ZKSx0KZsEeK7_saMR_mmoA" association="_0YK6gKc_EeKF3spcIwuN_A">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0YK6gqc_EeKF3spcIwuN_A" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0YK6g6c_EeKF3spcIwuN_A" value="1"/>
+ </ownedEnd>
+ <ownedEnd xmi:type="uml:Property" xmi:id="_0YK6hKc_EeKF3spcIwuN_A" name="delete from diagram a behvioral port" type="_pXHn4Kc_EeKF3spcIwuN_A" association="_0YK6gKc_EeKF3spcIwuN_A">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0YK6hac_EeKF3spcIwuN_A" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0YK6hqc_EeKF3spcIwuN_A" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_07SOoKc_EeKF3spcIwuN_A" name="A_user_deletefrom model a beahvioral port" memberEnd="_07SOoac_EeKF3spcIwuN_A _07SOpKc_EeKF3spcIwuN_A">
+ <ownedEnd xmi:type="uml:Property" xmi:id="_07SOoac_EeKF3spcIwuN_A" name="user" type="_ZKSx0KZsEeK7_saMR_mmoA" association="_07SOoKc_EeKF3spcIwuN_A">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_07SOoqc_EeKF3spcIwuN_A" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_07SOo6c_EeKF3spcIwuN_A" value="1"/>
+ </ownedEnd>
+ <ownedEnd xmi:type="uml:Property" xmi:id="_07SOpKc_EeKF3spcIwuN_A" name="deletefrom model a beahvioral port" type="_sCqBEKc_EeKF3spcIwuN_A" association="_07SOoKc_EeKF3spcIwuN_A">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_07SOpac_EeKF3spcIwuN_A" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_07SOpqc_EeKF3spcIwuN_A" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_1mRsYKc_EeKF3spcIwuN_A" name="A_user_move a behaviora lport" memberEnd="_1mRsYac_EeKF3spcIwuN_A _1mRsZKc_EeKF3spcIwuN_A">
+ <ownedEnd xmi:type="uml:Property" xmi:id="_1mRsYac_EeKF3spcIwuN_A" name="user" type="_ZKSx0KZsEeK7_saMR_mmoA" association="_1mRsYKc_EeKF3spcIwuN_A">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1mRsYqc_EeKF3spcIwuN_A" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1mRsY6c_EeKF3spcIwuN_A" value="1"/>
+ </ownedEnd>
+ <ownedEnd xmi:type="uml:Property" xmi:id="_1mRsZKc_EeKF3spcIwuN_A" name="move a behaviora lport" type="_weONcKc_EeKF3spcIwuN_A" association="_1mRsYKc_EeKF3spcIwuN_A">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1mRsZac_EeKF3spcIwuN_A" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1mRsZqc_EeKF3spcIwuN_A" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_DOn0kKdEEeKF3spcIwuN_A" name="UseCaseTest">
+ <packagedElement xmi:type="uml:UseCase" xmi:id="_INdGEKdEEeKF3spcIwuN_A" name="Test the move a behavioral port">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_INdGEadEEeKF3spcIwuN_A" annotatedElement="_INdGEKdEEeKF3spcIwuN_A">
+ <body>The port can move around the composite, this also the case for the behavioral port. The symbol of the behavior can move independently from the port.&#xD;
+When the port moves, the symbol of the behavioral port does not move.&#xD;
+</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:UseCase" xmi:id="_INm3EKdEEeKF3spcIwuN_A" name="Test the Drop a behavioral port">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_INm3EadEEeKF3spcIwuN_A" annotatedElement="_INm3EKdEEeKF3spcIwuN_A">
+ <body>The user can drop from the model explorer the behavioral port into a composite. In this case the representation of the behavioral port must be displayed.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:UseCase" xmi:id="_INm3EqdEEeKF3spcIwuN_A" name="Test the deletion from diagram a behavioral port">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_INm3E6dEEeKF3spcIwuN_A" annotatedElement="_INm3EqdEEeKF3spcIwuN_A">
+ <body>The user can remove from the diagram, the behavioral port. The symbol of the behavior disappears also.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:UseCase" xmi:id="_INm3FKdEEeKF3spcIwuN_A" name="Test the create of behavioral port">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_INm3FadEEeKF3spcIwuN_A" annotatedElement="_INm3FKdEEeKF3spcIwuN_A">
+ <body>The user can create a behavioral port; to do that the user creates a port and set the property is behavioral to true.</body>
+ </ownedComment>
+ <include xmi:type="uml:Include" xmi:id="_aw_SsKdEEeKF3spcIwuN_A" addition="_RNhYYKdEEeKF3spcIwuN_A"/>
+ <include xmi:type="uml:Include" xmi:id="_bSBjMKdEEeKF3spcIwuN_A" addition="_TZXk4KdEEeKF3spcIwuN_A"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:UseCase" xmi:id="_INwBAKdEEeKF3spcIwuN_A" name="Test the deletion from model a behavioral port">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_INwBAadEEeKF3spcIwuN_A" annotatedElement="_INwBAKdEEeKF3spcIwuN_A">
+ <body>The user can remove from the model, the behavioral port. The symbol of the behavior disappears also.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:UseCase" xmi:id="_RNhYYKdEEeKF3spcIwuN_A" name="Creation from the palette"/>
+ <packagedElement xmi:type="uml:UseCase" xmi:id="_TZXk4KdEEeKF3spcIwuN_A" name="Open a file with a bad display of a behavioral port"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_-FfssKdFEeKF3spcIwuN_A" name="SolutionProposal">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_DTKKsKgSEeKz1qKLwNwRfw">
+ <body>Each editpart has been generated from the gmfgen. But in the case of BehaviorPortEditPart and BehaviorLinkEditPart no semantic has been associated. In this manner, semantic command creation has not been created.</body>
+ </ownedComment>
+ <packagedElement xmi:type="uml:Class" xmi:id="_BFtVYKdGEeKF3spcIwuN_A" name="PortEditPart">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_NI7V8KgSEeKz1qKLwNwRfw" annotatedElement="_BFtVYKdGEeKF3spcIwuN_A">
+ <body>The portEditpart that represent the port has now an editPolicy BehaviorPortEditPolicy. This editpolicy has in charge to create notation element that represent the symbol.</body>
+ </ownedComment>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_Mu_psKdnEeKF3spcIwuN_A" name="behaviorPortEditPolicy" type="_-jxhIKdmEeKF3spcIwuN_A" aggregation="composite" association="_MvFJQKdnEeKF3spcIwuN_A">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Mu_psadnEeKF3spcIwuN_A" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Mu_psqdnEeKF3spcIwuN_A" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_CNHpYKdGEeKF3spcIwuN_A" name="BehaviorPortEditPart">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_oGS7UKgSEeKz1qKLwNwRfw" annotatedElement="_CNHpYKdGEeKF3spcIwuN_A">
+ <body>This editpart represents the controller of the symbol behavior. In order to ensure its deletion when the port is removed from the diagram, it has got a listener BeahviorSymbolEditPolicy.</body>
+ </ownedComment>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_qsM88KdqEeKF3spcIwuN_A" name="behaviorSymbolEditPolicy" type="_QUVRUKdqEeKF3spcIwuN_A" aggregation="composite" association="_qsM886dqEeKF3spcIwuN_A">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qsM88adqEeKF3spcIwuN_A" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qsM88qdqEeKF3spcIwuN_A" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_vB4gkKdmEeKF3spcIwuN_A" name="BehaviorPortLinkEditPart"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_7LYpAKdmEeKF3spcIwuN_A" name="BehaviorPortLocator"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_-jxhIKdmEeKF3spcIwuN_A" name="BehaviorPortEditPolicy">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_baRUoKgSEeKz1qKLwNwRfw" annotatedElement="_-jxhIKdmEeKF3spcIwuN_A">
+ <body>This editpolicy is a listener that listen the feature is_behavior of the port. It launches a synchronous thread to create a notation node and the link.&#xD;
+This editpolicy calls explicitly BehaviorPortLocator in order to place the symbol behavior at the good place (inside the composite).&#xD;
+</body>
+ </ownedComment>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_XZHDAKdnEeKF3spcIwuN_A" name="behaviorPortLocator" type="_7LYpAKdmEeKF3spcIwuN_A" aggregation="composite" association="_XZNJoKdnEeKF3spcIwuN_A">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XZHDAadnEeKF3spcIwuN_A" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XZHDAqdnEeKF3spcIwuN_A" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_YAa6oKdnEeKF3spcIwuN_A" name="createBehaviorPortCommand" type="_BwtXMKdnEeKF3spcIwuN_A" aggregation="composite" association="_YAgaMKdnEeKF3spcIwuN_A">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YAa6oadnEeKF3spcIwuN_A" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YAa6oqdnEeKF3spcIwuN_A" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_BwtXMKdnEeKF3spcIwuN_A" name="CreateBehaviorPortCommand"/>
+ <packagedElement xmi:type="uml:Association" xmi:id="_MvFJQKdnEeKF3spcIwuN_A" name="portEditPart_behaviorPortEditPolicy_1" memberEnd="_MvFJQadnEeKF3spcIwuN_A _Mu_psKdnEeKF3spcIwuN_A">
+ <ownedEnd xmi:type="uml:Property" xmi:id="_MvFJQadnEeKF3spcIwuN_A" name="portEditPart" type="_BFtVYKdGEeKF3spcIwuN_A" association="_MvFJQKdnEeKF3spcIwuN_A">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MvFJQqdnEeKF3spcIwuN_A" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MvFJQ6dnEeKF3spcIwuN_A" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_XZNJoKdnEeKF3spcIwuN_A" name="behaviorPortEditPolicy_behaviorPortLocator_1" memberEnd="_XZNJoadnEeKF3spcIwuN_A _XZHDAKdnEeKF3spcIwuN_A">
+ <ownedEnd xmi:type="uml:Property" xmi:id="_XZNJoadnEeKF3spcIwuN_A" name="behaviorPortEditPolicy" type="_-jxhIKdmEeKF3spcIwuN_A" association="_XZNJoKdnEeKF3spcIwuN_A">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XZNJoqdnEeKF3spcIwuN_A" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XZNJo6dnEeKF3spcIwuN_A" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_YAgaMKdnEeKF3spcIwuN_A" name="behaviorPortEditPolicy_createBehaviorPortCommand_1" memberEnd="_YAgaMadnEeKF3spcIwuN_A _YAa6oKdnEeKF3spcIwuN_A">
+ <ownedEnd xmi:type="uml:Property" xmi:id="_YAgaMadnEeKF3spcIwuN_A" name="behaviorPortEditPolicy" type="_-jxhIKdmEeKF3spcIwuN_A" association="_YAgaMKdnEeKF3spcIwuN_A">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YAgaMqdnEeKF3spcIwuN_A" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YAgaM6dnEeKF3spcIwuN_A" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_QUVRUKdqEeKF3spcIwuN_A" name="BehaviorSymbolEditPolicy">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wG1DQKgSEeKz1qKLwNwRfw" annotatedElement="_QUVRUKdqEeKF3spcIwuN_A">
+ <body>This editpolicy listen the notation node of the PortEditpart, when it is removed the notation representation of the symbol is removed.</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_qsM886dqEeKF3spcIwuN_A" name="behaviorPortEditPart_behaviorSymbolEditPolicy_1" memberEnd="_qsM89KdqEeKF3spcIwuN_A _qsM88KdqEeKF3spcIwuN_A">
+ <ownedEnd xmi:type="uml:Property" xmi:id="_qsM89KdqEeKF3spcIwuN_A" name="behaviorPortEditPart" type="_CNHpYKdGEeKF3spcIwuN_A" association="_qsM886dqEeKF3spcIwuN_A">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qsM89adqEeKF3spcIwuN_A" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qsM89qdqEeKF3spcIwuN_A" value="1"/>
+ </ownedEnd>
+ </packagedElement>
</packagedElement>
<profileApplication xmi:type="uml:ProfileApplication" xmi:id="__s6_kKZrEeK7_saMR_mmoA">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="__tEJgKZrEeK7_saMR_mmoA" source="http://www.eclipse.org/uml2/2.0.0/UML">

Back to the top