diff options
author | Quentin Le Menez | 2018-12-13 17:15:20 +0000 |
---|---|---|
committer | Quentin Le Menez | 2019-01-18 13:31:54 +0000 |
commit | 0a9410397d1f9bb1961f80d77087b3e814806e40 (patch) | |
tree | 4e85e79a138d29d766a1595da5b6d6446d2e7890 | |
parent | 2b3bac8b189602012369bb0a3c323518e10a3e3f (diff) | |
download | org.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>
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
 +</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> |