Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorQuentin Le Menez2018-12-13 12:15:20 -0500
committerQuentin Le Menez2019-01-18 08:31:54 -0500
commit0a9410397d1f9bb1961f80d77087b3e814806e40 (patch)
tree4e85e79a138d29d766a1595da5b6d6446d2e7890
parent2b3bac8b189602012369bb0a3c323518e10a3e3f (diff)
downloadorg.eclipse.papyrus-0a9410397d1f9bb1961f80d77087b3e814806e40.tar.gz
org.eclipse.papyrus-0a9410397d1f9bb1961f80d77087b3e814806e40.tar.xz
org.eclipse.papyrus-0a9410397d1f9bb1961f80d77087b3e814806e40.zip
Bug 542753 - [Examples] Create examples of UML diagrams
- Add Communication diagram - Add Usecase diagram Change-Id: Iebe44401c33566b75c7aaf2b2ce338ab07cf7016 Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
-rw-r--r--examples/uml/org.eclipse.papyrus.examples.uml.diagrams/Communication_Bookshop.di2
-rw-r--r--examples/uml/org.eclipse.papyrus.examples.uml.diagrams/Communication_Bookshop.notation175
-rw-r--r--examples/uml/org.eclipse.papyrus.examples.uml.diagrams/Communication_Bookshop.uml69
-rw-r--r--examples/uml/org.eclipse.papyrus.examples.uml.diagrams/UseCase_AirportCheckIn.di2
-rw-r--r--examples/uml/org.eclipse.papyrus.examples.uml.diagrams/UseCase_AirportCheckIn.notation333
-rw-r--r--examples/uml/org.eclipse.papyrus.examples.uml.diagrams/UseCase_AirportCheckIn.uml64
6 files changed, 645 insertions, 0 deletions
diff --git a/examples/uml/org.eclipse.papyrus.examples.uml.diagrams/Communication_Bookshop.di b/examples/uml/org.eclipse.papyrus.examples.uml.diagrams/Communication_Bookshop.di
new file mode 100644
index 00000000000..8c549eecdc6
--- /dev/null
+++ b/examples/uml/org.eclipse.papyrus.examples.uml.diagrams/Communication_Bookshop.di
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<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/examples/uml/org.eclipse.papyrus.examples.uml.diagrams/Communication_Bookshop.notation b/examples/uml/org.eclipse.papyrus.examples.uml.diagrams/Communication_Bookshop.notation
new file mode 100644
index 00000000000..4e73041e0b2
--- /dev/null
+++ b/examples/uml/org.eclipse.papyrus.examples.uml.diagrams/Communication_Bookshop.notation
@@ -0,0 +1,175 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<notation:Diagram 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:style="http://www.eclipse.org/papyrus/infra/gmfdiag/style" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xmi:id="_tLg_0PSyEeiVfMSkLGiNpg" type="PapyrusUMLCommunicationDiagram" name="Communication Diagram" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_tLg_0fSyEeiVfMSkLGiNpg" type="Interaction_Shape">
+ <children xmi:type="notation:DecorationNode" xmi:id="_tLg_0vSyEeiVfMSkLGiNpg" type="Interaction_NameLabel"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_tLg_0_SyEeiVfMSkLGiNpg" type="Interaction_FloatingNameLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_tLg_1PSyEeiVfMSkLGiNpg" x="50"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_tLg_1fSyEeiVfMSkLGiNpg" type="Interaction_SubfragmentCompartment">
+ <children xmi:type="notation:Shape" xmi:id="_XqTrsPSzEeiVfMSkLGiNpg" type="Lifeline_Shape">
+ <children xmi:type="notation:DecorationNode" xmi:id="_XqUSwPSzEeiVfMSkLGiNpg" type="Lifeline_NameLabel"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_XqUSwfSzEeiVfMSkLGiNpg" type="Lifeline_FloatingNameLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_XqUSwvSzEeiVfMSkLGiNpg" y="15"/>
+ </children>
+ <element xmi:type="uml:Lifeline" href="Communication_Bookshop.uml#_XqRPcPSzEeiVfMSkLGiNpg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_XqTrsfSzEeiVfMSkLGiNpg" x="34" y="176" height="41"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_DerDYPS0EeiVfMSkLGiNpg" type="Lifeline_Shape">
+ <children xmi:type="notation:DecorationNode" xmi:id="_DerqcPS0EeiVfMSkLGiNpg" type="Lifeline_NameLabel"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_DerqcfS0EeiVfMSkLGiNpg" type="Lifeline_FloatingNameLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_DerqcvS0EeiVfMSkLGiNpg" y="15"/>
+ </children>
+ <element xmi:type="uml:Lifeline" href="Communication_Bookshop.uml#_DegEQPS0EeiVfMSkLGiNpg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_DerDYfS0EeiVfMSkLGiNpg" x="254" y="174" height="41"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_KyX6gPS0EeiVfMSkLGiNpg" type="Lifeline_Shape">
+ <children xmi:type="notation:DecorationNode" xmi:id="_KyYhkPS0EeiVfMSkLGiNpg" type="Lifeline_NameLabel"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_KyYhkfS0EeiVfMSkLGiNpg" type="Lifeline_FloatingNameLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_KyYhkvS0EeiVfMSkLGiNpg" y="15"/>
+ </children>
+ <element xmi:type="uml:Lifeline" href="Communication_Bookshop.uml#_KZMlgPS0EeiVfMSkLGiNpg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_KyX6gfS0EeiVfMSkLGiNpg" x="254" y="14" height="41"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_44grEPS1EeiVfMSkLGiNpg" type="Lifeline_Shape">
+ <children xmi:type="notation:DecorationNode" xmi:id="_44grEvS1EeiVfMSkLGiNpg" type="Lifeline_NameLabel"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_44grE_S1EeiVfMSkLGiNpg" type="Lifeline_FloatingNameLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_44grFPS1EeiVfMSkLGiNpg" y="15"/>
+ </children>
+ <element xmi:type="uml:Lifeline" href="Communication_Bookshop.uml#_44bLgPS1EeiVfMSkLGiNpg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_44grEfS1EeiVfMSkLGiNpg" x="254" y="334" height="41"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_A2aVwPS2EeiVfMSkLGiNpg" type="Lifeline_Shape">
+ <children xmi:type="notation:DecorationNode" xmi:id="_A2aVwvS2EeiVfMSkLGiNpg" type="Lifeline_NameLabel"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_A2aVw_S2EeiVfMSkLGiNpg" type="Lifeline_FloatingNameLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_A2aVxPS2EeiVfMSkLGiNpg" y="15"/>
+ </children>
+ <element xmi:type="uml:Lifeline" href="Communication_Bookshop.uml#_A2OvkPS2EeiVfMSkLGiNpg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_A2aVwfS2EeiVfMSkLGiNpg" x="550" y="96" width="101" height="41"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_HowMQPS2EeiVfMSkLGiNpg" type="Lifeline_Shape">
+ <children xmi:type="notation:DecorationNode" xmi:id="_HowzUPS2EeiVfMSkLGiNpg" type="Lifeline_NameLabel"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_HowzUfS2EeiVfMSkLGiNpg" type="Lifeline_FloatingNameLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_HowzUvS2EeiVfMSkLGiNpg" y="15"/>
+ </children>
+ <element xmi:type="uml:Lifeline" href="Communication_Bookshop.uml#_HoXKsPS2EeiVfMSkLGiNpg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_HowMQfS2EeiVfMSkLGiNpg" x="550" y="256" width="101" height="41"/>
+ </children>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_tLg_1vSyEeiVfMSkLGiNpg"/>
+ </children>
+ <element xmi:type="uml:Interaction" href="Communication_Bookshop.uml#_tLWnwPSyEeiVfMSkLGiNpg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_tLg_1_SyEeiVfMSkLGiNpg" x="-20" width="701" height="421"/>
+ </children>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_tLg_2PSyEeiVfMSkLGiNpg" name="diagram_compatibility_version" stringValue="1.4.0"/>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_tLg_2fSyEeiVfMSkLGiNpg"/>
+ <styles xmi:type="style:PapyrusDiagramStyle" xmi:id="_tLg_2vSyEeiVfMSkLGiNpg" diagramKindId="org.eclipse.papyrus.uml.diagram.communication">
+ <owner xmi:type="uml:Model" href="Communication_Bookshop.uml#_tKg6QPSyEeiVfMSkLGiNpg"/>
+ </styles>
+ <element xmi:type="uml:Interaction" href="Communication_Bookshop.uml#_tLWnwPSyEeiVfMSkLGiNpg"/>
+ <edges xmi:type="notation:Connector" xmi:id="_ko4JAPS1EeiVfMSkLGiNpg" type="Path_Edge" source="_XqTrsPSzEeiVfMSkLGiNpg" target="_DerDYPS0EeiVfMSkLGiNpg">
+ <children xmi:type="notation:DecorationNode" xmi:id="_ko4wEPS1EeiVfMSkLGiNpg" type="Path_MessageLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_ko4wEfS1EeiVfMSkLGiNpg" x="1" y="-23"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_ko4wEvS1EeiVfMSkLGiNpg" type="Path_StereotypeLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_ko4wE_S1EeiVfMSkLGiNpg" x="1" y="-53"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_ko4JAfS1EeiVfMSkLGiNpg"/>
+ <element xmi:type="uml:Message" href="Communication_Bookshop.uml#_kn3cYPS1EeiVfMSkLGiNpg"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ko4JAvS1EeiVfMSkLGiNpg" points="[-5, 11, -212, -53]$[215, 76, 8, 12]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_kpd-4PS1EeiVfMSkLGiNpg" id="(1.0,0.5365853658536586)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_kpd-4fS1EeiVfMSkLGiNpg" id="(0.0,0.5365853658536586)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_lgFd0PS1EeiVfMSkLGiNpg" type="Path_Edge" source="_DerDYPS0EeiVfMSkLGiNpg" target="_KyX6gPS0EeiVfMSkLGiNpg">
+ <children xmi:type="notation:DecorationNode" xmi:id="_lgFd0_S1EeiVfMSkLGiNpg" type="Path_MessageLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_lgFd1PS1EeiVfMSkLGiNpg" x="18" y="50"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_lgGE4PS1EeiVfMSkLGiNpg" type="Path_StereotypeLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_lgGE4fS1EeiVfMSkLGiNpg" x="1" y="-53"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_lgFd0fS1EeiVfMSkLGiNpg"/>
+ <element xmi:type="uml:Message" href="Communication_Bookshop.uml#_lf4pgPS1EeiVfMSkLGiNpg"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_lgFd0vS1EeiVfMSkLGiNpg" points="[3, -10, 45, 91]$[-37, -90, 5, 11]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_lgcqMPS1EeiVfMSkLGiNpg" id="(0.61,0.4)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_lgcqMfS1EeiVfMSkLGiNpg" id="(0.55,0.56)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_-zTOgPS1EeiVfMSkLGiNpg" type="Path_Edge" source="_DerDYPS0EeiVfMSkLGiNpg" target="_44grEPS1EeiVfMSkLGiNpg">
+ <children xmi:type="notation:DecorationNode" xmi:id="_-zTOg_S1EeiVfMSkLGiNpg" type="Path_MessageLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_-zTOhPS1EeiVfMSkLGiNpg" x="-9" y="51"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_-zTOhfS1EeiVfMSkLGiNpg" type="Path_StereotypeLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_-zTOhvS1EeiVfMSkLGiNpg" x="1" y="-53"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_-zTOgfS1EeiVfMSkLGiNpg"/>
+ <element xmi:type="uml:Message" href="Communication_Bookshop.uml#_-zDW4PS1EeiVfMSkLGiNpg"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_-zTOgvS1EeiVfMSkLGiNpg" points="[4, 13, 1, -111]$[4, 112, 1, -12]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_-ze0sPS1EeiVfMSkLGiNpg" id="(0.56,0.6829268292682927)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_-ze0sfS1EeiVfMSkLGiNpg" id="(0.59,0.2926829268292683)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_QBxssPS2EeiVfMSkLGiNpg" type="Path_Edge" source="_DerDYPS0EeiVfMSkLGiNpg" target="_A2aVwPS2EeiVfMSkLGiNpg">
+ <children xmi:type="notation:DecorationNode" xmi:id="_QBxss_S2EeiVfMSkLGiNpg" type="Path_MessageLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_QBxstPS2EeiVfMSkLGiNpg" x="1" y="-23"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_QBxstfS2EeiVfMSkLGiNpg" type="Path_StereotypeLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_QBxstvS2EeiVfMSkLGiNpg" x="1" y="-53"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_QBxssfS2EeiVfMSkLGiNpg"/>
+ <element xmi:type="uml:Message" href="Communication_Bookshop.uml#_QBpJ0PS2EeiVfMSkLGiNpg"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_QBxssvS2EeiVfMSkLGiNpg" points="[8, 3, -189, 99]$[188, -97, -9, -1]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_QCHq8PS2EeiVfMSkLGiNpg" id="(0.92,0.4146341463414634)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_QCHq8fS2EeiVfMSkLGiNpg" id="(0.0891089108910891,0.5121951219512195)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_RqUX0PS2EeiVfMSkLGiNpg" type="Path_Edge" source="_HowMQPS2EeiVfMSkLGiNpg" target="_DerDYPS0EeiVfMSkLGiNpg">
+ <children xmi:type="notation:DecorationNode" xmi:id="_RqUX0_S2EeiVfMSkLGiNpg" type="Path_MessageLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_RqU-4PS2EeiVfMSkLGiNpg" x="-7" y="24"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_RqU-4fS2EeiVfMSkLGiNpg" type="Path_StereotypeLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_RqU-4vS2EeiVfMSkLGiNpg" x="1" y="-53"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_RqUX0fS2EeiVfMSkLGiNpg"/>
+ <element xmi:type="uml:Message" href="Communication_Bookshop.uml#_RqG8cPS2EeiVfMSkLGiNpg"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_RqUX0vS2EeiVfMSkLGiNpg"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_RqsLQPS2EeiVfMSkLGiNpg" id="(0.0,0.5365853658536586)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_RqsLQfS2EeiVfMSkLGiNpg" id="(1.0,0.5365853658536586)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_Z3OgIPS8EeiQctwtyMHZLg" type="Path_Edge" source="_XqTrsPSzEeiVfMSkLGiNpg" target="_DerDYPS0EeiVfMSkLGiNpg">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_6x4b8PS_EeiQctwtyMHZLg" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6x4b8fS_EeiQctwtyMHZLg" key="routing" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Z3QVUPS8EeiQctwtyMHZLg" type="Path_MessageLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Z3Q8YPS8EeiQctwtyMHZLg" x="-1" y="12"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Z3V04PS8EeiQctwtyMHZLg" type="Path_StereotypeLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Z3V04fS8EeiQctwtyMHZLg" x="1" y="-53"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_Z3OgIfS8EeiQctwtyMHZLg"/>
+ <element xmi:type="uml:Message" href="Communication_Bookshop.uml#_Z2YyoPS8EeiQctwtyMHZLg"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Z3OgIvS8EeiQctwtyMHZLg"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Z4DmkPS8EeiQctwtyMHZLg" id="(1.0,0.4878048780487805)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Z4ENoPS8EeiQctwtyMHZLg" id="(0.0,0.5365853658536586)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_7yOmAPS8EeiQctwtyMHZLg" type="Path_Edge" source="_DerDYPS0EeiVfMSkLGiNpg" target="_KyX6gPS0EeiVfMSkLGiNpg">
+ <children xmi:type="notation:DecorationNode" xmi:id="_7yPNEPS8EeiQctwtyMHZLg" type="Path_MessageLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_7yPNEfS8EeiQctwtyMHZLg" x="18" y="-31"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_7yPNEvS8EeiQctwtyMHZLg" type="Path_StereotypeLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_7yPNE_S8EeiQctwtyMHZLg" x="1" y="-53"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_7yOmAfS8EeiQctwtyMHZLg"/>
+ <element xmi:type="uml:Message" href="Communication_Bookshop.uml#_7x3ZoPS8EeiQctwtyMHZLg"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_7yOmAvS8EeiQctwtyMHZLg" points="[-9, -6, -15, 105]$[11, -105, 5, 6]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_7y6igPS8EeiQctwtyMHZLg" id="(0.6,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_7y6igfS8EeiQctwtyMHZLg" id="(0.6,0.975609756097561)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_ECE8UPS9EeiQctwtyMHZLg" type="Path_Edge" source="_DerDYPS0EeiVfMSkLGiNpg" target="_HowMQPS2EeiVfMSkLGiNpg">
+ <children xmi:type="notation:DecorationNode" xmi:id="_ECFjYPS9EeiQctwtyMHZLg" type="Path_MessageLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_ECFjYfS9EeiQctwtyMHZLg" x="-14" y="19"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_ECFjYvS9EeiQctwtyMHZLg" type="Path_StereotypeLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_ECFjY_S9EeiQctwtyMHZLg" x="1" y="-53"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_ECE8UfS9EeiQctwtyMHZLg"/>
+ <element xmi:type="uml:Message" href="Communication_Bookshop.uml#_EBr6wPS9EeiQctwtyMHZLg"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ECE8UvS9EeiQctwtyMHZLg"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_EC-UMPS9EeiQctwtyMHZLg" id="(1.0,0.5365853658536586)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_EC-UMfS9EeiQctwtyMHZLg" id="(0.039603960396039604,0.4878048780487805)"/>
+ </edges>
+</notation:Diagram>
diff --git a/examples/uml/org.eclipse.papyrus.examples.uml.diagrams/Communication_Bookshop.uml b/examples/uml/org.eclipse.papyrus.examples.uml.diagrams/Communication_Bookshop.uml
new file mode 100644
index 00000000000..d473edf5dec
--- /dev/null
+++ b/examples/uml/org.eclipse.papyrus.examples.uml.diagrams/Communication_Bookshop.uml
@@ -0,0 +1,69 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<uml:Model xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xmi:id="_tKg6QPSyEeiVfMSkLGiNpg" name="Communication_Examples">
+ <packageImport xmi:type="uml:PackageImport" xmi:id="_tXeYMPSyEeiVfMSkLGiNpg">
+ <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
+ </packageImport>
+ <packagedElement xmi:type="uml:Interaction" xmi:id="_tLWnwPSyEeiVfMSkLGiNpg" name="Bookshop">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_1BlkMPSyEeiVfMSkLGiNpg">
+ <body>https://www.uml-diagrams.org/examples/online-shopping-uml-communication-diagram-example.html?context=cmm-examples&#xD;
+</body>
+ </ownedComment>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_XqR2gPSzEeiVfMSkLGiNpg" name="" type="_WY5uMPSzEeiVfMSkLGiNpg"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_DegrUPS0EeiVfMSkLGiNpg" type="_vEceEPS3EeiQctwtyMHZLg"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="__ORvwPS0EeiVfMSkLGiNpg" type="_1JYcAPS3EeiQctwtyMHZLg"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_9EZcsPS1EeiVfMSkLGiNpg" type="_23sX8PS3EeiQctwtyMHZLg"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_DlAC8PS2EeiVfMSkLGiNpg" name="b" type="_5NcHUPS3EeiQctwtyMHZLg"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_K2su8PS2EeiVfMSkLGiNpg" name="sc" visibility="public" type="_6ibkUPS3EeiQctwtyMHZLg"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_kdqL8PS_EeiQctwtyMHZLg" name="" type="_tLWnwPSyEeiVfMSkLGiNpg"/>
+ <nestedClassifier xmi:type="uml:Actor" xmi:id="_WY5uMPSzEeiVfMSkLGiNpg" name="Customer"/>
+ <nestedClassifier xmi:type="uml:Class" xmi:id="_vEceEPS3EeiQctwtyMHZLg" name="Bookshop">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_XdrWMPS5EeiQctwtyMHZLg" name="find_books"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_IjH7EPS8EeiQctwtyMHZLg" name="checkout"/>
+ </nestedClassifier>
+ <nestedClassifier xmi:type="uml:Class" xmi:id="_1JYcAPS3EeiQctwtyMHZLg" name="Inventory">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_R0PhIPS8EeiQctwtyMHZLg" name="search"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_Ucze0PS8EeiQctwtyMHZLg" name="update_inventory"/>
+ </nestedClassifier>
+ <nestedClassifier xmi:type="uml:Class" xmi:id="_23sX8PS3EeiQctwtyMHZLg" name="Order">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_4RAskPS9EeiQctwtyMHZLg" name="make_order"/>
+ </nestedClassifier>
+ <nestedClassifier xmi:type="uml:Class" xmi:id="_5NcHUPS3EeiQctwtyMHZLg" name="Book">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_eXEdoPS-EeiQctwtyMHZLg" name="view_book"/>
+ </nestedClassifier>
+ <nestedClassifier xmi:type="uml:Class" xmi:id="_6ibkUPS3EeiQctwtyMHZLg" name="Shopping Cart">
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_WsTm0PS9EeiQctwtyMHZLg" name="add_to_cart"/>
+ <ownedOperation xmi:type="uml:Operation" xmi:id="_e9wfoPS9EeiQctwtyMHZLg" name="get_books"/>
+ </nestedClassifier>
+ <lifeline xmi:type="uml:Lifeline" xmi:id="_XqRPcPSzEeiVfMSkLGiNpg" name="" represents="_XqR2gPSzEeiVfMSkLGiNpg" coveredBy="_kn-xIPS1EeiVfMSkLGiNpg _Z2e5QPS8EeiQctwtyMHZLg"/>
+ <lifeline xmi:type="uml:Lifeline" xmi:id="_DegEQPS0EeiVfMSkLGiNpg" name="" represents="_DegrUPS0EeiVfMSkLGiNpg" coveredBy="_kn__QPS1EeiVfMSkLGiNpg _lf5QkPS1EeiVfMSkLGiNpg _-zD98PS1EeiVfMSkLGiNpg _QBpw4PS2EeiVfMSkLGiNpg _RqIKkPS2EeiVfMSkLGiNpg _Z2fgUPS8EeiQctwtyMHZLg _7x4nwPS8EeiQctwtyMHZLg _EBtv8PS9EeiQctwtyMHZLg"/>
+ <lifeline xmi:type="uml:Lifeline" xmi:id="_KZMlgPS0EeiVfMSkLGiNpg" represents="__ORvwPS0EeiVfMSkLGiNpg" coveredBy="_lf5QkfS1EeiVfMSkLGiNpg _7x5O0PS8EeiQctwtyMHZLg"/>
+ <lifeline xmi:type="uml:Lifeline" xmi:id="_44bLgPS1EeiVfMSkLGiNpg" represents="_9EZcsPS1EeiVfMSkLGiNpg" coveredBy="_-zD98fS1EeiVfMSkLGiNpg"/>
+ <lifeline xmi:type="uml:Lifeline" xmi:id="_A2OvkPS2EeiVfMSkLGiNpg" represents="_DlAC8PS2EeiVfMSkLGiNpg" coveredBy="_QBqX8PS2EeiVfMSkLGiNpg"/>
+ <lifeline xmi:type="uml:Lifeline" xmi:id="_HoXKsPS2EeiVfMSkLGiNpg" represents="_K2su8PS2EeiVfMSkLGiNpg" coveredBy="_RqHjgPS2EeiVfMSkLGiNpg _EBtv8fS9EeiQctwtyMHZLg"/>
+ <lifeline xmi:type="uml:Lifeline" xmi:id="_kdpk4PS_EeiQctwtyMHZLg" name="" represents="_kdqL8PS_EeiQctwtyMHZLg"/>
+ <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_kn-xIPS1EeiVfMSkLGiNpg" name="Message9SendEvent" covered="_XqRPcPSzEeiVfMSkLGiNpg" message="_kn3cYPS1EeiVfMSkLGiNpg"/>
+ <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_kn__QPS1EeiVfMSkLGiNpg" name="Message9ReceiveEvent" covered="_DegEQPS0EeiVfMSkLGiNpg" message="_kn3cYPS1EeiVfMSkLGiNpg"/>
+ <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_lf5QkPS1EeiVfMSkLGiNpg" name="Message12SendEvent" covered="_DegEQPS0EeiVfMSkLGiNpg" message="_lf4pgPS1EeiVfMSkLGiNpg"/>
+ <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_lf5QkfS1EeiVfMSkLGiNpg" name="Message12ReceiveEvent" covered="_KZMlgPS0EeiVfMSkLGiNpg" message="_lf4pgPS1EeiVfMSkLGiNpg"/>
+ <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_-zD98PS1EeiVfMSkLGiNpg" name="Message17SendEvent" covered="_DegEQPS0EeiVfMSkLGiNpg" message="_-zDW4PS1EeiVfMSkLGiNpg"/>
+ <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_-zD98fS1EeiVfMSkLGiNpg" name="Message17ReceiveEvent" covered="_44bLgPS1EeiVfMSkLGiNpg" message="_-zDW4PS1EeiVfMSkLGiNpg"/>
+ <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_QBpw4PS2EeiVfMSkLGiNpg" name="Message24SendEvent" covered="_DegEQPS0EeiVfMSkLGiNpg" message="_QBpJ0PS2EeiVfMSkLGiNpg"/>
+ <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_QBqX8PS2EeiVfMSkLGiNpg" name="Message24ReceiveEvent" covered="_A2OvkPS2EeiVfMSkLGiNpg" message="_QBpJ0PS2EeiVfMSkLGiNpg"/>
+ <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_RqHjgPS2EeiVfMSkLGiNpg" name="Message28SendEvent" covered="_HoXKsPS2EeiVfMSkLGiNpg" message="_RqG8cPS2EeiVfMSkLGiNpg"/>
+ <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_RqIKkPS2EeiVfMSkLGiNpg" name="Message28ReceiveEvent" covered="_DegEQPS0EeiVfMSkLGiNpg" message="_RqG8cPS2EeiVfMSkLGiNpg"/>
+ <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_Z2e5QPS8EeiQctwtyMHZLg" name="Message35SendEvent" covered="_XqRPcPSzEeiVfMSkLGiNpg" message="_Z2YyoPS8EeiQctwtyMHZLg"/>
+ <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_Z2fgUPS8EeiQctwtyMHZLg" name="Message35ReceiveEvent" covered="_DegEQPS0EeiVfMSkLGiNpg" message="_Z2YyoPS8EeiQctwtyMHZLg"/>
+ <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_7x4nwPS8EeiQctwtyMHZLg" name="Message38SendEvent" covered="_DegEQPS0EeiVfMSkLGiNpg" message="_7x3ZoPS8EeiQctwtyMHZLg"/>
+ <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_7x5O0PS8EeiQctwtyMHZLg" name="Message38ReceiveEvent" covered="_KZMlgPS0EeiVfMSkLGiNpg" message="_7x3ZoPS8EeiQctwtyMHZLg"/>
+ <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_EBtv8PS9EeiQctwtyMHZLg" name="Message41SendEvent" covered="_DegEQPS0EeiVfMSkLGiNpg" message="_EBr6wPS9EeiQctwtyMHZLg"/>
+ <fragment xmi:type="uml:MessageOccurrenceSpecification" xmi:id="_EBtv8fS9EeiQctwtyMHZLg" name="Message41ReceiveEvent" covered="_HoXKsPS2EeiVfMSkLGiNpg" message="_EBr6wPS9EeiQctwtyMHZLg"/>
+ <message xmi:type="uml:Message" xmi:id="_kn3cYPS1EeiVfMSkLGiNpg" name="checkout()" messageSort="asynchCall" receiveEvent="_kn__QPS1EeiVfMSkLGiNpg" sendEvent="_kn-xIPS1EeiVfMSkLGiNpg" signature="_IjH7EPS8EeiQctwtyMHZLg"/>
+ <message xmi:type="uml:Message" xmi:id="_lf4pgPS1EeiVfMSkLGiNpg" name="update_inventory()" messageSort="asynchCall" receiveEvent="_lf5QkfS1EeiVfMSkLGiNpg" sendEvent="_lf5QkPS1EeiVfMSkLGiNpg" signature="_Ucze0PS8EeiQctwtyMHZLg"/>
+ <message xmi:type="uml:Message" xmi:id="_-zDW4PS1EeiVfMSkLGiNpg" name="make_order()" messageSort="asynchCall" receiveEvent="_-zD98fS1EeiVfMSkLGiNpg" sendEvent="_-zD98PS1EeiVfMSkLGiNpg" signature="_4RAskPS9EeiQctwtyMHZLg"/>
+ <message xmi:type="uml:Message" xmi:id="_QBpJ0PS2EeiVfMSkLGiNpg" name="view_book()" messageSort="asynchCall" receiveEvent="_QBqX8PS2EeiVfMSkLGiNpg" sendEvent="_QBpw4PS2EeiVfMSkLGiNpg" signature="_eXEdoPS-EeiQctwtyMHZLg"/>
+ <message xmi:type="uml:Message" xmi:id="_RqG8cPS2EeiVfMSkLGiNpg" name="add_to_cart()" messageSort="asynchCall" receiveEvent="_RqIKkPS2EeiVfMSkLGiNpg" sendEvent="_RqHjgPS2EeiVfMSkLGiNpg" signature="_WsTm0PS9EeiQctwtyMHZLg"/>
+ <message xmi:type="uml:Message" xmi:id="_Z2YyoPS8EeiQctwtyMHZLg" name="find_books()" messageSort="asynchCall" receiveEvent="_Z2fgUPS8EeiQctwtyMHZLg" sendEvent="_Z2e5QPS8EeiQctwtyMHZLg" signature="_XdrWMPS5EeiQctwtyMHZLg"/>
+ <message xmi:type="uml:Message" xmi:id="_7x3ZoPS8EeiQctwtyMHZLg" name="search()" messageSort="asynchCall" receiveEvent="_7x5O0PS8EeiQctwtyMHZLg" sendEvent="_7x4nwPS8EeiQctwtyMHZLg" signature="_R0PhIPS8EeiQctwtyMHZLg"/>
+ <message xmi:type="uml:Message" xmi:id="_EBr6wPS9EeiQctwtyMHZLg" name="get_books()" messageSort="asynchCall" receiveEvent="_EBtv8fS9EeiQctwtyMHZLg" sendEvent="_EBtv8PS9EeiQctwtyMHZLg" signature="_e9wfoPS9EeiQctwtyMHZLg"/>
+ </packagedElement>
+</uml:Model>
diff --git a/examples/uml/org.eclipse.papyrus.examples.uml.diagrams/UseCase_AirportCheckIn.di b/examples/uml/org.eclipse.papyrus.examples.uml.diagrams/UseCase_AirportCheckIn.di
new file mode 100644
index 00000000000..8c549eecdc6
--- /dev/null
+++ b/examples/uml/org.eclipse.papyrus.examples.uml.diagrams/UseCase_AirportCheckIn.di
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<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/examples/uml/org.eclipse.papyrus.examples.uml.diagrams/UseCase_AirportCheckIn.notation b/examples/uml/org.eclipse.papyrus.examples.uml.diagrams/UseCase_AirportCheckIn.notation
new file mode 100644
index 00000000000..59dfde489df
--- /dev/null
+++ b/examples/uml/org.eclipse.papyrus.examples.uml.diagrams/UseCase_AirportCheckIn.notation
@@ -0,0 +1,333 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<notation:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:style="http://www.eclipse.org/papyrus/infra/gmfdiag/style" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xmi:id="_ka_fAPSqEeiVfMSkLGiNpg" type="UseCase" name="Use Case Diagram" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_qLhTMPSqEeiVfMSkLGiNpg" type="Actor_Shape">
+ <children xmi:type="notation:DecorationNode" xmi:id="_qLxK0PSqEeiVfMSkLGiNpg" type="Actor_NameLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_qLxx4PSqEeiVfMSkLGiNpg" y="15"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_qLxx4fSqEeiVfMSkLGiNpg" type="Actor_StereotypeLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_qLxx4vSqEeiVfMSkLGiNpg" x="20" y="100"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_qLyY8PSqEeiVfMSkLGiNpg" type="Actor_QualifiedNameLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_qLyY8fSqEeiVfMSkLGiNpg" x="20" y="80"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_qLyY8vSqEeiVfMSkLGiNpg" type="Actor_FloatingNameLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_qLyY8_SqEeiVfMSkLGiNpg" y="15"/>
+ </children>
+ <element xmi:type="uml:Actor" href="UseCase_AirportCheckIn.uml#_qLCyEPSqEeiVfMSkLGiNpg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_qLhTMfSqEeiVfMSkLGiNpg" x="80" y="120"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_u3NmQPSqEeiVfMSkLGiNpg" type="Actor_Shape">
+ <children xmi:type="notation:DecorationNode" xmi:id="_u3ONUPSqEeiVfMSkLGiNpg" type="Actor_NameLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_u3ONUfSqEeiVfMSkLGiNpg" y="15"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_u3ONUvSqEeiVfMSkLGiNpg" type="Actor_StereotypeLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_u3ONU_SqEeiVfMSkLGiNpg" x="20" y="100"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_u3ONVPSqEeiVfMSkLGiNpg" type="Actor_QualifiedNameLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_u3O0YPSqEeiVfMSkLGiNpg" x="20" y="80"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_u3O0YfSqEeiVfMSkLGiNpg" type="Actor_FloatingNameLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_u3O0YvSqEeiVfMSkLGiNpg" y="15"/>
+ </children>
+ <element xmi:type="uml:Actor" href="UseCase_AirportCheckIn.uml#_u3Ki8PSqEeiVfMSkLGiNpg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_u3NmQfSqEeiVfMSkLGiNpg" x="80" y="200"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_4hFDgPSqEeiVfMSkLGiNpg" type="Actor_Shape">
+ <children xmi:type="notation:DecorationNode" xmi:id="_4hFDgvSqEeiVfMSkLGiNpg" type="Actor_NameLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_4hFDg_SqEeiVfMSkLGiNpg" y="15"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_4hFqkPSqEeiVfMSkLGiNpg" type="Actor_StereotypeLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_4hFqkfSqEeiVfMSkLGiNpg" x="20" y="100"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_4hFqkvSqEeiVfMSkLGiNpg" type="Actor_QualifiedNameLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_4hFqk_SqEeiVfMSkLGiNpg" x="20" y="80"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_4hFqlPSqEeiVfMSkLGiNpg" type="Actor_FloatingNameLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_4hFqlfSqEeiVfMSkLGiNpg" y="15"/>
+ </children>
+ <element xmi:type="uml:Actor" href="UseCase_AirportCheckIn.uml#_4hCnQPSqEeiVfMSkLGiNpg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4hFDgfSqEeiVfMSkLGiNpg" x="200" y="40"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_5xBocPSqEeiVfMSkLGiNpg" type="Actor_Shape">
+ <children xmi:type="notation:DecorationNode" xmi:id="_5xBocvSqEeiVfMSkLGiNpg" type="Actor_NameLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_5xCPgPSqEeiVfMSkLGiNpg" y="15"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_5xCPgfSqEeiVfMSkLGiNpg" type="Actor_StereotypeLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_5xCPgvSqEeiVfMSkLGiNpg" x="20" y="100"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_5xCPg_SqEeiVfMSkLGiNpg" type="Actor_QualifiedNameLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_5xCPhPSqEeiVfMSkLGiNpg" x="20" y="80"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_5xCPhfSqEeiVfMSkLGiNpg" type="Actor_FloatingNameLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_5xCPhvSqEeiVfMSkLGiNpg" y="15"/>
+ </children>
+ <element xmi:type="uml:Actor" href="UseCase_AirportCheckIn.uml#_5w_zQPSqEeiVfMSkLGiNpg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5xBocfSqEeiVfMSkLGiNpg" x="200" y="160"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_SPPq0PSrEeiVfMSkLGiNpg" type="Classifier_SubjectShape">
+ <children xmi:type="notation:DecorationNode" xmi:id="_SPQR4PSrEeiVfMSkLGiNpg" type="Classifier_NameLabel"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_SPQR4fSrEeiVfMSkLGiNpg" type="Classifier_FloatingNameLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_SPQR4vSrEeiVfMSkLGiNpg" y="15"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_SPQ48PSrEeiVfMSkLGiNpg" type="Classifier_UseCaseCompartment">
+ <children xmi:type="notation:Shape" xmi:id="_g77hsPSrEeiVfMSkLGiNpg" type="UseCase_Shape_CCN">
+ <children xmi:type="notation:DecorationNode" xmi:id="_g77hsvSrEeiVfMSkLGiNpg" type="UseCase_NameLabel_CCN"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_g77hs_SrEeiVfMSkLGiNpg" type="UseCase_FloatingNameLabel_CCN">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_g77htPSrEeiVfMSkLGiNpg" y="15"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_g7_zIPSrEeiVfMSkLGiNpg" type="UseCase_ExtensionPointCompartment_CCN">
+ <styles xmi:type="notation:SortingStyle" xmi:id="_g7_zIfSrEeiVfMSkLGiNpg"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_g7_zIvSrEeiVfMSkLGiNpg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_g7_zI_SrEeiVfMSkLGiNpg"/>
+ </children>
+ <element xmi:type="uml:UseCase" href="UseCase_AirportCheckIn.uml#_g7n_sPSrEeiVfMSkLGiNpg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_g77hsfSrEeiVfMSkLGiNpg" x="34" y="14" width="161" height="61"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_k5AbQPSrEeiVfMSkLGiNpg" type="UseCase_Shape_CCN">
+ <children xmi:type="notation:DecorationNode" xmi:id="_k5EssPSrEeiVfMSkLGiNpg" type="UseCase_NameLabel_CCN"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_k5EssfSrEeiVfMSkLGiNpg" type="UseCase_FloatingNameLabel_CCN">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_k5EssvSrEeiVfMSkLGiNpg" y="15"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_k5Ess_SrEeiVfMSkLGiNpg" type="UseCase_ExtensionPointCompartment_CCN">
+ <styles xmi:type="notation:SortingStyle" xmi:id="_k5EstPSrEeiVfMSkLGiNpg"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_k5EstfSrEeiVfMSkLGiNpg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_k5EstvSrEeiVfMSkLGiNpg"/>
+ </children>
+ <element xmi:type="uml:UseCase" href="UseCase_AirportCheckIn.uml#_k4ePwPSrEeiVfMSkLGiNpg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_k5AbQfSrEeiVfMSkLGiNpg" x="34" y="114" width="161" height="61"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_pjdYMPSrEeiVfMSkLGiNpg" type="UseCase_Shape_CCN">
+ <children xmi:type="notation:DecorationNode" xmi:id="_pjd_QPSrEeiVfMSkLGiNpg" type="UseCase_NameLabel_CCN"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_pjd_QfSrEeiVfMSkLGiNpg" type="UseCase_FloatingNameLabel_CCN">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_pjd_QvSrEeiVfMSkLGiNpg" y="15"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_pjd_Q_SrEeiVfMSkLGiNpg" type="UseCase_ExtensionPointCompartment_CCN">
+ <styles xmi:type="notation:SortingStyle" xmi:id="_pjd_RPSrEeiVfMSkLGiNpg"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_pjd_RfSrEeiVfMSkLGiNpg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_pjd_RvSrEeiVfMSkLGiNpg"/>
+ </children>
+ <element xmi:type="uml:UseCase" href="UseCase_AirportCheckIn.uml#_pjB6YPSrEeiVfMSkLGiNpg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_pjdYMfSrEeiVfMSkLGiNpg" x="214" y="254" width="141" height="61"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_szPt8PSrEeiVfMSkLGiNpg" type="UseCase_Shape_CCN">
+ <children xmi:type="notation:DecorationNode" xmi:id="_szQVAPSrEeiVfMSkLGiNpg" type="UseCase_NameLabel_CCN"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_szQVAfSrEeiVfMSkLGiNpg" type="UseCase_FloatingNameLabel_CCN">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_szQVAvSrEeiVfMSkLGiNpg" y="15"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_szQVA_SrEeiVfMSkLGiNpg" type="UseCase_ExtensionPointCompartment_CCN">
+ <styles xmi:type="notation:SortingStyle" xmi:id="_szQVBPSrEeiVfMSkLGiNpg"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_szQVBfSrEeiVfMSkLGiNpg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_szQVBvSrEeiVfMSkLGiNpg"/>
+ </children>
+ <element xmi:type="uml:UseCase" href="UseCase_AirportCheckIn.uml#_syoC4PSrEeiVfMSkLGiNpg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_szPt8fSrEeiVfMSkLGiNpg" x="34" y="334" width="161" height="61"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_zkpJQPSrEeiVfMSkLGiNpg" type="UseCase_Shape_CCN">
+ <children xmi:type="notation:DecorationNode" xmi:id="_zkpwUPSrEeiVfMSkLGiNpg" type="UseCase_NameLabel_CCN"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_zkpwUfSrEeiVfMSkLGiNpg" type="UseCase_FloatingNameLabel_CCN">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_zkpwUvSrEeiVfMSkLGiNpg" y="15"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_zkpwU_SrEeiVfMSkLGiNpg" type="UseCase_ExtensionPointCompartment_CCN">
+ <styles xmi:type="notation:SortingStyle" xmi:id="_zkpwVPSrEeiVfMSkLGiNpg"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_zkpwVfSrEeiVfMSkLGiNpg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_zkpwVvSrEeiVfMSkLGiNpg"/>
+ </children>
+ <element xmi:type="uml:UseCase" href="UseCase_AirportCheckIn.uml#_zkW1YPSrEeiVfMSkLGiNpg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_zkpJQfSrEeiVfMSkLGiNpg" x="374" y="194" width="141" height="61"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_1mjWoPSrEeiVfMSkLGiNpg" type="UseCase_Shape_CCN">
+ <children xmi:type="notation:DecorationNode" xmi:id="_1mjWovSrEeiVfMSkLGiNpg" type="UseCase_NameLabel_CCN"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_1mjWo_SrEeiVfMSkLGiNpg" type="UseCase_FloatingNameLabel_CCN">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_1mjWpPSrEeiVfMSkLGiNpg" y="15"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_1mj9sPSrEeiVfMSkLGiNpg" type="UseCase_ExtensionPointCompartment_CCN">
+ <styles xmi:type="notation:SortingStyle" xmi:id="_1mj9sfSrEeiVfMSkLGiNpg"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_1mj9svSrEeiVfMSkLGiNpg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1mj9s_SrEeiVfMSkLGiNpg"/>
+ </children>
+ <element xmi:type="uml:UseCase" href="UseCase_AirportCheckIn.uml#_1mMxUPSrEeiVfMSkLGiNpg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1mjWofSrEeiVfMSkLGiNpg" x="374" y="74" width="141" height="61"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_5aXmgPSrEeiVfMSkLGiNpg" type="UseCase_Shape_CCN">
+ <children xmi:type="notation:DecorationNode" xmi:id="_5aXmgvSrEeiVfMSkLGiNpg" type="UseCase_NameLabel_CCN"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_5aXmg_SrEeiVfMSkLGiNpg" type="UseCase_FloatingNameLabel_CCN">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_5aYNkPSrEeiVfMSkLGiNpg" y="15"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_5aYNkfSrEeiVfMSkLGiNpg" type="UseCase_ExtensionPointCompartment_CCN">
+ <styles xmi:type="notation:SortingStyle" xmi:id="_5aYNkvSrEeiVfMSkLGiNpg"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_5aYNk_SrEeiVfMSkLGiNpg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5aYNlPSrEeiVfMSkLGiNpg"/>
+ </children>
+ <element xmi:type="uml:UseCase" href="UseCase_AirportCheckIn.uml#_5ZvUYPSrEeiVfMSkLGiNpg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5aXmgfSrEeiVfMSkLGiNpg" x="574" y="134" width="141" height="61"/>
+ </children>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_SPQ48fSrEeiVfMSkLGiNpg"/>
+ </children>
+ <element xmi:type="uml:Component" href="UseCase_AirportCheckIn.uml#_SPN1oPSrEeiVfMSkLGiNpg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_SPPq0fSrEeiVfMSkLGiNpg" x="260" y="20" width="741" height="461"/>
+ </children>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_ka_fAfSqEeiVfMSkLGiNpg" name="diagram_compatibility_version" stringValue="1.4.0"/>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_ka_fAvSqEeiVfMSkLGiNpg"/>
+ <styles xmi:type="style:PapyrusDiagramStyle" xmi:id="_ka_fA_SqEeiVfMSkLGiNpg" diagramKindId="org.eclipse.papyrus.uml.diagram.useCase">
+ <owner xmi:type="uml:Model" href="UseCase_AirportCheckIn.uml#_kU-9oPSqEeiVfMSkLGiNpg"/>
+ </styles>
+ <element xmi:type="uml:Model" href="UseCase_AirportCheckIn.uml#_kU-9oPSqEeiVfMSkLGiNpg"/>
+ <edges xmi:type="notation:Connector" xmi:id="_LrEMIPSrEeiVfMSkLGiNpg" type="Generalization_Edge" source="_qLhTMPSqEeiVfMSkLGiNpg" target="_5xBocPSqEeiVfMSkLGiNpg">
+ <children xmi:type="notation:DecorationNode" xmi:id="_LrEzMPSrEeiVfMSkLGiNpg" type="Generalization_StereotypeLabel">
+ <styles xmi:type="notation:BooleanValueStyle" xmi:id="_2ioH4PSsEeiVfMSkLGiNpg" name="IS_UPDATED_POSITION" booleanValue="true"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_LrEzMfSrEeiVfMSkLGiNpg" x="1" y="-18"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_LrEMIfSrEeiVfMSkLGiNpg"/>
+ <element xmi:type="uml:Generalization" href="UseCase_AirportCheckIn.uml#_LqpVYPSrEeiVfMSkLGiNpg"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_LrEMIvSrEeiVfMSkLGiNpg" points="[80, 120, -643984, -643984]$[200, 180, -643984, -643984]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Lsg9oPSrEeiVfMSkLGiNpg" id="(1.0,0.4)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Lsg9ofSrEeiVfMSkLGiNpg" id="(0.0,0.4)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_MY2fMPSrEeiVfMSkLGiNpg" type="Generalization_Edge" source="_u3NmQPSqEeiVfMSkLGiNpg" target="_5xBocPSqEeiVfMSkLGiNpg">
+ <children xmi:type="notation:DecorationNode" xmi:id="_MY2fM_SrEeiVfMSkLGiNpg" type="Generalization_StereotypeLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_MY3GQPSrEeiVfMSkLGiNpg" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_MY2fMfSrEeiVfMSkLGiNpg"/>
+ <element xmi:type="uml:Generalization" href="UseCase_AirportCheckIn.uml#_MYmnkPSrEeiVfMSkLGiNpg"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_MY2fMvSrEeiVfMSkLGiNpg" points="[80, 240, -643984, -643984]$[200, 200, -643984, -643984]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_MZibsPSrEeiVfMSkLGiNpg" id="(1.0,0.8)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_MZibsfSrEeiVfMSkLGiNpg" id="(0.0,0.8)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_NBbiIPSrEeiVfMSkLGiNpg" type="Generalization_Edge" source="_4hFDgPSqEeiVfMSkLGiNpg" target="_5xBocPSqEeiVfMSkLGiNpg">
+ <children xmi:type="notation:DecorationNode" xmi:id="_NBbiI_SrEeiVfMSkLGiNpg" type="Generalization_StereotypeLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_NBcJMPSrEeiVfMSkLGiNpg" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_NBbiIfSrEeiVfMSkLGiNpg"/>
+ <element xmi:type="uml:Generalization" href="UseCase_AirportCheckIn.uml#_NBE80PSrEeiVfMSkLGiNpg"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_NBbiIvSrEeiVfMSkLGiNpg" points="[220, 90, -643984, -643984]$[220, 160, -643984, -643984]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_NCAw8PSrEeiVfMSkLGiNpg" id="(0.6666666666666666,1.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_NCBYAPSrEeiVfMSkLGiNpg" id="(0.6666666666666666,0.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_AQTjkPSsEeiVfMSkLGiNpg" type="Association_Edge" source="_4hFDgPSqEeiVfMSkLGiNpg" target="_g77hsPSrEeiVfMSkLGiNpg">
+ <children xmi:type="notation:DecorationNode" xmi:id="_AQTjk_SsEeiVfMSkLGiNpg" type="Association_NameLabel">
+ <styles xmi:type="notation:BooleanValueStyle" xmi:id="_NouWMPSsEeiVfMSkLGiNpg" name="IS_UPDATED_POSITION" booleanValue="true"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_AQTjlPSsEeiVfMSkLGiNpg" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_AQTjlfSsEeiVfMSkLGiNpg" type="Association_StereotypeLabel">
+ <styles xmi:type="notation:BooleanValueStyle" xmi:id="_NpJM8PSsEeiVfMSkLGiNpg" name="IS_UPDATED_POSITION" booleanValue="true"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_AQTjlvSsEeiVfMSkLGiNpg" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_AQTjkfSsEeiVfMSkLGiNpg"/>
+ <element xmi:type="uml:Association" href="UseCase_AirportCheckIn.uml#_AQM14PSsEeiVfMSkLGiNpg"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_AQTjkvSsEeiVfMSkLGiNpg" points="[230, 80, -643984, -643984]$[304, 80, -643984, -643984]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ARPXsPSsEeiVfMSkLGiNpg" id="(1.0,0.8)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ARP-wPSsEeiVfMSkLGiNpg" id="(0.024844720496894408,0.32786885245901637)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_BQM6UPSsEeiVfMSkLGiNpg" type="Association_Edge" source="_5xBocPSqEeiVfMSkLGiNpg" target="_k5AbQPSrEeiVfMSkLGiNpg">
+ <children xmi:type="notation:DecorationNode" xmi:id="_BQOIcPSsEeiVfMSkLGiNpg" type="Association_NameLabel">
+ <styles xmi:type="notation:BooleanValueStyle" xmi:id="_NphncPSsEeiVfMSkLGiNpg" name="IS_UPDATED_POSITION" booleanValue="true"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_BQOIcfSsEeiVfMSkLGiNpg" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_BQOIcvSsEeiVfMSkLGiNpg" type="Association_StereotypeLabel">
+ <styles xmi:type="notation:BooleanValueStyle" xmi:id="_Np4z0PSsEeiVfMSkLGiNpg" name="IS_UPDATED_POSITION" booleanValue="true"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_BQOIc_SsEeiVfMSkLGiNpg" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_BQM6UfSsEeiVfMSkLGiNpg"/>
+ <element xmi:type="uml:Association" href="UseCase_AirportCheckIn.uml#_BQIo4PSsEeiVfMSkLGiNpg"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_BQM6UvSsEeiVfMSkLGiNpg" points="[230, 200, -643984, -643984]$[304, 200, -643984, -643984]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_BRCAwPSsEeiVfMSkLGiNpg" id="(1.0,0.4)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_BRCAwfSsEeiVfMSkLGiNpg" id="(0.024844720496894408,0.32786885245901637)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_CqhjQPSsEeiVfMSkLGiNpg" type="Association_Edge" source="_5xBocPSqEeiVfMSkLGiNpg" target="_szPt8PSrEeiVfMSkLGiNpg">
+ <children xmi:type="notation:DecorationNode" xmi:id="_CqiKUPSsEeiVfMSkLGiNpg" type="Association_NameLabel">
+ <styles xmi:type="notation:BooleanValueStyle" xmi:id="_NsGaUPSsEeiVfMSkLGiNpg" name="IS_UPDATED_POSITION" booleanValue="true"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_CqiKUfSsEeiVfMSkLGiNpg" x="-1" y="38"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_CqiKUvSsEeiVfMSkLGiNpg" type="Association_StereotypeLabel">
+ <styles xmi:type="notation:BooleanValueStyle" xmi:id="_Nsn-wPSsEeiVfMSkLGiNpg" name="IS_UPDATED_POSITION" booleanValue="true"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_CqiKU_SsEeiVfMSkLGiNpg" y="-19"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_CqhjQfSsEeiVfMSkLGiNpg"/>
+ <element xmi:type="uml:Association" href="UseCase_AirportCheckIn.uml#_CqZncPSsEeiVfMSkLGiNpg"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_CqhjQvSsEeiVfMSkLGiNpg" points="[230, 180, -643984, -643984]$[320, 390, -643984, -643984]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_CrWCoPSsEeiVfMSkLGiNpg" id="(1.0,0.8)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_CrWpsPSsEeiVfMSkLGiNpg" id="(0.12422360248447205,0.16393442622950818)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_Hjut4PSsEeiVfMSkLGiNpg" type="Include_Edge" source="_g77hsPSrEeiVfMSkLGiNpg" target="_k5AbQPSrEeiVfMSkLGiNpg">
+ <children xmi:type="notation:DecorationNode" xmi:id="_Hjv8APSsEeiVfMSkLGiNpg" type="Include_KeywordLabel">
+ <styles xmi:type="notation:BooleanValueStyle" xmi:id="_NnkfoPSsEeiVfMSkLGiNpg" name="IS_UPDATED_POSITION" booleanValue="true"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Hjv8AfSsEeiVfMSkLGiNpg" y="20"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Hjv8AvSsEeiVfMSkLGiNpg" type="Include_StereotypeLabel">
+ <styles xmi:type="notation:BooleanValueStyle" xmi:id="_Nn_9cPSsEeiVfMSkLGiNpg" name="IS_UPDATED_POSITION" booleanValue="true"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Hjv8A_SsEeiVfMSkLGiNpg" y="-20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_HjvU8PSsEeiVfMSkLGiNpg"/>
+ <element xmi:type="uml:Include" href="UseCase_AirportCheckIn.uml#_HjQMwPSsEeiVfMSkLGiNpg"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_HjvU8fSsEeiVfMSkLGiNpg" points="[380, 121, -643984, -643984]$[380, 160, -643984, -643984]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_HkuMYPSsEeiVfMSkLGiNpg" id="(0.4968944099378882,1.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_HkuMYfSsEeiVfMSkLGiNpg" id="(0.4968944099378882,0.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_IzSRQPSsEeiVfMSkLGiNpg" type="Extend_Edge" source="_pjdYMPSrEeiVfMSkLGiNpg" target="_k5AbQPSrEeiVfMSkLGiNpg">
+ <children xmi:type="notation:DecorationNode" xmi:id="_IzS4UPSsEeiVfMSkLGiNpg" type="Extend_KeywordLabel">
+ <styles xmi:type="notation:BooleanValueStyle" xmi:id="_NqNj8PSsEeiVfMSkLGiNpg" name="IS_UPDATED_POSITION" booleanValue="true"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_IzS4UfSsEeiVfMSkLGiNpg" x="-1" y="18"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_IzS4UvSsEeiVfMSkLGiNpg" type="Extend_StereotypeLabel">
+ <styles xmi:type="notation:BooleanValueStyle" xmi:id="_NqsFEPSsEeiVfMSkLGiNpg" name="IS_UPDATED_POSITION" booleanValue="true"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_IzS4U_SsEeiVfMSkLGiNpg" x="-2" y="-17"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_IzSRQfSsEeiVfMSkLGiNpg"/>
+ <element xmi:type="uml:Extend" href="UseCase_AirportCheckIn.uml#_Iy6d0PSsEeiVfMSkLGiNpg"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_IzSRQvSsEeiVfMSkLGiNpg" points="[500, 309, -643984, -643984]$[380, 221, -643984, -643984]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_I0UMAPSsEeiVfMSkLGiNpg" id="(0.14184397163120568,0.14754098360655737)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_I0UMAfSsEeiVfMSkLGiNpg" id="(0.4968944099378882,1.0)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_JwYysPSsEeiVfMSkLGiNpg" type="Extend_Edge" source="_5aXmgPSrEeiVfMSkLGiNpg" target="_1mjWoPSrEeiVfMSkLGiNpg">
+ <children xmi:type="notation:DecorationNode" xmi:id="_JwZZwPSsEeiVfMSkLGiNpg" type="Extend_KeywordLabel">
+ <styles xmi:type="notation:BooleanValueStyle" xmi:id="_NveecPSsEeiVfMSkLGiNpg" name="IS_UPDATED_POSITION" booleanValue="true"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_JwZZwfSsEeiVfMSkLGiNpg" x="-1" y="18"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_JwZZwvSsEeiVfMSkLGiNpg" type="Extend_StereotypeLabel">
+ <styles xmi:type="notation:BooleanValueStyle" xmi:id="_Nv7KYPSsEeiVfMSkLGiNpg" name="IS_UPDATED_POSITION" booleanValue="true"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_JwZZw_SsEeiVfMSkLGiNpg" x="-1" y="-18"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_JwYysfSsEeiVfMSkLGiNpg"/>
+ <element xmi:type="uml:Extend" href="UseCase_AirportCheckIn.uml#_JvyVwPSsEeiVfMSkLGiNpg"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_JwYysvSsEeiVfMSkLGiNpg" points="[860, 189, -643984, -643984]$[777, 160, -643984, -643984]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_JxRjgPSsEeiVfMSkLGiNpg" id="(0.14184397163120568,0.14754098360655737)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_JxSKkPSsEeiVfMSkLGiNpg" id="(0.9716312056737588,0.6557377049180327)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_KXP-YPSsEeiVfMSkLGiNpg" type="Extend_Edge" source="_5aXmgPSrEeiVfMSkLGiNpg" target="_zkpJQPSrEeiVfMSkLGiNpg">
+ <children xmi:type="notation:DecorationNode" xmi:id="_KXP-Y_SsEeiVfMSkLGiNpg" type="Extend_KeywordLabel">
+ <styles xmi:type="notation:BooleanValueStyle" xmi:id="_NtN0oPSsEeiVfMSkLGiNpg" name="IS_UPDATED_POSITION" booleanValue="true"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_KXP-ZPSsEeiVfMSkLGiNpg" x="-1" y="18"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_KXP-ZfSsEeiVfMSkLGiNpg" type="Extend_StereotypeLabel">
+ <styles xmi:type="notation:BooleanValueStyle" xmi:id="_NtorYPSsEeiVfMSkLGiNpg" name="IS_UPDATED_POSITION" booleanValue="true"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_KXQlcPSsEeiVfMSkLGiNpg" x="1" y="-19"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_KXP-YfSsEeiVfMSkLGiNpg"/>
+ <element xmi:type="uml:Extend" href="UseCase_AirportCheckIn.uml#_KW2VwPSsEeiVfMSkLGiNpg"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_KXP-YvSsEeiVfMSkLGiNpg" points="[860, 231, -643984, -643984]$[780, 265, -643984, -643984]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_KYHhEPSsEeiVfMSkLGiNpg" id="(0.14184397163120568,0.8360655737704918)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_KYHhEfSsEeiVfMSkLGiNpg" id="(0.9929078014184397,0.4098360655737705)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_L20TsPSsEeiVfMSkLGiNpg" type="Generalization_Edge" source="_1mjWoPSrEeiVfMSkLGiNpg" target="_k5AbQPSrEeiVfMSkLGiNpg">
+ <children xmi:type="notation:DecorationNode" xmi:id="_L20Ts_SsEeiVfMSkLGiNpg" type="Generalization_StereotypeLabel">
+ <styles xmi:type="notation:BooleanValueStyle" xmi:id="_NrLNQPSsEeiVfMSkLGiNpg" name="IS_UPDATED_POSITION" booleanValue="true"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_L20TtPSsEeiVfMSkLGiNpg" y="-19"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_L20TsfSsEeiVfMSkLGiNpg"/>
+ <element xmi:type="uml:Generalization" href="UseCase_AirportCheckIn.uml#_L2kcEPSsEeiVfMSkLGiNpg"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_L20TsvSsEeiVfMSkLGiNpg" points="[640, 150, -643984, -643984]$[456, 180, -643984, -643984]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_L3fpIPSsEeiVfMSkLGiNpg" id="(0.0,0.4918032786885246)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_L3fpIfSsEeiVfMSkLGiNpg" id="(0.968944099378882,0.32786885245901637)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_MYL7YPSsEeiVfMSkLGiNpg" type="Generalization_Edge" source="_zkpJQPSrEeiVfMSkLGiNpg" target="_k5AbQPSrEeiVfMSkLGiNpg">
+ <children xmi:type="notation:DecorationNode" xmi:id="_MYMicPSsEeiVfMSkLGiNpg" type="Generalization_StereotypeLabel">
+ <styles xmi:type="notation:BooleanValueStyle" xmi:id="_NrogQPSsEeiVfMSkLGiNpg" name="IS_UPDATED_POSITION" booleanValue="true"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_MYMicfSsEeiVfMSkLGiNpg" x="-1" y="-18"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_MYL7YfSsEeiVfMSkLGiNpg"/>
+ <element xmi:type="uml:Generalization" href="UseCase_AirportCheckIn.uml#_MX3yUPSsEeiVfMSkLGiNpg"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_MYL7YvSsEeiVfMSkLGiNpg" points="[640, 270, -643984, -643984]$[456, 200, -643984, -643984]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_MZCP8PSsEeiVfMSkLGiNpg" id="(0.0,0.4918032786885246)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_MZC3APSsEeiVfMSkLGiNpg" id="(0.968944099378882,0.6557377049180327)"/>
+ </edges>
+</notation:Diagram>
diff --git a/examples/uml/org.eclipse.papyrus.examples.uml.diagrams/UseCase_AirportCheckIn.uml b/examples/uml/org.eclipse.papyrus.examples.uml.diagrams/UseCase_AirportCheckIn.uml
new file mode 100644
index 00000000000..5f7671da440
--- /dev/null
+++ b/examples/uml/org.eclipse.papyrus.examples.uml.diagrams/UseCase_AirportCheckIn.uml
@@ -0,0 +1,64 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<uml:Model xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xmi:id="_kU-9oPSqEeiVfMSkLGiNpg" name="UseCase_AirportCheckIn">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_7wdJkPSqEeiVfMSkLGiNpg">
+ <body>https://www.uml-diagrams.org/airport-checkin-uml-use-case-diagram-example.html</body>
+ </ownedComment>
+ <packageImport xmi:type="uml:PackageImport" xmi:id="_kyCtEPSqEeiVfMSkLGiNpg">
+ <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
+ </packageImport>
+ <packagedElement xmi:type="uml:Actor" xmi:id="_qLCyEPSqEeiVfMSkLGiNpg" name="Minor Passenger">
+ <generalization xmi:type="uml:Generalization" xmi:id="_LqpVYPSrEeiVfMSkLGiNpg" general="_5w_zQPSqEeiVfMSkLGiNpg"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Actor" xmi:id="_u3Ki8PSqEeiVfMSkLGiNpg" name="Passenger With Special Needs">
+ <generalization xmi:type="uml:Generalization" xmi:id="_MYmnkPSrEeiVfMSkLGiNpg" general="_5w_zQPSqEeiVfMSkLGiNpg"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Actor" xmi:id="_4hCnQPSqEeiVfMSkLGiNpg" name="Tour Guide">
+ <generalization xmi:type="uml:Generalization" xmi:id="_NBE80PSrEeiVfMSkLGiNpg" general="_5w_zQPSqEeiVfMSkLGiNpg"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Actor" xmi:id="_5w_zQPSqEeiVfMSkLGiNpg" name="Passenger"/>
+ <packagedElement xmi:type="uml:Component" xmi:id="_SPN1oPSrEeiVfMSkLGiNpg" name="Airport" useCase="_g7n_sPSrEeiVfMSkLGiNpg _k4ePwPSrEeiVfMSkLGiNpg _pjB6YPSrEeiVfMSkLGiNpg _syoC4PSrEeiVfMSkLGiNpg _zkW1YPSrEeiVfMSkLGiNpg _1mMxUPSrEeiVfMSkLGiNpg _5ZvUYPSrEeiVfMSkLGiNpg">
+ <ownedUseCase xmi:type="uml:UseCase" xmi:id="_g7n_sPSrEeiVfMSkLGiNpg" name="Group Check-In" subject="_SPN1oPSrEeiVfMSkLGiNpg">
+ <include xmi:type="uml:Include" xmi:id="_HjQMwPSsEeiVfMSkLGiNpg" addition="_k4ePwPSrEeiVfMSkLGiNpg"/>
+ </ownedUseCase>
+ <ownedUseCase xmi:type="uml:UseCase" xmi:id="_k4ePwPSrEeiVfMSkLGiNpg" name="Individual Check-In" subject="_SPN1oPSrEeiVfMSkLGiNpg">
+ <extensionPoint xmi:type="uml:ExtensionPoint" xmi:id="_Iy7E4PSsEeiVfMSkLGiNpg" name="ExtensionPoint1"/>
+ </ownedUseCase>
+ <ownedUseCase xmi:type="uml:UseCase" xmi:id="_pjB6YPSrEeiVfMSkLGiNpg" name="Baggage Check-In" subject="_SPN1oPSrEeiVfMSkLGiNpg">
+ <extend xmi:type="uml:Extend" xmi:id="_Iy6d0PSsEeiVfMSkLGiNpg" extendedCase="_k4ePwPSrEeiVfMSkLGiNpg" extensionLocation="_Iy7E4PSsEeiVfMSkLGiNpg"/>
+ </ownedUseCase>
+ <ownedUseCase xmi:type="uml:UseCase" xmi:id="_syoC4PSrEeiVfMSkLGiNpg" name="Security Screening" subject="_SPN1oPSrEeiVfMSkLGiNpg"/>
+ <ownedUseCase xmi:type="uml:UseCase" xmi:id="_zkW1YPSrEeiVfMSkLGiNpg" name="Kiosk Check-In" subject="_SPN1oPSrEeiVfMSkLGiNpg">
+ <generalization xmi:type="uml:Generalization" xmi:id="_MX3yUPSsEeiVfMSkLGiNpg" general="_k4ePwPSrEeiVfMSkLGiNpg"/>
+ <extensionPoint xmi:type="uml:ExtensionPoint" xmi:id="_KW280PSsEeiVfMSkLGiNpg" name="ExtensionPoint1"/>
+ </ownedUseCase>
+ <ownedUseCase xmi:type="uml:UseCase" xmi:id="_1mMxUPSrEeiVfMSkLGiNpg" name="Counter Check-In" subject="_SPN1oPSrEeiVfMSkLGiNpg">
+ <generalization xmi:type="uml:Generalization" xmi:id="_L2kcEPSsEeiVfMSkLGiNpg" general="_k4ePwPSrEeiVfMSkLGiNpg"/>
+ <extensionPoint xmi:type="uml:ExtensionPoint" xmi:id="_Jvy80PSsEeiVfMSkLGiNpg" name="ExtensionPoint1"/>
+ </ownedUseCase>
+ <ownedUseCase xmi:type="uml:UseCase" xmi:id="_5ZvUYPSrEeiVfMSkLGiNpg" name="Bandage handling" subject="_SPN1oPSrEeiVfMSkLGiNpg">
+ <extend xmi:type="uml:Extend" xmi:id="_JvyVwPSsEeiVfMSkLGiNpg" extendedCase="_1mMxUPSrEeiVfMSkLGiNpg" extensionLocation="_Jvy80PSsEeiVfMSkLGiNpg"/>
+ <extend xmi:type="uml:Extend" xmi:id="_KW2VwPSsEeiVfMSkLGiNpg" extendedCase="_zkW1YPSrEeiVfMSkLGiNpg" extensionLocation="_KW280PSsEeiVfMSkLGiNpg"/>
+ </ownedUseCase>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_AQM14PSsEeiVfMSkLGiNpg" memberEnd="_AQQgQPSsEeiVfMSkLGiNpg _AQSVcPSsEeiVfMSkLGiNpg">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_AQPSIPSsEeiVfMSkLGiNpg" source="org.eclipse.papyrus">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_AQPSIfSsEeiVfMSkLGiNpg" key="nature" value="UML_Nature"/>
+ </eAnnotations>
+ <ownedEnd xmi:type="uml:Property" xmi:id="_AQQgQPSsEeiVfMSkLGiNpg" name="group check-in" type="_g7n_sPSrEeiVfMSkLGiNpg" association="_AQM14PSsEeiVfMSkLGiNpg"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="_AQSVcPSsEeiVfMSkLGiNpg" name="tour guide" type="_4hCnQPSqEeiVfMSkLGiNpg" association="_AQM14PSsEeiVfMSkLGiNpg"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_BQIo4PSsEeiVfMSkLGiNpg" memberEnd="_BQJ3AfSsEeiVfMSkLGiNpg _BQKeEPSsEeiVfMSkLGiNpg">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_BQJP8PSsEeiVfMSkLGiNpg" source="org.eclipse.papyrus">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_BQJ3APSsEeiVfMSkLGiNpg" key="nature" value="UML_Nature"/>
+ </eAnnotations>
+ <ownedEnd xmi:type="uml:Property" xmi:id="_BQJ3AfSsEeiVfMSkLGiNpg" name="individual check-in" type="_k4ePwPSrEeiVfMSkLGiNpg" association="_BQIo4PSsEeiVfMSkLGiNpg"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="_BQKeEPSsEeiVfMSkLGiNpg" name="passenger" type="_5w_zQPSqEeiVfMSkLGiNpg" association="_BQIo4PSsEeiVfMSkLGiNpg"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_CqZncPSsEeiVfMSkLGiNpg" memberEnd="_CqbcovSsEeiVfMSkLGiNpg _Cqbco_SsEeiVfMSkLGiNpg">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_CqbcoPSsEeiVfMSkLGiNpg" source="org.eclipse.papyrus">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_CqbcofSsEeiVfMSkLGiNpg" key="nature" value="UML_Nature"/>
+ </eAnnotations>
+ <ownedEnd xmi:type="uml:Property" xmi:id="_CqbcovSsEeiVfMSkLGiNpg" name="security screening" type="_syoC4PSrEeiVfMSkLGiNpg" association="_CqZncPSsEeiVfMSkLGiNpg"/>
+ <ownedEnd xmi:type="uml:Property" xmi:id="_Cqbco_SsEeiVfMSkLGiNpg" name="passenger" type="_5w_zQPSqEeiVfMSkLGiNpg" association="_CqZncPSsEeiVfMSkLGiNpg"/>
+ </packagedElement>
+</uml:Model>

Back to the top