Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoracuccuru2011-12-05 14:22:43 +0000
committeracuccuru2011-12-05 14:22:43 +0000
commitc6b57b48e4bcc789f9f13ff7323c01413ac5228b (patch)
treeb4a03ab9f00287bed92d437e8a98b4d112c9cf02
parent861f0326462769076463eb57b61919feef98f1df (diff)
downloadorg.eclipse.papyrus-c6b57b48e4bcc789f9f13ff7323c01413ac5228b.tar.gz
org.eclipse.papyrus-c6b57b48e4bcc789f9f13ff7323c01413ac5228b.tar.xz
org.eclipse.papyrus-c6b57b48e4bcc789f9f13ff7323c01413ac5228b.zip
Completed standard Alf libraries
-rw-r--r--extraplugins/alf/org.eclipse.papyrus.alf/resources/alflibrary.di43
-rw-r--r--extraplugins/alf/org.eclipse.papyrus.alf/resources/alflibrary.notation6934
-rw-r--r--extraplugins/alf/org.eclipse.papyrus.alf/resources/alflibrary.uml2870
3 files changed, 9558 insertions, 289 deletions
diff --git a/extraplugins/alf/org.eclipse.papyrus.alf/resources/alflibrary.di b/extraplugins/alf/org.eclipse.papyrus.alf/resources/alflibrary.di
index 042989262bb..8de9392853b 100644
--- a/extraplugins/alf/org.eclipse.papyrus.alf/resources/alflibrary.di
+++ b/extraplugins/alf/org.eclipse.papyrus.alf/resources/alflibrary.di
@@ -37,46 +37,33 @@
<availablePage>
<emfPageIdentifier href="alflibrary.notation#_M7lF4KiyEeCw3MW-Flzemw"/>
</availablePage>
+ <availablePage>
+ <emfPageIdentifier href="alflibrary.notation#_VP4UsPD7EeCxrPjksdBlsg"/>
+ </availablePage>
+ <availablePage>
+ <emfPageIdentifier href="alflibrary.notation#_QLJBYPMdEeCxrPjksdBlsg"/>
+ </availablePage>
+ <availablePage/>
+ <availablePage/>
+ <availablePage>
+ <emfPageIdentifier href="alflibrary.notation#_6Xi_IPNREeCfS7qBvajEQQ"/>
+ </availablePage>
+ <availablePage>
+ <emfPageIdentifier href="alflibrary.notation#_n6KCEPPmEeCjkLKmJeBqEw"/>
+ </availablePage>
</pageList>
<sashModel currentSelection="//@sashModel/@windows.0/@children.0">
<windows>
<children xsi:type="di:TabFolder">
<children>
- <emfPageIdentifier href="alflibrary.notation#_0bBI4Xy5EeCKy5kSqd4eVw"/>
- </children>
- <children>
- <emfPageIdentifier href="alflibrary.notation#_TWEqYH0_EeCKy5kSqd4eVw"/>
- </children>
- <children>
- <emfPageIdentifier href="alflibrary.notation#_0xqa8H1AEeCKy5kSqd4eVw"/>
- </children>
- <children>
- <emfPageIdentifier href="alflibrary.notation#_dZrLYH1BEeCKy5kSqd4eVw"/>
+ <emfPageIdentifier href="alflibrary.notation#_M7lF4KiyEeCw3MW-Flzemw"/>
</children>
<children>
<emfPageIdentifier href="alflibrary.notation#_ykp7YH1BEeCKy5kSqd4eVw"/>
</children>
<children>
- <emfPageIdentifier href="alflibrary.notation#_al6_cH1DEeCKy5kSqd4eVw"/>
- </children>
- <children>
<emfPageIdentifier href="alflibrary.notation#_jmVckH-fEeCO_pg6CtXdNg"/>
</children>
- <children>
- <emfPageIdentifier href="alflibrary.notation#_BJlfEH-gEeCO_pg6CtXdNg"/>
- </children>
- <children>
- <emfPageIdentifier href="alflibrary.notation#_d8RnUH-gEeCO_pg6CtXdNg"/>
- </children>
- <children>
- <emfPageIdentifier href="alflibrary.notation#_zls78H-iEeCO_pg6CtXdNg"/>
- </children>
- <children>
- <emfPageIdentifier href="alflibrary.notation#_Qe_mAH-kEeCO_pg6CtXdNg"/>
- </children>
- <children>
- <emfPageIdentifier href="alflibrary.notation#_M7lF4KiyEeCw3MW-Flzemw"/>
- </children>
</children>
</windows>
</sashModel>
diff --git a/extraplugins/alf/org.eclipse.papyrus.alf/resources/alflibrary.notation b/extraplugins/alf/org.eclipse.papyrus.alf/resources/alflibrary.notation
index 520f79e205f..5f27dc7a7e7 100644
--- a/extraplugins/alf/org.eclipse.papyrus.alf/resources/alflibrary.notation
+++ b/extraplugins/alf/org.eclipse.papyrus.alf/resources/alflibrary.notation
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:uml="http://www.eclipse.org/uml2/3.0.0/UML">
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:uml="http://www.eclipse.org/uml2/3.0.0/UML">
<notation:Diagram xmi:id="_0bBI4Xy5EeCKy5kSqd4eVw" type="PapyrusUMLClassDiagram" name="NewDiagram" measurementUnit="Pixel">
<children xmi:type="notation:Shape" xmi:id="_60EJoH09EeCKy5kSqd4eVw" type="2007" fontHeight="8" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_60EJon09EeCKy5kSqd4eVw" source="ShadowFigure">
@@ -113,24 +113,6 @@
<element xmi:type="uml:Package" href="alflibrary.uml#_OP8BkH1AEeCKy5kSqd4eVw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_OQFLgX1AEeCKy5kSqd4eVw" x="530" y="230" width="201" height="96"/>
</children>
- <children xmi:type="notation:Shape" xmi:id="_Y9P40H1AEeCKy5kSqd4eVw" type="2007" fontHeight="8" transparency="0" gradient="8905185, 16777215, 0" lineColor="0">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Y9P40n1AEeCKy5kSqd4eVw" source="ShadowFigure">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Y9P4031AEeCKy5kSqd4eVw" key="ShadowFigure_Value" value="false"/>
- </eAnnotations>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Y9P41H1AEeCKy5kSqd4eVw" source="displayNameLabelIcon">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Y9P41X1AEeCKy5kSqd4eVw" key="displayNameLabelIcon_value" value="false"/>
- </eAnnotations>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Y9P41n1AEeCKy5kSqd4eVw" source="QualifiedName">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Y9P4131AEeCKy5kSqd4eVw" key="QualifiedNameDepth" value="1000"/>
- </eAnnotations>
- <children xmi:type="notation:DecorationNode" xmi:id="_Y9P42H1AEeCKy5kSqd4eVw" type="5026"/>
- <children xmi:type="notation:DecorationNode" xmi:id="_Y9P42X1AEeCKy5kSqd4eVw" type="7016">
- <styles xmi:type="notation:TitleStyle" xmi:id="_Y9P42n1AEeCKy5kSqd4eVw"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Y9P4231AEeCKy5kSqd4eVw"/>
- </children>
- <element xmi:type="uml:Package" href="alflibrary.uml#_Y9GH0H1AEeCKy5kSqd4eVw"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Y9P40X1AEeCKy5kSqd4eVw" x="255" y="515" width="201" height="91"/>
- </children>
<children xmi:type="notation:Shape" xmi:id="_dfYAMH1AEeCKy5kSqd4eVw" type="2007" fontHeight="8" transparency="0" gradient="8905185, 16777215, 0" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_dfhKIH1AEeCKy5kSqd4eVw" source="ShadowFigure">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_dfhKIX1AEeCKy5kSqd4eVw" key="ShadowFigure_Value" value="false"/>
@@ -2956,6 +2938,139 @@
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_VSY_3aiyEeCw3MW-Flzemw"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_VSiw0KiyEeCw3MW-Flzemw" type="7018">
+ <children xmi:type="notation:Shape" xmi:id="_Chqc4O6cEeCttc32wS_Cjw" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_I0RAAPDkEeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_YZVQYPDkEeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2858"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#_ChPmIO6cEeCttc32wS_Cjw"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Chqc4e6cEeCttc32wS_Cjw"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_1EDsQPDgEeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_I0tr8PDkEeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_YZtq4PDkEeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2858"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#_1DPM4PDgEeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_1EDsQfDgEeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_INIO4PDhEeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_I3yOEPDkEeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_YZ6fMPDkEeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2858"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#_IM9PwPDhEeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_INIO4fDhEeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_M_XO0PDhEeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_I39NMPDkEeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_YaHTgPDkEeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2858"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#_M_ET4PDhEeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_M_XO0fDhEeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_d-BvYPDhEeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_I3n2APDkEeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_YaTgwPDkEeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2858"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#_d9x3wPDhEeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_d-BvYfDhEeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_vek1APDhEeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_I3c24PDkEeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Yad40PDkEeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2858"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#_veR6EPDhEeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_vek1AfDhEeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_5CT1EPDhEeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_I3Se0PDkEeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_YauXgPDkEeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2858"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#_5CD9cPDhEeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_5CT1EfDhEeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_HxC6YPDiEeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_I3HfsPDkEeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_YbDusPDkEeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2858"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#_Hwm1gPDiEeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_HxC6YfDiEeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_S835oPDiEeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_I28gkPDkEeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Ya4vkPDkEeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2858"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#_S8eRAPDiEeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_S835ofDiEeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_exFHgPDiEeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_I2nJYPDkEeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_YbVbgPDkEeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2858"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#_eww-cPDiEeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_exFHgfDiEeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_k_SWMPDiEeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_I2yIgPDkEeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_YbqysPDkEeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2858"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#_k-4GgPDiEeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_k_SWMfDiEeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_oyrvUPDiEeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_I2VckPDkEeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_YbfzkPDkEeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2858"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#_oyTU0PDiEeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_oyrvUfDiEeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_xsV3oPDiEeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_I1-3QPDkEeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Yb1KwPDkEeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2858"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#_xsC8sPDiEeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_xsV3ofDiEeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_9eBV8PDiEeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_I2J2YPDkEeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_YcAJ4PDkEeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2858"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#_9dsl0PDiEeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_9eBV8fDiEeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_RCursPDjEeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_I1z4IPDkEeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_YcLJAPDkEeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2858"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#_RCcX0PDjEeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_RCursfDjEeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_dL9HUPDjEeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_I09jkPDkEeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_YcZygPDkEeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2858"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#_dLkFwPDjEeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_dL9HUfDjEeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_oGBoMPDjEeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_I1XzQPDkEeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_YckxoPDkEeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2858"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#_oFpNsPDjEeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_oGBoMfDjEeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_ySvT0PDjEeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_I1o5APDkEeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_YcvwwPDkEeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2858"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#_yScY4PDjEeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_ySv64PDjEeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_32P_sPDjEeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_I1Jw0PDkEeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Yc6I0PDkEeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2858"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#_314zUPDjEeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_32P_sfDjEeCxrPjksdBlsg"/>
+ </children>
<styles xmi:type="notation:TitleStyle" xmi:id="_VSiw0aiyEeCw3MW-Flzemw"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_VSiw0qiyEeCw3MW-Flzemw"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_VSiw06iyEeCw3MW-Flzemw"/>
@@ -2978,9 +3093,9 @@
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_dCA996iyEeCw3MW-Flzemw" key="QualifiedNameDepth" value="1000"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_dCA9-KiyEeCw3MW-Flzemw" type="7014">
- <children xmi:type="notation:Shape" xmi:id="_leCIAKiyEeCw3MW-Flzemw" type="3031" fontHeight="8" lineColor="0">
- <element xmi:type="uml:ClassifierTemplateParameter" href="alflibrary.uml#_gdEIgKiyEeCw3MW-Flzemw"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_leCIAaiyEeCw3MW-Flzemw" x="29" y="13"/>
+ <children xmi:type="notation:Shape" xmi:id="_Mx53QO6UEeCttc32wS_Cjw" type="3031" fontName="Segoe UI" lineColor="0">
+ <element xmi:type="uml:ClassifierTemplateParameter" href="alflibrary.uml#_Mjzw4O6UEeCttc32wS_Cjw"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Mx53Qe6UEeCttc32wS_Cjw"/>
</children>
<styles xmi:type="notation:TitleStyle" xmi:id="_dCA9-aiyEeCw3MW-Flzemw"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_dCA9-qiyEeCw3MW-Flzemw"/>
@@ -2988,10 +3103,10 @@
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_dCA9_KiyEeCw3MW-Flzemw"/>
</children>
<element xmi:type="uml:RedefinableTemplateSignature" href="alflibrary.uml#_dBkSAKiyEeCw3MW-Flzemw"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_dCA98aiyEeCw3MW-Flzemw" x="135" y="-10" width="83" height="51"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_dCA98aiyEeCw3MW-Flzemw" x="355" y="-10" width="83" height="51"/>
</children>
<element xmi:type="uml:Class" href="alflibrary.uml#_VRDjEKiyEeCw3MW-Flzemw"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_VSY_0aiyEeCw3MW-Flzemw" x="395" y="65" width="158"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_VSY_0aiyEeCw3MW-Flzemw" x="300" y="-140" width="391" height="308"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_swclsKiyEeCw3MW-Flzemw" type="2008" fontHeight="8" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_swclsqiyEeCw3MW-Flzemw" source="ShadowFigure">
@@ -3011,6 +3126,62 @@
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_swclvaiyEeCw3MW-Flzemw"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_swclvqiyEeCw3MW-Flzemw" type="7018">
+ <children xmi:type="notation:Shape" xmi:id="_xIyXQPDlEeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_kcRWcPDnEeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_kcRWcfDnEeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2826"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#_xIZ8wPDlEeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_xIyXQfDlEeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_5AIuAPDlEeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_kcgnAPDnEeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_kcgnAfDnEeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2826"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#_4_42YPDlEeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_5AIuAfDlEeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_EWbQ0PDmEeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_kcqYAPDnEeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_kcqYAfDnEeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2826"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#_EWAaEPDmEeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_EWbQ0fDmEeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_Oq6YYPDmEeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_TICD8PDmEeCxrPjksdBlsg" source="Stereotype_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_TICD8fDmEeCxrPjksdBlsg" key="StereotypeWithQualifiedNameList" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_TICD8vDmEeCxrPjksdBlsg" key="StereotypeList" value="Standard::Destroy"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_TICD8_DmEeCxrPjksdBlsg" key="Stereotype_Presentation_Kind" value="HorizontalStereo"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_TICrAPDmEeCxrPjksdBlsg" key="PropStereoDisplay" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_TICrAfDmEeCxrPjksdBlsg" key="StereotypePropertyLocation" value="Compartment"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_kcy64PDnEeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_kczh8PDnEeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2826"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#_OqqgwPDmEeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Oq6YYfDmEeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_YB9nUPDmEeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_kc62sPDnEeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_kc62sfDnEeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2826"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#_YBlz4PDmEeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_YB9nUfDmEeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_g_6ZwPDmEeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_29pcYPDmEeCxrPjksdBlsg" source="Stereotype_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_29pcYfDmEeCxrPjksdBlsg" key="StereotypeWithQualifiedNameList" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_29pcYvDmEeCxrPjksdBlsg" key="StereotypeList" value="Standard::Create"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_29pcY_DmEeCxrPjksdBlsg" key="Stereotype_Presentation_Kind" value="HorizontalStereo"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_29pcZPDmEeCxrPjksdBlsg" key="PropStereoDisplay" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_29pcZfDmEeCxrPjksdBlsg" key="StereotypePropertyLocation" value="Compartment"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_kdCLcPDnEeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_kdCLcfDnEeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2826"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#_g_lCkPDmEeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_g_6ZwfDmEeCxrPjksdBlsg"/>
+ </children>
<styles xmi:type="notation:TitleStyle" xmi:id="_swclv6iyEeCw3MW-Flzemw"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_swclwKiyEeCw3MW-Flzemw"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_swclwaiyEeCw3MW-Flzemw"/>
@@ -3033,16 +3204,33 @@
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_GAIr1ai0EeCw3MW-Flzemw" key="QualifiedNameDepth" value="1000"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_GAIr1qi0EeCw3MW-Flzemw" type="7014">
+ <children xmi:type="notation:Shape" xmi:id="_xQiM8O6TEeCttc32wS_Cjw" type="3031" fontName="Segoe UI" lineColor="0">
+ <element xmi:type="uml:ClassifierTemplateParameter" href="alflibrary.uml#_wMyQ8O6TEeCttc32wS_Cjw"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_xQiM8e6TEeCttc32wS_Cjw"/>
+ </children>
<styles xmi:type="notation:TitleStyle" xmi:id="_GAIr16i0EeCw3MW-Flzemw"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_GAIr2Ki0EeCw3MW-Flzemw"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_GAIr2ai0EeCw3MW-Flzemw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_GAIr2qi0EeCw3MW-Flzemw"/>
</children>
<element xmi:type="uml:RedefinableTemplateSignature" href="alflibrary.uml#_F_i18Ki0EeCw3MW-Flzemw"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_F__h4ai0EeCw3MW-Flzemw" x="115" y="-10"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_F__h4ai0EeCw3MW-Flzemw" x="305" y="-10"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_wW6A0O6UEeCttc32wS_Cjw" type="3032" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_wW6n4O6UEeCttc32wS_Cjw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_wW7O8O6UEeCttc32wS_Cjw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_wW7O8e6UEeCttc32wS_Cjw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_wW7O8u6UEeCttc32wS_Cjw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_wW7O8-6UEeCttc32wS_Cjw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_wW7O9O6UEeCttc32wS_Cjw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_wW6A0e6UEeCttc32wS_Cjw" x="75" y="-19"/>
</children>
<element xmi:type="uml:Class" href="alflibrary.uml#_sv_5wKiyEeCw3MW-Flzemw"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_swclsaiyEeCw3MW-Flzemw" x="185" y="305" width="136"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_swclsaiyEeCw3MW-Flzemw" x="-20" y="295" width="336" height="121"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_2mCKwKiyEeCw3MW-Flzemw" type="2008" fontHeight="8" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_2mCKwqiyEeCw3MW-Flzemw" source="ShadowFigure">
@@ -3062,6 +3250,48 @@
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_2mCKzaiyEeCw3MW-Flzemw"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_2mCKzqiyEeCw3MW-Flzemw" type="7018">
+ <children xmi:type="notation:Shape" xmi:id="_7WRNAPDnEeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_5_yFwPDoEeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_5_ys0PDoEeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2826"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#_7WAuUPDnEeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_7WRNAfDnEeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_CuCr0PDoEeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_6AIEAPDoEeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6AIEAfDoEeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2826"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#_Ct0pYPDoEeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_CuCr0fDoEeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_M96ZIPDoEeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_USdk0PDoEeCxrPjksdBlsg" source="Stereotype_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_USdk0fDoEeCxrPjksdBlsg" key="StereotypeWithQualifiedNameList" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_USdk0vDoEeCxrPjksdBlsg" key="StereotypeList" value="Standard::Create"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_USdk0_DoEeCxrPjksdBlsg" key="Stereotype_Presentation_Kind" value="HorizontalStereo"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_USdk1PDoEeCxrPjksdBlsg" key="PropStereoDisplay" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_USdk1fDoEeCxrPjksdBlsg" key="StereotypePropertyLocation" value="Compartment"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_6AQm4PDoEeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6AQm4fDoEeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2826"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#_M9rIkPDoEeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_M96ZIfDoEeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_sJMJYPDoEeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_6AZJwPDoEeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6AZJwfDoEeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2826"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#_sI840PDoEeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_sJMJYfDoEeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_wawFMPDoEeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_6AhFkPDoEeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6AhFkfDoEeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2826"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#_wajQ4PDoEeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_wawFMfDoEeCxrPjksdBlsg"/>
+ </children>
<styles xmi:type="notation:TitleStyle" xmi:id="_2mCKz6iyEeCw3MW-Flzemw"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_2mCK0KiyEeCw3MW-Flzemw"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_2mCK0aiyEeCw3MW-Flzemw"/>
@@ -3084,16 +3314,33 @@
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_MvFQF6i0EeCw3MW-Flzemw" key="QualifiedNameDepth" value="1000"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_MvFQGKi0EeCw3MW-Flzemw" type="7014">
+ <children xmi:type="notation:Shape" xmi:id="_0yAIkO6TEeCttc32wS_Cjw" type="3031" fontName="Segoe UI" lineColor="0">
+ <element xmi:type="uml:ClassifierTemplateParameter" href="alflibrary.uml#_0e_tAO6TEeCttc32wS_Cjw"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_0yAIke6TEeCttc32wS_Cjw"/>
+ </children>
<styles xmi:type="notation:TitleStyle" xmi:id="_MvFQGai0EeCw3MW-Flzemw"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_MvFQGqi0EeCw3MW-Flzemw"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_MvFQG6i0EeCw3MW-Flzemw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_MvFQHKi0EeCw3MW-Flzemw"/>
</children>
<element xmi:type="uml:RedefinableTemplateSignature" href="alflibrary.uml#_MufaMKi0EeCw3MW-Flzemw"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_MvFQEai0EeCw3MW-Flzemw" x="115" y="-10"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_MvFQEai0EeCw3MW-Flzemw" x="235" y="-10"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_yRSC0O6UEeCttc32wS_Cjw" type="3032" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_yRSp4O6UEeCttc32wS_Cjw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_yRTQ8O6UEeCttc32wS_Cjw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_yRTQ8e6UEeCttc32wS_Cjw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_yRTQ8u6UEeCttc32wS_Cjw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_yRTQ8-6UEeCttc32wS_Cjw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_yRTQ9O6UEeCttc32wS_Cjw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_yRSC0e6UEeCttc32wS_Cjw" x="60" y="-19"/>
</children>
<element xmi:type="uml:Class" href="alflibrary.uml#_2lSj4KiyEeCw3MW-Flzemw"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2mCKwaiyEeCw3MW-Flzemw" x="395" y="305" width="136"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2mCKwaiyEeCw3MW-Flzemw" x="370" y="305" width="266" height="96"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_3piPIKiyEeCw3MW-Flzemw" type="2008" fontHeight="8" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_3piPIqiyEeCw3MW-Flzemw" source="ShadowFigure">
@@ -3113,6 +3360,111 @@
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_3piPLaiyEeCw3MW-Flzemw"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_3piPLqiyEeCw3MW-Flzemw" type="7018">
+ <children xmi:type="notation:Shape" xmi:id="_D7XvsPDqEeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_bCSWAPDsEeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_bCS9EPDsEeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2826"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#_D7JtQPDqEeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_D7XvsfDqEeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_H4tvAPDqEeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_bCnGIPDsEeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_bCnGIfDsEeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2826"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#_H4a0EPDqEeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_H4tvAfDqEeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_OhkSUPDqEeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_bCvpAPDsEeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_bCwQEPDsEeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2826"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#_OhRXYPDqEeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_OhkSUfDqEeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_VTrfUPDqEeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_bC5aAPDsEeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_bC6BEPDsEeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2826"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#_VTbnsPDqEeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_VTrfUfDqEeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_XnUV4PDqEeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_bDHccPDsEeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_bDHccfDsEeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2826"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#_Xm-XoPDqEeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_XnUV4fDqEeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_eEQkIPDqEeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_bDRNcPDsEeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_bDRNcfDsEeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2826"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#_eD7M8PDqEeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_eEQkIfDqEeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_jRVF8PDqEeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_bDYiMPDsEeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_bDYiMfDsEeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2826"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#_jRFOUPDqEeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_jRVF8fDqEeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_oLsuMPDqEeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_bDeo0PDsEeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_bDeo0fDsEeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2826"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#_oLZMMPDqEeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_oLsuMfDqEeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_rypmwPDqEeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_bDkvcPDsEeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_bDkvcfDsEeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2826"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#_ryZIEPDqEeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_rypmwfDqEeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_wrDgIPDqEeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_bDq2EPDsEeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_bDq2EfDsEeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2826"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#_wqzBcPDqEeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_wrDgIfDqEeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_29VWgPDqEeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_bDw8sPDsEeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_bDw8sfDsEeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2826"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#_29MMkPDqEeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_29VWgfDqEeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_9QVloPDqEeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_bD3DUPDsEeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_bD3DUfDsEeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2826"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#_9P4SoPDqEeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_9QVlofDqEeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_B0rTgPDrEeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_bD9J8PDsEeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_bD9J8fDsEeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2826"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#_B0XxgPDrEeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_B0rTgfDrEeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_GcdW8PDrEeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_bEDQkPDsEeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_bEDQkfDsEeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2826"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#_GcEVYPDrEeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_GcdW8fDrEeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_L1Sc0PDrEeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_bEJXMPDsEeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_bEJXMfDsEeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2826"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#_L1ClMPDrEeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_L1Sc0fDrEeCxrPjksdBlsg"/>
+ </children>
<styles xmi:type="notation:TitleStyle" xmi:id="_3piPL6iyEeCw3MW-Flzemw"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_3piPMKiyEeCw3MW-Flzemw"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_3piPMaiyEeCw3MW-Flzemw"/>
@@ -3135,16 +3487,33 @@
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Oba2F6i0EeCw3MW-Flzemw" key="QualifiedNameDepth" value="1000"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_Oba2GKi0EeCw3MW-Flzemw" type="7014">
+ <children xmi:type="notation:Shape" xmi:id="_5P7scO6TEeCttc32wS_Cjw" type="3031" fontName="Segoe UI" lineColor="0">
+ <element xmi:type="uml:ClassifierTemplateParameter" href="alflibrary.uml#_4ttJIO6TEeCttc32wS_Cjw"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_5P7sce6TEeCttc32wS_Cjw"/>
+ </children>
<styles xmi:type="notation:TitleStyle" xmi:id="_Oba2Gai0EeCw3MW-Flzemw"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_Oba2Gqi0EeCw3MW-Flzemw"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_Oba2G6i0EeCw3MW-Flzemw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_Oba2HKi0EeCw3MW-Flzemw"/>
</children>
<element xmi:type="uml:RedefinableTemplateSignature" href="alflibrary.uml#_Oa0ZIKi0EeCw3MW-Flzemw"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Oba2Eai0EeCw3MW-Flzemw" x="113" y="-10"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Oba2Eai0EeCw3MW-Flzemw" x="193" y="-10"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_0fgN4O6UEeCttc32wS_Cjw" type="3032" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_0fg08O6UEeCttc32wS_Cjw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_0fg08e6UEeCttc32wS_Cjw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_0fhcAO6UEeCttc32wS_Cjw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_0fhcAe6UEeCttc32wS_Cjw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_0fhcAu6UEeCttc32wS_Cjw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_0fhcA-6UEeCttc32wS_Cjw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0fgN4e6UEeCttc32wS_Cjw" x="23" y="-19"/>
</children>
<element xmi:type="uml:Class" href="alflibrary.uml#_3o7yMKiyEeCw3MW-Flzemw"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_3piPIaiyEeCw3MW-Flzemw" x="607" y="304" width="134"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_3piPIaiyEeCw3MW-Flzemw" x="700" y="304" width="224" height="257"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_8SEggKiyEeCw3MW-Flzemw" type="2008" fontHeight="8" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8SEggqiyEeCw3MW-Flzemw" source="ShadowFigure">
@@ -3164,6 +3533,160 @@
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_8SEgjaiyEeCw3MW-Flzemw"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_8SEgjqiyEeCw3MW-Flzemw" type="7018">
+ <children xmi:type="notation:Shape" xmi:id="_uv_PsPDsEeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_DzmaIPDyEeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_DznBMPDyEeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2826"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#_uvvYEPDsEeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_uv_PsfDsEeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_y_FtYPDsEeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_D0B38PDyEeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_D0B38fDyEeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2826"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#_y--YoPDsEeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_y_FtYfDsEeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_3-eYgPDsEeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_D0S9sPDyEeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_D0S9sfDyEeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2826"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#_3-PH8PDsEeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_3-eYgfDsEeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_-rqCMPDsEeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_D0dVwPDyEeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_D0dVwfDyEeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2826"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#_-rZjgPDsEeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_-rqCMfDsEeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_INoHsPDtEeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_D0nt0PDyEeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_D0oU4PDyEeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2826"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#_INUlsPDtEeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_INoHsfDtEeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_M2ABAPDtEeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ZgyxQPDwEeCxrPjksdBlsg" source="Stereotype_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ZgyxQfDwEeCxrPjksdBlsg" key="StereotypeWithQualifiedNameList" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ZgyxQvDwEeCxrPjksdBlsg" key="StereotypeList" value="Standard::Destroy"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ZgyxQ_DwEeCxrPjksdBlsg" key="Stereotype_Presentation_Kind" value="HorizontalStereo"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ZgyxRPDwEeCxrPjksdBlsg" key="PropStereoDisplay" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ZgyxRfDwEeCxrPjksdBlsg" key="StereotypePropertyLocation" value="Compartment"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_D0ys8PDyEeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_D0ys8fDyEeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2826"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#_M1zzwPDtEeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_M2ABAfDtEeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_Pu_nYPDtEeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_D08d8PDyEeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_D09FAPDyEeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2826"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#_PuvvwPDtEeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Pu_nYfDtEeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_TxiPwPDtEeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_D1HdEPDyEeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_D1HdEfDyEeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2826"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#_TxYewPDtEeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_TxiPwfDtEeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_Y7lSwPDtEeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_D1ROEPDyEeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_D1R1IPDyEeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2826"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#_Y7X3YPDtEeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Y7lSwfDtEeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_fdgHoPDtEeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_D1kJAPDyEeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_D1kwEPDyEeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2826"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#_fdQQAPDtEeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_fdgHofDtEeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_ka4AkPDtEeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_IWl5oPDxEeCxrPjksdBlsg" source="Stereotype_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_IWl5ofDxEeCxrPjksdBlsg" key="StereotypeWithQualifiedNameList" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_IWl5ovDxEeCxrPjksdBlsg" key="StereotypeList" value="Standard::Create"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_IWmgsPDxEeCxrPjksdBlsg" key="Stereotype_Presentation_Kind" value="HorizontalStereo"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_IWmgsfDxEeCxrPjksdBlsg" key="PropStereoDisplay" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_IWmgsvDxEeCxrPjksdBlsg" key="StereotypePropertyLocation" value="Compartment"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_D1vIIPDyEeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_D1vIIfDyEeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2826"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#_kapXEPDtEeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_ka4AkfDtEeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_skJ00PDtEeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_D15gMPDyEeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_D16HQPDyEeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2826"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#_sj1EsPDtEeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_skJ00fDtEeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_w8QdgPDtEeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_D2D4QPDyEeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_D2D4QfDyEeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2826"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#_w7_XwPDtEeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_w8QdgfDtEeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_1lCmgPDtEeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_D2OQUPDyEeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_D2OQUfDyEeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2826"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#_1k3AUPDtEeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_1lCmgfDtEeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_9YBaoPDtEeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_D2YoYPDyEeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_D2YoYfDyEeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2826"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#_9X3CkPDtEeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_9YBaofDtEeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_BYwsMPDuEeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_D2jAcPDyEeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_D2jAcfDyEeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2826"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#_BYgNgPDuEeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_BYwsMfDuEeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_HFvdIPDuEeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_D2tYgPDyEeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_D2tYgfDyEeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2826"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#_HFdJQPDuEeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_HFvdIfDuEeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_MIpWUPDuEeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_D23JgPDyEeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_D23wkPDyEeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2826"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#_MIZesPDuEeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_MIpWUfDuEeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_tRY40PDuEeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_D3BhkPDyEeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_D3CIoPDyEeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2826"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#_tRLdcPDuEeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_tRY40fDuEeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="__nOyQPDvEeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_D3L5oPDyEeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_D3MgsPDyEeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2826"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#__m_hsPDvEeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="__nOyQfDvEeCxrPjksdBlsg"/>
+ </children>
<styles xmi:type="notation:TitleStyle" xmi:id="_8SEgj6iyEeCw3MW-Flzemw"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_8SEgkKiyEeCw3MW-Flzemw"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_8SEgkaiyEeCw3MW-Flzemw"/>
@@ -3186,16 +3709,33 @@
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_PhwMB6i0EeCw3MW-Flzemw" key="QualifiedNameDepth" value="1000"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_PhwMCKi0EeCw3MW-Flzemw" type="7014">
+ <children xmi:type="notation:Shape" xmi:id="_BMJ8IO6UEeCttc32wS_Cjw" type="3031" fontName="Segoe UI" lineColor="0">
+ <element xmi:type="uml:ClassifierTemplateParameter" href="alflibrary.uml#_AYPL4O6UEeCttc32wS_Cjw"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_BMJ8Ie6UEeCttc32wS_Cjw"/>
+ </children>
<styles xmi:type="notation:TitleStyle" xmi:id="_PhwMCai0EeCw3MW-Flzemw"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_PhwMCqi0EeCw3MW-Flzemw"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_PhwMC6i0EeCw3MW-Flzemw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_PhwMDKi0EeCw3MW-Flzemw"/>
</children>
<element xmi:type="uml:RedefinableTemplateSignature" href="alflibrary.uml#_PhJvEKi0EeCw3MW-Flzemw"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_PhwMAai0EeCw3MW-Flzemw" x="114" y="-10"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_PhwMAai0EeCw3MW-Flzemw" x="290" y="-10"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_Ew1foO6bEeCttc32wS_Cjw" type="3032" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Ew2GsO6bEeCttc32wS_Cjw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Ew2Gse6bEeCttc32wS_Cjw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Ew2twO6bEeCttc32wS_Cjw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Ew2twe6bEeCttc32wS_Cjw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Ew2twu6bEeCttc32wS_Cjw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Ew2tw-6bEeCttc32wS_Cjw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Ew1foe6bEeCttc32wS_Cjw" x="55" y="-19"/>
</children>
<element xmi:type="uml:Class" href="alflibrary.uml#_8ReqoKiyEeCw3MW-Flzemw"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_8SEggaiyEeCw3MW-Flzemw" x="186" y="535" width="130"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_8SEggaiyEeCw3MW-Flzemw" x="-20" y="540" width="341" height="326"/>
</children>
<children xmi:type="notation:Shape" xmi:id="__f3SMKiyEeCw3MW-Flzemw" type="2008" fontHeight="8" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="__f3SMqiyEeCw3MW-Flzemw" source="ShadowFigure">
@@ -3215,6 +3755,160 @@
<layoutConstraint xmi:type="notation:Bounds" xmi:id="__f3SPaiyEeCw3MW-Flzemw"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="__f3SPqiyEeCw3MW-Flzemw" type="7018">
+ <children xmi:type="notation:Shape" xmi:id="_nevygPDzEeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_DU5AsPD5EeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_DU5nwPD5EeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2826"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#_neWw8PDzEeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_nevygfDzEeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_q8cocPDzEeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_DVJfYPD5EeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_DVJfYfD5EeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2826"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#_q8HRQPDzEeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_q8cocfDzEeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_vaReoPDzEeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_DVT3cPD5EeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_DVUegPD5EeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2826"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#_vZ6SQPDzEeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_vaReofDzEeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_0MepYPDzEeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_DVdBYPD5EeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_DVdocPD5EeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2826"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#_0MFn0PDzEeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_0MepYfDzEeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_3-Zb0PDzEeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_DVjvEPD5EeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_DVkWIPD5EeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2826"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#_399W8PDzEeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_3-Zb0fDzEeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_8Gi88PDzEeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_hXmGsPD2EeCxrPjksdBlsg" source="Stereotype_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_hXmtwPD2EeCxrPjksdBlsg" key="StereotypeWithQualifiedNameList" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_hXmtwfD2EeCxrPjksdBlsg" key="StereotypeList" value="Standard::Destroy"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_hXmtwvD2EeCxrPjksdBlsg" key="Stereotype_Presentation_Kind" value="HorizontalStereo"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_hXmtw_D2EeCxrPjksdBlsg" key="PropStereoDisplay" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_hXmtxPD2EeCxrPjksdBlsg" key="StereotypePropertyLocation" value="Compartment"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_DVqcwPD5EeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_DVqcwfD5EeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2826"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#_8GKicPDzEeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_8Gi88fDzEeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_B3r1IPD0EeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_DVxKcPD5EeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_DVxKcfD5EeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2826"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#_B3XsEPD0EeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_B3r1IfD0EeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_FaRLEPD0EeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_DV34IPD5EeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_DV4fMPD5EeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2826"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#_FZ5XoPD0EeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_FaRLEfD0EeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_IrpcQPD0EeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_DWIW0PD5EeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_DWIW0fD5EeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2826"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#_IrPzoPD0EeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_IrpcQfD0EeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_Mrc5sPD0EeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_DWOdcPD5EeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_DWPEgPD5EeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2826"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#_MrEfMPD0EeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Mrc5sfD0EeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_QgbAIPD0EeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_KOb9UPD3EeCxrPjksdBlsg" source="Stereotype_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_KOb9UfD3EeCxrPjksdBlsg" key="StereotypeWithQualifiedNameList" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_KOb9UvD3EeCxrPjksdBlsg" key="StereotypeList" value="Standard::Create"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_KOb9U_D3EeCxrPjksdBlsg" key="Stereotype_Presentation_Kind" value="HorizontalStereo"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_KOb9VPD3EeCxrPjksdBlsg" key="PropStereoDisplay" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_KOb9VfD3EeCxrPjksdBlsg" key="StereotypePropertyLocation" value="Compartment"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_DWVLIPD5EeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_DWVLIfD5EeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2826"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#_QgIsQPD0EeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_QgbAIfD0EeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_VPfXUPD0EeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_DWb40PD5EeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_DWb40fD5EeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2826"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#_VPL1UPD0EeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_VPfXUfD0EeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_YXPycPD0EeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_DWh_cPD5EeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_DWimgPD5EeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2826"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#_YW7pYPD0EeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_YXPycfD0EeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_fDbWkPD0EeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_DWpUMPD5EeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_DWp7QPD5EeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2826"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#_fDHNgPD0EeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_fDbWkfD0EeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_jC6q8PD0EeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_DWzFMPD5EeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_DWzFMfD5EeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2826"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#_jCi3gPD0EeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_jC6q8fD0EeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_moayAPD0EeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_DW5L0PD5EeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_DW5y4PD5EeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2826"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#_moH3EPD0EeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_moayAfD0EeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_r3MkAPD0EeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_DW_5gPD5EeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_DXAgkPD5EeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2826"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#_r26QIPD0EeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_r3MkAfD0EeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_yxe1kPD0EeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_DXGnMPD5EeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_DXGnMfD5EeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2826"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#_yxI3UPD0EeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_yxe1kfD0EeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_47mOcPD0EeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_DXNU4PD5EeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_DXNU4fD5EeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2826"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#_47SFYPD0EeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_47mOcfD0EeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_9INY0PD0EeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_DXUCkPD5EeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_DXUCkfD5EeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2826"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#_9H7E8PD0EeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_9IN_4PD0EeCxrPjksdBlsg"/>
+ </children>
<styles xmi:type="notation:TitleStyle" xmi:id="__f3SP6iyEeCw3MW-Flzemw"/>
<styles xmi:type="notation:SortingStyle" xmi:id="__f3SQKiyEeCw3MW-Flzemw"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="__f3SQaiyEeCw3MW-Flzemw"/>
@@ -3237,16 +3931,33 @@
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_QgMKN6i0EeCw3MW-Flzemw" key="QualifiedNameDepth" value="1000"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_QgMKOKi0EeCw3MW-Flzemw" type="7014">
+ <children xmi:type="notation:Shape" xmi:id="_Fvkc8O6UEeCttc32wS_Cjw" type="3031" fontName="Segoe UI" lineColor="0">
+ <element xmi:type="uml:ClassifierTemplateParameter" href="alflibrary.uml#_Ff5pQO6UEeCttc32wS_Cjw"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Fvkc8e6UEeCttc32wS_Cjw"/>
+ </children>
<styles xmi:type="notation:TitleStyle" xmi:id="_QgMKOai0EeCw3MW-Flzemw"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_QgMKOqi0EeCw3MW-Flzemw"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_QgMKO6i0EeCw3MW-Flzemw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_QgMKPKi0EeCw3MW-Flzemw"/>
</children>
<element xmi:type="uml:RedefinableTemplateSignature" href="alflibrary.uml#_QfltQKi0EeCw3MW-Flzemw"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_QgMKMai0EeCw3MW-Flzemw" x="105" y="-10"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_QgMKMai0EeCw3MW-Flzemw" x="230" y="-10"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_G_Zo8O6bEeCttc32wS_Cjw" type="3032" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_G_aQAO6bEeCttc32wS_Cjw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_G_aQAe6bEeCttc32wS_Cjw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_G_a3EO6bEeCttc32wS_Cjw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_G_a3Ee6bEeCttc32wS_Cjw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_G_a3Eu6bEeCttc32wS_Cjw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_G_a3E-6bEeCttc32wS_Cjw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_G_Zo8e6bEeCttc32wS_Cjw" x="85" y="-19"/>
</children>
<element xmi:type="uml:Class" href="alflibrary.uml#__fQ1QKiyEeCw3MW-Flzemw"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="__f3SMaiyEeCw3MW-Flzemw" x="400" y="535" width="126"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="__f3SMaiyEeCw3MW-Flzemw" x="370" y="535" width="266" height="331"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_BCEEwKizEeCw3MW-Flzemw" type="2008" fontHeight="8" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_BCEEwqizEeCw3MW-Flzemw" source="ShadowFigure">
@@ -3266,6 +3977,62 @@
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_BCEEzaizEeCw3MW-Flzemw"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_BCEEzqizEeCw3MW-Flzemw" type="7018">
+ <children xmi:type="notation:Shape" xmi:id="_ZwOlUPD5EeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_sMkIUPD6EeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_sMkvYPD6EeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2826"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#_ZwCYEPD5EeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_ZwOlUfD5EeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_k9sjUPD5EeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="__cDRcPD5EeCxrPjksdBlsg" source="Stereotype_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="__cDRcfD5EeCxrPjksdBlsg" key="StereotypeWithQualifiedNameList" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="__cDRcvD5EeCxrPjksdBlsg" key="StereotypeList" value="Standard::Create"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="__cDRc_D5EeCxrPjksdBlsg" key="Stereotype_Presentation_Kind" value="HorizontalStereo"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="__cDRdPD5EeCxrPjksdBlsg" key="PropStereoDisplay" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="__cDRdfD5EeCxrPjksdBlsg" key="StereotypePropertyLocation" value="Compartment"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_sM-_EPD6EeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_sM-_EfD6EeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2826"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#_k9dSwPD5EeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_k9sjUfD5EeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_p2gsYPD5EeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Y9j80PD6EeCxrPjksdBlsg" source="Stereotype_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Y9j80fD6EeCxrPjksdBlsg" key="StereotypeWithQualifiedNameList" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Y9j80vD6EeCxrPjksdBlsg" key="StereotypeList" value="Standard::Destroy"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Y9j80_D6EeCxrPjksdBlsg" key="Stereotype_Presentation_Kind" value="HorizontalStereo"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Y9j81PD6EeCxrPjksdBlsg" key="PropStereoDisplay" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Y9j81fD6EeCxrPjksdBlsg" key="StereotypePropertyLocation" value="Compartment"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_sNMacPD6EeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_sNMacfD6EeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2826"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#_p2PmoPD5EeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_p2gsYfD5EeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_ra7FcPD5EeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_sNYAoPD6EeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_sNYAofD6EeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2826"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#_ra0XwPD5EeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_ra7FcfD5EeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_uybz0PD5EeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_sNhxoPD6EeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_sNiYsPD6EeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2826"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#_uyKHAPD5EeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_uybz0fD5EeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_zOQe4PD5EeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_sNtX0PD6EeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_sNtX0fD6EeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2826"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#_zN-LAPD5EeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_zOQe4fD5EeCxrPjksdBlsg"/>
+ </children>
<styles xmi:type="notation:TitleStyle" xmi:id="_BCEEz6izEeCw3MW-Flzemw"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_BCEE0KizEeCw3MW-Flzemw"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_BCEE0aizEeCw3MW-Flzemw"/>
@@ -3288,237 +4055,5962 @@
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_RUWLBai0EeCw3MW-Flzemw" key="QualifiedNameDepth" value="1000"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_RUWLBqi0EeCw3MW-Flzemw" type="7014">
+ <children xmi:type="notation:Shape" xmi:id="_IZ4HEO6UEeCttc32wS_Cjw" type="3031" fontName="Segoe UI" lineColor="0">
+ <element xmi:type="uml:ClassifierTemplateParameter" href="alflibrary.uml#_IFS-MO6UEeCttc32wS_Cjw"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_IZ4HEe6UEeCttc32wS_Cjw"/>
+ </children>
<styles xmi:type="notation:TitleStyle" xmi:id="_RUWLB6i0EeCw3MW-Flzemw"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_RUWLCKi0EeCw3MW-Flzemw"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_RUWLCai0EeCw3MW-Flzemw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_RUWLCqi0EeCw3MW-Flzemw"/>
</children>
<element xmi:type="uml:RedefinableTemplateSignature" href="alflibrary.uml#_RTmkIKi0EeCw3MW-Flzemw"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_RUMaAai0EeCw3MW-Flzemw" x="110" y="-10"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_RUMaAai0EeCw3MW-Flzemw" x="190" y="-10"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_JBte8O6bEeCttc32wS_Cjw" type="3032" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JBuGAO6bEeCttc32wS_Cjw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_JBuGAe6bEeCttc32wS_Cjw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JButEO6bEeCttc32wS_Cjw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_JButEe6bEeCttc32wS_Cjw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JButEu6bEeCttc32wS_Cjw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_JButE-6bEeCttc32wS_Cjw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_JBte8e6bEeCttc32wS_Cjw" x="60" y="-19"/>
</children>
<element xmi:type="uml:Class" href="alflibrary.uml#_BBdn0KizEeCw3MW-Flzemw"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_BCEEwaizEeCw3MW-Flzemw" x="610" y="535" width="136"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_BCEEwaizEeCw3MW-Flzemw" x="700" y="750" width="221" height="116"/>
</children>
- <children xmi:type="notation:Shape" xmi:id="_slytgKi1EeCw3MW-Flzemw" type="2008" fontHeight="8" lineColor="0">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_slytgqi1EeCw3MW-Flzemw" source="ShadowFigure">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_slytg6i1EeCw3MW-Flzemw" key="ShadowFigure_Value" value="false"/>
- </eAnnotations>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_sl73cKi1EeCw3MW-Flzemw" source="displayNameLabelIcon">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_sl73cai1EeCw3MW-Flzemw" key="displayNameLabelIcon_value" value="false"/>
- </eAnnotations>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_sl73cqi1EeCw3MW-Flzemw" source="QualifiedName">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_sl73c6i1EeCw3MW-Flzemw" key="QualifiedNameDepth" value="1000"/>
- </eAnnotations>
- <children xmi:type="notation:DecorationNode" xmi:id="_sl73dKi1EeCw3MW-Flzemw" type="5029"/>
- <children xmi:type="notation:BasicCompartment" xmi:id="_sl73dai1EeCw3MW-Flzemw" visible="false" type="7017">
- <styles xmi:type="notation:TitleStyle" xmi:id="_sl73dqi1EeCw3MW-Flzemw"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_sl73d6i1EeCw3MW-Flzemw"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_sl73eKi1EeCw3MW-Flzemw"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_sl73eai1EeCw3MW-Flzemw"/>
+ <children xmi:type="notation:Shape" xmi:id="_c6bPcO6TEeCttc32wS_Cjw" type="2008" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_c6b2gO6TEeCttc32wS_Cjw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_c6b2ge6TEeCttc32wS_Cjw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_c6b2gu6TEeCttc32wS_Cjw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_c6b2g-6TEeCttc32wS_Cjw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_c6b2hO6TEeCttc32wS_Cjw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_c6b2he6TEeCttc32wS_Cjw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_c6cdkO6TEeCttc32wS_Cjw" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_c6cdke6TEeCttc32wS_Cjw" visible="false" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_c6cdku6TEeCttc32wS_Cjw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_c6cdk-6TEeCttc32wS_Cjw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_c6cdlO6TEeCttc32wS_Cjw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_c6cdle6TEeCttc32wS_Cjw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_c6cdlu6TEeCttc32wS_Cjw" visible="false" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_c6cdl-6TEeCttc32wS_Cjw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_c6cdmO6TEeCttc32wS_Cjw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_c6cdme6TEeCttc32wS_Cjw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_c6cdmu6TEeCttc32wS_Cjw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_c6cdm-6TEeCttc32wS_Cjw" visible="false" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_c6cdnO6TEeCttc32wS_Cjw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_c6cdne6TEeCttc32wS_Cjw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_c6cdnu6TEeCttc32wS_Cjw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_c6cdn-6TEeCttc32wS_Cjw"/>
+ </children>
+ <element xmi:type="uml:Class" href="alflibrary.uml#_c6L-4O6TEeCttc32wS_Cjw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_c6bPce6TEeCttc32wS_Cjw" x="-20" y="215" width="336" height="40"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_VRocoO6UEeCttc32wS_Cjw" type="2008" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_VRpDsO6UEeCttc32wS_Cjw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_VRpDse6UEeCttc32wS_Cjw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_VRpDsu6UEeCttc32wS_Cjw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_VRpDs-6UEeCttc32wS_Cjw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_VRpDtO6UEeCttc32wS_Cjw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_VRpDte6UEeCttc32wS_Cjw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_VRpqwO6UEeCttc32wS_Cjw" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_VRpqwe6UEeCttc32wS_Cjw" visible="false" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_VRpqwu6UEeCttc32wS_Cjw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_VRpqw-6UEeCttc32wS_Cjw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_VRpqxO6UEeCttc32wS_Cjw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_VRpqxe6UEeCttc32wS_Cjw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_VRpqxu6UEeCttc32wS_Cjw" visible="false" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_VRpqx-6UEeCttc32wS_Cjw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_VRpqyO6UEeCttc32wS_Cjw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_VRpqye6UEeCttc32wS_Cjw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_VRpqyu6UEeCttc32wS_Cjw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_VRpqy-6UEeCttc32wS_Cjw" visible="false" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_VRpqzO6UEeCttc32wS_Cjw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_VRpqze6UEeCttc32wS_Cjw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_VRpqzu6UEeCttc32wS_Cjw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_VRpqz-6UEeCttc32wS_Cjw"/>
+ </children>
+ <element xmi:type="uml:Class" href="alflibrary.uml#_VRTFcO6UEeCttc32wS_Cjw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_VRocoe6UEeCttc32wS_Cjw" x="370" y="215" width="271" height="41"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_rojbUO6UEeCttc32wS_Cjw" type="2008" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rokCYO6UEeCttc32wS_Cjw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rokCYe6UEeCttc32wS_Cjw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rokCYu6UEeCttc32wS_Cjw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rokCY-6UEeCttc32wS_Cjw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rokpcO6UEeCttc32wS_Cjw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rokpce6UEeCttc32wS_Cjw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_rokpcu6UEeCttc32wS_Cjw" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_rokpc-6UEeCttc32wS_Cjw" visible="false" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_rokpdO6UEeCttc32wS_Cjw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_rokpde6UEeCttc32wS_Cjw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_rokpdu6UEeCttc32wS_Cjw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_rokpd-6UEeCttc32wS_Cjw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_rokpeO6UEeCttc32wS_Cjw" visible="false" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_rokpee6UEeCttc32wS_Cjw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_rokpeu6UEeCttc32wS_Cjw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_rokpe-6UEeCttc32wS_Cjw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_rokpfO6UEeCttc32wS_Cjw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_rokpfe6UEeCttc32wS_Cjw" visible="false" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_rokpfu6UEeCttc32wS_Cjw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_rokpf-6UEeCttc32wS_Cjw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_rokpgO6UEeCttc32wS_Cjw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_rokpge6UEeCttc32wS_Cjw"/>
+ </children>
+ <element xmi:type="uml:Class" href="alflibrary.uml#_roQgYO6UEeCttc32wS_Cjw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_rojbUe6UEeCttc32wS_Cjw" x="698" y="215" width="226" height="41"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_o10mQO6aEeCttc32wS_Cjw" type="2008" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_o11NUO6aEeCttc32wS_Cjw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_o11NUe6aEeCttc32wS_Cjw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_o11NUu6aEeCttc32wS_Cjw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_o11NU-6aEeCttc32wS_Cjw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_o110YO6aEeCttc32wS_Cjw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_o110Ye6aEeCttc32wS_Cjw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_o110Yu6aEeCttc32wS_Cjw" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_o110Y-6aEeCttc32wS_Cjw" visible="false" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_o110ZO6aEeCttc32wS_Cjw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_o110Ze6aEeCttc32wS_Cjw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_o110Zu6aEeCttc32wS_Cjw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_o110Z-6aEeCttc32wS_Cjw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_o110aO6aEeCttc32wS_Cjw" visible="false" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_o110ae6aEeCttc32wS_Cjw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_o110au6aEeCttc32wS_Cjw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_o110a-6aEeCttc32wS_Cjw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_o110bO6aEeCttc32wS_Cjw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_o110be6aEeCttc32wS_Cjw" visible="false" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_o110bu6aEeCttc32wS_Cjw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_o110b-6aEeCttc32wS_Cjw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_o110cO6aEeCttc32wS_Cjw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_o110ce6aEeCttc32wS_Cjw"/>
+ </children>
+ <element xmi:type="uml:Class" href="alflibrary.uml#_o1eoAO6aEeCttc32wS_Cjw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_o10mQe6aEeCttc32wS_Cjw" x="-20" y="460" width="336" height="41"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_yn5kUO6aEeCttc32wS_Cjw" type="2008" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_yn6LYO6aEeCttc32wS_Cjw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_yn6LYe6aEeCttc32wS_Cjw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_yn6LYu6aEeCttc32wS_Cjw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_yn6LY-6aEeCttc32wS_Cjw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_yn6LZO6aEeCttc32wS_Cjw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_yn6LZe6aEeCttc32wS_Cjw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_yn6LZu6aEeCttc32wS_Cjw" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_yn6LZ-6aEeCttc32wS_Cjw" visible="false" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_yn6LaO6aEeCttc32wS_Cjw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_yn6Lae6aEeCttc32wS_Cjw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_yn6Lau6aEeCttc32wS_Cjw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_yn6La-6aEeCttc32wS_Cjw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_yn6LbO6aEeCttc32wS_Cjw" visible="false" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_yn6Lbe6aEeCttc32wS_Cjw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_yn6Lbu6aEeCttc32wS_Cjw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_yn6Lb-6aEeCttc32wS_Cjw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_yn6LcO6aEeCttc32wS_Cjw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_yn6ycO6aEeCttc32wS_Cjw" visible="false" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_yn6yce6aEeCttc32wS_Cjw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_yn6ycu6aEeCttc32wS_Cjw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_yn6yc-6aEeCttc32wS_Cjw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_yn6ydO6aEeCttc32wS_Cjw"/>
+ </children>
+ <element xmi:type="uml:Class" href="alflibrary.uml#_ynnQcO6aEeCttc32wS_Cjw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_yn5kUe6aEeCttc32wS_Cjw" x="370" y="450" width="266" height="41"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_2HvIQO6aEeCttc32wS_Cjw" type="2008" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_2HvvUO6aEeCttc32wS_Cjw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_2HvvUe6aEeCttc32wS_Cjw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_2HwWYO6aEeCttc32wS_Cjw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_2HwWYe6aEeCttc32wS_Cjw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_2HwWYu6aEeCttc32wS_Cjw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_2HwWY-6aEeCttc32wS_Cjw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_2HwWZO6aEeCttc32wS_Cjw" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_2HwWZe6aEeCttc32wS_Cjw" visible="false" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_2HwWZu6aEeCttc32wS_Cjw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_2HwWZ-6aEeCttc32wS_Cjw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_2HwWaO6aEeCttc32wS_Cjw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2HwWae6aEeCttc32wS_Cjw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_2HwWau6aEeCttc32wS_Cjw" visible="false" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_2HwWa-6aEeCttc32wS_Cjw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_2HwWbO6aEeCttc32wS_Cjw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_2HwWbe6aEeCttc32wS_Cjw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2HwWbu6aEeCttc32wS_Cjw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_2HwWb-6aEeCttc32wS_Cjw" visible="false" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_2HwWcO6aEeCttc32wS_Cjw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_2HwWce6aEeCttc32wS_Cjw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_2HwWcu6aEeCttc32wS_Cjw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2HwWc-6aEeCttc32wS_Cjw"/>
+ </children>
+ <element xmi:type="uml:Class" href="alflibrary.uml#_2HR1QO6aEeCttc32wS_Cjw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2HvIQe6aEeCttc32wS_Cjw" x="700" y="635" width="226" height="41"/>
+ </children>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_M7lF4aiyEeCw3MW-Flzemw"/>
+ <element xmi:type="uml:Package" href="alflibrary.uml#_dfOPMH1AEeCKy5kSqd4eVw"/>
+ <edges xmi:type="notation:Connector" xmi:id="_wXZJAO6UEeCttc32wS_Cjw" type="4022" source="_wW6A0O6UEeCttc32wS_Cjw" target="_c6bPcO6TEeCttc32wS_Cjw" lineColor="0">
+ <styles xmi:type="notation:FontStyle" xmi:id="_wXZJAe6UEeCttc32wS_Cjw" fontName="Segoe UI"/>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_wXZJAu6UEeCttc32wS_Cjw" points="[0, -10, -83, 51]$[0, -41, -83, 20]$[0, -41, -83, 20]"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_5CVg4PD6EeCxrPjksdBlsg" id="(0.2857142857142857,0.075)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_yRyZIO6UEeCttc32wS_Cjw" type="4022" source="_yRSC0O6UEeCttc32wS_Cjw" target="_VRocoO6UEeCttc32wS_Cjw" lineColor="0">
+ <styles xmi:type="notation:FontStyle" xmi:id="_yRyZIe6UEeCttc32wS_Cjw" fontName="Segoe UI"/>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_yRyZIu6UEeCttc32wS_Cjw" points="[5, -10, -25, 51]$[20, -40, -10, 21]"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_zu4pQO6UEeCttc32wS_Cjw" id="(0.25461254612546125,0.8780487804878049)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_0f2MIO6UEeCttc32wS_Cjw" type="4022" source="_0fgN4O6UEeCttc32wS_Cjw" target="_rojbUO6UEeCttc32wS_Cjw" lineColor="0">
+ <styles xmi:type="notation:FontStyle" xmi:id="_0f2MIe6UEeCttc32wS_Cjw" fontName="Segoe UI"/>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_0f2MIu6UEeCttc32wS_Cjw" points="[10, 3, -658, -222]$[607, 205, -61, -20]"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1tYWQO6UEeCttc32wS_Cjw" id="(0.1592920353982301,0.975609756097561)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_6_E5YO6UEeCttc32wS_Cjw" type="4002" source="_swclsKiyEeCw3MW-Flzemw" target="_c6bPcO6TEeCttc32wS_Cjw" lineColor="0">
+ <children xmi:type="notation:DecorationNode" xmi:id="_6_FgcO6UEeCttc32wS_Cjw" type="6007">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_6_Fgce6UEeCttc32wS_Cjw" y="40"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_6_E5Ye6UEeCttc32wS_Cjw" fontName="Segoe UI"/>
+ <element xmi:type="uml:Generalization" href="alflibrary.uml#_6-3eAO6UEeCttc32wS_Cjw"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_6_E5Yu6UEeCttc32wS_Cjw" points="[1, -6, 0, 59]$[18, -56, 17, 9]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_6_XNQO6UEeCttc32wS_Cjw" id="(0.6691176470588235,0.06)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_6_XNQe6UEeCttc32wS_Cjw" id="(0.6524822695035462,0.775)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_71u0kO6UEeCttc32wS_Cjw" type="4002" source="_2mCKwKiyEeCw3MW-Flzemw" target="_VRocoO6UEeCttc32wS_Cjw" lineColor="0">
+ <children xmi:type="notation:DecorationNode" xmi:id="_71vboO6UEeCttc32wS_Cjw" type="6007">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_71vboe6UEeCttc32wS_Cjw" y="40"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_71u0ke6UEeCttc32wS_Cjw" fontName="Segoe UI"/>
+ <element xmi:type="uml:Generalization" href="alflibrary.uml#_71inUO6UEeCttc32wS_Cjw"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_71u0ku6UEeCttc32wS_Cjw" points="[0, -3, 0, 58]$[13, -52, 13, 9]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_72DksO6UEeCttc32wS_Cjw" id="(0.6470588235294118,0.03)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_72ELwO6UEeCttc32wS_Cjw" id="(0.624113475177305,0.7804878048780488)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_8jG38O6UEeCttc32wS_Cjw" type="4002" source="_3piPIKiyEeCw3MW-Flzemw" target="_rojbUO6UEeCttc32wS_Cjw" lineColor="0">
+ <children xmi:type="notation:DecorationNode" xmi:id="_8jHfAO6UEeCttc32wS_Cjw" type="6007">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_8jHfAe6UEeCttc32wS_Cjw" y="40"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_8jG38e6UEeCttc32wS_Cjw" fontName="Segoe UI"/>
+ <element xmi:type="uml:Generalization" href="alflibrary.uml#_8i2ZQO6UEeCttc32wS_Cjw"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_8jG38u6UEeCttc32wS_Cjw" points="[-2, -4, 0, 57]$[9, -52, 11, 9]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_8jWIgO6UEeCttc32wS_Cjw" id="(0.6567164179104478,0.04)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_8jWIge6UEeCttc32wS_Cjw" id="(0.6102941176470589,0.7804878048780488)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_9uV8AO6UEeCttc32wS_Cjw" type="4015" source="_c6bPcO6TEeCttc32wS_Cjw" target="_VSY_0KiyEeCw3MW-Flzemw" lineColor="0">
+ <children xmi:type="notation:DecorationNode" xmi:id="_9uWjEO6UEeCttc32wS_Cjw" type="6023">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_9uWjEe6UEeCttc32wS_Cjw" x="17" y="-5"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_9uWjEu6UEeCttc32wS_Cjw" type="6036">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_9uWjE-6UEeCttc32wS_Cjw" y="20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_9uV8Ae6UEeCttc32wS_Cjw" fontName="Segoe UI"/>
+ <element xmi:type="uml:TemplateBinding" href="alflibrary.uml#_9uMLAO6UEeCttc32wS_Cjw"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_9uV8Au6UEeCttc32wS_Cjw" points="[0, -3, -242, 50]$[0, -23, -242, 30]$[238, -23, -4, 30]$[238, -50, -4, 3]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_9uklgO6UEeCttc32wS_Cjw" id="(0.5319148936170213,0.075)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_9ulMkO6UEeCttc32wS_Cjw" id="(0.25722543352601157,0.9902597402597403)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_RnjI0O6aEeCttc32wS_Cjw" type="4015" source="_VRocoO6UEeCttc32wS_Cjw" target="_VSY_0KiyEeCw3MW-Flzemw" lineColor="0">
+ <children xmi:type="notation:DecorationNode" xmi:id="_RnkW8O6aEeCttc32wS_Cjw" type="6023">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_RnkW8e6aEeCttc32wS_Cjw" x="-8" y="25"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_RnkW8u6aEeCttc32wS_Cjw" type="6036">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_RnkW8-6aEeCttc32wS_Cjw" y="20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_RnjI0e6aEeCttc32wS_Cjw" fontName="Segoe UI"/>
+ <element xmi:type="uml:TemplateBinding" href="alflibrary.uml#_RnI5IO6aEeCttc32wS_Cjw"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_RnjI0u6aEeCttc32wS_Cjw" points="[-3, -8, 0, 99]$[-7, -88, -4, 19]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Rn_0wO6aEeCttc32wS_Cjw" id="(0.5,0.04878048780487805)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Rn_0we6aEeCttc32wS_Cjw" id="(0.523121387283237,0.9902597402597403)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_c3fzEO6aEeCttc32wS_Cjw" type="4015" source="_rojbUO6UEeCttc32wS_Cjw" target="_VSY_0KiyEeCw3MW-Flzemw" lineColor="0">
+ <children xmi:type="notation:DecorationNode" xmi:id="_c3gaIO6aEeCttc32wS_Cjw" type="6023">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_c3gaIe6aEeCttc32wS_Cjw" x="-32" y="10"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_c3gaIu6aEeCttc32wS_Cjw" type="6036">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_c3gaI-6aEeCttc32wS_Cjw" y="20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_c3fzEe6aEeCttc32wS_Cjw" fontName="Segoe UI"/>
+ <element xmi:type="uml:TemplateBinding" href="alflibrary.uml#_c3J00O6aEeCttc32wS_Cjw"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_c3fzEu6aEeCttc32wS_Cjw" points="[0, -6, 196, 49]$[0, -26, 196, 29]$[-196, -26, 0, 29]$[-196, -53, 0, 2]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_c31KQO6aEeCttc32wS_Cjw" id="(0.47794117647058826,0.14634146341463414)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_c31KQe6aEeCttc32wS_Cjw" id="(0.7947976878612717,0.9935064935064936)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_Ex8S4O6bEeCttc32wS_Cjw" type="4022" source="_Ew1foO6bEeCttc32wS_Cjw" target="_o10mQO6aEeCttc32wS_Cjw" lineColor="0">
+ <styles xmi:type="notation:FontStyle" xmi:id="_Ex8S4e6bEeCttc32wS_Cjw" fontName="Segoe UI"/>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Ex8S4u6bEeCttc32wS_Cjw" points="[5, 10, -238, -440]$[231, 430, -12, -20]"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_GANc0O6bEeCttc32wS_Cjw" id="(0.19900497512437812,0.9024390243902439)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_G_4KEO6bEeCttc32wS_Cjw" type="4022" source="_G_Zo8O6bEeCttc32wS_Cjw" target="_yn5kUO6aEeCttc32wS_Cjw" lineColor="0">
+ <styles xmi:type="notation:FontStyle" xmi:id="_G_4KEe6bEeCttc32wS_Cjw" fontName="Segoe UI"/>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_G_4KEu6bEeCttc32wS_Cjw" points="[10, 10, -443, -440]$[432, 430, -21, -20]"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_IIKn0O6bEeCttc32wS_Cjw" id="(0.35714285714285715,0.975609756097561)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_JCOcUO6bEeCttc32wS_Cjw" type="4022" source="_JBte8O6bEeCttc32wS_Cjw" target="_2HvIQO6aEeCttc32wS_Cjw" lineColor="0">
+ <styles xmi:type="notation:FontStyle" xmi:id="_JCOcUe6bEeCttc32wS_Cjw" fontName="Segoe UI"/>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_JCOcUu6bEeCttc32wS_Cjw" points="[10, 6, -655, -444]$[635, 430, -30, -20]"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_KSHW4O6bEeCttc32wS_Cjw" id="(0.30973451327433627,0.9512195121951219)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_Np81YO6bEeCttc32wS_Cjw" type="4002" source="_8SEggKiyEeCw3MW-Flzemw" target="_o10mQO6aEeCttc32wS_Cjw" lineColor="0">
+ <children xmi:type="notation:DecorationNode" xmi:id="_Np9ccO6bEeCttc32wS_Cjw" type="6007">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Np9cce6bEeCttc32wS_Cjw" y="40"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_Np81Ye6bEeCttc32wS_Cjw" fontName="Segoe UI"/>
+ <element xmi:type="uml:Generalization" href="alflibrary.uml#_NpvaAO6bEeCttc32wS_Cjw"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Np81Yu6bEeCttc32wS_Cjw" points="[3, -8, 0, 63]$[10, -62, 7, 9]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_NqQXYO6bEeCttc32wS_Cjw" id="(0.5615384615384615,0.08)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_NqQXYe6bEeCttc32wS_Cjw" id="(0.5661764705882353,0.7804878048780488)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_O8pMUO6bEeCttc32wS_Cjw" type="4002" source="__f3SMKiyEeCw3MW-Flzemw" target="_yn5kUO6aEeCttc32wS_Cjw" lineColor="0">
+ <children xmi:type="notation:DecorationNode" xmi:id="_O8pzYO6bEeCttc32wS_Cjw" type="6007">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_O8pzYe6bEeCttc32wS_Cjw" y="40"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_O8pMUe6bEeCttc32wS_Cjw" fontName="Segoe UI"/>
+ <element xmi:type="uml:Generalization" href="alflibrary.uml#_O8ai0O6bEeCttc32wS_Cjw"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_O8pMUu6bEeCttc32wS_Cjw" points="[7, -8, 9, 75]$[7, -62, 9, 21]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_O8_KkO6bEeCttc32wS_Cjw" id="(0.7255639097744361,0.01812688821752266)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_LyHrsPD5EeCxrPjksdBlsg" id="(0.7481203007518797,0.8780487804878049)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_QNESYO6bEeCttc32wS_Cjw" type="4002" source="_BCEEwKizEeCw3MW-Flzemw" target="_2HvIQO6aEeCttc32wS_Cjw" lineColor="0">
+ <children xmi:type="notation:DecorationNode" xmi:id="_QNE5cO6bEeCttc32wS_Cjw" type="6007">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_QNE5ce6bEeCttc32wS_Cjw" y="40"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_QNESYe6bEeCttc32wS_Cjw" fontName="Segoe UI"/>
+ <element xmi:type="uml:Generalization" href="alflibrary.uml#_QM1B0O6bEeCttc32wS_Cjw"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_QNESYu6bEeCttc32wS_Cjw" points="[-8, -6, 0, 64]$[-1, -60, 7, 10]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_QNYbcO6bEeCttc32wS_Cjw" id="(0.751131221719457,0.0457516339869281)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_QNYbce6bEeCttc32wS_Cjw" id="(0.7389380530973452,0.7804878048780488)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_VdfDIO6bEeCttc32wS_Cjw" type="4015" source="_o10mQO6aEeCttc32wS_Cjw" target="_swclsKiyEeCw3MW-Flzemw" lineColor="0">
+ <children xmi:type="notation:DecorationNode" xmi:id="_VdgRQO6bEeCttc32wS_Cjw" type="6023">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_VdgRQe6bEeCttc32wS_Cjw" x="2" y="50"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_VdgRQu6bEeCttc32wS_Cjw" type="6036">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_VdgRQ-6bEeCttc32wS_Cjw" y="20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_VdfDIe6bEeCttc32wS_Cjw" fontName="Segoe UI"/>
+ <element xmi:type="uml:TemplateBinding" href="alflibrary.uml#_VdMvQO6bEeCttc32wS_Cjw"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_VdfDIu6bEeCttc32wS_Cjw" points="[4, -10, 0, 57]$[3, -55, -1, 12]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_VdzzQO6bEeCttc32wS_Cjw" id="(0.4632352941176471,0.24390243902439024)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_VdzzQe6bEeCttc32wS_Cjw" id="(0.49264705882352944,0.88)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_WW9BwO6bEeCttc32wS_Cjw" type="4015" source="_yn5kUO6aEeCttc32wS_Cjw" target="_2mCKwKiyEeCw3MW-Flzemw" lineColor="0">
+ <children xmi:type="notation:DecorationNode" xmi:id="_WW9o0O6bEeCttc32wS_Cjw" type="6023">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_WW9o0e6bEeCttc32wS_Cjw" x="2" y="46"/>
</children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_sl73eqi1EeCw3MW-Flzemw" type="7018">
- <styles xmi:type="notation:TitleStyle" xmi:id="_sl73e6i1EeCw3MW-Flzemw"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_sl73fKi1EeCw3MW-Flzemw"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_sl73fai1EeCw3MW-Flzemw"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_sl73fqi1EeCw3MW-Flzemw"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_WW9o0u6bEeCttc32wS_Cjw" type="6036">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_WW9o0-6bEeCttc32wS_Cjw" y="20"/>
</children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_sl73f6i1EeCw3MW-Flzemw" visible="false" type="7019">
- <styles xmi:type="notation:TitleStyle" xmi:id="_sl73gKi1EeCw3MW-Flzemw"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_sl73gai1EeCw3MW-Flzemw"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_sl73gqi1EeCw3MW-Flzemw"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_sl73g6i1EeCw3MW-Flzemw"/>
+ <styles xmi:type="notation:FontStyle" xmi:id="_WW9Bwe6bEeCttc32wS_Cjw" fontName="Segoe UI"/>
+ <element xmi:type="uml:TemplateBinding" href="alflibrary.uml#_WWrU8O6bEeCttc32wS_Cjw"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_WW9Bwu6bEeCttc32wS_Cjw" points="[2, -20, 0, 57]$[2, -65, 0, 12]"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_WXQjwO6bEeCttc32wS_Cjw" id="(0.5147058823529411,0.88)"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_XFC20O6bEeCttc32wS_Cjw" type="4015" source="_2HvIQO6aEeCttc32wS_Cjw" target="_3piPIKiyEeCw3MW-Flzemw" lineColor="0">
+ <children xmi:type="notation:DecorationNode" xmi:id="_XFDd4O6bEeCttc32wS_Cjw" type="6023">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_XFDd4e6bEeCttc32wS_Cjw" y="40"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_XFDd4u6bEeCttc32wS_Cjw" type="6036">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_XFDd4-6bEeCttc32wS_Cjw" y="20"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_XFC20e6bEeCttc32wS_Cjw" fontName="Segoe UI"/>
+ <element xmi:type="uml:TemplateBinding" href="alflibrary.uml#_XEyYIO6bEeCttc32wS_Cjw"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_XFC20u6bEeCttc32wS_Cjw" points="[-2, -9, 0, 63]$[-3, -55, -1, 17]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_XFVxwO6bEeCttc32wS_Cjw" id="(0.4961832061068702,0.21951219512195122)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_XFVxwe6bEeCttc32wS_Cjw" id="(0.4925373134328358,0.83)"/>
+ </edges>
+ </notation:Diagram>
+ <notation:Diagram xmi:id="_VP4UsPD7EeCxrPjksdBlsg" type="PapyrusUMLClassDiagram" name="Map" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_V7v8MPD7EeCxrPjksdBlsg" type="2008" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_V7wjQPD7EeCxrPjksdBlsg" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_V7wjQfD7EeCxrPjksdBlsg" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_V7xKUPD7EeCxrPjksdBlsg" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_V7xKUfD7EeCxrPjksdBlsg" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_V7xKUvD7EeCxrPjksdBlsg" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_V7xKU_D7EeCxrPjksdBlsg" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_V7xKVPD7EeCxrPjksdBlsg" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_V7xxYPD7EeCxrPjksdBlsg" visible="false" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_V7xxYfD7EeCxrPjksdBlsg"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_V7xxYvD7EeCxrPjksdBlsg"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_V7xxY_D7EeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_V7xxZPD7EeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_V7xxZfD7EeCxrPjksdBlsg" type="7018">
+ <children xmi:type="notation:Shape" xmi:id="_HkyTwPMWEeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_AJB6kPMbEeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_AJB6kfMbEeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2826"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#_HkbucPMWEeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_HkyTwfMWEeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_J06jUPMWEeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Nk-CoPMYEeCxrPjksdBlsg" source="Stereotype_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Nk-CofMYEeCxrPjksdBlsg" key="StereotypeWithQualifiedNameList" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Nk-CovMYEeCxrPjksdBlsg" key="StereotypeList" value="Standard::Destroy"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Nk-Co_MYEeCxrPjksdBlsg" key="Stereotype_Presentation_Kind" value="HorizontalStereo"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Nk-CpPMYEeCxrPjksdBlsg" key="PropStereoDisplay" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Nk-CpfMYEeCxrPjksdBlsg" key="StereotypePropertyLocation" value="Compartment"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_AJvsQPMbEeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_AJvsQfMbEeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2826"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#_J0hhwPMWEeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_J06jUfMWEeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_Mvdo4PMWEeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_AJ8gkPMbEeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_AJ8gkfMbEeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2826"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#_MvEnUPMWEeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Mvdo4fMWEeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_WjrU8PMWEeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_AKJ78PMbEeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_AKJ78fMbEeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2826"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#_WjS6cPMWEeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_WjrU8fMWEeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_rHsyoPMWEeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_AKWwQPMbEeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_AKXXUPMbEeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2826"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#_rHfXQPMWEeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_rHsyofMWEeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_xiJtkPMWEeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_AKkLoPMbEeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_AKkLofMbEeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2826"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#_xhvd4PMWEeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_xiJtkfMWEeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_2eqq4PMWEeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_AKxnAPMbEeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_AKxnAfMbEeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2826"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#_2eS3cPMWEeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_2eqq4fMWEeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_6-MKMPMWEeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ALDT0PMbEeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ALDT0fMbEeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2826"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#_697rgPMWEeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_6-MKMfMWEeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_GFt4QPMXEeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ALQvMPMbEeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ALQvMfMbEeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2826"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#_GFZvMPMXEeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_GFt4QfMXEeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_hr_QsPMXEeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ALdjgPMbEeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ALdjgfMbEeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2826"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#_hr2GwPMXEeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_hr_QsfMXEeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_koGcgPMXEeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_IJmwsPMZEeCxrPjksdBlsg" source="Stereotype_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_IJmwsfMZEeCxrPjksdBlsg" key="StereotypeWithQualifiedNameList" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_IJmwsvMZEeCxrPjksdBlsg" key="StereotypeList" value="Standard::Create"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_IJmws_MZEeCxrPjksdBlsg" key="Stereotype_Presentation_Kind" value="HorizontalStereo"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_IJmwtPMZEeCxrPjksdBlsg" key="PropStereoDisplay" value=""/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_IJmwtfMZEeCxrPjksdBlsg" key="StereotypePropertyLocation" value="Compartment"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ALqX0PMbEeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ALq-4PMbEeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2826"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#_knv3MPMXEeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_koGcgfMXEeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_r1LHMPMXEeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_AMNKYPMbEeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_AMNKYfMbEeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2826"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#_r0vCUPMXEeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_r1LHMfMXEeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_vaC8IPMXEeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_AL_vAPMbEeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_AMAWEPMbEeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2826"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#_vZxPUPMXEeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_vaC8IfMXEeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_0josIPMXEeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_AMZ-sPMbEeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_AMZ-sfMbEeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2826"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#_0jXmYPMXEeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_0josIfMXEeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_3r6EoPMXEeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_AMmzAPMbEeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_AMmzAfMbEeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2826"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#_3rpl8PMXEeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_3r6rsPMXEeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_7OKqcPMXEeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_AMznUPMbEeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_AM0OYPMbEeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2826"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#_7N_EQPMXEeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_7OKqcfMXEeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="__5uaoPMXEeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ANBCsPMbEeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ANBCsfMbEeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2826"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#__5CeIPMXEeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="__5uaofMXEeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_C-vDwPMYEeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ANN3APMbEeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ANN3AfMbEeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2826"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#_C-aToPMYEeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_C-vDwfMYEeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_IpK3APMYEeCxrPjksdBlsg" type="3013" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ANarUPMbEeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ANarUfMbEeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="2826"/>
+ </eAnnotations>
+ <element xmi:type="uml:Operation" href="alflibrary.uml#_IpBGAPMYEeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_IpK3AfMYEeCxrPjksdBlsg"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_V7xxZvD7EeCxrPjksdBlsg"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_V7xxZ_D7EeCxrPjksdBlsg"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_V7xxaPD7EeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_V7xxafD7EeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_V7xxavD7EeCxrPjksdBlsg" visible="false" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_V7xxa_D7EeCxrPjksdBlsg"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_V7xxbPD7EeCxrPjksdBlsg"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_V7xxbfD7EeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_V7xxbvD7EeCxrPjksdBlsg"/>
</children>
- <children xmi:type="notation:Shape" xmi:id="_JFJDAKi2EeCw3MW-Flzemw" type="3015" fontHeight="8" lineColor="0">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JFJDAqi2EeCw3MW-Flzemw" source="ShadowFigure">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_JFJDA6i2EeCw3MW-Flzemw" key="ShadowFigure_Value" value="false"/>
+ <children xmi:type="notation:Shape" xmi:id="_W518IPD7EeCxrPjksdBlsg" type="3015" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_W518IvD7EeCxrPjksdBlsg" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_W518I_D7EeCxrPjksdBlsg" key="ShadowFigure_Value" value="false"/>
</eAnnotations>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JFJDBKi2EeCw3MW-Flzemw" source="displayNameLabelIcon">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_JFJDBai2EeCw3MW-Flzemw" key="displayNameLabelIcon_value" value="false"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_W518JPD7EeCxrPjksdBlsg" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_W52jMPD7EeCxrPjksdBlsg" key="displayNameLabelIcon_value" value="false"/>
</eAnnotations>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JFSM8Ki2EeCw3MW-Flzemw" source="QualifiedName">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_JFSM8ai2EeCw3MW-Flzemw" key="QualifiedNameDepth" value="1000"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_W52jMfD7EeCxrPjksdBlsg" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_W52jMvD7EeCxrPjksdBlsg" key="QualifiedNameDepth" value="1000"/>
</eAnnotations>
- <children xmi:type="notation:DecorationNode" xmi:id="_JFSM8qi2EeCw3MW-Flzemw" type="7014">
- <children xmi:type="notation:Shape" xmi:id="_vgnqcKi2EeCw3MW-Flzemw" type="3031" fontHeight="8" lineColor="0">
+ <children xmi:type="notation:DecorationNode" xmi:id="_W52jM_D7EeCxrPjksdBlsg" type="7014">
+ <children xmi:type="notation:Shape" xmi:id="_YIKwcPD7EeCxrPjksdBlsg" type="3031" fontName="Segoe UI" lineColor="0">
<element xmi:type="uml:ClassifierTemplateParameter" href="alflibrary.uml#_LzL9oKi2EeCw3MW-Flzemw"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_vgnqcai2EeCw3MW-Flzemw" x="17" y="11"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_YIKwcfD7EeCxrPjksdBlsg" x="24" y="17"/>
</children>
- <children xmi:type="notation:Shape" xmi:id="_wEhowKi2EeCw3MW-Flzemw" type="3031" fontHeight="8" lineColor="0">
+ <children xmi:type="notation:Shape" xmi:id="_YhAuQPD7EeCxrPjksdBlsg" type="3031" fontName="Segoe UI" lineColor="0">
<element xmi:type="uml:ClassifierTemplateParameter" href="alflibrary.uml#_WO68sKi2EeCw3MW-Flzemw"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_wEhowai2EeCw3MW-Flzemw" x="31" y="23"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_YhAuQfD7EeCxrPjksdBlsg" x="19" y="24"/>
</children>
- <styles xmi:type="notation:TitleStyle" xmi:id="_JFSM86i2EeCw3MW-Flzemw"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_JFSM9Ki2EeCw3MW-Flzemw"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_JFSM9ai2EeCw3MW-Flzemw"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_JFSM9qi2EeCw3MW-Flzemw"/>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_W52jNPD7EeCxrPjksdBlsg"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_W52jNfD7EeCxrPjksdBlsg"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_W52jNvD7EeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_W52jN_D7EeCxrPjksdBlsg"/>
</children>
<element xmi:type="uml:RedefinableTemplateSignature" href="alflibrary.uml#_JEimEKi2EeCw3MW-Flzemw"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_JFJDAai2EeCw3MW-Flzemw" x="78" y="-10"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_W518IfD7EeCxrPjksdBlsg" x="270" y="-10"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_mf8HQPD7EeCxrPjksdBlsg" type="3032" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_mf9VYPD7EeCxrPjksdBlsg" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_mf9VYfD7EeCxrPjksdBlsg" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_mf9VYvD7EeCxrPjksdBlsg" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_mf9VY_D7EeCxrPjksdBlsg" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_mf98cPD7EeCxrPjksdBlsg" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_mf98cfD7EeCxrPjksdBlsg" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_mf8HQfD7EeCxrPjksdBlsg" x="-19" y="45"/>
</children>
<element xmi:type="uml:Class" href="alflibrary.uml#_slMQkKi1EeCw3MW-Flzemw"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_slytgai1EeCw3MW-Flzemw" x="930" y="60"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_V7v8MfD7EeCxrPjksdBlsg" x="300" y="135" width="261" height="316"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_ihcRYPD7EeCxrPjksdBlsg" type="2008" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ihcRYvD7EeCxrPjksdBlsg" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ihc4cPD7EeCxrPjksdBlsg" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ihc4cfD7EeCxrPjksdBlsg" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ihc4cvD7EeCxrPjksdBlsg" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ihc4c_D7EeCxrPjksdBlsg" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ihc4dPD7EeCxrPjksdBlsg" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_ihc4dfD7EeCxrPjksdBlsg" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_ihc4dvD7EeCxrPjksdBlsg" type="7017">
+ <children xmi:type="notation:Shape" xmi:id="_n_XSoPD7EeCxrPjksdBlsg" type="3012" fontName="Segoe UI" lineColor="0">
+ <element xmi:type="uml:Property" href="alflibrary.uml#_n_MTgPD7EeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_n_XSofD7EeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_pRsdMPD7EeCxrPjksdBlsg" type="3012" fontName="Segoe UI" lineColor="0">
+ <element xmi:type="uml:Property" href="alflibrary.uml#_pRVQ0PD7EeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_pRsdMfD7EeCxrPjksdBlsg"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_ihc4d_D7EeCxrPjksdBlsg"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_ihc4ePD7EeCxrPjksdBlsg"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_ihc4efD7EeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ihc4evD7EeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_ihc4e_D7EeCxrPjksdBlsg" visible="false" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_ihc4fPD7EeCxrPjksdBlsg"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_ihdfgPD7EeCxrPjksdBlsg"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_ihdfgfD7EeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ihdfgvD7EeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_ihdfg_D7EeCxrPjksdBlsg" visible="false" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_ihdfhPD7EeCxrPjksdBlsg"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_ihdfhfD7EeCxrPjksdBlsg"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_ihdfhvD7EeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ihdfh_D7EeCxrPjksdBlsg"/>
+ </children>
+ <element xmi:type="uml:Class" href="alflibrary.uml#_ihFFAPD7EeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ihcRYfD7EeCxrPjksdBlsg" x="100" y="150" width="138" height="60"/>
+ </children>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_VP4UsfD7EeCxrPjksdBlsg"/>
+ <element xmi:type="uml:Package" href="alflibrary.uml#_dfOPMH1AEeCKy5kSqd4eVw"/>
+ <edges xmi:type="notation:Connector" xmi:id="_mge50PD7EeCxrPjksdBlsg" type="4022" source="_mf8HQPD7EeCxrPjksdBlsg" target="_ihcRYPD7EeCxrPjksdBlsg" lineColor="0">
+ <styles xmi:type="notation:FontStyle" xmi:id="_mge50fD7EeCxrPjksdBlsg" fontName="Segoe UI"/>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_mge50vD7EeCxrPjksdBlsg" points="[9, 10, -150, -160]$[130, 140, -29, -30]"/>
+ </edges>
+ </notation:Diagram>
+ <notation:Diagram xmi:id="_QLJBYPMdEeCxrPjksdBlsg" type="CompositeStructure" name="SequenceFunctions" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_RsOZoPMdEeCxrPjksdBlsg" type="2064" fontName="Segoe UI" gradient="8905185, 16777215, 0" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_RsOZovMdEeCxrPjksdBlsg" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_RsPAsPMdEeCxrPjksdBlsg" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_RsPAsfMdEeCxrPjksdBlsg" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_RsPAsvMdEeCxrPjksdBlsg" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_RsPAs_MdEeCxrPjksdBlsg" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_RsPAtPMdEeCxrPjksdBlsg" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_RsPAtfMdEeCxrPjksdBlsg" type="5116"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_RsPAtvMdEeCxrPjksdBlsg" type="7067">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_RsPAt_MdEeCxrPjksdBlsg" showTitle="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_RsPAuPMdEeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_VacX0PMdEeCxrPjksdBlsg" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Vac-4PMdEeCxrPjksdBlsg" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Vac-4fMdEeCxrPjksdBlsg" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Vac-4vMdEeCxrPjksdBlsg" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Vadl8PMdEeCxrPjksdBlsg" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Vadl8fMdEeCxrPjksdBlsg" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Vadl8vMdEeCxrPjksdBlsg" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Vadl8_MdEeCxrPjksdBlsg" type="6033">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qK_1oPMdEeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_EPc2APMeEeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="6432"/>
+ </eAnnotations>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Vadl9PMdEeCxrPjksdBlsg" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Vadl9fMdEeCxrPjksdBlsg" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Vadl9vMdEeCxrPjksdBlsg" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_VaJc4PMdEeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_VacX0fMdEeCxrPjksdBlsg" x="-10" y="56" width="20" height="20"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_dkb9wPMdEeCxrPjksdBlsg" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_dkck0PMdEeCxrPjksdBlsg" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_dkck0fMdEeCxrPjksdBlsg" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_dkck0vMdEeCxrPjksdBlsg" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_dkck0_MdEeCxrPjksdBlsg" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_dkck1PMdEeCxrPjksdBlsg" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_dkck1fMdEeCxrPjksdBlsg" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_dkck1vMdEeCxrPjksdBlsg" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_dkck1_MdEeCxrPjksdBlsg" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_dkdL4PMdEeCxrPjksdBlsg" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_dkdL4fMdEeCxrPjksdBlsg" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_dj7ncPMdEeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_dkb9wfMdEeCxrPjksdBlsg" x="184" y="56" width="20" height="20"/>
+ </children>
+ <element xmi:type="uml:FunctionBehavior" href="alflibrary.uml#_Rr7esPMdEeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_RsOZofMdEeCxrPjksdBlsg" x="70" y="15" width="196" height="87"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_wbj0wPMdEeCxrPjksdBlsg" type="2064" fontName="Segoe UI" gradient="8905185, 16777215, 0" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_wbkb0PMdEeCxrPjksdBlsg" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_wbkb0fMdEeCxrPjksdBlsg" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_wblC4PMdEeCxrPjksdBlsg" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_wblC4fMdEeCxrPjksdBlsg" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_wblC4vMdEeCxrPjksdBlsg" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_wblC4_MdEeCxrPjksdBlsg" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_wblC5PMdEeCxrPjksdBlsg" type="5116"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_wblC5fMdEeCxrPjksdBlsg" type="7067">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_wblC5vMdEeCxrPjksdBlsg" showTitle="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_wblC5_MdEeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_1htPMPMdEeCxrPjksdBlsg" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_1ht2QPMdEeCxrPjksdBlsg" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_1ht2QfMdEeCxrPjksdBlsg" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_1hudUPMdEeCxrPjksdBlsg" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_1hudUfMdEeCxrPjksdBlsg" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_1hudUvMdEeCxrPjksdBlsg" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_1hudU_MdEeCxrPjksdBlsg" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_1hudVPMdEeCxrPjksdBlsg" type="6033">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_71L_cPMdEeCxrPjksdBlsg" source="CustomAppearance_Annotation">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="___OW8PMdEeCxrPjksdBlsg" key="CustomAppearance_MaskValue" value="6400"/>
+ </eAnnotations>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_1hudVfMdEeCxrPjksdBlsg" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_1hudVvMdEeCxrPjksdBlsg" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_1hudV_MdEeCxrPjksdBlsg" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_1hfMwPMdEeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1htPMfMdEeCxrPjksdBlsg" x="-10" y="51" width="20" height="20"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_SpYwAPMeEeCxrPjksdBlsg" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_SpZXEPMeEeCxrPjksdBlsg" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_SpZXEfMeEeCxrPjksdBlsg" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_SpZXEvMeEeCxrPjksdBlsg" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_SpZXE_MeEeCxrPjksdBlsg" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_SpZXFPMeEeCxrPjksdBlsg" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_SpZXFfMeEeCxrPjksdBlsg" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_SpZXFvMeEeCxrPjksdBlsg" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_SpZ-IPMeEeCxrPjksdBlsg" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_SpZ-IfMeEeCxrPjksdBlsg" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_SpZ-IvMeEeCxrPjksdBlsg" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_SpHqQPMeEeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_SpYwAfMeEeCxrPjksdBlsg" x="-10" y="83" width="20" height="20"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_WNnEsPMeEeCxrPjksdBlsg" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_WNnrwPMeEeCxrPjksdBlsg" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_WNnrwfMeEeCxrPjksdBlsg" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_WNnrwvMeEeCxrPjksdBlsg" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_WNnrw_MeEeCxrPjksdBlsg" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_WNnrxPMeEeCxrPjksdBlsg" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_WNnrxfMeEeCxrPjksdBlsg" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_WNnrxvMeEeCxrPjksdBlsg" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_WNnrx_MeEeCxrPjksdBlsg" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_WNnryPMeEeCxrPjksdBlsg" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_WNoS0PMeEeCxrPjksdBlsg" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_WNZCQPMeEeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_WNnEsfMeEeCxrPjksdBlsg" x="186" y="68" width="20" height="20"/>
+ </children>
+ <element xmi:type="uml:FunctionBehavior" href="alflibrary.uml#_wbUkMPMdEeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_wbj0wfMdEeCxrPjksdBlsg" x="70" y="116" width="196" height="111"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_hfTbYPMeEeCxrPjksdBlsg" type="2064" fontName="Segoe UI" gradient="8905185, 16777215, 0" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_hfUCcPMeEeCxrPjksdBlsg" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_hfUCcfMeEeCxrPjksdBlsg" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_hfUCcvMeEeCxrPjksdBlsg" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_hfUCc_MeEeCxrPjksdBlsg" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_hfUCdPMeEeCxrPjksdBlsg" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_hfUCdfMeEeCxrPjksdBlsg" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_hfUCdvMeEeCxrPjksdBlsg" type="5116"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_hfUpgPMeEeCxrPjksdBlsg" type="7067">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_hfUpgfMeEeCxrPjksdBlsg" showTitle="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_hfUpgvMeEeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_l3qiwPMeEeCxrPjksdBlsg" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_l3rJ0PMeEeCxrPjksdBlsg" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_l3rJ0fMeEeCxrPjksdBlsg" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_l3rJ0vMeEeCxrPjksdBlsg" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_l3rJ0_MeEeCxrPjksdBlsg" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_l3rJ1PMeEeCxrPjksdBlsg" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_l3rw4PMeEeCxrPjksdBlsg" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_l3rw4fMeEeCxrPjksdBlsg" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_l3rw4vMeEeCxrPjksdBlsg" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_l3rw4_MeEeCxrPjksdBlsg" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_l3rw5PMeEeCxrPjksdBlsg" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_l3ZdAPMeEeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_l3qiwfMeEeCxrPjksdBlsg" x="-10" y="48" width="20" height="20"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_tRNjMPMeEeCxrPjksdBlsg" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_tROKQPMeEeCxrPjksdBlsg" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_tROKQfMeEeCxrPjksdBlsg" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_tROKQvMeEeCxrPjksdBlsg" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_tROKQ_MeEeCxrPjksdBlsg" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_tROKRPMeEeCxrPjksdBlsg" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_tROKRfMeEeCxrPjksdBlsg" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_tROKRvMeEeCxrPjksdBlsg" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_tROKR_MeEeCxrPjksdBlsg" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_tROKSPMeEeCxrPjksdBlsg" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_tROKSfMeEeCxrPjksdBlsg" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_tQ-SoPMeEeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_tRNjMfMeEeCxrPjksdBlsg" x="-10" y="80" width="20" height="20"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_vjHUYPMeEeCxrPjksdBlsg" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_vjH7cPMeEeCxrPjksdBlsg" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_vjH7cfMeEeCxrPjksdBlsg" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_vjH7cvMeEeCxrPjksdBlsg" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_vjH7c_MeEeCxrPjksdBlsg" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_vjH7dPMeEeCxrPjksdBlsg" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_vjH7dfMeEeCxrPjksdBlsg" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_vjH7dvMeEeCxrPjksdBlsg" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_vjH7d_MeEeCxrPjksdBlsg" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_vjH7ePMeEeCxrPjksdBlsg" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_vjH7efMeEeCxrPjksdBlsg" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_vi2OoPMeEeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_vjHUYfMeEeCxrPjksdBlsg" x="186" y="67" width="20" height="20"/>
+ </children>
+ <element xmi:type="uml:FunctionBehavior" href="alflibrary.uml#_hfFY8PMeEeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_hfTbYfMeEeCxrPjksdBlsg" x="70" y="241" width="196" height="111"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_6IQHEPMeEeCxrPjksdBlsg" type="2064" fontName="Segoe UI" gradient="8905185, 16777215, 0" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_6IQuIPMeEeCxrPjksdBlsg" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6IRVMPMeEeCxrPjksdBlsg" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_6IRVMfMeEeCxrPjksdBlsg" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6IRVMvMeEeCxrPjksdBlsg" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_6IRVM_MeEeCxrPjksdBlsg" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6IR8QPMeEeCxrPjksdBlsg" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_6IR8QfMeEeCxrPjksdBlsg" type="5116"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_6IR8QvMeEeCxrPjksdBlsg" type="7067">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_6IR8Q_MeEeCxrPjksdBlsg" showTitle="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_6IR8RPMeEeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_9eTc4PMeEeCxrPjksdBlsg" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_9eUrAPMeEeCxrPjksdBlsg" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_9eUrAfMeEeCxrPjksdBlsg" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_9eUrAvMeEeCxrPjksdBlsg" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_9eUrA_MeEeCxrPjksdBlsg" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_9eUrBPMeEeCxrPjksdBlsg" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_9eVSEPMeEeCxrPjksdBlsg" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_9eVSEfMeEeCxrPjksdBlsg" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_9eVSEvMeEeCxrPjksdBlsg" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_9eVSE_MeEeCxrPjksdBlsg" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_9eVSFPMeEeCxrPjksdBlsg" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_9d_64PMeEeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_9eTc4fMeEeCxrPjksdBlsg" x="-10" y="50" width="20" height="20"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_B7D8EPMfEeCxrPjksdBlsg" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_B7EjIPMfEeCxrPjksdBlsg" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_B7EjIfMfEeCxrPjksdBlsg" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_B7EjIvMfEeCxrPjksdBlsg" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_B7EjI_MfEeCxrPjksdBlsg" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_B7EjJPMfEeCxrPjksdBlsg" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_B7EjJfMfEeCxrPjksdBlsg" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_B7EjJvMfEeCxrPjksdBlsg" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_B7EjJ_MfEeCxrPjksdBlsg" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_B7EjKPMfEeCxrPjksdBlsg" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_B7EjKfMfEeCxrPjksdBlsg" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_B60EcPMfEeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_B7D8EfMfEeCxrPjksdBlsg" x="-10" y="85" width="20" height="20"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_EOsyoPMfEeCxrPjksdBlsg" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_EOtZsPMfEeCxrPjksdBlsg" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_EOtZsfMfEeCxrPjksdBlsg" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_EOtZsvMfEeCxrPjksdBlsg" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_EOtZs_MfEeCxrPjksdBlsg" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_EOtZtPMfEeCxrPjksdBlsg" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_EOuAwPMfEeCxrPjksdBlsg" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_EOuAwfMfEeCxrPjksdBlsg" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_EOuAwvMfEeCxrPjksdBlsg" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_EOuAw_MfEeCxrPjksdBlsg" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_EOuAxPMfEeCxrPjksdBlsg" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_EOc7APMfEeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_EOsyofMfEeCxrPjksdBlsg" x="186" y="71" width="20" height="20"/>
+ </children>
+ <element xmi:type="uml:FunctionBehavior" href="alflibrary.uml#_6H_BUPMeEeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_6IQHEfMeEeCxrPjksdBlsg" x="70" y="365" width="196" height="116"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_Kr7UwPMfEeCxrPjksdBlsg" type="2064" fontName="Segoe UI" gradient="8905185, 16777215, 0" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Kr8i4PMfEeCxrPjksdBlsg" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Kr8i4fMfEeCxrPjksdBlsg" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Kr8i4vMfEeCxrPjksdBlsg" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Kr8i4_MfEeCxrPjksdBlsg" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Kr8i5PMfEeCxrPjksdBlsg" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Kr8i5fMfEeCxrPjksdBlsg" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Kr8i5vMfEeCxrPjksdBlsg" type="5116"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_Kr8i5_MfEeCxrPjksdBlsg" type="7067">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_Kr8i6PMfEeCxrPjksdBlsg" showTitle="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Kr8i6fMfEeCxrPjksdBlsg"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_OJPJIPMfEeCxrPjksdBlsg" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_OJQXQPMfEeCxrPjksdBlsg" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_OJQXQfMfEeCxrPjksdBlsg" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_OJQXQvMfEeCxrPjksdBlsg" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_OJQXQ_MfEeCxrPjksdBlsg" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_OJQXRPMfEeCxrPjksdBlsg" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_OJQXRfMfEeCxrPjksdBlsg" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_OJQXRvMfEeCxrPjksdBlsg" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_OJQXR_MfEeCxrPjksdBlsg" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_OJQ-UPMfEeCxrPjksdBlsg" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_OJQ-UfMfEeCxrPjksdBlsg" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_OI7nIPMfEeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_OJPJIfMfEeCxrPjksdBlsg" x="-10" y="55" width="20" height="20"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_77ab4PMgEeC_DqPayyxqsA" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_77cREPMgEeC_DqPayyxqsA" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_77c4IPMgEeC_DqPayyxqsA" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_77c4IfMgEeC_DqPayyxqsA" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_77c4IvMgEeC_DqPayyxqsA" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_77dfMPMgEeC_DqPayyxqsA" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_77dfMfMgEeC_DqPayyxqsA" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_77dfMvMgEeC_DqPayyxqsA" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_77dfM_MgEeC_DqPayyxqsA" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_77eGQPMgEeC_DqPayyxqsA" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_77eGQfMgEeC_DqPayyxqsA" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_76OwIPMgEeC_DqPayyxqsA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_77ab4fMgEeC_DqPayyxqsA" x="186" y="55" width="20" height="20"/>
+ </children>
+ <element xmi:type="uml:FunctionBehavior" href="alflibrary.uml#_KrugcPMfEeCxrPjksdBlsg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Kr7UwfMfEeCxrPjksdBlsg" x="70" y="495" width="196" height="86"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_FtuDcPMhEeC_DqPayyxqsA" type="2064" fontName="Segoe UI" gradient="8905185, 16777215, 0" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FtvRkPMhEeC_DqPayyxqsA" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FtvRkfMhEeC_DqPayyxqsA" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FtvRkvMhEeC_DqPayyxqsA" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FtvRk_MhEeC_DqPayyxqsA" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FtvRlPMhEeC_DqPayyxqsA" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FtvRlfMhEeC_DqPayyxqsA" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_FtvRlvMhEeC_DqPayyxqsA" type="5116"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_Ftv4oPMhEeC_DqPayyxqsA" type="7067">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_Ftv4ofMhEeC_DqPayyxqsA" showTitle="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Ftv4ovMhEeC_DqPayyxqsA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_I9Tk4PMhEeC_DqPayyxqsA" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_I9UL8PMhEeC_DqPayyxqsA" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_I9UL8fMhEeC_DqPayyxqsA" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_I9UL8vMhEeC_DqPayyxqsA" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_I9UL8_MhEeC_DqPayyxqsA" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_I9UzAPMhEeC_DqPayyxqsA" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_I9UzAfMhEeC_DqPayyxqsA" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_I9UzAvMhEeC_DqPayyxqsA" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_I9UzA_MhEeC_DqPayyxqsA" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_I9UzBPMhEeC_DqPayyxqsA" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_I9UzBfMhEeC_DqPayyxqsA" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_I88_kPMhEeC_DqPayyxqsA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_I9Tk4fMhEeC_DqPayyxqsA" x="-10" y="50" width="20" height="20"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_NuNvIPMhEeC_DqPayyxqsA" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_NuOWMPMhEeC_DqPayyxqsA" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_NuOWMfMhEeC_DqPayyxqsA" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_NuOWMvMhEeC_DqPayyxqsA" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_NuOWM_MhEeC_DqPayyxqsA" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_NuOWNPMhEeC_DqPayyxqsA" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_NuOWNfMhEeC_DqPayyxqsA" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_NuOWNvMhEeC_DqPayyxqsA" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_NuOWN_MhEeC_DqPayyxqsA" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_NuOWOPMhEeC_DqPayyxqsA" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_NuOWOfMhEeC_DqPayyxqsA" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_Nt1UoPMhEeC_DqPayyxqsA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_NuNvIfMhEeC_DqPayyxqsA" x="186" y="51" width="20" height="20"/>
+ </children>
+ <element xmi:type="uml:FunctionBehavior" href="alflibrary.uml#_FtNtIPMhEeC_DqPayyxqsA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_FtuqgPMhEeC_DqPayyxqsA" x="70" y="595" width="196" height="86"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_VRsHoPMhEeC_DqPayyxqsA" type="2064" fontName="Segoe UI" gradient="8905185, 16777215, 0" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_VRsusPMhEeC_DqPayyxqsA" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_VRsusfMhEeC_DqPayyxqsA" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_VRsusvMhEeC_DqPayyxqsA" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_VRsus_MhEeC_DqPayyxqsA" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_VRsutPMhEeC_DqPayyxqsA" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_VRsutfMhEeC_DqPayyxqsA" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_VRsutvMhEeC_DqPayyxqsA" type="5116"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_VRsut_MhEeC_DqPayyxqsA" type="7067">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_VRsuuPMhEeC_DqPayyxqsA" showTitle="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_VRsuufMhEeC_DqPayyxqsA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_XlQ3UPMiEeC_DqPayyxqsA" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_XlReYPMiEeC_DqPayyxqsA" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_XlReYfMiEeC_DqPayyxqsA" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_XlReYvMiEeC_DqPayyxqsA" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_XlReY_MiEeC_DqPayyxqsA" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_XlSFcPMiEeC_DqPayyxqsA" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_XlSFcfMiEeC_DqPayyxqsA" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_XlSFcvMiEeC_DqPayyxqsA" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_XlSFc_MiEeC_DqPayyxqsA" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_XlSFdPMiEeC_DqPayyxqsA" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_XlSFdfMiEeC_DqPayyxqsA" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_Xk31wPMiEeC_DqPayyxqsA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_XlQ3UfMiEeC_DqPayyxqsA" x="-10" y="50" width="20" height="20"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_bps9IPMiEeC_DqPayyxqsA" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_bptkMPMiEeC_DqPayyxqsA" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_bptkMfMiEeC_DqPayyxqsA" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_bptkMvMiEeC_DqPayyxqsA" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_bptkM_MiEeC_DqPayyxqsA" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_bptkNPMiEeC_DqPayyxqsA" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_bptkNfMiEeC_DqPayyxqsA" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_bptkNvMiEeC_DqPayyxqsA" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_bpuLQPMiEeC_DqPayyxqsA" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_bpuLQfMiEeC_DqPayyxqsA" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_bpuLQvMiEeC_DqPayyxqsA" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_bpRfUPMiEeC_DqPayyxqsA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_bps9IfMiEeC_DqPayyxqsA" x="-10" y="80" width="20" height="20"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_gHsLYPMiEeC_DqPayyxqsA" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_gHtZgPMiEeC_DqPayyxqsA" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_gHtZgfMiEeC_DqPayyxqsA" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_gHtZgvMiEeC_DqPayyxqsA" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_gHtZg_MiEeC_DqPayyxqsA" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_gHtZhPMiEeC_DqPayyxqsA" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_gHtZhfMiEeC_DqPayyxqsA" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_gHtZhvMiEeC_DqPayyxqsA" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_gHtZh_MiEeC_DqPayyxqsA" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_gHuAkPMiEeC_DqPayyxqsA" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_gHuAkfMiEeC_DqPayyxqsA" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_gHYpYPMiEeC_DqPayyxqsA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_gHsLYfMiEeC_DqPayyxqsA" x="186" y="68" width="20" height="20"/>
+ </children>
+ <element xmi:type="uml:FunctionBehavior" href="alflibrary.uml#_VRTGEPMhEeC_DqPayyxqsA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_VRsHofMhEeC_DqPayyxqsA" x="415" y="15" width="196" height="111"/>
</children>
- <children xmi:type="notation:Shape" xmi:id="_ys6nUKi2EeCw3MW-Flzemw" type="2010" fontHeight="8" lineColor="0">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ys6nUqi2EeCw3MW-Flzemw" source="ShadowFigure">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ys6nU6i2EeCw3MW-Flzemw" key="ShadowFigure_Value" value="false"/>
+ <children xmi:type="notation:Shape" xmi:id="_la4jUPMiEeC_DqPayyxqsA" type="2064" fontName="Segoe UI" gradient="8905185, 16777215, 0" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_la5KYPMiEeC_DqPayyxqsA" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_la5KYfMiEeC_DqPayyxqsA" key="ShadowFigure_Value" value="false"/>
</eAnnotations>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ys6nVKi2EeCw3MW-Flzemw" source="displayNameLabelIcon">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ys6nVai2EeCw3MW-Flzemw" key="displayNameLabelIcon_value" value="false"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_la5KYvMiEeC_DqPayyxqsA" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_la5KY_MiEeC_DqPayyxqsA" key="displayNameLabelIcon_value" value="false"/>
</eAnnotations>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ys6nVqi2EeCw3MW-Flzemw" source="QualifiedName">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ys6nV6i2EeCw3MW-Flzemw" key="QualifiedNameDepth" value="1000"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_la5KZPMiEeC_DqPayyxqsA" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_la5KZfMiEeC_DqPayyxqsA" key="QualifiedNameDepth" value="1000"/>
</eAnnotations>
- <children xmi:type="notation:DecorationNode" xmi:id="_ys6nWKi2EeCw3MW-Flzemw" type="5035"/>
- <children xmi:type="notation:BasicCompartment" xmi:id="_ys6nWai2EeCw3MW-Flzemw" type="7020">
- <children xmi:type="notation:Shape" xmi:id="_7tTCsKi2EeCw3MW-Flzemw" type="3018" fontHeight="8" lineColor="0">
- <element xmi:type="uml:Property" href="alflibrary.uml#_7rqD8Ki2EeCw3MW-Flzemw"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_7tTCsai2EeCw3MW-Flzemw"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_la5KZvMiEeC_DqPayyxqsA" type="5116"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_la5KZ_MiEeC_DqPayyxqsA" type="7067">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_la5KaPMiEeC_DqPayyxqsA" showTitle="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_la5KafMiEeC_DqPayyxqsA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_2Z9TkPMiEeC_DqPayyxqsA" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_2Z96oPMiEeC_DqPayyxqsA" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_2Z96ofMiEeC_DqPayyxqsA" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_2Z96ovMiEeC_DqPayyxqsA" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_2Z96o_MiEeC_DqPayyxqsA" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_2Z96pPMiEeC_DqPayyxqsA" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_2Z96pfMiEeC_DqPayyxqsA" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_2Z96pvMiEeC_DqPayyxqsA" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_2Z-hsPMiEeC_DqPayyxqsA" x="25" y="3"/>
</children>
- <children xmi:type="notation:Shape" xmi:id="_Fza-IKi3EeCw3MW-Flzemw" type="3018" fontHeight="8" lineColor="0">
- <element xmi:type="uml:Property" href="alflibrary.uml#_FyrXQKi3EeCw3MW-Flzemw"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_Fza-Iai3EeCw3MW-Flzemw"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_2Z-hsfMiEeC_DqPayyxqsA" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_2Z-hsvMiEeC_DqPayyxqsA" x="25" y="-10"/>
</children>
- <styles xmi:type="notation:TitleStyle" xmi:id="_ys6nWqi2EeCw3MW-Flzemw"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_ys6nW6i2EeCw3MW-Flzemw"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_ys6nXKi2EeCw3MW-Flzemw"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ys6nXai2EeCw3MW-Flzemw"/>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_2Zq_sPMiEeC_DqPayyxqsA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2Z9TkfMiEeC_DqPayyxqsA" x="-10" y="49" width="20" height="20"/>
</children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_ys6nXqi2EeCw3MW-Flzemw" visible="false" type="7021">
- <styles xmi:type="notation:TitleStyle" xmi:id="_ys6nX6i2EeCw3MW-Flzemw"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_ys6nYKi2EeCw3MW-Flzemw"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_ys6nYai2EeCw3MW-Flzemw"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ys6nYqi2EeCw3MW-Flzemw"/>
+ <children xmi:type="notation:Shape" xmi:id="_6ttnwPMiEeC_DqPayyxqsA" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_6tuO0PMiEeC_DqPayyxqsA" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6tuO0fMiEeC_DqPayyxqsA" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_6tuO0vMiEeC_DqPayyxqsA" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6tuO0_MiEeC_DqPayyxqsA" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_6tuO1PMiEeC_DqPayyxqsA" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6tuO1fMiEeC_DqPayyxqsA" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_6tuO1vMiEeC_DqPayyxqsA" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_6tu14PMiEeC_DqPayyxqsA" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_6tu14fMiEeC_DqPayyxqsA" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_6tu14vMiEeC_DqPayyxqsA" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_6tas0PMiEeC_DqPayyxqsA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_6ttnwfMiEeC_DqPayyxqsA" x="-10" y="85" width="20" height="20"/>
</children>
- <children xmi:type="notation:Shape" xmi:id="_IvLkoKi3EeCw3MW-Flzemw" type="3015" fontHeight="8" lineColor="0">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_IvLkoqi3EeCw3MW-Flzemw" source="ShadowFigure">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_IvLko6i3EeCw3MW-Flzemw" key="ShadowFigure_Value" value="false"/>
+ <children xmi:type="notation:Shape" xmi:id="_-FIPgPMiEeC_DqPayyxqsA" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_-FI2kPMiEeC_DqPayyxqsA" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_-FI2kfMiEeC_DqPayyxqsA" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_-FI2kvMiEeC_DqPayyxqsA" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_-FJdoPMiEeC_DqPayyxqsA" key="displayNameLabelIcon_value" value="false"/>
</eAnnotations>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_IvLkpKi3EeCw3MW-Flzemw" source="displayNameLabelIcon">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_IvLkpai3EeCw3MW-Flzemw" key="displayNameLabelIcon_value" value="false"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_-FJdofMiEeC_DqPayyxqsA" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_-FJdovMiEeC_DqPayyxqsA" key="QualifiedNameDepth" value="1000"/>
</eAnnotations>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_IvLkpqi3EeCw3MW-Flzemw" source="QualifiedName">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_IvLkp6i3EeCw3MW-Flzemw" key="QualifiedNameDepth" value="1000"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_-FJdo_MiEeC_DqPayyxqsA" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_-FJdpPMiEeC_DqPayyxqsA" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_-FJdpfMiEeC_DqPayyxqsA" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_-FJdpvMiEeC_DqPayyxqsA" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_-Et_0PMiEeC_DqPayyxqsA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-FIPgfMiEeC_DqPayyxqsA" x="186" y="70" width="20" height="20"/>
+ </children>
+ <element xmi:type="uml:FunctionBehavior" href="alflibrary.uml#_lagv4PMiEeC_DqPayyxqsA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_la4jUfMiEeC_DqPayyxqsA" x="415" y="135" width="196" height="111"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_CiS-YPMjEeC_DqPayyxqsA" type="2064" fontName="Segoe UI" gradient="8905185, 16777215, 0" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_CiTlcPMjEeC_DqPayyxqsA" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_CiTlcfMjEeC_DqPayyxqsA" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_CiTlcvMjEeC_DqPayyxqsA" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_CiTlc_MjEeC_DqPayyxqsA" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_CiTldPMjEeC_DqPayyxqsA" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_CiTldfMjEeC_DqPayyxqsA" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_CiTldvMjEeC_DqPayyxqsA" type="5116"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_CiTld_MjEeC_DqPayyxqsA" type="7067">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_CiTlePMjEeC_DqPayyxqsA" showTitle="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_CiTlefMjEeC_DqPayyxqsA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_FjllIPMjEeC_DqPayyxqsA" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FjmMMPMjEeC_DqPayyxqsA" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FjmMMfMjEeC_DqPayyxqsA" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FjmzQPMjEeC_DqPayyxqsA" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FjmzQfMjEeC_DqPayyxqsA" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FjmzQvMjEeC_DqPayyxqsA" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FjmzQ_MjEeC_DqPayyxqsA" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_FjmzRPMjEeC_DqPayyxqsA" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_FjmzRfMjEeC_DqPayyxqsA" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_FjmzRvMjEeC_DqPayyxqsA" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_FjnaUPMjEeC_DqPayyxqsA" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_FjQN8PMjEeC_DqPayyxqsA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_FjllIfMjEeC_DqPayyxqsA" x="-10" y="54" width="20" height="20"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_ITbPgPMjEeC_DqPayyxqsA" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ITb2kPMjEeC_DqPayyxqsA" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ITb2kfMjEeC_DqPayyxqsA" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ITcdoPMjEeC_DqPayyxqsA" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ITcdofMjEeC_DqPayyxqsA" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ITcdovMjEeC_DqPayyxqsA" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ITcdo_MjEeC_DqPayyxqsA" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_ITcdpPMjEeC_DqPayyxqsA" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_ITcdpfMjEeC_DqPayyxqsA" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_ITcdpvMjEeC_DqPayyxqsA" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_ITcdp_MjEeC_DqPayyxqsA" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_ITCN8PMjEeC_DqPayyxqsA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ITbPgfMjEeC_DqPayyxqsA" x="-10" y="82" width="20" height="20"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_Nc2ncPMjEeC_DqPayyxqsA" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Nc3OgPMjEeC_DqPayyxqsA" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Nc3OgfMjEeC_DqPayyxqsA" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Nc3OgvMjEeC_DqPayyxqsA" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Nc3Og_MjEeC_DqPayyxqsA" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Nc31kPMjEeC_DqPayyxqsA" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Nc31kfMjEeC_DqPayyxqsA" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Nc31kvMjEeC_DqPayyxqsA" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Nc31k_MjEeC_DqPayyxqsA" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Nc31lPMjEeC_DqPayyxqsA" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Nc31lfMjEeC_DqPayyxqsA" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_NcjsgPMjEeC_DqPayyxqsA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Nc2ncfMjEeC_DqPayyxqsA" x="186" y="65" width="20" height="20"/>
+ </children>
+ <element xmi:type="uml:FunctionBehavior" href="alflibrary.uml#_Ch6j4PMjEeC_DqPayyxqsA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_CiS-YfMjEeC_DqPayyxqsA" x="415" y="260" width="196" height="111"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_UL55YPMjEeC_DqPayyxqsA" type="2064" fontName="Segoe UI" gradient="8905185, 16777215, 0" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_UL6gcPMjEeC_DqPayyxqsA" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_UL6gcfMjEeC_DqPayyxqsA" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_UL6gcvMjEeC_DqPayyxqsA" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_UL6gc_MjEeC_DqPayyxqsA" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_UL6gdPMjEeC_DqPayyxqsA" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_UL7HgPMjEeC_DqPayyxqsA" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_UL7HgfMjEeC_DqPayyxqsA" type="5116"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_UL7HgvMjEeC_DqPayyxqsA" type="7067">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_UL7Hg_MjEeC_DqPayyxqsA" showTitle="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_UL7HhPMjEeC_DqPayyxqsA"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_X8EYUPMjEeC_DqPayyxqsA" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_X8E_YPMjEeC_DqPayyxqsA" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_X8E_YfMjEeC_DqPayyxqsA" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_X8E_YvMjEeC_DqPayyxqsA" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_X8E_Y_MjEeC_DqPayyxqsA" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_X8E_ZPMjEeC_DqPayyxqsA" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_X8E_ZfMjEeC_DqPayyxqsA" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_X8FmcPMjEeC_DqPayyxqsA" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_X8FmcfMjEeC_DqPayyxqsA" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_X8FmcvMjEeC_DqPayyxqsA" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_X8Fmc_MjEeC_DqPayyxqsA" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_X7vBIPMjEeC_DqPayyxqsA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_X8EYUfMjEeC_DqPayyxqsA" x="-10" y="50" width="20" height="20"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_cvTd0PMjEeC_DqPayyxqsA" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_cvUE4PMjEeC_DqPayyxqsA" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_cvUE4fMjEeC_DqPayyxqsA" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_cvUE4vMjEeC_DqPayyxqsA" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_cvUE4_MjEeC_DqPayyxqsA" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_cvUE5PMjEeC_DqPayyxqsA" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_cvUE5fMjEeC_DqPayyxqsA" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_cvUE5vMjEeC_DqPayyxqsA" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_cvUr8PMjEeC_DqPayyxqsA" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_cvUr8fMjEeC_DqPayyxqsA" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_cvUr8vMjEeC_DqPayyxqsA" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_cu-tsPMjEeC_DqPayyxqsA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_cvTd0fMjEeC_DqPayyxqsA" x="-10" y="85" width="20" height="20"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_zPlM0PMjEeCfS7qBvajEQQ" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zPnpEPMjEeCfS7qBvajEQQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zPnpEfMjEeCfS7qBvajEQQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zPnpEvMjEeCfS7qBvajEQQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zPnpE_MjEeCfS7qBvajEQQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zPoQIPMjEeCfS7qBvajEQQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zPoQIfMjEeCfS7qBvajEQQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_zPoQIvMjEeCfS7qBvajEQQ" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_zPoQI_MjEeCfS7qBvajEQQ" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_zPo3MPMjEeCfS7qBvajEQQ" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_zPo3MfMjEeCfS7qBvajEQQ" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_zO-v4PMjEeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_zPlM0fMjEeCfS7qBvajEQQ" x="186" y="65" width="20" height="20"/>
+ </children>
+ <element xmi:type="uml:FunctionBehavior" href="alflibrary.uml#_ULfCoPMjEeC_DqPayyxqsA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_UL55YfMjEeC_DqPayyxqsA" x="415" y="385" width="196" height="111"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_EUQ10PMkEeCfS7qBvajEQQ" type="2064" fontName="Segoe UI" gradient="8905185, 16777215, 0" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_EURc4PMkEeCfS7qBvajEQQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_EURc4fMkEeCfS7qBvajEQQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_EURc4vMkEeCfS7qBvajEQQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_EUSD8PMkEeCfS7qBvajEQQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_EUSD8fMkEeCfS7qBvajEQQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_EUSD8vMkEeCfS7qBvajEQQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_EUSD8_MkEeCfS7qBvajEQQ" type="5116"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_EUSD9PMkEeCfS7qBvajEQQ" type="7067">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_EUSD9fMkEeCfS7qBvajEQQ" showTitle="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_EUSD9vMkEeCfS7qBvajEQQ"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_I8rycPMkEeCfS7qBvajEQQ" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_I8sZgPMkEeCfS7qBvajEQQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_I8sZgfMkEeCfS7qBvajEQQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_I8sZgvMkEeCfS7qBvajEQQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_I8tAkPMkEeCfS7qBvajEQQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_I8tAkfMkEeCfS7qBvajEQQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_I8tAkvMkEeCfS7qBvajEQQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_I8tAk_MkEeCfS7qBvajEQQ" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_I8tAlPMkEeCfS7qBvajEQQ" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_I8tAlfMkEeCfS7qBvajEQQ" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_I8tAlvMkEeCfS7qBvajEQQ" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_I8TX8PMkEeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_I8rycfMkEeCfS7qBvajEQQ" x="-10" y="50" width="20" height="20"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_RdPeQPMkEeCfS7qBvajEQQ" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_RdQFUPMkEeCfS7qBvajEQQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_RdQFUfMkEeCfS7qBvajEQQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_RdQFUvMkEeCfS7qBvajEQQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_RdQFU_MkEeCfS7qBvajEQQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_RdQFVPMkEeCfS7qBvajEQQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_RdQFVfMkEeCfS7qBvajEQQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_RdQFVvMkEeCfS7qBvajEQQ" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_RdQsYPMkEeCfS7qBvajEQQ" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_RdQsYfMkEeCfS7qBvajEQQ" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_RdQsYvMkEeCfS7qBvajEQQ" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_Rc-_kPMkEeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_RdPeQfMkEeCfS7qBvajEQQ" x="-10" y="83" width="20" height="20"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_o1ORUPMkEeCfS7qBvajEQQ" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_o1O4YPMkEeCfS7qBvajEQQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_o1O4YfMkEeCfS7qBvajEQQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_o1PfcPMkEeCfS7qBvajEQQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_o1PfcfMkEeCfS7qBvajEQQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_o1PfcvMkEeCfS7qBvajEQQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_o1Pfc_MkEeCfS7qBvajEQQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_o1PfdPMkEeCfS7qBvajEQQ" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_o1PfdfMkEeCfS7qBvajEQQ" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_o1PfdvMkEeCfS7qBvajEQQ" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_o1Pfd_MkEeCfS7qBvajEQQ" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_o03sAPMkEeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_o1ORUfMkEeCfS7qBvajEQQ" x="186" y="63" width="20" height="20"/>
+ </children>
+ <element xmi:type="uml:FunctionBehavior" href="alflibrary.uml#_ETy7wPMkEeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_EUQ10fMkEeCfS7qBvajEQQ" x="415" y="510" width="196" height="111"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_yMkbMPMkEeCfS7qBvajEQQ" type="2064" fontName="Segoe UI" gradient="8905185, 16777215, 0" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_yMlCQPMkEeCfS7qBvajEQQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_yMlCQfMkEeCfS7qBvajEQQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_yMlCQvMkEeCfS7qBvajEQQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_yMlCQ_MkEeCfS7qBvajEQQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_yMlCRPMkEeCfS7qBvajEQQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_yMlCRfMkEeCfS7qBvajEQQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_yMlpUPMkEeCfS7qBvajEQQ" type="5116"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_yMlpUfMkEeCfS7qBvajEQQ" type="7067">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_yMlpUvMkEeCfS7qBvajEQQ" showTitle="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_yMlpU_MkEeCfS7qBvajEQQ"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_5LUWAPMkEeCfS7qBvajEQQ" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_5LU9EPMkEeCfS7qBvajEQQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_5LU9EfMkEeCfS7qBvajEQQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_5LU9EvMkEeCfS7qBvajEQQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_5LU9E_MkEeCfS7qBvajEQQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_5LVkIPMkEeCfS7qBvajEQQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_5LVkIfMkEeCfS7qBvajEQQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_5LVkIvMkEeCfS7qBvajEQQ" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_5LVkI_MkEeCfS7qBvajEQQ" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_5LVkJPMkEeCfS7qBvajEQQ" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_5LVkJfMkEeCfS7qBvajEQQ" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_5K9JoPMkEeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5LUWAfMkEeCfS7qBvajEQQ" x="-10" y="53" width="20" height="20"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_-ldqgPMkEeCfS7qBvajEQQ" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_-leRkPMkEeCfS7qBvajEQQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_-leRkfMkEeCfS7qBvajEQQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_-leRkvMkEeCfS7qBvajEQQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_-leRk_MkEeCfS7qBvajEQQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_-leRlPMkEeCfS7qBvajEQQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_-leRlfMkEeCfS7qBvajEQQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_-leRlvMkEeCfS7qBvajEQQ" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_-leRl_MkEeCfS7qBvajEQQ" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_-le4oPMkEeCfS7qBvajEQQ" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_-le4ofMkEeCfS7qBvajEQQ" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_-lMkwPMkEeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-ldqgfMkEeCfS7qBvajEQQ" x="186" y="56" width="20" height="20"/>
+ </children>
+ <element xmi:type="uml:FunctionBehavior" href="alflibrary.uml#_yMLZoPMkEeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_yMkbMfMkEeCfS7qBvajEQQ" x="415" y="635" width="196" height="86"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_Ib4WAPMlEeCfS7qBvajEQQ" type="2064" fontName="Segoe UI" gradient="8905185, 16777215, 0" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Ib5kIPMlEeCfS7qBvajEQQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Ib5kIfMlEeCfS7qBvajEQQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Ib5kIvMlEeCfS7qBvajEQQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Ib5kI_MlEeCfS7qBvajEQQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Ib5kJPMlEeCfS7qBvajEQQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Ib5kJfMlEeCfS7qBvajEQQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Ib5kJvMlEeCfS7qBvajEQQ" type="5116"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_Ib6LMPMlEeCfS7qBvajEQQ" type="7067">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_Ib6LMfMlEeCfS7qBvajEQQ" showTitle="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Ib6LMvMlEeCfS7qBvajEQQ"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_NjnE0PMlEeCfS7qBvajEQQ" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Njnr4PMlEeCfS7qBvajEQQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Njnr4fMlEeCfS7qBvajEQQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_NjoS8PMlEeCfS7qBvajEQQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_NjoS8fMlEeCfS7qBvajEQQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_NjoS8vMlEeCfS7qBvajEQQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_NjoS8_MlEeCfS7qBvajEQQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_NjoS9PMlEeCfS7qBvajEQQ" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_NjoS9fMlEeCfS7qBvajEQQ" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_NjoS9vMlEeCfS7qBvajEQQ" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_NjoS9_MlEeCfS7qBvajEQQ" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_NjP4cPMlEeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_NjnE0fMlEeCfS7qBvajEQQ" x="-10" y="50" width="20" height="20"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_r6L4UPM-EeCfS7qBvajEQQ" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_r6MfYPM-EeCfS7qBvajEQQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_r6MfYfM-EeCfS7qBvajEQQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_r6MfYvM-EeCfS7qBvajEQQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_r6NGcPM-EeCfS7qBvajEQQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_r6NGcfM-EeCfS7qBvajEQQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_r6NGcvM-EeCfS7qBvajEQQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_r6NGc_M-EeCfS7qBvajEQQ" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_r6NGdPM-EeCfS7qBvajEQQ" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_r6NGdfM-EeCfS7qBvajEQQ" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_r6NtgPM-EeCfS7qBvajEQQ" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_r5xBkPM-EeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_r6L4UfM-EeCfS7qBvajEQQ" x="186" y="54" width="20" height="20"/>
+ </children>
+ <element xmi:type="uml:FunctionBehavior" href="alflibrary.uml#_IbpFcPMlEeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Ib4WAfMlEeCfS7qBvajEQQ" x="795" y="15" width="196" height="86"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_6kE54PM-EeCfS7qBvajEQQ" type="2064" fontName="Segoe UI" gradient="8905185, 16777215, 0" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_6kFg8PM-EeCfS7qBvajEQQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6kFg8fM-EeCfS7qBvajEQQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_6kGIAPM-EeCfS7qBvajEQQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6kGIAfM-EeCfS7qBvajEQQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_6kGIAvM-EeCfS7qBvajEQQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6kGIA_M-EeCfS7qBvajEQQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_6kGIBPM-EeCfS7qBvajEQQ" type="5116"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_6kGIBfM-EeCfS7qBvajEQQ" type="7067">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_6kGIBvM-EeCfS7qBvajEQQ" showTitle="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_6kGIB_M-EeCfS7qBvajEQQ"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_9Pbs4PM-EeCfS7qBvajEQQ" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_9Pbs4vM-EeCfS7qBvajEQQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_9PcT8PM-EeCfS7qBvajEQQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_9PcT8fM-EeCfS7qBvajEQQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_9PcT8vM-EeCfS7qBvajEQQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_9PcT8_M-EeCfS7qBvajEQQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_9PcT9PM-EeCfS7qBvajEQQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_9PcT9fM-EeCfS7qBvajEQQ" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_9PcT9vM-EeCfS7qBvajEQQ" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_9PcT9_M-EeCfS7qBvajEQQ" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_9PcT-PM-EeCfS7qBvajEQQ" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_9PKnIPM-EeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_9Pbs4fM-EeCfS7qBvajEQQ" x="-10" y="47" width="20" height="20"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_At8bIPM_EeCfS7qBvajEQQ" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_At9CMPM_EeCfS7qBvajEQQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_At9CMfM_EeCfS7qBvajEQQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_At9CMvM_EeCfS7qBvajEQQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_At9CM_M_EeCfS7qBvajEQQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_At9CNPM_EeCfS7qBvajEQQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_At9CNfM_EeCfS7qBvajEQQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_At9CNvM_EeCfS7qBvajEQQ" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_At9CN_M_EeCfS7qBvajEQQ" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_At9pQPM_EeCfS7qBvajEQQ" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_At9pQfM_EeCfS7qBvajEQQ" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_AtlOwPM_EeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_At8bIfM_EeCfS7qBvajEQQ" x="-10" y="80" width="20" height="20"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_EEp4QPM_EeCfS7qBvajEQQ" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_EEqfUPM_EeCfS7qBvajEQQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_EEqfUfM_EeCfS7qBvajEQQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_EEqfUvM_EeCfS7qBvajEQQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_EEqfU_M_EeCfS7qBvajEQQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_EErGYPM_EeCfS7qBvajEQQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_EErGYfM_EeCfS7qBvajEQQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_EErGYvM_EeCfS7qBvajEQQ" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_EErGY_M_EeCfS7qBvajEQQ" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_EErGZPM_EeCfS7qBvajEQQ" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_EErGZfM_EeCfS7qBvajEQQ" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_EEWWQPM_EeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_EEp4QfM_EeCfS7qBvajEQQ" x="186" y="68" width="20" height="20"/>
+ </children>
+ <element xmi:type="uml:FunctionBehavior" href="alflibrary.uml#_6jz0IPM-EeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_6kE54fM-EeCfS7qBvajEQQ" x="795" y="115" width="196" height="111"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_LFp10PM_EeCfS7qBvajEQQ" type="2064" fontName="Segoe UI" gradient="8905185, 16777215, 0" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_LFrD8PM_EeCfS7qBvajEQQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_LFrD8fM_EeCfS7qBvajEQQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_LFrD8vM_EeCfS7qBvajEQQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_LFrD8_M_EeCfS7qBvajEQQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_LFrrAPM_EeCfS7qBvajEQQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_LFrrAfM_EeCfS7qBvajEQQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_LFrrAvM_EeCfS7qBvajEQQ" type="5116"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_LFrrA_M_EeCfS7qBvajEQQ" type="7067">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_LFrrBPM_EeCfS7qBvajEQQ" showTitle="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_LFrrBfM_EeCfS7qBvajEQQ"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_PznZwPM_EeCfS7qBvajEQQ" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_PzoA0PM_EeCfS7qBvajEQQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_PzoA0fM_EeCfS7qBvajEQQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_PzoA0vM_EeCfS7qBvajEQQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_PzoA0_M_EeCfS7qBvajEQQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_PzoA1PM_EeCfS7qBvajEQQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_PzoA1fM_EeCfS7qBvajEQQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_PzoA1vM_EeCfS7qBvajEQQ" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Pzon4PM_EeCfS7qBvajEQQ" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Pzon4fM_EeCfS7qBvajEQQ" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Pzon4vM_EeCfS7qBvajEQQ" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_PzQ0cPM_EeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_PznZwfM_EeCfS7qBvajEQQ" x="-10" y="45" width="20" height="20"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_SEq2YPM_EeCfS7qBvajEQQ" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_SErdcPM_EeCfS7qBvajEQQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_SErdcfM_EeCfS7qBvajEQQ" key="ShadowFigure_Value" value="false"/>
</eAnnotations>
- <children xmi:type="notation:DecorationNode" xmi:id="_IvLkqKi3EeCw3MW-Flzemw" type="7014">
- <children xmi:type="notation:Shape" xmi:id="_GI0J4Ki4EeCw3MW-Flzemw" type="3031" fontHeight="8" lineColor="0">
- <element xmi:type="uml:ClassifierTemplateParameter" href="alflibrary.uml#_q3twMKi3EeCw3MW-Flzemw"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_GI0J4ai4EeCw3MW-Flzemw" x="38" y="8"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_SErdcvM_EeCfS7qBvajEQQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_SErdc_M_EeCfS7qBvajEQQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_SErddPM_EeCfS7qBvajEQQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_SErddfM_EeCfS7qBvajEQQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_SErddvM_EeCfS7qBvajEQQ" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_SErdd_M_EeCfS7qBvajEQQ" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_SErdePM_EeCfS7qBvajEQQ" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_SEsEgPM_EeCfS7qBvajEQQ" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_SEX7cPM_EeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_SEq2YfM_EeCfS7qBvajEQQ" x="-10" y="82" width="20" height="20"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_U8btsPM_EeCfS7qBvajEQQ" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_U8cUwPM_EeCfS7qBvajEQQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_U8cUwfM_EeCfS7qBvajEQQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_U8cUwvM_EeCfS7qBvajEQQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_U8cUw_M_EeCfS7qBvajEQQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_U8c70PM_EeCfS7qBvajEQQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_U8c70fM_EeCfS7qBvajEQQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_U8c70vM_EeCfS7qBvajEQQ" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_U8c70_M_EeCfS7qBvajEQQ" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_U8c71PM_EeCfS7qBvajEQQ" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_U8c71fM_EeCfS7qBvajEQQ" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_U8LPAPM_EeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_U8btsfM_EeCfS7qBvajEQQ" x="186" y="68" width="20" height="20"/>
+ </children>
+ <element xmi:type="uml:FunctionBehavior" href="alflibrary.uml#_LFW64PM_EeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_LFp10fM_EeCfS7qBvajEQQ" x="795" y="240" width="196" height="111"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_bIVPQPM_EeCfS7qBvajEQQ" type="2064" fontName="Segoe UI" gradient="8905185, 16777215, 0" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_bIV2UPM_EeCfS7qBvajEQQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_bIV2UfM_EeCfS7qBvajEQQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_bIV2UvM_EeCfS7qBvajEQQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_bIV2U_M_EeCfS7qBvajEQQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_bIV2VPM_EeCfS7qBvajEQQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_bIV2VfM_EeCfS7qBvajEQQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_bIV2VvM_EeCfS7qBvajEQQ" type="5116"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_bIWdYPM_EeCfS7qBvajEQQ" type="7067">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_bIWdYfM_EeCfS7qBvajEQQ" showTitle="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_bIWdYvM_EeCfS7qBvajEQQ"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_drZo8PM_EeCfS7qBvajEQQ" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_drZo8vM_EeCfS7qBvajEQQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_draQAPM_EeCfS7qBvajEQQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_draQAfM_EeCfS7qBvajEQQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_draQAvM_EeCfS7qBvajEQQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_draQA_M_EeCfS7qBvajEQQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_draQBPM_EeCfS7qBvajEQQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_draQBfM_EeCfS7qBvajEQQ" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_draQBvM_EeCfS7qBvajEQQ" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_draQB_M_EeCfS7qBvajEQQ" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_draQCPM_EeCfS7qBvajEQQ" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_drDDoPM_EeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_drZo8fM_EeCfS7qBvajEQQ" x="-10" y="50" width="20" height="20"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_jPXn0PM_EeCfS7qBvajEQQ" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jPXn0vM_EeCfS7qBvajEQQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jPXn0_M_EeCfS7qBvajEQQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jPYO4PM_EeCfS7qBvajEQQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jPYO4fM_EeCfS7qBvajEQQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jPYO4vM_EeCfS7qBvajEQQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jPYO4_M_EeCfS7qBvajEQQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_jPYO5PM_EeCfS7qBvajEQQ" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_jPYO5fM_EeCfS7qBvajEQQ" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_jPYO5vM_EeCfS7qBvajEQQ" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_jPYO5_M_EeCfS7qBvajEQQ" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_jPDewPM_EeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_jPXn0fM_EeCfS7qBvajEQQ" x="-10" y="81" width="20" height="20"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_O0nwAPNBEeCfS7qBvajEQQ" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_O0oXEPNBEeCfS7qBvajEQQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_O0oXEfNBEeCfS7qBvajEQQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_O0o-IPNBEeCfS7qBvajEQQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_O0o-IfNBEeCfS7qBvajEQQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_O0o-IvNBEeCfS7qBvajEQQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_O0o-I_NBEeCfS7qBvajEQQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_O0o-JPNBEeCfS7qBvajEQQ" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_O0o-JfNBEeCfS7qBvajEQQ" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_O0o-JvNBEeCfS7qBvajEQQ" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_O0o-J_NBEeCfS7qBvajEQQ" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_O0WqQPNBEeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_O0nwAfNBEeCfS7qBvajEQQ" x="186" y="64" width="20" height="20"/>
+ </children>
+ <element xmi:type="uml:FunctionBehavior" href="alflibrary.uml#_bIAfIPM_EeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_bIVPQfM_EeCfS7qBvajEQQ" x="795" y="365" width="196" height="111"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_X7KdwPNBEeCfS7qBvajEQQ" type="2064" fontName="Segoe UI" gradient="8905185, 16777215, 0" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_X7LE0PNBEeCfS7qBvajEQQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_X7LE0fNBEeCfS7qBvajEQQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_X7LE0vNBEeCfS7qBvajEQQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_X7LE0_NBEeCfS7qBvajEQQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_X7LE1PNBEeCfS7qBvajEQQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_X7LE1fNBEeCfS7qBvajEQQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_X7LE1vNBEeCfS7qBvajEQQ" type="5116"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_X7LE1_NBEeCfS7qBvajEQQ" type="7067">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_X7Lr4PNBEeCfS7qBvajEQQ" showTitle="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_X7Lr4fNBEeCfS7qBvajEQQ"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_bR-BgPNBEeCfS7qBvajEQQ" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_bR-okPNBEeCfS7qBvajEQQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_bR-okfNBEeCfS7qBvajEQQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_bR-okvNBEeCfS7qBvajEQQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_bR_PoPNBEeCfS7qBvajEQQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_bR_PofNBEeCfS7qBvajEQQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_bR_PovNBEeCfS7qBvajEQQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_bR_Po_NBEeCfS7qBvajEQQ" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_bR_PpPNBEeCfS7qBvajEQQ" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_bR_PpfNBEeCfS7qBvajEQQ" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_bR_PpvNBEeCfS7qBvajEQQ" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_bRuJ4PNBEeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_bR-BgfNBEeCfS7qBvajEQQ" x="-10" y="46" width="20" height="20"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_eQkgoPNBEeCfS7qBvajEQQ" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_eQlHsPNBEeCfS7qBvajEQQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_eQlHsfNBEeCfS7qBvajEQQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_eQluwPNBEeCfS7qBvajEQQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_eQluwfNBEeCfS7qBvajEQQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_eQluwvNBEeCfS7qBvajEQQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_eQluw_NBEeCfS7qBvajEQQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_eQluxPNBEeCfS7qBvajEQQ" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_eQluxfNBEeCfS7qBvajEQQ" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_eQluxvNBEeCfS7qBvajEQQ" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_eQlux_NBEeCfS7qBvajEQQ" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_eQSMwPNBEeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_eQkgofNBEeCfS7qBvajEQQ" x="-10" y="80" width="20" height="20"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_jGDB0PNBEeCfS7qBvajEQQ" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jGDo4PNBEeCfS7qBvajEQQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jGDo4fNBEeCfS7qBvajEQQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jGDo4vNBEeCfS7qBvajEQQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jGDo4_NBEeCfS7qBvajEQQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jGDo5PNBEeCfS7qBvajEQQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jGDo5fNBEeCfS7qBvajEQQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_jGEP8PNBEeCfS7qBvajEQQ" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_jGEP8fNBEeCfS7qBvajEQQ" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_jGEP8vNBEeCfS7qBvajEQQ" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_jGEP8_NBEeCfS7qBvajEQQ" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_jFzKMPNBEeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_jGDB0fNBEeCfS7qBvajEQQ" x="186" y="65" width="20" height="20"/>
+ </children>
+ <element xmi:type="uml:FunctionBehavior" href="alflibrary.uml#_X6-QgPNBEeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_X7KdwfNBEeCfS7qBvajEQQ" x="795" y="490" width="196" height="111"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_oDfzQPNBEeCfS7qBvajEQQ" type="2064" fontName="Segoe UI" gradient="8905185, 16777215, 0" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_oDgaUPNBEeCfS7qBvajEQQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_oDgaUfNBEeCfS7qBvajEQQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_oDhBYPNBEeCfS7qBvajEQQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_oDhBYfNBEeCfS7qBvajEQQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_oDhBYvNBEeCfS7qBvajEQQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_oDhBY_NBEeCfS7qBvajEQQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_oDhBZPNBEeCfS7qBvajEQQ" type="5116"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_oDhBZfNBEeCfS7qBvajEQQ" type="7067">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_oDhBZvNBEeCfS7qBvajEQQ" showTitle="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_oDhBZ_NBEeCfS7qBvajEQQ"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_pSRTgPNBEeCfS7qBvajEQQ" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_pSR6kPNBEeCfS7qBvajEQQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_pSR6kfNBEeCfS7qBvajEQQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_pSR6kvNBEeCfS7qBvajEQQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_pSR6k_NBEeCfS7qBvajEQQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_pSShoPNBEeCfS7qBvajEQQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_pSShofNBEeCfS7qBvajEQQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_pSShovNBEeCfS7qBvajEQQ" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_pSSho_NBEeCfS7qBvajEQQ" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_pSShpPNBEeCfS7qBvajEQQ" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_pSShpfNBEeCfS7qBvajEQQ" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_pSCqAPNBEeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_pSRTgfNBEeCfS7qBvajEQQ" x="-10" y="45" width="20" height="20"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_veQ7sPNBEeCfS7qBvajEQQ" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_veRiwPNBEeCfS7qBvajEQQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_veRiwfNBEeCfS7qBvajEQQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_veRiwvNBEeCfS7qBvajEQQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_veRiw_NBEeCfS7qBvajEQQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_veSJ0PNBEeCfS7qBvajEQQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_veSJ0fNBEeCfS7qBvajEQQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_veSJ0vNBEeCfS7qBvajEQQ" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_veSJ0_NBEeCfS7qBvajEQQ" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_veSJ1PNBEeCfS7qBvajEQQ" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_veSJ1fNBEeCfS7qBvajEQQ" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_vd020PNBEeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_veQ7sfNBEeCfS7qBvajEQQ" x="-10" y="73" width="20" height="20"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_yeXPoPNBEeCfS7qBvajEQQ" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_yeX2sPNBEeCfS7qBvajEQQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_yeX2sfNBEeCfS7qBvajEQQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_yeX2svNBEeCfS7qBvajEQQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_yeX2s_NBEeCfS7qBvajEQQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_yeYdwPNBEeCfS7qBvajEQQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_yeYdwfNBEeCfS7qBvajEQQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_yeYdwvNBEeCfS7qBvajEQQ" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_yeYdw_NBEeCfS7qBvajEQQ" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_yeYdxPNBEeCfS7qBvajEQQ" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_yeYdxfNBEeCfS7qBvajEQQ" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_yeADQPNBEeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_yeXPofNBEeCfS7qBvajEQQ" x="-10" y="103" width="20" height="20"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_1aJrUPNBEeCfS7qBvajEQQ" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_1aKSYPNBEeCfS7qBvajEQQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_1aKSYfNBEeCfS7qBvajEQQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_1aKSYvNBEeCfS7qBvajEQQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_1aKSY_NBEeCfS7qBvajEQQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_1aKSZPNBEeCfS7qBvajEQQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_1aKSZfNBEeCfS7qBvajEQQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_1aKSZvNBEeCfS7qBvajEQQ" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_1aK5cPNBEeCfS7qBvajEQQ" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_1aK5cfNBEeCfS7qBvajEQQ" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_1aK5cvNBEeCfS7qBvajEQQ" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_1Z5zsPNBEeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1aJrUfNBEeCfS7qBvajEQQ" x="186" y="73" width="20" height="20"/>
+ </children>
+ <element xmi:type="uml:FunctionBehavior" href="alflibrary.uml#_oDKcEPNBEeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_oDfzQfNBEeCfS7qBvajEQQ" x="795" y="615" width="196" height="131"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_-S7C0PNBEeCfS7qBvajEQQ" type="2064" fontName="Segoe UI" gradient="8905185, 16777215, 0" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_-S8Q8PNBEeCfS7qBvajEQQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_-S8Q8fNBEeCfS7qBvajEQQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_-S8Q8vNBEeCfS7qBvajEQQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_-S8Q8_NBEeCfS7qBvajEQQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_-S8Q9PNBEeCfS7qBvajEQQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_-S84APNBEeCfS7qBvajEQQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_-S84AfNBEeCfS7qBvajEQQ" type="5116"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_-S84AvNBEeCfS7qBvajEQQ" type="7067">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_-S84A_NBEeCfS7qBvajEQQ" showTitle="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-S84BPNBEeCfS7qBvajEQQ"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_GH4z8PNCEeCfS7qBvajEQQ" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_GH5bAPNCEeCfS7qBvajEQQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_GH5bAfNCEeCfS7qBvajEQQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_GH5bAvNCEeCfS7qBvajEQQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_GH5bA_NCEeCfS7qBvajEQQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_GH6CEPNCEeCfS7qBvajEQQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_GH6CEfNCEeCfS7qBvajEQQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_GH6CEvNCEeCfS7qBvajEQQ" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_GH6CE_NCEeCfS7qBvajEQQ" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_GH6CFPNCEeCfS7qBvajEQQ" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_GH6CFfNCEeCfS7qBvajEQQ" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_GHnuMPNCEeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_GH4z8fNCEeCfS7qBvajEQQ" x="-10" y="47" width="20" height="20"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_IZ-yYPNCEeCfS7qBvajEQQ" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_IZ_ZcPNCEeCfS7qBvajEQQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_IZ_ZcfNCEeCfS7qBvajEQQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_IaAAgPNCEeCfS7qBvajEQQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_IaAAgfNCEeCfS7qBvajEQQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_IaAAgvNCEeCfS7qBvajEQQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_IaAAg_NCEeCfS7qBvajEQQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_IaAAhPNCEeCfS7qBvajEQQ" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_IaAAhfNCEeCfS7qBvajEQQ" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_IaAAhvNCEeCfS7qBvajEQQ" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_IaAAh_NCEeCfS7qBvajEQQ" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_IZuTsPNCEeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_IZ-yYfNCEeCfS7qBvajEQQ" x="-10" y="75" width="20" height="20"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_LTNpUPNCEeCfS7qBvajEQQ" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_LTOQYPNCEeCfS7qBvajEQQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_LTOQYfNCEeCfS7qBvajEQQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_LTOQYvNCEeCfS7qBvajEQQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_LTOQY_NCEeCfS7qBvajEQQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_LTOQZPNCEeCfS7qBvajEQQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_LTO3cPNCEeCfS7qBvajEQQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_LTO3cfNCEeCfS7qBvajEQQ" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_LTO3cvNCEeCfS7qBvajEQQ" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_LTO3c_NCEeCfS7qBvajEQQ" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_LTO3dPNCEeCfS7qBvajEQQ" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_LS4SIPNCEeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_LTNpUfNCEeCfS7qBvajEQQ" x="-10" y="105" width="20" height="20"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_TMEb8PNCEeCfS7qBvajEQQ" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_TMFDAPNCEeCfS7qBvajEQQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_TMFDAfNCEeCfS7qBvajEQQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_TMFDAvNCEeCfS7qBvajEQQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_TMFDA_NCEeCfS7qBvajEQQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_TMFDBPNCEeCfS7qBvajEQQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_TMFqEPNCEeCfS7qBvajEQQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_TMFqEfNCEeCfS7qBvajEQQ" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_TMFqEvNCEeCfS7qBvajEQQ" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_TMFqE_NCEeCfS7qBvajEQQ" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_TMFqFPNCEeCfS7qBvajEQQ" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_TLzWMPNCEeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_TMEb8fNCEeCfS7qBvajEQQ" x="186" y="80" width="20" height="20"/>
+ </children>
+ <element xmi:type="uml:FunctionBehavior" href="alflibrary.uml#_-SsZUPNBEeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-S7C0fNBEeCfS7qBvajEQQ" x="1180" y="15" width="196" height="136"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_ZTgUQPNCEeCfS7qBvajEQQ" type="2064" fontName="Segoe UI" gradient="8905185, 16777215, 0" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ZTg7UPNCEeCfS7qBvajEQQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ZThiYPNCEeCfS7qBvajEQQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ZThiYfNCEeCfS7qBvajEQQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ZThiYvNCEeCfS7qBvajEQQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ZThiY_NCEeCfS7qBvajEQQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ZThiZPNCEeCfS7qBvajEQQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_ZThiZfNCEeCfS7qBvajEQQ" type="5116"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_ZThiZvNCEeCfS7qBvajEQQ" type="7067">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_ZThiZ_NCEeCfS7qBvajEQQ" showTitle="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ZThiaPNCEeCfS7qBvajEQQ"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_bLAocPNCEeCfS7qBvajEQQ" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_bLBPgPNCEeCfS7qBvajEQQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_bLBPgfNCEeCfS7qBvajEQQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_bLBPgvNCEeCfS7qBvajEQQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_bLBPg_NCEeCfS7qBvajEQQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_bLBPhPNCEeCfS7qBvajEQQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_bLBPhfNCEeCfS7qBvajEQQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_bLB2kPNCEeCfS7qBvajEQQ" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_bLB2kfNCEeCfS7qBvajEQQ" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_bLB2kvNCEeCfS7qBvajEQQ" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_bLB2k_NCEeCfS7qBvajEQQ" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_bKr4UPNCEeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_bLAocfNCEeCfS7qBvajEQQ" x="-10" y="48" width="20" height="20"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_djsXEPNCEeCfS7qBvajEQQ" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_djtlMPNCEeCfS7qBvajEQQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_djtlMfNCEeCfS7qBvajEQQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_djtlMvNCEeCfS7qBvajEQQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_djtlM_NCEeCfS7qBvajEQQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_djtlNPNCEeCfS7qBvajEQQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_djtlNfNCEeCfS7qBvajEQQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_djuMQPNCEeCfS7qBvajEQQ" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_djuMQfNCEeCfS7qBvajEQQ" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_djuMQvNCEeCfS7qBvajEQQ" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_djuMQ_NCEeCfS7qBvajEQQ" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_djdGgPNCEeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_djsXEfNCEeCfS7qBvajEQQ" x="-10" y="75" width="20" height="20"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_g93-8PNCEeCfS7qBvajEQQ" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_g94mAPNCEeCfS7qBvajEQQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_g94mAfNCEeCfS7qBvajEQQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_g94mAvNCEeCfS7qBvajEQQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_g94mA_NCEeCfS7qBvajEQQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_g94mBPNCEeCfS7qBvajEQQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_g95NEPNCEeCfS7qBvajEQQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_g95NEfNCEeCfS7qBvajEQQ" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_g95NEvNCEeCfS7qBvajEQQ" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_g95NE_NCEeCfS7qBvajEQQ" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_g95NFPNCEeCfS7qBvajEQQ" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_g9ouYPNCEeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_g93-8fNCEeCfS7qBvajEQQ" x="-10" y="105" width="20" height="20"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_knns0PNCEeCfS7qBvajEQQ" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_kno68PNCEeCfS7qBvajEQQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_kno68fNCEeCfS7qBvajEQQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_kno68vNCEeCfS7qBvajEQQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_kno68_NCEeCfS7qBvajEQQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_kno69PNCEeCfS7qBvajEQQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_kno69fNCEeCfS7qBvajEQQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_kno69vNCEeCfS7qBvajEQQ" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_knpiAPNCEeCfS7qBvajEQQ" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_knpiAfNCEeCfS7qBvajEQQ" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_knpiAvNCEeCfS7qBvajEQQ" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_knQgcPNCEeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_knns0fNCEeCfS7qBvajEQQ" x="186" y="79" width="20" height="20"/>
+ </children>
+ <element xmi:type="uml:FunctionBehavior" href="alflibrary.uml#_ZTRqwPNCEeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ZTgUQfNCEeCfS7qBvajEQQ" x="1180" y="165" width="196" height="136"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_qeYr4PNCEeCfS7qBvajEQQ" type="2064" fontName="Segoe UI" gradient="8905185, 16777215, 0" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qeZS8PNCEeCfS7qBvajEQQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_qeZS8fNCEeCfS7qBvajEQQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qeZS8vNCEeCfS7qBvajEQQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_qeZS8_NCEeCfS7qBvajEQQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qeZS9PNCEeCfS7qBvajEQQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_qeZS9fNCEeCfS7qBvajEQQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_qeZ6APNCEeCfS7qBvajEQQ" type="5116"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_qeZ6AfNCEeCfS7qBvajEQQ" type="7067">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_qeZ6AvNCEeCfS7qBvajEQQ" showTitle="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_qeZ6A_NCEeCfS7qBvajEQQ"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_sbyzwPNCEeCfS7qBvajEQQ" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_sbza0PNCEeCfS7qBvajEQQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_sbza0fNCEeCfS7qBvajEQQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_sbza0vNCEeCfS7qBvajEQQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_sb0B4PNCEeCfS7qBvajEQQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_sb0B4fNCEeCfS7qBvajEQQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_sb0B4vNCEeCfS7qBvajEQQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_sb0B4_NCEeCfS7qBvajEQQ" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_sb0B5PNCEeCfS7qBvajEQQ" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_sb0B5fNCEeCfS7qBvajEQQ" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_sb0B5vNCEeCfS7qBvajEQQ" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_sbiVEPNCEeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_sbyzwfNCEeCfS7qBvajEQQ" x="-10" y="46" width="20" height="20"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_un3pwPNCEeCfS7qBvajEQQ" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_un4Q0PNCEeCfS7qBvajEQQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_un4Q0fNCEeCfS7qBvajEQQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_un4Q0vNCEeCfS7qBvajEQQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_un4Q0_NCEeCfS7qBvajEQQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_un4Q1PNCEeCfS7qBvajEQQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_un4Q1fNCEeCfS7qBvajEQQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_un4Q1vNCEeCfS7qBvajEQQ" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_un434PNCEeCfS7qBvajEQQ" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_un434fNCEeCfS7qBvajEQQ" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_un434vNCEeCfS7qBvajEQQ" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_uniSkPNCEeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_un3pwfNCEeCfS7qBvajEQQ" x="-10" y="75" width="20" height="20"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_yQf9UPNCEeCfS7qBvajEQQ" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_yQf9UvNCEeCfS7qBvajEQQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_yQgkYPNCEeCfS7qBvajEQQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_yQgkYfNCEeCfS7qBvajEQQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_yQgkYvNCEeCfS7qBvajEQQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_yQgkY_NCEeCfS7qBvajEQQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_yQgkZPNCEeCfS7qBvajEQQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_yQgkZfNCEeCfS7qBvajEQQ" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_yQgkZvNCEeCfS7qBvajEQQ" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_yQgkZ_NCEeCfS7qBvajEQQ" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_yQgkaPNCEeCfS7qBvajEQQ" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_yQJ_EPNCEeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_yQf9UfNCEeCfS7qBvajEQQ" x="186" y="60" width="20" height="20"/>
+ </children>
+ <element xmi:type="uml:FunctionBehavior" href="alflibrary.uml#_qeGYAPNCEeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_qeYr4fNCEeCfS7qBvajEQQ" x="1180" y="315" width="196" height="106"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_1mBusPNCEeCfS7qBvajEQQ" type="2064" fontName="Segoe UI" gradient="8905185, 16777215, 0" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_1mBusvNCEeCfS7qBvajEQQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_1mCVwPNCEeCfS7qBvajEQQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_1mCVwfNCEeCfS7qBvajEQQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_1mCVwvNCEeCfS7qBvajEQQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_1mCVw_NCEeCfS7qBvajEQQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_1mCVxPNCEeCfS7qBvajEQQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_1mCVxfNCEeCfS7qBvajEQQ" type="5116"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_1mCVxvNCEeCfS7qBvajEQQ" type="7067">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_1mCVx_NCEeCfS7qBvajEQQ" showTitle="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1mCVyPNCEeCfS7qBvajEQQ"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_4gEd8PNCEeCfS7qBvajEQQ" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4gFFAPNCEeCfS7qBvajEQQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4gFsEPNCEeCfS7qBvajEQQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4gFsEfNCEeCfS7qBvajEQQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4gFsEvNCEeCfS7qBvajEQQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4gFsE_NCEeCfS7qBvajEQQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4gFsFPNCEeCfS7qBvajEQQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_4gFsFfNCEeCfS7qBvajEQQ" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_4gFsFvNCEeCfS7qBvajEQQ" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_4gGTIPNCEeCfS7qBvajEQQ" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_4gGTIfNCEeCfS7qBvajEQQ" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_4fz_QPNCEeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4gEd8fNCEeCfS7qBvajEQQ" x="-10" y="43" width="20" height="20"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_7GLkkPNCEeCfS7qBvajEQQ" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7GMLoPNCEeCfS7qBvajEQQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_7GMLofNCEeCfS7qBvajEQQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7GMLovNCEeCfS7qBvajEQQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_7GMLo_NCEeCfS7qBvajEQQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7GMLpPNCEeCfS7qBvajEQQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_7GMLpfNCEeCfS7qBvajEQQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_7GMLpvNCEeCfS7qBvajEQQ" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_7GMLp_NCEeCfS7qBvajEQQ" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_7GMLqPNCEeCfS7qBvajEQQ" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_7GMLqfNCEeCfS7qBvajEQQ" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_7F5QsPNCEeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7GLkkfNCEeCfS7qBvajEQQ" x="-10" y="74" width="20" height="20"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_9uecgPNCEeCfS7qBvajEQQ" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_9ufDkPNCEeCfS7qBvajEQQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_9ufDkfNCEeCfS7qBvajEQQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_9ufDkvNCEeCfS7qBvajEQQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_9ufqoPNCEeCfS7qBvajEQQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_9ufqofNCEeCfS7qBvajEQQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_9ufqovNCEeCfS7qBvajEQQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_9ufqo_NCEeCfS7qBvajEQQ" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_9ufqpPNCEeCfS7qBvajEQQ" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_9ufqpfNCEeCfS7qBvajEQQ" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_9ufqpvNCEeCfS7qBvajEQQ" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_9uNWwPNCEeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_9uecgfNCEeCfS7qBvajEQQ" x="186" y="60" width="20" height="20"/>
+ </children>
+ <element xmi:type="uml:FunctionBehavior" href="alflibrary.uml#_1lzFMPNCEeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1mBusfNCEeCfS7qBvajEQQ" x="1180" y="435" width="196" height="101"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_8o8iYPNDEeCfS7qBvajEQQ" type="2064" fontName="Segoe UI" gradient="8905185, 16777215, 0" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8o9JcPNDEeCfS7qBvajEQQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8o9JcfNDEeCfS7qBvajEQQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8o9wgPNDEeCfS7qBvajEQQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8o9wgfNDEeCfS7qBvajEQQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8o9wgvNDEeCfS7qBvajEQQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8o9wg_NDEeCfS7qBvajEQQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_8o9whPNDEeCfS7qBvajEQQ" type="5116"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_8o9whfNDEeCfS7qBvajEQQ" type="7067">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_8o9whvNDEeCfS7qBvajEQQ" showTitle="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_8o9wh_NDEeCfS7qBvajEQQ"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_GmrhYPNFEeCfS7qBvajEQQ" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_GmsIcPNFEeCfS7qBvajEQQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_GmsvgPNFEeCfS7qBvajEQQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_GmsvgfNFEeCfS7qBvajEQQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_GmsvgvNFEeCfS7qBvajEQQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Gmsvg_NFEeCfS7qBvajEQQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_GmsvhPNFEeCfS7qBvajEQQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_GmsvhfNFEeCfS7qBvajEQQ" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_GmsvhvNFEeCfS7qBvajEQQ" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Gmsvh_NFEeCfS7qBvajEQQ" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Gmt9oPNFEeCfS7qBvajEQQ" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_GmZ0kPNFEeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_GmrhYfNFEeCfS7qBvajEQQ" x="-10" y="46" width="20" height="20"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_J-ZEEPNFEeCfS7qBvajEQQ" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_J-aSMPNFEeCfS7qBvajEQQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_J-aSMfNFEeCfS7qBvajEQQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_J-aSMvNFEeCfS7qBvajEQQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_J-aSM_NFEeCfS7qBvajEQQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_J-aSNPNFEeCfS7qBvajEQQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_J-aSNfNFEeCfS7qBvajEQQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_J-a5QPNFEeCfS7qBvajEQQ" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_J-a5QfNFEeCfS7qBvajEQQ" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_J-a5QvNFEeCfS7qBvajEQQ" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_J-a5Q_NFEeCfS7qBvajEQQ" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_J-ET8PNFEeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_J-ZrIPNFEeCfS7qBvajEQQ" x="-10" y="76" width="20" height="20"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_Qe15UPNFEeCfS7qBvajEQQ" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Qe2gYPNFEeCfS7qBvajEQQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Qe2gYfNFEeCfS7qBvajEQQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Qe2gYvNFEeCfS7qBvajEQQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Qe2gY_NFEeCfS7qBvajEQQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Qe2gZPNFEeCfS7qBvajEQQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Qe2gZfNFEeCfS7qBvajEQQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Qe2gZvNFEeCfS7qBvajEQQ" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Qe2gZ_NFEeCfS7qBvajEQQ" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Qe3HcPNFEeCfS7qBvajEQQ" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Qe3HcfNFEeCfS7qBvajEQQ" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_QehwQPNFEeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Qe15UfNFEeCfS7qBvajEQQ" x="186" y="61" width="20" height="20"/>
+ </children>
+ <element xmi:type="uml:FunctionBehavior" href="alflibrary.uml#_8opAYPNDEeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_8o8iYfNDEeCfS7qBvajEQQ" x="1180" y="545" width="196" height="101"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_VUSlUPNFEeCfS7qBvajEQQ" type="2064" fontName="Segoe UI" gradient="8905185, 16777215, 0" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_VUTzcPNFEeCfS7qBvajEQQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_VUTzcfNFEeCfS7qBvajEQQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_VUTzcvNFEeCfS7qBvajEQQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_VUTzc_NFEeCfS7qBvajEQQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_VUUagPNFEeCfS7qBvajEQQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_VUUagfNFEeCfS7qBvajEQQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_VUUagvNFEeCfS7qBvajEQQ" type="5116"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_VUUag_NFEeCfS7qBvajEQQ" type="7067">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_VUUahPNFEeCfS7qBvajEQQ" showTitle="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_VUUahfNFEeCfS7qBvajEQQ"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_XUSHIPNFEeCfS7qBvajEQQ" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_XUSuMfNFEeCfS7qBvajEQQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_XUSuMvNFEeCfS7qBvajEQQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_XUSuM_NFEeCfS7qBvajEQQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_XUTVQPNFEeCfS7qBvajEQQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_XUTVQfNFEeCfS7qBvajEQQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_XUTVQvNFEeCfS7qBvajEQQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_XUTVQ_NFEeCfS7qBvajEQQ" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_XUTVRPNFEeCfS7qBvajEQQ" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_XUTVRfNFEeCfS7qBvajEQQ" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_XUTVRvNFEeCfS7qBvajEQQ" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_XT9-EPNFEeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_XUSuMPNFEeCfS7qBvajEQQ" x="-10" y="43" width="20" height="20"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_Z7xGwPNFEeCfS7qBvajEQQ" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Z7xt0PNFEeCfS7qBvajEQQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Z7xt0fNFEeCfS7qBvajEQQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Z7xt0vNFEeCfS7qBvajEQQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Z7xt0_NFEeCfS7qBvajEQQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Z7xt1PNFEeCfS7qBvajEQQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Z7xt1fNFEeCfS7qBvajEQQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Z7xt1vNFEeCfS7qBvajEQQ" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Z7yU4PNFEeCfS7qBvajEQQ" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Z7yU4fNFEeCfS7qBvajEQQ" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Z7yU4vNFEeCfS7qBvajEQQ" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_Z7gBAPNFEeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Z7xGwfNFEeCfS7qBvajEQQ" x="-10" y="71" width="20" height="20"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_cPRacPNFEeCfS7qBvajEQQ" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_cPSBgPNFEeCfS7qBvajEQQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_cPSBgfNFEeCfS7qBvajEQQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_cPSBgvNFEeCfS7qBvajEQQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_cPSBg_NFEeCfS7qBvajEQQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_cPSBhPNFEeCfS7qBvajEQQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_cPSBhfNFEeCfS7qBvajEQQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_cPSBhvNFEeCfS7qBvajEQQ" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_cPSBh_NFEeCfS7qBvajEQQ" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_cPSokPNFEeCfS7qBvajEQQ" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_cPSokfNFEeCfS7qBvajEQQ" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_cO-fgPNFEeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_cPRacfNFEeCfS7qBvajEQQ" x="-10" y="97" width="20" height="20"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_fWDlMPNFEeCfS7qBvajEQQ" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_fWEMQPNFEeCfS7qBvajEQQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_fWEMQfNFEeCfS7qBvajEQQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_fWEMQvNFEeCfS7qBvajEQQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_fWEMQ_NFEeCfS7qBvajEQQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_fWEMRPNFEeCfS7qBvajEQQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_fWEzUPNFEeCfS7qBvajEQQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_fWEzUfNFEeCfS7qBvajEQQ" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_fWEzUvNFEeCfS7qBvajEQQ" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_fWEzU_NFEeCfS7qBvajEQQ" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_fWEzVPNFEeCfS7qBvajEQQ" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_fVsY0PNFEeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_fWDlMfNFEeCfS7qBvajEQQ" x="186" y="66" width="20" height="20"/>
+ </children>
+ <element xmi:type="uml:FunctionBehavior" href="alflibrary.uml#_VT9OIPNFEeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_VUSlUfNFEeCfS7qBvajEQQ" x="1180" y="660" width="196" height="121"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_3rzoEPNFEeCfS7qBvajEQQ" type="2064" fontName="Segoe UI" gradient="8905185, 16777215, 0" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_3r0PIPNFEeCfS7qBvajEQQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_3r0PIfNFEeCfS7qBvajEQQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_3r0PIvNFEeCfS7qBvajEQQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_3r0PI_NFEeCfS7qBvajEQQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_3r0PJPNFEeCfS7qBvajEQQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_3r0PJfNFEeCfS7qBvajEQQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_3r0PJvNFEeCfS7qBvajEQQ" type="5116"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_3r0PJ_NFEeCfS7qBvajEQQ" type="7067">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_3r0PKPNFEeCfS7qBvajEQQ" showTitle="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_3r0PKfNFEeCfS7qBvajEQQ"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_6mZw8PNFEeCfS7qBvajEQQ" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_6maYAPNFEeCfS7qBvajEQQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6maYAfNFEeCfS7qBvajEQQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_6maYAvNFEeCfS7qBvajEQQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6maYA_NFEeCfS7qBvajEQQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_6maYBPNFEeCfS7qBvajEQQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6maYBfNFEeCfS7qBvajEQQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_6maYBvNFEeCfS7qBvajEQQ" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_6maYB_NFEeCfS7qBvajEQQ" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_6maYCPNFEeCfS7qBvajEQQ" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_6maYCfNFEeCfS7qBvajEQQ" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_6mIrMPNFEeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_6mZw8fNFEeCfS7qBvajEQQ" x="-10" y="52" width="20" height="20"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_-h254PNFEeCfS7qBvajEQQ" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_-h3g8PNFEeCfS7qBvajEQQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_-h3g8fNFEeCfS7qBvajEQQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_-h3g8vNFEeCfS7qBvajEQQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_-h3g8_NFEeCfS7qBvajEQQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_-h3g9PNFEeCfS7qBvajEQQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_-h3g9fNFEeCfS7qBvajEQQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_-h4IAPNFEeCfS7qBvajEQQ" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_-h4IAfNFEeCfS7qBvajEQQ" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_-h4IAvNFEeCfS7qBvajEQQ" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_-h4IA_NFEeCfS7qBvajEQQ" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_-hkmAPNFEeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-h254fNFEeCfS7qBvajEQQ" x="-10" y="80" width="20" height="20"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_AFM78PNGEeCfS7qBvajEQQ" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_AFNjAPNGEeCfS7qBvajEQQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_AFNjAfNGEeCfS7qBvajEQQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_AFNjAvNGEeCfS7qBvajEQQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_AFNjA_NGEeCfS7qBvajEQQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_AFOKEPNGEeCfS7qBvajEQQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_AFOKEfNGEeCfS7qBvajEQQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_AFOKEvNGEeCfS7qBvajEQQ" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_AFOKE_NGEeCfS7qBvajEQQ" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_AFOKFPNGEeCfS7qBvajEQQ" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_AFOKFfNGEeCfS7qBvajEQQ" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_AE6BAPNGEeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_AFM78fNGEeCfS7qBvajEQQ" x="-10" y="110" width="20" height="20"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_GNoSwPNGEeCfS7qBvajEQQ" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_GNo50PNGEeCfS7qBvajEQQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_GNpg4PNGEeCfS7qBvajEQQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_GNpg4fNGEeCfS7qBvajEQQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_GNpg4vNGEeCfS7qBvajEQQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_GNpg4_NGEeCfS7qBvajEQQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_GNqH8PNGEeCfS7qBvajEQQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_GNqH8fNGEeCfS7qBvajEQQ" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_GNqH8vNGEeCfS7qBvajEQQ" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_GNqH8_NGEeCfS7qBvajEQQ" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_GNqH9PNGEeCfS7qBvajEQQ" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_GNQfUPNGEeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_GNoSwfNGEeCfS7qBvajEQQ" x="191" y="79" width="20" height="20"/>
+ </children>
+ <element xmi:type="uml:FunctionBehavior" href="alflibrary.uml#_3riiUPNFEeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_3rzoEfNFEeCfS7qBvajEQQ" x="1560" y="15" width="201" height="136"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_N-bVkPNGEeCfS7qBvajEQQ" type="2064" fontName="Segoe UI" gradient="8905185, 16777215, 0" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_N-cjsPNGEeCfS7qBvajEQQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_N-cjsfNGEeCfS7qBvajEQQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_N-cjsvNGEeCfS7qBvajEQQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_N-cjs_NGEeCfS7qBvajEQQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_N-cjtPNGEeCfS7qBvajEQQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_N-cjtfNGEeCfS7qBvajEQQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_N-cjtvNGEeCfS7qBvajEQQ" type="5116"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_N-dKwPNGEeCfS7qBvajEQQ" type="7067">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_N-dKwfNGEeCfS7qBvajEQQ" showTitle="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_N-dKwvNGEeCfS7qBvajEQQ"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_QStFUPNGEeCfS7qBvajEQQ" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QStsYPNGEeCfS7qBvajEQQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_QStsYfNGEeCfS7qBvajEQQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QStsYvNGEeCfS7qBvajEQQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_QStsY_NGEeCfS7qBvajEQQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QStsZPNGEeCfS7qBvajEQQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_QStsZfNGEeCfS7qBvajEQQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_QStsZvNGEeCfS7qBvajEQQ" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_QStsZ_NGEeCfS7qBvajEQQ" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_QStsaPNGEeCfS7qBvajEQQ" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_QStsafNGEeCfS7qBvajEQQ" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_QSXHEPNGEeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_QStFUfNGEeCfS7qBvajEQQ" x="-10" y="47" width="20" height="20"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_TG-jwPNGEeCfS7qBvajEQQ" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_TG_K0PNGEeCfS7qBvajEQQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_TG_K0fNGEeCfS7qBvajEQQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_TG_K0vNGEeCfS7qBvajEQQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_TG_K0_NGEeCfS7qBvajEQQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_TG_K1PNGEeCfS7qBvajEQQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_TG_K1fNGEeCfS7qBvajEQQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_TG_K1vNGEeCfS7qBvajEQQ" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_TG_K1_NGEeCfS7qBvajEQQ" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_TG_K2PNGEeCfS7qBvajEQQ" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_TG_x4PNGEeCfS7qBvajEQQ" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_TGs28PNGEeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_TG-jwfNGEeCfS7qBvajEQQ" x="-10" y="79" width="20" height="20"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_XB120PNGEeCfS7qBvajEQQ" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_XB2d4PNGEeCfS7qBvajEQQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_XB2d4fNGEeCfS7qBvajEQQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_XB2d4vNGEeCfS7qBvajEQQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_XB2d4_NGEeCfS7qBvajEQQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_XB2d5PNGEeCfS7qBvajEQQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_XB2d5fNGEeCfS7qBvajEQQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_XB2d5vNGEeCfS7qBvajEQQ" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_XB2d5_NGEeCfS7qBvajEQQ" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_XB3E8PNGEeCfS7qBvajEQQ" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_XB3E8fNGEeCfS7qBvajEQQ" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_XBdcUPNGEeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_XB120fNGEeCfS7qBvajEQQ" x="-10" y="110" width="20" height="20"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_ZXnbYPNGEeCfS7qBvajEQQ" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ZXoCcPNGEeCfS7qBvajEQQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ZXoCcfNGEeCfS7qBvajEQQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ZXoCcvNGEeCfS7qBvajEQQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ZXopgPNGEeCfS7qBvajEQQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ZXopgfNGEeCfS7qBvajEQQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ZXopgvNGEeCfS7qBvajEQQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_ZXopg_NGEeCfS7qBvajEQQ" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_ZXophPNGEeCfS7qBvajEQQ" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_ZXophfNGEeCfS7qBvajEQQ" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_ZXophvNGEeCfS7qBvajEQQ" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_ZXXjwPNGEeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ZXnbYfNGEeCfS7qBvajEQQ" x="191" y="76" width="20" height="20"/>
+ </children>
+ <element xmi:type="uml:FunctionBehavior" href="alflibrary.uml#_N-K24PNGEeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_N-bVkfNGEeCfS7qBvajEQQ" x="1560" y="165" width="201" height="136"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_fFcg4PNGEeCfS7qBvajEQQ" type="2064" fontName="Segoe UI" gradient="8905185, 16777215, 0" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_fFdvAPNGEeCfS7qBvajEQQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_fFdvAfNGEeCfS7qBvajEQQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_fFdvAvNGEeCfS7qBvajEQQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_fFdvA_NGEeCfS7qBvajEQQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_fFdvBPNGEeCfS7qBvajEQQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_fFdvBfNGEeCfS7qBvajEQQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_fFdvBvNGEeCfS7qBvajEQQ" type="5116"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_fFdvB_NGEeCfS7qBvajEQQ" type="7067">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_fFdvCPNGEeCfS7qBvajEQQ" showTitle="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_fFdvCfNGEeCfS7qBvajEQQ"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_hpIloPNGEeCfS7qBvajEQQ" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_hpJMsPNGEeCfS7qBvajEQQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_hpJMsfNGEeCfS7qBvajEQQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_hpJzwPNGEeCfS7qBvajEQQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_hpJzwfNGEeCfS7qBvajEQQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_hpJzwvNGEeCfS7qBvajEQQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_hpJzw_NGEeCfS7qBvajEQQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_hpJzxPNGEeCfS7qBvajEQQ" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_hpJzxfNGEeCfS7qBvajEQQ" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_hpJzxvNGEeCfS7qBvajEQQ" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_hpJzx_NGEeCfS7qBvajEQQ" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_ho5VEPNGEeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_hpIlofNGEeCfS7qBvajEQQ" x="-10" y="45" width="20" height="20"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_jp15IPNGEeCfS7qBvajEQQ" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jp2gMPNGEeCfS7qBvajEQQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jp2gMfNGEeCfS7qBvajEQQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jp2gMvNGEeCfS7qBvajEQQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jp2gM_NGEeCfS7qBvajEQQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jp2gNPNGEeCfS7qBvajEQQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jp3HQPNGEeCfS7qBvajEQQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_jp3HQfNGEeCfS7qBvajEQQ" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_jp3HQvNGEeCfS7qBvajEQQ" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_jp3HQ_NGEeCfS7qBvajEQQ" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_jp3HRPNGEeCfS7qBvajEQQ" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_jpmBgPNGEeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_jp15IfNGEeCfS7qBvajEQQ" x="-10" y="75" width="20" height="20"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_mbYMoPNGEeCfS7qBvajEQQ" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_mbYzsPNGEeCfS7qBvajEQQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_mbYzsfNGEeCfS7qBvajEQQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_mbYzsvNGEeCfS7qBvajEQQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_mbYzs_NGEeCfS7qBvajEQQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_mbZawPNGEeCfS7qBvajEQQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_mbZawfNGEeCfS7qBvajEQQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_mbZawvNGEeCfS7qBvajEQQ" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_mbZaw_NGEeCfS7qBvajEQQ" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_mbZaxPNGEeCfS7qBvajEQQ" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_mbZaxfNGEeCfS7qBvajEQQ" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_mbC1cPNGEeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_mbYMofNGEeCfS7qBvajEQQ" x="-10" y="106" width="20" height="20"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_pynOMPNGEeCfS7qBvajEQQ" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_pyn1QPNGEeCfS7qBvajEQQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_pyn1QfNGEeCfS7qBvajEQQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_pyn1QvNGEeCfS7qBvajEQQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_pyn1Q_NGEeCfS7qBvajEQQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_pyn1RPNGEeCfS7qBvajEQQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_pyn1RfNGEeCfS7qBvajEQQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_pyn1RvNGEeCfS7qBvajEQQ" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_pyn1R_NGEeCfS7qBvajEQQ" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_pyocUPNGEeCfS7qBvajEQQ" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_pyocUfNGEeCfS7qBvajEQQ" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_pyQB0PNGEeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_pynOMfNGEeCfS7qBvajEQQ" x="191" y="73" width="20" height="20"/>
+ </children>
+ <element xmi:type="uml:FunctionBehavior" href="alflibrary.uml#_fFN3YPNGEeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_fFcg4fNGEeCfS7qBvajEQQ" x="1560" y="315" width="201" height="136"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_yG-REPNGEeCfS7qBvajEQQ" type="2064" fontName="Segoe UI" gradient="8905185, 16777215, 0" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_yG-4IPNGEeCfS7qBvajEQQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_yG_fMPNGEeCfS7qBvajEQQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_yG_fMfNGEeCfS7qBvajEQQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_yG_fMvNGEeCfS7qBvajEQQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_yG_fM_NGEeCfS7qBvajEQQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_yG_fNPNGEeCfS7qBvajEQQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_yG_fNfNGEeCfS7qBvajEQQ" type="5116"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_yG_fNvNGEeCfS7qBvajEQQ" type="7067">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_yG_fN_NGEeCfS7qBvajEQQ" showTitle="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_yG_fOPNGEeCfS7qBvajEQQ"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_07j4kPNGEeCfS7qBvajEQQ" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_07kfoPNGEeCfS7qBvajEQQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_07kfofNGEeCfS7qBvajEQQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_07kfovNGEeCfS7qBvajEQQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_07kfo_NGEeCfS7qBvajEQQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_07kfpPNGEeCfS7qBvajEQQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_07lGsPNGEeCfS7qBvajEQQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_07lGsfNGEeCfS7qBvajEQQ" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_07lGsvNGEeCfS7qBvajEQQ" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_07lGs_NGEeCfS7qBvajEQQ" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_07lGtPNGEeCfS7qBvajEQQ" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_07UoAPNGEeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_07j4kfNGEeCfS7qBvajEQQ" x="-10" y="49" width="20" height="20"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_4ap1oPNGEeCfS7qBvajEQQ" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4aqcsPNGEeCfS7qBvajEQQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4aqcsfNGEeCfS7qBvajEQQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4aqcsvNGEeCfS7qBvajEQQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4aqcs_NGEeCfS7qBvajEQQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4aqctPNGEeCfS7qBvajEQQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4arDwPNGEeCfS7qBvajEQQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_4arDwfNGEeCfS7qBvajEQQ" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_4arDwvNGEeCfS7qBvajEQQ" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_4arDw_NGEeCfS7qBvajEQQ" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_4arDxPNGEeCfS7qBvajEQQ" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_4aZW8PNGEeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4ap1ofNGEeCfS7qBvajEQQ" x="191" y="51" width="20" height="20"/>
+ </children>
+ <element xmi:type="uml:FunctionBehavior" href="alflibrary.uml#_yGrWIPNGEeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_yG-REfNGEeCfS7qBvajEQQ" x="1560" y="465" width="201" height="86"/>
+ </children>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_QLJBYfMdEeCxrPjksdBlsg"/>
+ <element xmi:type="uml:Package" href="alflibrary.uml#_psK3wH1BEeCKy5kSqd4eVw"/>
+ </notation:Diagram>
+ <notation:Diagram xmi:id="_6Xi_IPNREeCfS7qBvajEQQ" type="PapyrusUMLClassDiagram" name="ClassDiagram" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_7Oo_MPNREeCfS7qBvajEQQ" type="2008" fontName="Segoe UI" gradient="10011046, 16777215, 0" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7OqNUPNREeCfS7qBvajEQQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_7Oq0YPNREeCfS7qBvajEQQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7Oq0YfNREeCfS7qBvajEQQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_7Oq0YvNREeCfS7qBvajEQQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7Oq0Y_NREeCfS7qBvajEQQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_7Oq0ZPNREeCfS7qBvajEQQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_7OrbcPNREeCfS7qBvajEQQ" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_7OrbcfNREeCfS7qBvajEQQ" visible="false" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_7OrbcvNREeCfS7qBvajEQQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_7Orbc_NREeCfS7qBvajEQQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_7OrbdPNREeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7OrbdfNREeCfS7qBvajEQQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_7OrbdvNREeCfS7qBvajEQQ" visible="false" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_7Orbd_NREeCfS7qBvajEQQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_7OrbePNREeCfS7qBvajEQQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_7OrbefNREeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7OrbevNREeCfS7qBvajEQQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_7Orbe_NREeCfS7qBvajEQQ" visible="false" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_7OrbfPNREeCfS7qBvajEQQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_7OrbffNREeCfS7qBvajEQQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_7OrbfvNREeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7Orbf_NREeCfS7qBvajEQQ"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_8DzsoPNREeCfS7qBvajEQQ" type="3015" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8D0TsPNREeCfS7qBvajEQQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8D0TsfNREeCfS7qBvajEQQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8D0TsvNREeCfS7qBvajEQQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8D0Ts_NREeCfS7qBvajEQQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8D0TtPNREeCfS7qBvajEQQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8D0TtfNREeCfS7qBvajEQQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_8D06wPNREeCfS7qBvajEQQ" type="7014">
+ <children xmi:type="notation:Shape" xmi:id="_87N1wPNREeCfS7qBvajEQQ" type="3031" fontName="Segoe UI" lineColor="0">
+ <element xmi:type="uml:ClassifierTemplateParameter" href="alflibrary.uml#_8rO5APNREeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_87N1wfNREeCfS7qBvajEQQ"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_8D06wfNREeCfS7qBvajEQQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_8D06wvNREeCfS7qBvajEQQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_8D06w_NREeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_8D06xPNREeCfS7qBvajEQQ"/>
+ </children>
+ <element xmi:type="uml:RedefinableTemplateSignature" href="alflibrary.uml#_8De8gPNREeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_8DzsofNREeCfS7qBvajEQQ" x="85" y="-10"/>
+ </children>
+ <element xmi:type="uml:FunctionBehavior" href="alflibrary.uml#_nFgGsfNREeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7OpmQPNREeCfS7qBvajEQQ" x="65" y="40" height="61"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_Mgh9wPNSEeCfS7qBvajEQQ" type="2008" fontName="Segoe UI" gradient="10011046, 16777215, 0" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_MgjL4PNSEeCfS7qBvajEQQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_MgjL4fNSEeCfS7qBvajEQQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_MgjL4vNSEeCfS7qBvajEQQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_MgjL4_NSEeCfS7qBvajEQQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_MgjL5PNSEeCfS7qBvajEQQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Mgjy8PNSEeCfS7qBvajEQQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Mgjy8fNSEeCfS7qBvajEQQ" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_Mgjy8vNSEeCfS7qBvajEQQ" visible="false" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_Mgjy8_NSEeCfS7qBvajEQQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_Mgjy9PNSEeCfS7qBvajEQQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_Mgjy9fNSEeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Mgjy9vNSEeCfS7qBvajEQQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_Mgjy9_NSEeCfS7qBvajEQQ" visible="false" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_Mgjy-PNSEeCfS7qBvajEQQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_Mgjy-fNSEeCfS7qBvajEQQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_Mgjy-vNSEeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Mgjy-_NSEeCfS7qBvajEQQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_MgkaAPNSEeCfS7qBvajEQQ" visible="false" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_MgkaAfNSEeCfS7qBvajEQQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_MgkaAvNSEeCfS7qBvajEQQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_MgkaA_NSEeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_MgkaBPNSEeCfS7qBvajEQQ"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_RoZPcPNSEeCfS7qBvajEQQ" type="3015" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_RoZ2gPNSEeCfS7qBvajEQQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_RoZ2gfNSEeCfS7qBvajEQQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_RoZ2gvNSEeCfS7qBvajEQQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_RoZ2g_NSEeCfS7qBvajEQQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_RoadkPNSEeCfS7qBvajEQQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_RoadkfNSEeCfS7qBvajEQQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_RoadkvNSEeCfS7qBvajEQQ" type="7014">
+ <children xmi:type="notation:Shape" xmi:id="_S7nK0PNSEeCfS7qBvajEQQ" type="3031" fontName="Segoe UI" lineColor="0">
+ <element xmi:type="uml:ClassifierTemplateParameter" href="alflibrary.uml#_SpXkQPNSEeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_S7nK0fNSEeCfS7qBvajEQQ"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_Roadk_NSEeCfS7qBvajEQQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_RoadlPNSEeCfS7qBvajEQQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_RoadlfNSEeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_RoadlvNSEeCfS7qBvajEQQ"/>
+ </children>
+ <element xmi:type="uml:RedefinableTemplateSignature" href="alflibrary.uml#_Rn78cPNSEeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_RoZPcfNSEeCfS7qBvajEQQ" x="85" y="-10"/>
+ </children>
+ <element xmi:type="uml:FunctionBehavior" href="alflibrary.uml#_nFgGuPNREeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Mgh9wfNSEeCfS7qBvajEQQ" x="65" y="115" height="61"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_iCdOIPNSEeCfS7qBvajEQQ" type="2008" fontName="Segoe UI" gradient="10011046, 16777215, 0" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iCecQPNSEeCfS7qBvajEQQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iCecQfNSEeCfS7qBvajEQQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iCecQvNSEeCfS7qBvajEQQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iCfDUPNSEeCfS7qBvajEQQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iCfDUfNSEeCfS7qBvajEQQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iCfDUvNSEeCfS7qBvajEQQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_iCfDU_NSEeCfS7qBvajEQQ" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_iCfqYPNSEeCfS7qBvajEQQ" visible="false" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_iCfqYfNSEeCfS7qBvajEQQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_iCfqYvNSEeCfS7qBvajEQQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_iCfqY_NSEeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iCfqZPNSEeCfS7qBvajEQQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_iCfqZfNSEeCfS7qBvajEQQ" visible="false" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_iCfqZvNSEeCfS7qBvajEQQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_iCfqZ_NSEeCfS7qBvajEQQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_iCfqaPNSEeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iCfqafNSEeCfS7qBvajEQQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_iCfqavNSEeCfS7qBvajEQQ" visible="false" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_iCfqa_NSEeCfS7qBvajEQQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_iCfqbPNSEeCfS7qBvajEQQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_iCfqbfNSEeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iCfqbvNSEeCfS7qBvajEQQ"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_lny9IPNSEeCfS7qBvajEQQ" type="3015" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_lnzkMPNSEeCfS7qBvajEQQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_lnzkMfNSEeCfS7qBvajEQQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_lnzkMvNSEeCfS7qBvajEQQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_lnzkM_NSEeCfS7qBvajEQQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_lnzkNPNSEeCfS7qBvajEQQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_lnzkNfNSEeCfS7qBvajEQQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_ln0LQPNSEeCfS7qBvajEQQ" type="7014">
+ <children xmi:type="notation:Shape" xmi:id="_o2CawPNSEeCfS7qBvajEQQ" type="3031" fontName="Segoe UI" lineColor="0">
+ <element xmi:type="uml:ClassifierTemplateParameter" href="alflibrary.uml#_omyd0PNSEeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_o2CawfNSEeCfS7qBvajEQQ"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_ln0LQfNSEeCfS7qBvajEQQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_ln0LQvNSEeCfS7qBvajEQQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_ln0LQ_NSEeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ln0LRPNSEeCfS7qBvajEQQ"/>
+ </children>
+ <element xmi:type="uml:RedefinableTemplateSignature" href="alflibrary.uml#_lnWRMPNSEeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_lny9IfNSEeCfS7qBvajEQQ" x="85" y="-10"/>
+ </children>
+ <element xmi:type="uml:FunctionBehavior" href="alflibrary.uml#_nFgGwvNREeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iCdOIfNSEeCfS7qBvajEQQ" x="65" y="190" height="61"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_zNyRsPNSEeCfS7qBvajEQQ" type="2008" fontName="Segoe UI" gradient="10011046, 16777215, 0" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zNzf0PNSEeCfS7qBvajEQQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zNzf0fNSEeCfS7qBvajEQQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zNzf0vNSEeCfS7qBvajEQQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zNzf0_NSEeCfS7qBvajEQQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zN0G4PNSEeCfS7qBvajEQQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zN0G4fNSEeCfS7qBvajEQQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_zN0G4vNSEeCfS7qBvajEQQ" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_zN0G4_NSEeCfS7qBvajEQQ" visible="false" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_zN0G5PNSEeCfS7qBvajEQQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_zN0G5fNSEeCfS7qBvajEQQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_zN0G5vNSEeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_zN0G5_NSEeCfS7qBvajEQQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_zN0G6PNSEeCfS7qBvajEQQ" visible="false" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_zN0G6fNSEeCfS7qBvajEQQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_zN0G6vNSEeCfS7qBvajEQQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_zN0G6_NSEeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_zN0G7PNSEeCfS7qBvajEQQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_zN0t8PNSEeCfS7qBvajEQQ" visible="false" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_zN0t8fNSEeCfS7qBvajEQQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_zN0t8vNSEeCfS7qBvajEQQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_zN0t8_NSEeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_zN0t9PNSEeCfS7qBvajEQQ"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_23pUUPNSEeCfS7qBvajEQQ" type="3015" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_23p7YfNSEeCfS7qBvajEQQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_23p7YvNSEeCfS7qBvajEQQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_23p7Y_NSEeCfS7qBvajEQQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_23p7ZPNSEeCfS7qBvajEQQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_23qicPNSEeCfS7qBvajEQQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_23qicfNSEeCfS7qBvajEQQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_23qicvNSEeCfS7qBvajEQQ" type="7014">
+ <children xmi:type="notation:Shape" xmi:id="_4CfW0PNSEeCfS7qBvajEQQ" type="3031" fontName="Segoe UI" lineColor="0">
+ <element xmi:type="uml:ClassifierTemplateParameter" href="alflibrary.uml#_3zji8PNSEeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_4CfW0fNSEeCfS7qBvajEQQ"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_23qic_NSEeCfS7qBvajEQQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_23qidPNSEeCfS7qBvajEQQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_23qidfNSEeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_23qidvNSEeCfS7qBvajEQQ"/>
+ </children>
+ <element xmi:type="uml:RedefinableTemplateSignature" href="alflibrary.uml#_23PrsPNSEeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_23p7YPNSEeCfS7qBvajEQQ" x="85" y="-10"/>
+ </children>
+ <element xmi:type="uml:FunctionBehavior" href="alflibrary.uml#_nFgGzPNREeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_zNyRsfNSEeCfS7qBvajEQQ" x="65" y="265" height="61"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_D_8AQPNTEeCfS7qBvajEQQ" type="2008" fontName="Segoe UI" gradient="10011046, 16777215, 0" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_D_8nUPNTEeCfS7qBvajEQQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_D_8nUfNTEeCfS7qBvajEQQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_D_9OYPNTEeCfS7qBvajEQQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_D_9OYfNTEeCfS7qBvajEQQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_D_9OYvNTEeCfS7qBvajEQQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_D_9OY_NTEeCfS7qBvajEQQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_D_9OZPNTEeCfS7qBvajEQQ" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_D_91cPNTEeCfS7qBvajEQQ" visible="false" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_D_91cfNTEeCfS7qBvajEQQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_D_91cvNTEeCfS7qBvajEQQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_D_91c_NTEeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_D_91dPNTEeCfS7qBvajEQQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_D_91dfNTEeCfS7qBvajEQQ" visible="false" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_D_91dvNTEeCfS7qBvajEQQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_D_91d_NTEeCfS7qBvajEQQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_D_91ePNTEeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_D_91efNTEeCfS7qBvajEQQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_D_91evNTEeCfS7qBvajEQQ" visible="false" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_D_91e_NTEeCfS7qBvajEQQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_D_91fPNTEeCfS7qBvajEQQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_D_91ffNTEeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_D_91fvNTEeCfS7qBvajEQQ"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_GvNC4PNTEeCfS7qBvajEQQ" type="3015" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_GvNC4vNTEeCfS7qBvajEQQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_GvNp8PNTEeCfS7qBvajEQQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_GvNp8fNTEeCfS7qBvajEQQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_GvNp8vNTEeCfS7qBvajEQQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_GvNp8_NTEeCfS7qBvajEQQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_GvNp9PNTEeCfS7qBvajEQQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_GvNp9fNTEeCfS7qBvajEQQ" type="7014">
+ <children xmi:type="notation:Shape" xmi:id="_H7jhQPNTEeCfS7qBvajEQQ" type="3031" fontName="Segoe UI" lineColor="0">
+ <element xmi:type="uml:ClassifierTemplateParameter" href="alflibrary.uml#_Hr8_APNTEeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_H7jhQfNTEeCfS7qBvajEQQ"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_GvNp9vNTEeCfS7qBvajEQQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_GvNp9_NTEeCfS7qBvajEQQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_GvNp-PNTEeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_GvNp-fNTEeCfS7qBvajEQQ"/>
+ </children>
+ <element xmi:type="uml:RedefinableTemplateSignature" href="alflibrary.uml#_GuUSEPNTEeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_GvNC4fNTEeCfS7qBvajEQQ" x="85" y="-10"/>
+ </children>
+ <element xmi:type="uml:FunctionBehavior" href="alflibrary.uml#_nFgtwPNREeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_D_8AQfNTEeCfS7qBvajEQQ" x="65" y="340" height="61"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_QTif4PNTEeCfS7qBvajEQQ" type="2008" fontName="Segoe UI" gradient="10011046, 16777215, 0" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QTjuAPNTEeCfS7qBvajEQQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_QTjuAfNTEeCfS7qBvajEQQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QTkVEPNTEeCfS7qBvajEQQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_QTkVEfNTEeCfS7qBvajEQQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QTkVEvNTEeCfS7qBvajEQQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_QTkVE_NTEeCfS7qBvajEQQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_QTkVFPNTEeCfS7qBvajEQQ" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_QTk8IPNTEeCfS7qBvajEQQ" visible="false" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_QTk8IfNTEeCfS7qBvajEQQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_QTk8IvNTEeCfS7qBvajEQQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_QTk8I_NTEeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_QTk8JPNTEeCfS7qBvajEQQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_QTk8JfNTEeCfS7qBvajEQQ" visible="false" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_QTk8JvNTEeCfS7qBvajEQQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_QTk8J_NTEeCfS7qBvajEQQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_QTk8KPNTEeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_QTk8KfNTEeCfS7qBvajEQQ"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_QTk8KvNTEeCfS7qBvajEQQ" visible="false" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_QTk8K_NTEeCfS7qBvajEQQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_QTk8LPNTEeCfS7qBvajEQQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_QTk8LfNTEeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_QTk8LvNTEeCfS7qBvajEQQ"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_TyGRcPNTEeCfS7qBvajEQQ" type="3015" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_TyG4gPNTEeCfS7qBvajEQQ" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_TyG4gfNTEeCfS7qBvajEQQ" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_TyHfkPNTEeCfS7qBvajEQQ" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_TyHfkfNTEeCfS7qBvajEQQ" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_TyHfkvNTEeCfS7qBvajEQQ" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_TyHfk_NTEeCfS7qBvajEQQ" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_TyHflPNTEeCfS7qBvajEQQ" type="7014">
+ <children xmi:type="notation:Shape" xmi:id="_VHmr0PNTEeCfS7qBvajEQQ" type="3031" fontName="Segoe UI" lineColor="0">
+ <element xmi:type="uml:ClassifierTemplateParameter" href="alflibrary.uml#_U2qs0PNTEeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_VHmr0fNTEeCfS7qBvajEQQ"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_TyHflfNTEeCfS7qBvajEQQ"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_TyHflvNTEeCfS7qBvajEQQ"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_TyHfl_NTEeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_TyHfmPNTEeCfS7qBvajEQQ"/>
+ </children>
+ <element xmi:type="uml:RedefinableTemplateSignature" href="alflibrary.uml#_Txo-cPNTEeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_TyGRcfNTEeCfS7qBvajEQQ" x="85" y="-10"/>
+ </children>
+ <element xmi:type="uml:FunctionBehavior" href="alflibrary.uml#_nFgtx_NREeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_QTif4fNTEeCfS7qBvajEQQ" x="65" y="415" height="61"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_2W-fsPPgEeCjkLKmJeBqEw" type="2008" fontName="Segoe UI" gradient="10011046, 16777215, 0" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_2XA78PPgEeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_2XA78fPgEeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_2XBjAPPgEeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_2XBjAfPgEeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_2XCKEPPgEeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_2XCKEfPgEeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_2XCKEvPgEeCjkLKmJeBqEw" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_2XCKE_PgEeCjkLKmJeBqEw" visible="false" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_2XCKFPPgEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_2XCKFfPgEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_2XCKFvPgEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2XCKF_PgEeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_2XCxIPPgEeCjkLKmJeBqEw" visible="false" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_2XCxIfPgEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_2XCxIvPgEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_2XCxI_PgEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2XCxJPPgEeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_2XCxJfPgEeCjkLKmJeBqEw" visible="false" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_2XCxJvPgEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_2XCxJ_PgEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_2XCxKPPgEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2XCxKfPgEeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_7U7ncPPgEeCjkLKmJeBqEw" type="3015" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7U8OgPPgEeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_7U8OgfPgEeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7U8OgvPgEeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_7U8Og_PgEeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7U8OhPPgEeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_7U81kPPgEeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_7U81kfPgEeCjkLKmJeBqEw" type="7014">
+ <children xmi:type="notation:Shape" xmi:id="_8j8YQPPgEeCjkLKmJeBqEw" type="3031" fontName="Segoe UI" lineColor="0">
+ <element xmi:type="uml:ClassifierTemplateParameter" href="alflibrary.uml#_8OY_APPgEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_8j8YQfPgEeCjkLKmJeBqEw"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_7U81kvPgEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_7U81k_PgEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_7U81lPPgEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7U81lfPgEeCjkLKmJeBqEw"/>
+ </children>
+ <element xmi:type="uml:RedefinableTemplateSignature" href="alflibrary.uml#_7UAaYPPgEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7U7ncfPgEeCjkLKmJeBqEw" x="85" y="-10"/>
+ </children>
+ <element xmi:type="uml:FunctionBehavior" href="alflibrary.uml#_nFgtzvNREeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2W-fsfPgEeCjkLKmJeBqEw" x="65" y="490" height="61"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_GGpdkPPhEeCjkLKmJeBqEw" type="2008" fontName="Segoe UI" gradient="10011046, 16777215, 0" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_GGrSwPPhEeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_GGrSwfPhEeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_GGrSwvPhEeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_GGrSw_PhEeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_GGr50PPhEeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_GGr50fPhEeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_GGsg4PPhEeCjkLKmJeBqEw" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_GGsg4fPhEeCjkLKmJeBqEw" visible="false" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_GGsg4vPhEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_GGsg4_PhEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_GGsg5PPhEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_GGsg5fPhEeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_GGsg5vPhEeCjkLKmJeBqEw" visible="false" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_GGsg5_PhEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_GGtH8PPhEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_GGtH8fPhEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_GGtH8vPhEeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_GGtH8_PhEeCjkLKmJeBqEw" visible="false" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_GGtH9PPhEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_GGtH9fPhEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_GGtH9vPhEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_GGtH9_PhEeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_I1OjsPPhEeCjkLKmJeBqEw" type="3015" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_I1PKwPPhEeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_I1PKwfPhEeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_I1PKwvPhEeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_I1PKw_PhEeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_I1Px0PPhEeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_I1Px0fPhEeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_I1Px0vPhEeCjkLKmJeBqEw" type="7014">
+ <children xmi:type="notation:Shape" xmi:id="_J_CrcPPhEeCjkLKmJeBqEw" type="3031" fontName="Segoe UI" lineColor="0">
+ <element xmi:type="uml:ClassifierTemplateParameter" href="alflibrary.uml#_JwQokPPhEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_J_CrcfPhEeCjkLKmJeBqEw"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_I1Px0_PhEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_I1Px1PPhEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_I1Px1fPhEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_I1Px1vPhEeCjkLKmJeBqEw"/>
+ </children>
+ <element xmi:type="uml:RedefinableTemplateSignature" href="alflibrary.uml#_I0uNYPPhEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_I1OjsfPhEeCjkLKmJeBqEw" x="85" y="-10"/>
+ </children>
+ <element xmi:type="uml:FunctionBehavior" href="alflibrary.uml#_nFgt2PNREeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_GGpdkfPhEeCjkLKmJeBqEw" x="65" y="565" height="61"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_TddGoPPhEeCjkLKmJeBqEw" type="2008" fontName="Segoe UI" gradient="10011046, 16777215, 0" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Tde70PPhEeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Tde70fPhEeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Tde70vPhEeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Tdfi4PPhEeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Tdfi4fPhEeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Tdfi4vPhEeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Tdfi4_PhEeCjkLKmJeBqEw" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_TdgJ8PPhEeCjkLKmJeBqEw" visible="false" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_TdgJ8fPhEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_TdgJ8vPhEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_TdgJ8_PhEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_TdgJ9PPhEeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_TdgJ9fPhEeCjkLKmJeBqEw" visible="false" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_TdgJ9vPhEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_TdgJ9_PhEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_TdgJ-PPhEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_TdgJ-fPhEeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_TdgJ-vPhEeCjkLKmJeBqEw" visible="false" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_TdgJ-_PhEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_TdgJ_PPhEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_TdgJ_fPhEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_TdgJ_vPhEeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_WQU24PPhEeCjkLKmJeBqEw" type="3015" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_WQVd8PPhEeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_WQVd8fPhEeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_WQVd8vPhEeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_WQVd8_PhEeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_WQVd9PPhEeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_WQVd9fPhEeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_WQVd9vPhEeCjkLKmJeBqEw" type="7014">
+ <children xmi:type="notation:Shape" xmi:id="_XUaKEPPhEeCjkLKmJeBqEw" type="3031" fontName="Segoe UI" lineColor="0">
+ <element xmi:type="uml:ClassifierTemplateParameter" href="alflibrary.uml#_XDnVAPPhEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_XUaKEfPhEeCjkLKmJeBqEw"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_WQVd9_PhEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_WQVd-PPhEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_WQVd-fPhEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_WQWFAPPhEeCjkLKmJeBqEw"/>
+ </children>
+ <element xmi:type="uml:RedefinableTemplateSignature" href="alflibrary.uml#_WPz5gPPhEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_WQU24fPhEeCjkLKmJeBqEw" x="85" y="-10"/>
+ </children>
+ <element xmi:type="uml:FunctionBehavior" href="alflibrary.uml#_nFgt4vNREeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_TddGofPhEeCjkLKmJeBqEw" x="65" y="640" height="61"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_gl3HUPPhEeCjkLKmJeBqEw" type="2008" fontName="Segoe UI" gradient="10011046, 16777215, 0" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_gl4VcPPhEeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_gl4VcfPhEeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_gl48gPPhEeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_gl48gfPhEeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_gl48gvPhEeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_gl48g_PhEeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_gl5jkPPhEeCjkLKmJeBqEw" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_gl5jkfPhEeCjkLKmJeBqEw" visible="false" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_gl5jkvPhEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_gl5jk_PhEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_gl5jlPPhEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_gl5jlfPhEeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_gl5jlvPhEeCjkLKmJeBqEw" visible="false" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_gl5jl_PhEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_gl5jmPPhEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_gl5jmfPhEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_gl5jmvPhEeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_gl6KoPPhEeCjkLKmJeBqEw" visible="false" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_gl6KofPhEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_gl6KovPhEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_gl6Ko_PhEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_gl6KpPPhEeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_iyyR4PPhEeCjkLKmJeBqEw" type="3015" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iyyR4vPhEeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iyyR4_PhEeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iyy48PPhEeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iyy48fPhEeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iyy48vPhEeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iyy48_PhEeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_iyy49PPhEeCjkLKmJeBqEw" type="7014">
+ <children xmi:type="notation:Shape" xmi:id="_kPW9kPPhEeCjkLKmJeBqEw" type="3031" fontName="Segoe UI" lineColor="0">
+ <element xmi:type="uml:ClassifierTemplateParameter" href="alflibrary.uml#_kAHnsPPhEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_kPW9kfPhEeCjkLKmJeBqEw"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_iyy49fPhEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_iyy49vPhEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_iyy49_PhEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iyy4-PPhEeCjkLKmJeBqEw"/>
+ </children>
+ <element xmi:type="uml:RedefinableTemplateSignature" href="alflibrary.uml#_iyL08PPhEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iyyR4fPhEeCjkLKmJeBqEw" x="85" y="-10"/>
+ </children>
+ <element xmi:type="uml:FunctionBehavior" href="alflibrary.uml#_nFgt7PNREeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_gl3HUfPhEeCjkLKmJeBqEw" x="260" y="40" height="61"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_sq5mgPPhEeCjkLKmJeBqEw" type="2008" fontName="Segoe UI" gradient="10011046, 16777215, 0" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_sq60oPPhEeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_sq60ofPhEeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_sq60ovPhEeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_sq60o_PhEeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_sq7bsPPhEeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_sq7bsfPhEeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_sq7bsvPhEeCjkLKmJeBqEw" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_sq7bs_PhEeCjkLKmJeBqEw" visible="false" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_sq7btPPhEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_sq7btfPhEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_sq8CwPPhEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_sq8CwfPhEeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_sq8CwvPhEeCjkLKmJeBqEw" visible="false" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_sq8Cw_PhEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_sq8CxPPhEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_sq8CxfPhEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_sq8CxvPhEeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_sq8Cx_PhEeCjkLKmJeBqEw" visible="false" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_sq8CyPPhEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_sq8CyfPhEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_sq8CyvPhEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_sq8Cy_PhEeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_vez4kPPhEeCjkLKmJeBqEw" type="3015" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ve0foPPhEeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ve0fofPhEeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ve0fovPhEeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ve0fo_PhEeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ve0fpPPhEeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ve0fpfPhEeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_ve0fpvPhEeCjkLKmJeBqEw" type="7014">
+ <children xmi:type="notation:Shape" xmi:id="_wtggUPPhEeCjkLKmJeBqEw" type="3031" fontName="Segoe UI" lineColor="0">
+ <element xmi:type="uml:ClassifierTemplateParameter" href="alflibrary.uml#_wezV8PPhEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_wtggUfPhEeCjkLKmJeBqEw"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_ve0fp_PhEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_ve0fqPPhEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_ve0fqfPhEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ve0fqvPhEeCjkLKmJeBqEw"/>
+ </children>
+ <element xmi:type="uml:RedefinableTemplateSignature" href="alflibrary.uml#_vegWkPPhEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_vez4kfPhEeCjkLKmJeBqEw" x="85" y="-10"/>
+ </children>
+ <element xmi:type="uml:FunctionBehavior" href="alflibrary.uml#_nFgt9vNREeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_sq5mgfPhEeCjkLKmJeBqEw" x="260" y="115" height="61"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_4H9fsPPhEeCjkLKmJeBqEw" type="2008" fontName="Segoe UI" gradient="10011046, 16777215, 0" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4H-t0PPhEeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4H_U4PPhEeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4H_U4fPhEeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4H_U4vPhEeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4H_U4_PhEeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4H_78PPhEeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_4H_78fPhEeCjkLKmJeBqEw" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_4H_78vPhEeCjkLKmJeBqEw" visible="false" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_4H_78_PhEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_4H_79PPhEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_4H_79fPhEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4H_79vPhEeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_4H_79_PhEeCjkLKmJeBqEw" visible="false" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_4H_7-PPhEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_4H_7-fPhEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_4H_7-vPhEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4H_7-_PhEeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_4IAjAPPhEeCjkLKmJeBqEw" visible="false" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_4IAjAfPhEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_4IAjAvPhEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_4IAjA_PhEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4IAjBPPhEeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_6RGWcPPhEeCjkLKmJeBqEw" type="3015" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_6RGWcvPhEeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6RGWc_PhEeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_6RG9gPPhEeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6RG9gfPhEeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_6RG9gvPhEeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6RG9g_PhEeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_6RG9hPPhEeCjkLKmJeBqEw" type="7014">
+ <children xmi:type="notation:Shape" xmi:id="_7KsQ4PPhEeCjkLKmJeBqEw" type="3031" fontName="Segoe UI" lineColor="0">
+ <element xmi:type="uml:ClassifierTemplateParameter" href="alflibrary.uml#_65jdkPPhEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_7KsQ4fPhEeCjkLKmJeBqEw"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_6RG9hfPhEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_6RG9hvPhEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_6RG9h_PhEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_6RG9iPPhEeCjkLKmJeBqEw"/>
+ </children>
+ <element xmi:type="uml:RedefinableTemplateSignature" href="alflibrary.uml#_6QqRkPPhEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_6RGWcfPhEeCjkLKmJeBqEw" x="85" y="-10"/>
+ </children>
+ <element xmi:type="uml:FunctionBehavior" href="alflibrary.uml#_nFguAPNREeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4H9fsfPhEeCjkLKmJeBqEw" x="260" y="190" height="61"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_D7A3APPiEeCjkLKmJeBqEw" type="2008" fontName="Segoe UI" gradient="10011046, 16777215, 0" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_D7CFIPPiEeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_D7CFIfPiEeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_D7CsMPPiEeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_D7CsMfPiEeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_D7CsMvPiEeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_D7DTQPPiEeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_D7DTQfPiEeCjkLKmJeBqEw" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_D7DTQvPiEeCjkLKmJeBqEw" visible="false" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_D7DTQ_PiEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_D7DTRPPiEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_D7DTRfPiEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_D7DTRvPiEeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_D7DTR_PiEeCjkLKmJeBqEw" visible="false" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_D7DTSPPiEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_D7DTSfPiEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_D7DTSvPiEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_D7DTS_PiEeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_D7D6UPPiEeCjkLKmJeBqEw" visible="false" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_D7D6UfPiEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_D7D6UvPiEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_D7D6U_PiEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_D7D6VPPiEeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_GUrdEPPiEeCjkLKmJeBqEw" type="3015" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_GUsEIPPiEeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_GUsEIfPiEeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_GUsEIvPiEeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_GUsEI_PiEeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_GUsrMPPiEeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_GUsrMfPiEeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_GUsrMvPiEeCjkLKmJeBqEw" type="7014">
+ <children xmi:type="notation:Shape" xmi:id="_HO97EPPiEeCjkLKmJeBqEw" type="3031" fontName="Segoe UI" lineColor="0">
+ <element xmi:type="uml:ClassifierTemplateParameter" href="alflibrary.uml#_HAR-0PPiEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_HO97EfPiEeCjkLKmJeBqEw"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_GUsrM_PiEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_GUsrNPPiEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_GUsrNfPiEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_GUsrNvPiEeCjkLKmJeBqEw"/>
+ </children>
+ <element xmi:type="uml:RedefinableTemplateSignature" href="alflibrary.uml#_GUBVwPPiEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_GUrdEfPiEeCjkLKmJeBqEw" x="85" y="-10"/>
+ </children>
+ <element xmi:type="uml:FunctionBehavior" href="alflibrary.uml#_nFguB_NREeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_D7A3AfPiEeCjkLKmJeBqEw" x="260" y="265" height="61"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_Ocw-gPPiEeCjkLKmJeBqEw" type="2008" fontName="Segoe UI" gradient="10011046, 16777215, 0" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_OcyMoPPiEeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_OcyMofPiEeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_OcyzsPPiEeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_OcyzsfPiEeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_OcyzsvPiEeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Ocyzs_PiEeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_OczawPPiEeCjkLKmJeBqEw" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_OczawfPiEeCjkLKmJeBqEw" visible="false" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_OczawvPiEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_Oczaw_PiEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_OczaxPPiEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_OczaxfPiEeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_OczaxvPiEeCjkLKmJeBqEw" visible="false" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_Oczax_PiEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_OczayPPiEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_OczayfPiEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_OczayvPiEeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_Oc0B0PPiEeCjkLKmJeBqEw" visible="false" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_Oc0B0fPiEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_Oc0B0vPiEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_Oc0B0_PiEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Oc0B1PPiEeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_QXpW0PPiEeCjkLKmJeBqEw" type="3015" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QXp94PPiEeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_QXp94fPiEeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QXp94vPiEeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_QXp94_PiEeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QXqk8PPiEeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_QXqk8fPiEeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_QXqk8vPiEeCjkLKmJeBqEw" type="7014">
+ <children xmi:type="notation:Shape" xmi:id="_RSToQPPiEeCjkLKmJeBqEw" type="3031" fontName="Segoe UI" lineColor="0">
+ <element xmi:type="uml:ClassifierTemplateParameter" href="alflibrary.uml#_RDvn0PPiEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_RSToQfPiEeCjkLKmJeBqEw"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_QXqk8_PiEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_QXqk9PPiEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_QXqk9fPiEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_QXqk9vPiEeCjkLKmJeBqEw"/>
+ </children>
+ <element xmi:type="uml:RedefinableTemplateSignature" href="alflibrary.uml#_QXHyYPPiEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_QXpW0fPiEeCjkLKmJeBqEw" x="85" y="-10"/>
+ </children>
+ <element xmi:type="uml:FunctionBehavior" href="alflibrary.uml#_nFguDvNREeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Ocw-gfPiEeCjkLKmJeBqEw" x="260" y="340" height="61"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_alttUPPiEeCjkLKmJeBqEw" type="2008" fontName="Segoe UI" gradient="10011046, 16777215, 0" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_aluUYPPiEeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_aluUYfPiEeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_alu7cPPiEeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_alu7cfPiEeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_alu7cvPiEeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_alu7c_PiEeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_alu7dPPiEeCjkLKmJeBqEw" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_alvigPPiEeCjkLKmJeBqEw" visible="false" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_alvigfPiEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_alvigvPiEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_alvig_PiEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_alvihPPiEeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_alvihfPiEeCjkLKmJeBqEw" visible="false" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_alvihvPiEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_alvih_PiEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_alviiPPiEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_alviifPiEeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_alviivPiEeCjkLKmJeBqEw" visible="false" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_alvii_PiEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_alvijPPiEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_alvijfPiEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_alvijvPiEeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_cyE3MPPiEeCjkLKmJeBqEw" type="3015" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_cyE3MvPiEeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_cyE3M_PiEeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_cyFeQPPiEeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_cyFeQfPiEeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_cyFeQvPiEeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_cyFeQ_PiEeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_cyFeRPPiEeCjkLKmJeBqEw" type="7014">
+ <children xmi:type="notation:Shape" xmi:id="_eDCv0PPiEeCjkLKmJeBqEw" type="3031" fontName="Segoe UI" lineColor="0">
+ <element xmi:type="uml:ClassifierTemplateParameter" href="alflibrary.uml#_dzDzEPPiEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_eDCv0fPiEeCjkLKmJeBqEw"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_cyFeRfPiEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_cyFeRvPiEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_cyFeR_PiEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_cyFeSPPiEeCjkLKmJeBqEw"/>
+ </children>
+ <element xmi:type="uml:RedefinableTemplateSignature" href="alflibrary.uml#_cxUpQPPiEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_cyE3MfPiEeCjkLKmJeBqEw" x="85" y="-10"/>
+ </children>
+ <element xmi:type="uml:FunctionBehavior" href="alflibrary.uml#_nFguGPNREeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_alttUfPiEeCjkLKmJeBqEw" x="260" y="415" height="61"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_q8264PPiEeCjkLKmJeBqEw" type="2008" fontName="Segoe UI" gradient="10011046, 16777215, 0" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_q84JAPPiEeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_q84JAfPiEeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_q84wEPPiEeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_q84wEfPiEeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_q84wEvPiEeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_q84wE_PiEeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_q85XIPPiEeCjkLKmJeBqEw" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_q85XIfPiEeCjkLKmJeBqEw" visible="false" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_q85XIvPiEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_q85XI_PiEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_q85XJPPiEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_q85XJfPiEeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_q85XJvPiEeCjkLKmJeBqEw" visible="false" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_q85XJ_PiEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_q85XKPPiEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_q85XKfPiEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_q85XKvPiEeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_q85XK_PiEeCjkLKmJeBqEw" visible="false" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_q85XLPPiEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_q85-MPPiEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_q85-MfPiEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_q85-MvPiEeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_tBJt4PPiEeCjkLKmJeBqEw" type="3015" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_tBJt4vPiEeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_tBKU8PPiEeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_tBKU8fPiEeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_tBKU8vPiEeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_tBKU8_PiEeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_tBKU9PPiEeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_tBKU9fPiEeCjkLKmJeBqEw" type="7014">
+ <children xmi:type="notation:Shape" xmi:id="_vKEiMPPiEeCjkLKmJeBqEw" type="3031" fontName="Segoe UI" lineColor="0">
+ <element xmi:type="uml:ClassifierTemplateParameter" href="alflibrary.uml#_u68hEPPiEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_vKEiMfPiEeCjkLKmJeBqEw"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_tBKU9vPiEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_tBKU9_PiEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_tBKU-PPiEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_tBKU-fPiEeCjkLKmJeBqEw"/>
+ </children>
+ <element xmi:type="uml:RedefinableTemplateSignature" href="alflibrary.uml#_tAeYcPPiEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_tBJt4fPiEeCjkLKmJeBqEw" x="85" y="-10"/>
+ </children>
+ <element xmi:type="uml:FunctionBehavior" href="alflibrary.uml#_nFguIvNREeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_q8264fPiEeCjkLKmJeBqEw" x="260" y="490" height="61"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_EBA74PPjEeCjkLKmJeBqEw" type="2008" fontName="Segoe UI" gradient="10011046, 16777215, 0" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_EBCKAPPjEeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_EBCKAfPjEeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_EBCxEPPjEeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_EBCxEfPjEeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_EBCxEvPjEeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_EBDYIPPjEeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_EBDYIfPjEeCjkLKmJeBqEw" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_EBDYIvPjEeCjkLKmJeBqEw" visible="false" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_EBDYI_PjEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_EBDYJPPjEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_EBDYJfPjEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_EBDYJvPjEeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_EBDYJ_PjEeCjkLKmJeBqEw" visible="false" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_EBDYKPPjEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_EBDYKfPjEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_EBDYKvPjEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_EBDYK_PjEeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_EBD_MPPjEeCjkLKmJeBqEw" visible="false" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_EBD_MfPjEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_EBD_MvPjEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_EBD_M_PjEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_EBD_NPPjEeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_GvCoYPPjEeCjkLKmJeBqEw" type="3015" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_GvDPcPPjEeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_GvDPcfPjEeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_GvDPcvPjEeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_GvDPc_PjEeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_GvDPdPPjEeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_GvDPdfPjEeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_GvD2gPPjEeCjkLKmJeBqEw" type="7014">
+ <children xmi:type="notation:Shape" xmi:id="_HvXc8PPjEeCjkLKmJeBqEw" type="3031" fontName="Segoe UI" lineColor="0">
+ <element xmi:type="uml:ClassifierTemplateParameter" href="alflibrary.uml#_HgTGMPPjEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_HvXc8fPjEeCjkLKmJeBqEw"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_GvD2gfPjEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_GvD2gvPjEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_GvD2g_PjEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_GvD2hPPjEeCjkLKmJeBqEw"/>
+ </children>
+ <element xmi:type="uml:RedefinableTemplateSignature" href="alflibrary.uml#_GuXS8PPjEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_GvCoYfPjEeCjkLKmJeBqEw" x="85" y="-10"/>
+ </children>
+ <element xmi:type="uml:FunctionBehavior" href="alflibrary.uml#_nFguLPNREeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_EBA74fPjEeCjkLKmJeBqEw" x="260" y="565" height="61"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_Tj1JgPPjEeCjkLKmJeBqEw" type="2008" fontName="Segoe UI" gradient="10011046, 16777215, 0" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Tj2XoPPjEeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Tj2XofPjEeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Tj2XovPjEeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Tj2Xo_PjEeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Tj2-sPPjEeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Tj2-sfPjEeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Tj2-svPjEeCjkLKmJeBqEw" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_Tj2-s_PjEeCjkLKmJeBqEw" visible="false" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_Tj2-tPPjEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_Tj2-tfPjEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_Tj2-tvPjEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Tj2-t_PjEeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_Tj3lwPPjEeCjkLKmJeBqEw" visible="false" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_Tj3lwfPjEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_Tj3lwvPjEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_Tj3lw_PjEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Tj3lxPPjEeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_Tj3lxfPjEeCjkLKmJeBqEw" visible="false" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_Tj3lxvPjEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_Tj3lx_PjEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_Tj3lyPPjEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Tj3lyfPjEeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_Vv7NoPPjEeCjkLKmJeBqEw" type="3015" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Vv7NovPjEeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Vv7No_PjEeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Vv70sPPjEeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Vv70sfPjEeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Vv70svPjEeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Vv70s_PjEeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Vv70tPPjEeCjkLKmJeBqEw" type="7014">
+ <children xmi:type="notation:Shape" xmi:id="_Wy9_APPjEeCjkLKmJeBqEw" type="3031" fontName="Segoe UI" lineColor="0">
+ <element xmi:type="uml:ClassifierTemplateParameter" href="alflibrary.uml#_Wjv3QPPjEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Wy9_AfPjEeCjkLKmJeBqEw"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_Vv70tfPjEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_Vv70tvPjEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_Vv70t_PjEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Vv70uPPjEeCjkLKmJeBqEw"/>
+ </children>
+ <element xmi:type="uml:RedefinableTemplateSignature" href="alflibrary.uml#_VvJKgPPjEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Vv7NofPjEeCjkLKmJeBqEw" x="85" y="-10"/>
+ </children>
+ <element xmi:type="uml:FunctionBehavior" href="alflibrary.uml#_nFguNvNREeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Tj1JgfPjEeCjkLKmJeBqEw" x="260" y="640" height="61"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_jehEkPPjEeCjkLKmJeBqEw" type="2008" fontName="Segoe UI" gradient="10011046, 16777215, 0" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jeiSsPPjEeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jeiSsfPjEeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jeiSsvPjEeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jeiSs_PjEeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jei5wPPjEeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jei5wfPjEeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_jei5wvPjEeCjkLKmJeBqEw" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_jei5w_PjEeCjkLKmJeBqEw" visible="false" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_jei5xPPjEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_jei5xfPjEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_jei5xvPjEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_jei5x_PjEeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_jejg0PPjEeCjkLKmJeBqEw" visible="false" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_jejg0fPjEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_jejg0vPjEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_jejg0_PjEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_jejg1PPjEeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_jejg1fPjEeCjkLKmJeBqEw" visible="false" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_jejg1vPjEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_jejg1_PjEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_jejg2PPjEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_jejg2fPjEeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_lq4OcPPjEeCjkLKmJeBqEw" type="3015" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_lq41gPPjEeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_lq41gfPjEeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_lq41gvPjEeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_lq41g_PjEeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_lq41hPPjEeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_lq41hfPjEeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_lq41hvPjEeCjkLKmJeBqEw" type="7014">
+ <children xmi:type="notation:Shape" xmi:id="_myBcsPPjEeCjkLKmJeBqEw" type="3031" fontName="Segoe UI" lineColor="0">
+ <element xmi:type="uml:ClassifierTemplateParameter" href="alflibrary.uml#_miyG0PPjEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_myBcsfPjEeCjkLKmJeBqEw"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_lq41h_PjEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_lq41iPPjEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_lq41ifPjEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_lq41ivPjEeCjkLKmJeBqEw"/>
+ </children>
+ <element xmi:type="uml:RedefinableTemplateSignature" href="alflibrary.uml#_lqDvEPPjEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_lq4OcfPjEeCjkLKmJeBqEw" x="85" y="-10"/>
+ </children>
+ <element xmi:type="uml:FunctionBehavior" href="alflibrary.uml#_nFguQ_NREeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_jehEkfPjEeCjkLKmJeBqEw" x="440" y="40" height="61"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_BQrFwPPkEeCjkLKmJeBqEw" type="2008" fontName="Segoe UI" gradient="10011046, 16777215, 0" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_BQsT4PPkEeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_BQsT4fPkEeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_BQs68PPkEeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_BQs68fPkEeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_BQs68vPkEeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_BQs68_PkEeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_BQs69PPkEeCjkLKmJeBqEw" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_BQtiAPPkEeCjkLKmJeBqEw" visible="false" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_BQtiAfPkEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_BQtiAvPkEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_BQtiA_PkEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_BQtiBPPkEeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_BQtiBfPkEeCjkLKmJeBqEw" visible="false" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_BQtiBvPkEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_BQtiB_PkEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_BQtiCPPkEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_BQtiCfPkEeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_BQtiCvPkEeCjkLKmJeBqEw" visible="false" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_BQtiC_PkEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_BQtiDPPkEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_BQtiDfPkEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_BQtiDvPkEeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_DLQjIPPkEeCjkLKmJeBqEw" type="3015" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_DLQjIvPkEeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_DLRKMPPkEeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_DLRKMfPkEeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_DLRKMvPkEeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_DLRKM_PkEeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_DLRKNPPkEeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_DLRKNfPkEeCjkLKmJeBqEw" type="7014">
+ <children xmi:type="notation:Shape" xmi:id="_EA2HUPPkEeCjkLKmJeBqEw" type="3031" fontName="Segoe UI" lineColor="0">
+ <element xmi:type="uml:ClassifierTemplateParameter" href="alflibrary.uml#_DxSoYPPkEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_EA2HUfPkEeCjkLKmJeBqEw"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_DLRKNvPkEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_DLRKN_PkEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_DLRKOPPkEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_DLRKOfPkEeCjkLKmJeBqEw"/>
+ </children>
+ <element xmi:type="uml:RedefinableTemplateSignature" href="alflibrary.uml#_DKg8QPPkEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_DLQjIfPkEeCjkLKmJeBqEw" x="85" y="-10"/>
+ </children>
+ <element xmi:type="uml:FunctionBehavior" href="alflibrary.uml#_nFguUPNREeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_BQrFwfPkEeCjkLKmJeBqEw" x="440" y="115" height="61"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_3BrswPPkEeCjkLKmJeBqEw" type="2008" fontName="Segoe UI" gradient="10011046, 16777215, 0" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_3Bs64PPkEeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_3Bs64fPkEeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_3Bth8PPkEeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_3Bth8fPkEeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_3Bth8vPkEeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_3Bth8_PkEeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_3Bth9PPkEeCjkLKmJeBqEw" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_3BuJAPPkEeCjkLKmJeBqEw" visible="false" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_3BuJAfPkEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_3BuJAvPkEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_3BuJA_PkEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_3BuJBPPkEeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_3BuJBfPkEeCjkLKmJeBqEw" visible="false" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_3BuJBvPkEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_3BuJB_PkEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_3BuJCPPkEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_3BuJCfPkEeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_3BuJCvPkEeCjkLKmJeBqEw" visible="false" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_3BuJC_PkEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_3BuJDPPkEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_3BuJDfPkEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_3BuJDvPkEeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_6mRN0PPkEeCjkLKmJeBqEw" type="3015" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_6mR04PPkEeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6mR04fPkEeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_6mR04vPkEeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6mR04_PkEeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_6mR05PPkEeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6mR05fPkEeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_6mR05vPkEeCjkLKmJeBqEw" type="7014">
+ <children xmi:type="notation:Shape" xmi:id="_7kSVQPPkEeCjkLKmJeBqEw" type="3031" fontName="Segoe UI" lineColor="0">
+ <element xmi:type="uml:ClassifierTemplateParameter" href="alflibrary.uml#_7W7OsPPkEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_7kSVQfPkEeCjkLKmJeBqEw"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_6mR05_PkEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_6mR06PPkEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_6mR06fPkEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_6mR06vPkEeCjkLKmJeBqEw"/>
+ </children>
+ <element xmi:type="uml:RedefinableTemplateSignature" href="alflibrary.uml#_6llRUPPkEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_6mRN0fPkEeCjkLKmJeBqEw" x="85" y="-10"/>
+ </children>
+ <element xmi:type="uml:FunctionBehavior" href="alflibrary.uml#_nFguXfNREeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_3BrswfPkEeCjkLKmJeBqEw" x="440" y="190" height="61"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_FV7OcPPlEeCjkLKmJeBqEw" type="2008" fontName="Segoe UI" gradient="10011046, 16777215, 0" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FV8ckPPlEeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FV8ckfPlEeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FV8ckvPlEeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FV8ck_PlEeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FV9DoPPlEeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FV9DofPlEeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_FV9DovPlEeCjkLKmJeBqEw" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_FV9Do_PlEeCjkLKmJeBqEw" visible="false" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_FV9DpPPlEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_FV9DpfPlEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_FV9DpvPlEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_FV9Dp_PlEeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_FV9qsPPlEeCjkLKmJeBqEw" visible="false" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_FV9qsfPlEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_FV9qsvPlEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_FV9qs_PlEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_FV9qtPPlEeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_FV9qtfPlEeCjkLKmJeBqEw" visible="false" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_FV9qtvPlEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_FV9qt_PlEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_FV9quPPlEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_FV9qufPlEeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_Hd95APPlEeCjkLKmJeBqEw" type="3015" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Hd-gEPPlEeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Hd-gEfPlEeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Hd-gEvPlEeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Hd-gE_PlEeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Hd-gFPPlEeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Hd-gFfPlEeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Hd-gFvPlEeCjkLKmJeBqEw" type="7014">
+ <children xmi:type="notation:Shape" xmi:id="_J1fxEPPlEeCjkLKmJeBqEw" type="3031" fontName="Segoe UI" lineColor="0">
+ <element xmi:type="uml:ClassifierTemplateParameter" href="alflibrary.uml#_JnzTUPPlEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_J1fxEfPlEeCjkLKmJeBqEw"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_Hd-gF_PlEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_Hd-gGPPlEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_Hd-gGfPlEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Hd-gGvPlEeCjkLKmJeBqEw"/>
+ </children>
+ <element xmi:type="uml:RedefinableTemplateSignature" href="alflibrary.uml#_HdQHUPPlEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Hd95AfPlEeCjkLKmJeBqEw" x="90" y="-10"/>
+ </children>
+ <element xmi:type="uml:FunctionBehavior" href="alflibrary.uml#_nFguZ_NREeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_FV7OcfPlEeCjkLKmJeBqEw" x="440" y="265" height="61"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_SE2YIPPlEeCjkLKmJeBqEw" type="2008" fontName="Segoe UI" gradient="10011046, 16777215, 0" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_SE3mQPPlEeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_SE3mQfPlEeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_SE3mQvPlEeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_SE4NUPPlEeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_SE4NUfPlEeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_SE4NUvPlEeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_SE4NU_PlEeCjkLKmJeBqEw" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_SE40YPPlEeCjkLKmJeBqEw" visible="false" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_SE40YfPlEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_SE40YvPlEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_SE40Y_PlEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_SE40ZPPlEeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_SE40ZfPlEeCjkLKmJeBqEw" visible="false" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_SE40ZvPlEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_SE40Z_PlEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_SE40aPPlEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_SE40afPlEeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_SE40avPlEeCjkLKmJeBqEw" visible="false" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_SE40a_PlEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_SE40bPPlEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_SE40bfPlEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_SE40bvPlEeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_UM634PPlEeCjkLKmJeBqEw" type="3015" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_UM634vPlEeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_UM634_PlEeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_UM7e8PPlEeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_UM7e8fPlEeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_UM7e8vPlEeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_UM7e8_PlEeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_UM7e9PPlEeCjkLKmJeBqEw" type="7014">
+ <children xmi:type="notation:Shape" xmi:id="_V-BCEPPlEeCjkLKmJeBqEw" type="3031" fontName="Segoe UI" lineColor="0">
+ <element xmi:type="uml:ClassifierTemplateParameter" href="alflibrary.uml#_VrUIgPPlEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_V-BCEfPlEeCjkLKmJeBqEw"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_UM7e9fPlEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_UM7e9vPlEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_UM7e9_PlEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_UM7e-PPlEeCjkLKmJeBqEw"/>
+ </children>
+ <element xmi:type="uml:RedefinableTemplateSignature" href="alflibrary.uml#_UMLRAPPlEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_UM634fPlEeCjkLKmJeBqEw" x="85" y="-10"/>
+ </children>
+ <element xmi:type="uml:FunctionBehavior" href="alflibrary.uml#_nFgucfNREeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_SE2YIfPlEeCjkLKmJeBqEw" x="440" y="340" height="61"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_dkXIYPPlEeCjkLKmJeBqEw" type="2008" fontName="Segoe UI" gradient="10011046, 16777215, 0" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_dkYWgPPlEeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_dkYWgfPlEeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_dkYWgvPlEeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_dkYWg_PlEeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_dkY9kPPlEeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_dkY9kfPlEeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_dkY9kvPlEeCjkLKmJeBqEw" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_dkY9k_PlEeCjkLKmJeBqEw" visible="false" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_dkY9lPPlEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_dkY9lfPlEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_dkZkoPPlEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_dkZkofPlEeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_dkZkovPlEeCjkLKmJeBqEw" visible="false" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_dkZko_PlEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_dkZkpPPlEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_dkZkpfPlEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_dkZkpvPlEeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_dkZkp_PlEeCjkLKmJeBqEw" visible="false" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_dkZkqPPlEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_dkZkqfPlEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_dkZkqvPlEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_dkZkq_PlEeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_gTHNoPPlEeCjkLKmJeBqEw" type="3015" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_gTH0sPPlEeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_gTH0sfPlEeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_gTH0svPlEeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_gTH0s_PlEeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_gTH0tPPlEeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_gTH0tfPlEeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_gTH0tvPlEeCjkLKmJeBqEw" type="7014">
+ <children xmi:type="notation:Shape" xmi:id="_hN1JcPPlEeCjkLKmJeBqEw" type="3031" fontName="Segoe UI" lineColor="0">
+ <element xmi:type="uml:ClassifierTemplateParameter" href="alflibrary.uml#_g_JNMPPlEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_hN1JcfPlEeCjkLKmJeBqEw"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_gTH0t_PlEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_gTH0uPPlEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_gTH0ufPlEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_gTH0uvPlEeCjkLKmJeBqEw"/>
+ </children>
+ <element xmi:type="uml:RedefinableTemplateSignature" href="alflibrary.uml#_gSMnoPPlEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_gTHNofPlEeCjkLKmJeBqEw" x="85" y="-10"/>
+ </children>
+ <element xmi:type="uml:FunctionBehavior" href="alflibrary.uml#_nFgue_NREeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_dkXIYfPlEeCjkLKmJeBqEw" x="440" y="415" height="61"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_so9wAPPlEeCjkLKmJeBqEw" type="2008" fontName="Segoe UI" gradient="10011046, 16777215, 0" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_so--IPPlEeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_so--IfPlEeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_so_lMPPlEeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_so_lMfPlEeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_so_lMvPlEeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_so_lM_PlEeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_spAMQPPlEeCjkLKmJeBqEw" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_spAMQfPlEeCjkLKmJeBqEw" visible="false" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_spAMQvPlEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_spAMQ_PlEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_spAMRPPlEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_spAMRfPlEeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_spAMRvPlEeCjkLKmJeBqEw" visible="false" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_spAMR_PlEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_spAMSPPlEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_spAMSfPlEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_spAMSvPlEeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_spAzUPPlEeCjkLKmJeBqEw" visible="false" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_spAzUfPlEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_spAzUvPlEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_spAzU_PlEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_spAzVPPlEeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_u9O4sPPlEeCjkLKmJeBqEw" type="3015" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_u9PfwPPlEeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_u9PfwfPlEeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_u9PfwvPlEeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_u9Pfw_PlEeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_u9PfxPPlEeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_u9PfxfPlEeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_u9PfxvPlEeCjkLKmJeBqEw" type="7014">
+ <children xmi:type="notation:Shape" xmi:id="_wj8-4PPlEeCjkLKmJeBqEw" type="3031" fontName="Segoe UI" lineColor="0">
+ <element xmi:type="uml:ClassifierTemplateParameter" href="alflibrary.uml#_wVivcPPlEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_wj8-4fPlEeCjkLKmJeBqEw"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_u9Pfx_PlEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_u9QG0PPlEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_u9QG0fPlEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_u9QG0vPlEeCjkLKmJeBqEw"/>
+ </children>
+ <element xmi:type="uml:RedefinableTemplateSignature" href="alflibrary.uml#_u8TroPPlEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_u9O4sfPlEeCjkLKmJeBqEw" x="90" y="-10"/>
+ </children>
+ <element xmi:type="uml:FunctionBehavior" href="alflibrary.uml#_nFguiPNREeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_so9wAfPlEeCjkLKmJeBqEw" x="440" y="490" height="61"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_6kQmMPPlEeCjkLKmJeBqEw" type="2008" fontName="Segoe UI" gradient="10011046, 16777215, 0" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_6kR0UPPlEeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6kR0UfPlEeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_6kSbYPPlEeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6kSbYfPlEeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_6kSbYvPlEeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6kSbY_PlEeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_6kTCcPPlEeCjkLKmJeBqEw" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_6kTCcfPlEeCjkLKmJeBqEw" visible="false" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_6kTCcvPlEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_6kTCc_PlEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_6kTCdPPlEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_6kTCdfPlEeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_6kTCdvPlEeCjkLKmJeBqEw" visible="false" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_6kTCd_PlEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_6kTCePPlEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_6kTCefPlEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_6kTCevPlEeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_6kTCe_PlEeCjkLKmJeBqEw" visible="false" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_6kTCfPPlEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_6kTpgPPlEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_6kTpgfPlEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_6kTpgvPlEeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_9XHIUPPlEeCjkLKmJeBqEw" type="3015" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_9XHvYPPlEeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_9XHvYfPlEeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_9XHvYvPlEeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_9XHvY_PlEeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_9XHvZPPlEeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_9XHvZfPlEeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_9XHvZvPlEeCjkLKmJeBqEw" type="7014">
+ <children xmi:type="notation:Shape" xmi:id="_-m0csPPlEeCjkLKmJeBqEw" type="3031" fontName="Segoe UI" lineColor="0">
+ <element xmi:type="uml:ClassifierTemplateParameter" href="alflibrary.uml#_-Y2SIPPlEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_-m0csfPlEeCjkLKmJeBqEw"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_9XHvZ_PlEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_9XHvaPPlEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_9XHvafPlEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_9XHvavPlEeCjkLKmJeBqEw"/>
+ </children>
+ <element xmi:type="uml:RedefinableTemplateSignature" href="alflibrary.uml#_9WUeIPPlEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_9XHIUfPlEeCjkLKmJeBqEw" x="85" y="-10"/>
+ </children>
+ <element xmi:type="uml:FunctionBehavior" href="alflibrary.uml#_nFgulfNREeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_6kRNQPPlEeCjkLKmJeBqEw" x="440" y="565" height="61"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_IDUzYPPmEeCjkLKmJeBqEw" type="2008" fontName="Segoe UI" gradient="10011046, 16777215, 0" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_IDVacPPmEeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_IDVacfPmEeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_IDVacvPmEeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_IDVac_PmEeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_IDWBgPPmEeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_IDWBgfPmEeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_IDWBgvPmEeCjkLKmJeBqEw" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_IDWBg_PmEeCjkLKmJeBqEw" visible="false" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_IDWBhPPmEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_IDWBhfPmEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_IDWBhvPmEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_IDWBh_PmEeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_IDWBiPPmEeCjkLKmJeBqEw" visible="false" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_IDWBifPmEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_IDWBivPmEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_IDWBi_PmEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_IDWBjPPmEeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_IDWBjfPmEeCjkLKmJeBqEw" visible="false" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_IDWBjvPmEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_IDWBj_PmEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_IDWBkPPmEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_IDWBkfPmEeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_KEkSYPPmEeCjkLKmJeBqEw" type="3015" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_KEk5cPPmEeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_KEk5cfPmEeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_KEk5cvPmEeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_KEk5c_PmEeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_KElggPPmEeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_KElggfPmEeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_KElggvPmEeCjkLKmJeBqEw" type="7014">
+ <children xmi:type="notation:Shape" xmi:id="_LFKzwPPmEeCjkLKmJeBqEw" type="3031" fontName="Segoe UI" lineColor="0">
+ <element xmi:type="uml:ClassifierTemplateParameter" href="alflibrary.uml#_K1AQ0PPmEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_LFKzwfPmEeCjkLKmJeBqEw"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_KElgg_PmEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_KElghPPmEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_KElghfPmEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_KElghvPmEeCjkLKmJeBqEw"/>
+ </children>
+ <element xmi:type="uml:RedefinableTemplateSignature" href="alflibrary.uml#_KDvzAPPmEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_KEkSYfPmEeCjkLKmJeBqEw" x="85" y="-10"/>
+ </children>
+ <element xmi:type="uml:FunctionBehavior" href="alflibrary.uml#_nFguovNREeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_IDUzYfPmEeCjkLKmJeBqEw" x="440" y="640" height="61"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_UI-9oPPmEeCjkLKmJeBqEw" type="2008" fontName="Segoe UI" gradient="10011046, 16777215, 0" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_UJALwPPmEeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_UJALwfPmEeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_UJAy0PPmEeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_UJAy0fPmEeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_UJAy0vPmEeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_UJAy0_PmEeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_UJBZ4PPmEeCjkLKmJeBqEw" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_UJBZ4fPmEeCjkLKmJeBqEw" visible="false" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_UJBZ4vPmEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_UJBZ4_PmEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_UJBZ5PPmEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_UJBZ5fPmEeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_UJBZ5vPmEeCjkLKmJeBqEw" visible="false" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_UJBZ5_PmEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_UJBZ6PPmEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_UJBZ6fPmEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_UJBZ6vPmEeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_UJCA8PPmEeCjkLKmJeBqEw" visible="false" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_UJCA8fPmEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_UJCA8vPmEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_UJCA8_PmEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_UJCA9PPmEeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_WaklwPPmEeCjkLKmJeBqEw" type="3015" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_WalM0PPmEeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_WalM0fPmEeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_WalM0vPmEeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_WalM0_PmEeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_WalM1PPmEeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_WalM1fPmEeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_WalM1vPmEeCjkLKmJeBqEw" type="7014">
+ <children xmi:type="notation:Shape" xmi:id="_XjGUEPPmEeCjkLKmJeBqEw" type="3031" fontName="Segoe UI" lineColor="0">
+ <element xmi:type="uml:ClassifierTemplateParameter" href="alflibrary.uml#_XU-YgPPmEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_XjGUEfPmEeCjkLKmJeBqEw"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_WalM1_PmEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_WalM2PPmEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_WalM2fPmEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_WalM2vPmEeCjkLKmJeBqEw"/>
+ </children>
+ <element xmi:type="uml:RedefinableTemplateSignature" href="alflibrary.uml#_WZscAPPmEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_WaklwfPmEeCjkLKmJeBqEw" x="90" y="-10"/>
+ </children>
+ <element xmi:type="uml:FunctionBehavior" href="alflibrary.uml#_nFgur_NREeCfS7qBvajEQQ"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_UI-9ofPmEeCjkLKmJeBqEw" x="615" y="40" height="61"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_y0fBoPPmEeCjkLKmJeBqEw" type="2008" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_y0gPwPPmEeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_y0g20PPmEeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_y0g20fPmEeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_y0g20vPmEeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_y0g20_PmEeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_y0hd4PPmEeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_y0hd4fPmEeCjkLKmJeBqEw" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_y0hd4vPmEeCjkLKmJeBqEw" visible="false" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_y0hd4_PmEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_y0hd5PPmEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_y0hd5fPmEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_y0hd5vPmEeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_y0hd5_PmEeCjkLKmJeBqEw" visible="false" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_y0hd6PPmEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_y0iE8PPmEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_y0iE8fPmEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_y0iE8vPmEeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_y0iE8_PmEeCjkLKmJeBqEw" visible="false" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_y0iE9PPmEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_y0iE9fPmEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_y0iE9vPmEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_y0iE9_PmEeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_2T-nUPPmEeCjkLKmJeBqEw" type="3015" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_2T_OYPPmEeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_2T_OYfPmEeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_2T_OYvPmEeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_2T_OY_PmEeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_2T_1cPPmEeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_2T_1cfPmEeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_2T_1cvPmEeCjkLKmJeBqEw" type="7014">
+ <children xmi:type="notation:Shape" xmi:id="_3UrPUPPmEeCjkLKmJeBqEw" type="3031" fontName="Segoe UI" lineColor="0">
+ <element xmi:type="uml:ClassifierTemplateParameter" href="alflibrary.uml#_3Hu_gPPmEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_3UrPUfPmEeCjkLKmJeBqEw"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_2T_1c_PmEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_2T_1dPPmEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_2T_1dfPmEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2T_1dvPmEeCjkLKmJeBqEw"/>
+ </children>
+ <element xmi:type="uml:RedefinableTemplateSignature" href="alflibrary.uml#_2TjJgPPmEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2T-nUfPmEeCjkLKmJeBqEw" x="80" y="-10"/>
+ </children>
+ <element xmi:type="uml:Activity" href="alflibrary.uml#_vDk70PPmEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_y0fosPPmEeCjkLKmJeBqEw" x="615" y="115" height="61"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_tN7zYPPnEeCjkLKmJeBqEw" type="2008" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_tN9okPPnEeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_tN9okfPnEeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_tN9okvPnEeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_tN9ok_PnEeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_tN-PoPPnEeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_tN-PofPnEeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_tN-PovPnEeCjkLKmJeBqEw" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_tN-Po_PnEeCjkLKmJeBqEw" visible="false" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_tN-PpPPnEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_tN-PpfPnEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_tN-PpvPnEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_tN-Pp_PnEeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_tN-2sPPnEeCjkLKmJeBqEw" visible="false" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_tN-2sfPnEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_tN-2svPnEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_tN-2s_PnEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_tN-2tPPnEeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_tN-2tfPnEeCjkLKmJeBqEw" visible="false" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_tN-2tvPnEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_tN-2t_PnEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_tN-2uPPnEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_tN-2ufPnEeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_xGeLMPPnEeCjkLKmJeBqEw" type="3015" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_xGeyQPPnEeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xGeyQfPnEeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_xGfZUPPnEeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xGfZUfPnEeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_xGfZUvPnEeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xGfZU_PnEeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_xGfZVPPnEeCjkLKmJeBqEw" type="7014">
+ <children xmi:type="notation:Shape" xmi:id="_ySLwYPPnEeCjkLKmJeBqEw" type="3031" fontName="Segoe UI" lineColor="0">
+ <element xmi:type="uml:ClassifierTemplateParameter" href="alflibrary.uml#_yFoiIPPnEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_ySMXcPPnEeCjkLKmJeBqEw"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_xGfZVfPnEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_xGfZVvPnEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_xGfZV_PnEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xGfZWPPnEeCjkLKmJeBqEw"/>
+ </children>
+ <element xmi:type="uml:RedefinableTemplateSignature" href="alflibrary.uml#_xGIM8PPnEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xGeLMfPnEeCjkLKmJeBqEw" x="80" y="-10"/>
+ </children>
+ <element xmi:type="uml:Activity" href="alflibrary.uml#_ZLNr8PPnEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_tN8acPPnEeCjkLKmJeBqEw" x="615" y="190" height="61"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_U8CgUPPoEeCjkLKmJeBqEw" type="2008" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_U8DucPPoEeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_U8DucfPoEeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_U8DucvPoEeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_U8Duc_PoEeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_U8EVgPPoEeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_U8EVgfPoEeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_U8EVgvPoEeCjkLKmJeBqEw" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_U8EVg_PoEeCjkLKmJeBqEw" visible="false" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_U8EVhPPoEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_U8EVhfPoEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_U8EVhvPoEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_U8EVh_PoEeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_U8E8kPPoEeCjkLKmJeBqEw" visible="false" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_U8E8kfPoEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_U8E8kvPoEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_U8E8k_PoEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_U8E8lPPoEeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_U8E8lfPoEeCjkLKmJeBqEw" visible="false" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_U8E8lvPoEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_U8E8l_PoEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_U8E8mPPoEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_U8E8mfPoEeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_XSs1sPPoEeCjkLKmJeBqEw" type="3015" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_XSs1svPoEeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_XSs1s_PoEeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_XSs1tPPoEeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_XStcwPPoEeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_XStcwfPoEeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_XStcwvPoEeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_XStcw_PoEeCjkLKmJeBqEw" type="7014">
+ <children xmi:type="notation:Shape" xmi:id="_YhPscPPoEeCjkLKmJeBqEw" type="3031" fontName="Segoe UI" lineColor="0">
+ <element xmi:type="uml:ClassifierTemplateParameter" href="alflibrary.uml#_YRs0kPPoEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_YhPscfPoEeCjkLKmJeBqEw"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_XStcxPPoEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_XStcxfPoEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_XStcxvPoEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_XStcx_PoEeCjkLKmJeBqEw"/>
+ </children>
+ <element xmi:type="uml:RedefinableTemplateSignature" href="alflibrary.uml#_XSYsoPPoEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_XSs1sfPoEeCjkLKmJeBqEw" x="80" y="-10"/>
+ </children>
+ <element xmi:type="uml:Activity" href="alflibrary.uml#_-S0QsPPnEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_U8CgUfPoEeCjkLKmJeBqEw" x="615" y="265" height="61"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_qIL4gPPpEeCjkLKmJeBqEw" type="2008" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qINGoPPpEeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_qINGofPpEeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qINtsPPpEeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_qINtsfPpEeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qINtsvPpEeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_qINts_PpEeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_qIOUwPPpEeCjkLKmJeBqEw" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_qIOUwfPpEeCjkLKmJeBqEw" visible="false" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_qIOUwvPpEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_qIOUw_PpEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_qIOUxPPpEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_qIOUxfPpEeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_qIOUxvPpEeCjkLKmJeBqEw" visible="false" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_qIOUx_PpEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_qIOUyPPpEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_qIOUyfPpEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_qIOUyvPpEeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_qIO70PPpEeCjkLKmJeBqEw" visible="false" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_qIO70fPpEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_qIO70vPpEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_qIO70_PpEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_qIO71PPpEeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_tKGKUPPpEeCjkLKmJeBqEw" type="3015" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_tKGxYPPpEeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_tKGxYfPpEeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_tKGxYvPpEeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_tKGxY_PpEeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_tKHYcPPpEeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_tKHYcfPpEeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_tKHYcvPpEeCjkLKmJeBqEw" type="7014">
+ <children xmi:type="notation:Shape" xmi:id="_ufJ4wPPpEeCjkLKmJeBqEw" type="3031" fontName="Segoe UI" lineColor="0">
+ <element xmi:type="uml:ClassifierTemplateParameter" href="alflibrary.uml#_uPg6QPPpEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_ufJ4wfPpEeCjkLKmJeBqEw"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_tKHYc_PpEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_tKHYdPPpEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_tKHYdfPpEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_tKHYdvPpEeCjkLKmJeBqEw"/>
+ </children>
+ <element xmi:type="uml:RedefinableTemplateSignature" href="alflibrary.uml#_tJo3UPPpEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_tKGKUfPpEeCjkLKmJeBqEw" x="80" y="-10"/>
+ </children>
+ <element xmi:type="uml:Activity" href="alflibrary.uml#_Qye0gPPpEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_qIL4gfPpEeCjkLKmJeBqEw" x="615" y="340" height="61"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_SrP3gPPqEeCjkLKmJeBqEw" type="2008" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_SrRFoPPqEeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_SrRFofPqEeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_SrRFovPqEeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_SrRFo_PqEeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_SrRssPPqEeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_SrRssfPqEeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_SrRssvPqEeCjkLKmJeBqEw" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_SrRss_PqEeCjkLKmJeBqEw" visible="false" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_SrRstPPqEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_SrRstfPqEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_SrRstvPqEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_SrRst_PqEeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_SrSTwPPqEeCjkLKmJeBqEw" visible="false" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_SrSTwfPqEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_SrSTwvPqEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_SrSTw_PqEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_SrSTxPPqEeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_SrSTxfPqEeCjkLKmJeBqEw" visible="false" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_SrSTxvPqEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_SrSTx_PqEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_SrSTyPPqEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_SrSTyfPqEeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_VNubUPPqEeCjkLKmJeBqEw" type="3015" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_VNvpcPPqEeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_VNvpcfPqEeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_VNvpcvPqEeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_VNvpc_PqEeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_VNwQgPPqEeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_VNwQgfPqEeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_VNwQgvPqEeCjkLKmJeBqEw" type="7014">
+ <children xmi:type="notation:Shape" xmi:id="_WEHQwPPqEeCjkLKmJeBqEw" type="3031" fontName="Segoe UI" lineColor="0">
+ <element xmi:type="uml:ClassifierTemplateParameter" href="alflibrary.uml#_V2BKYPPqEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_WEHQwfPqEeCjkLKmJeBqEw"/>
</children>
- <children xmi:type="notation:Shape" xmi:id="_Gm6bIKi4EeCw3MW-Flzemw" type="3031" fontHeight="8" lineColor="0">
- <element xmi:type="uml:ClassifierTemplateParameter" href="alflibrary.uml#_rsUc8Ki3EeCw3MW-Flzemw"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_Gm6bIai4EeCw3MW-Flzemw" x="59" y="18"/>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_VNwQg_PqEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_VNwQhPPqEeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_VNwQhfPqEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_VNwQhvPqEeCjkLKmJeBqEw"/>
+ </children>
+ <element xmi:type="uml:RedefinableTemplateSignature" href="alflibrary.uml#_VNOsEPPqEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_VNubUfPqEeCjkLKmJeBqEw" x="85" y="-10"/>
+ </children>
+ <element xmi:type="uml:Activity" href="alflibrary.uml#__TPhAPPpEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_SrP3gfPqEeCjkLKmJeBqEw" x="615" y="415" height="61"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_LpwM4PP5EeCjkLKmJeBqEw" type="2008" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_LpxbAPP5EeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_LpxbAfP5EeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_LpxbAvP5EeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_LpxbA_P5EeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_LpyCEPP5EeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_LpyCEfP5EeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_LpyCEvP5EeCjkLKmJeBqEw" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_LpyCE_P5EeCjkLKmJeBqEw" visible="false" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_LpyCFPP5EeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_LpyCFfP5EeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_LpyCFvP5EeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_LpyCF_P5EeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_LpypIPP5EeCjkLKmJeBqEw" visible="false" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_LpypIfP5EeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_LpypIvP5EeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_LpypI_P5EeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_LpypJPP5EeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_LpypJfP5EeCjkLKmJeBqEw" visible="false" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_LpypJvP5EeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_LpypJ_P5EeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_LpypKPP5EeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_LpypKfP5EeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_OBNMcPP5EeCjkLKmJeBqEw" type="3015" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_OBNzgPP5EeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_OBNzgfP5EeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_OBNzgvP5EeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_OBNzg_P5EeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_OBNzhPP5EeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_OBNzhfP5EeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_OBNzhvP5EeCjkLKmJeBqEw" type="7014">
+ <children xmi:type="notation:Shape" xmi:id="_O_4bMPP5EeCjkLKmJeBqEw" type="3031" fontName="Segoe UI" lineColor="0">
+ <element xmi:type="uml:ClassifierTemplateParameter" href="alflibrary.uml#_OtK6kPP5EeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_O_4bMfP5EeCjkLKmJeBqEw"/>
</children>
- <styles xmi:type="notation:TitleStyle" xmi:id="_IvLkqai3EeCw3MW-Flzemw"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_IvLkqqi3EeCw3MW-Flzemw"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_IvLkq6i3EeCw3MW-Flzemw"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_IvLkrKi3EeCw3MW-Flzemw"/>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_OBNzh_P5EeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_OBNziPP5EeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_OBNzifP5EeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_OBNzivP5EeCjkLKmJeBqEw"/>
</children>
- <element xmi:type="uml:RedefinableTemplateSignature" href="alflibrary.uml#_It_R0Ki3EeCw3MW-Flzemw"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_IvLkoai3EeCw3MW-Flzemw" x="99" y="-11" width="60" height="26"/>
+ <element xmi:type="uml:RedefinableTemplateSignature" href="alflibrary.uml#_OAxuoPP5EeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_OBNMcfP5EeCjkLKmJeBqEw" x="85" y="-10"/>
</children>
- <element xmi:type="uml:DataType" href="alflibrary.uml#_ysLAcKi2EeCw3MW-Flzemw"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ys6nUai2EeCw3MW-Flzemw" x="915" y="360" height="81"/>
+ <element xmi:type="uml:Activity" href="alflibrary.uml#_iQZncPPqEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_LpwM4fP5EeCjkLKmJeBqEw" x="615" y="490" height="61"/>
</children>
- <children xmi:type="notation:Shape" xmi:id="_QrZX0Ki4EeCw3MW-Flzemw" type="2010" fontHeight="8" lineColor="0">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QrZX0qi4EeCw3MW-Flzemw" source="ShadowFigure">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_QrZX06i4EeCw3MW-Flzemw" key="ShadowFigure_Value" value="false"/>
+ <children xmi:type="notation:Shape" xmi:id="_sFbOAPP5EeCjkLKmJeBqEw" type="2008" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_sFb1EPP5EeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_sFccIPP5EeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_sFccIfP5EeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_sFccIvP5EeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_sFccI_P5EeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_sFdDMPP5EeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_sFdDMfP5EeCjkLKmJeBqEw" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_sFdDMvP5EeCjkLKmJeBqEw" visible="false" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_sFdDM_P5EeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_sFdDNPP5EeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_sFdDNfP5EeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_sFdDNvP5EeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_sFdDN_P5EeCjkLKmJeBqEw" visible="false" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_sFdDOPP5EeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_sFdDOfP5EeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_sFdDOvP5EeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_sFdDO_P5EeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_sFdqQPP5EeCjkLKmJeBqEw" visible="false" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_sFdqQfP5EeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_sFdqQvP5EeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_sFdqQ_P5EeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_sFdqRPP5EeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_vHfQ0PP5EeCjkLKmJeBqEw" type="3015" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_vHfQ0vP5EeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_vHfQ0_P5EeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_vHf34PP5EeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_vHf34fP5EeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_vHf34vP5EeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_vHf34_P5EeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_vHf35PP5EeCjkLKmJeBqEw" type="7014">
+ <children xmi:type="notation:Shape" xmi:id="_v-S9APP5EeCjkLKmJeBqEw" type="3031" fontName="Segoe UI" lineColor="0">
+ <element xmi:type="uml:ClassifierTemplateParameter" href="alflibrary.uml#_vvRCgPP5EeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_v-S9AfP5EeCjkLKmJeBqEw"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_vHf35fP5EeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_vHf35vP5EeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_vHf35_P5EeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_vHf36PP5EeCjkLKmJeBqEw"/>
+ </children>
+ <element xmi:type="uml:RedefinableTemplateSignature" href="alflibrary.uml#_vG5a8PP5EeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_vHfQ0fP5EeCjkLKmJeBqEw" x="85" y="-10"/>
+ </children>
+ <element xmi:type="uml:Activity" href="alflibrary.uml#_Z-Z-QPP5EeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_sFbOAfP5EeCjkLKmJeBqEw" x="615" y="565" height="61"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_PNlDgPP6EeCjkLKmJeBqEw" type="2008" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_PNmRoPP6EeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_PNmRofP6EeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_PNm4sPP6EeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_PNm4sfP6EeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_PNm4svP6EeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_PNm4s_P6EeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_PNnfwPP6EeCjkLKmJeBqEw" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_PNnfwfP6EeCjkLKmJeBqEw" visible="false" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_PNnfwvP6EeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_PNnfw_P6EeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_PNnfxPP6EeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_PNnfxfP6EeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_PNnfxvP6EeCjkLKmJeBqEw" visible="false" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_PNnfx_P6EeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_PNnfyPP6EeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_PNnfyfP6EeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_PNnfyvP6EeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_PNnfy_P6EeCjkLKmJeBqEw" visible="false" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_PNnfzPP6EeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_PNnfzfP6EeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_PNnfzvP6EeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_PNnfz_P6EeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_RylW4PP6EeCjkLKmJeBqEw" type="3015" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Ryl98PP6EeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Ryl98fP6EeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Ryl98vP6EeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Ryl98_P6EeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Ryl99PP6EeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Ryl99fP6EeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_RymlAPP6EeCjkLKmJeBqEw" type="7014">
+ <children xmi:type="notation:Shape" xmi:id="_SvkjkPP6EeCjkLKmJeBqEw" type="3031" fontName="Segoe UI" lineColor="0">
+ <element xmi:type="uml:ClassifierTemplateParameter" href="alflibrary.uml#_Sf0QUPP6EeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_SvkjkfP6EeCjkLKmJeBqEw"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_RymlAfP6EeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_RymlAvP6EeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_RymlA_P6EeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_RymlBPP6EeCjkLKmJeBqEw"/>
+ </children>
+ <element xmi:type="uml:RedefinableTemplateSignature" href="alflibrary.uml#_Rx-S4PP6EeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_RylW4fP6EeCjkLKmJeBqEw" x="85" y="-10"/>
+ </children>
+ <element xmi:type="uml:Activity" href="alflibrary.uml#_90f30PP5EeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_PNlqkPP6EeCjkLKmJeBqEw" x="615" y="640" height="61"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_wLYhUPP6EeCjkLKmJeBqEw" type="2008" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_wLZvcPP6EeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_wLZvcfP6EeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_wLZvcvP6EeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_wLaWgPP6EeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_wLaWgfP6EeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_wLaWgvP6EeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_wLaWg_P6EeCjkLKmJeBqEw" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_wLaWhPP6EeCjkLKmJeBqEw" visible="false" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_wLaWhfP6EeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_wLaWhvP6EeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_wLaWh_P6EeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_wLaWiPP6EeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_wLa9kPP6EeCjkLKmJeBqEw" visible="false" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_wLa9kfP6EeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_wLa9kvP6EeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_wLa9k_P6EeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_wLa9lPP6EeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_wLa9lfP6EeCjkLKmJeBqEw" visible="false" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_wLa9lvP6EeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_wLa9l_P6EeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_wLa9mPP6EeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_wLa9mfP6EeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_y-qhQPP6EeCjkLKmJeBqEw" type="3015" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_y-rIUPP6EeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_y-rIUfP6EeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_y-rIUvP6EeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_y-rIU_P6EeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_y-rvYPP6EeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_y-rvYfP6EeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_y-rvYvP6EeCjkLKmJeBqEw" type="7014">
+ <children xmi:type="notation:Shape" xmi:id="_z5tNMPP6EeCjkLKmJeBqEw" type="3031" fontName="Segoe UI" lineColor="0">
+ <element xmi:type="uml:ClassifierTemplateParameter" href="alflibrary.uml#_zp52oPP6EeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_z5tNMfP6EeCjkLKmJeBqEw"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_y-rvY_P6EeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_y-rvZPP6EeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_y-rvZfP6EeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_y-rvZvP6EeCjkLKmJeBqEw"/>
+ </children>
+ <element xmi:type="uml:RedefinableTemplateSignature" href="alflibrary.uml#_y-I80PP6EeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_y-qhQfP6EeCjkLKmJeBqEw" x="85" y="-10"/>
+ </children>
+ <element xmi:type="uml:Activity" href="alflibrary.uml#_fDa60PP6EeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_wLYhUfP6EeCjkLKmJeBqEw" x="790" y="40" height="61"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_3iBs0PP8EeCjkLKmJeBqEw" type="2008" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_3iC68PP8EeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_3iC68fP8EeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_3iC68vP8EeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_3iC68_P8EeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_3iDiAPP8EeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_3iDiAfP8EeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_3iDiAvP8EeCjkLKmJeBqEw" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_3iDiA_P8EeCjkLKmJeBqEw" visible="false" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_3iDiBPP8EeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_3iDiBfP8EeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_3iDiBvP8EeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_3iDiB_P8EeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_3iDiCPP8EeCjkLKmJeBqEw" visible="false" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_3iDiCfP8EeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_3iDiCvP8EeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_3iDiC_P8EeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_3iDiDPP8EeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_3iEJEPP8EeCjkLKmJeBqEw" visible="false" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_3iEJEfP8EeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_3iEJEvP8EeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_3iEJE_P8EeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_3iEJFPP8EeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_5zO6cPP8EeCjkLKmJeBqEw" type="3015" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_5zPhgPP8EeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_5zPhgfP8EeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_5zPhgvP8EeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_5zPhg_P8EeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_5zPhhPP8EeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_5zPhhfP8EeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_5zPhhvP8EeCjkLKmJeBqEw" type="7014">
+ <children xmi:type="notation:Shape" xmi:id="_6qvxQPP8EeCjkLKmJeBqEw" type="3031" fontName="Segoe UI" lineColor="0">
+ <element xmi:type="uml:ClassifierTemplateParameter" href="alflibrary.uml#_6d7dQPP8EeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_6qvxQfP8EeCjkLKmJeBqEw"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_5zPhh_P8EeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_5zPhiPP8EeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_5zPhifP8EeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5zPhivP8EeCjkLKmJeBqEw"/>
+ </children>
+ <element xmi:type="uml:RedefinableTemplateSignature" href="alflibrary.uml#_5ysu8PP8EeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5zO6cfP8EeCjkLKmJeBqEw" x="85" y="-10"/>
+ </children>
+ <element xmi:type="uml:Activity" href="alflibrary.uml#_c2ooQPP8EeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_3iBs0fP8EeCjkLKmJeBqEw" x="790" y="115" height="61"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_go6xoPP9EeCjkLKmJeBqEw" type="2008" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_go7_wPP9EeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_go7_wfP9EeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_go7_wvP9EeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_go7_w_P9EeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_go8m0PP9EeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_go8m0fP9EeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_go8m0vP9EeCjkLKmJeBqEw" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_go8m0_P9EeCjkLKmJeBqEw" visible="false" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_go8m1PP9EeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_go8m1fP9EeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_go8m1vP9EeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_go8m1_P9EeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_go8m2PP9EeCjkLKmJeBqEw" visible="false" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_go8m2fP9EeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_go8m2vP9EeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_go8m2_P9EeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_go8m3PP9EeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_go9N4PP9EeCjkLKmJeBqEw" visible="false" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_go9N4fP9EeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_go9N4vP9EeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_go9N4_P9EeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_go9N5PP9EeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_ivYu4PP9EeCjkLKmJeBqEw" type="3015" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ivZV8PP9EeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ivZV8fP9EeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ivZV8vP9EeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ivZV8_P9EeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ivZV9PP9EeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ivZ9APP9EeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_ivZ9AfP9EeCjkLKmJeBqEw" type="7014">
+ <children xmi:type="notation:Shape" xmi:id="_jluhAPP9EeCjkLKmJeBqEw" type="3031" fontName="Segoe UI" lineColor="0">
+ <element xmi:type="uml:ClassifierTemplateParameter" href="alflibrary.uml#_jWytIPP9EeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_jluhAfP9EeCjkLKmJeBqEw"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_ivZ9AvP9EeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_ivZ9A_P9EeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_ivZ9BPP9EeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ivZ9BfP9EeCjkLKmJeBqEw"/>
+ </children>
+ <element xmi:type="uml:RedefinableTemplateSignature" href="alflibrary.uml#_iuunkPP9EeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ivYu4fP9EeCjkLKmJeBqEw" x="85" y="-10"/>
+ </children>
+ <element xmi:type="uml:Activity" href="alflibrary.uml#_Gm9EkPP9EeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_go6xofP9EeCjkLKmJeBqEw" x="790" y="190" height="61"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_0NWakPP9EeCjkLKmJeBqEw" type="2008" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_0NXosPP9EeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_0NXosfP9EeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_0NXosvP9EeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_0NXos_P9EeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_0NXotPP9EeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_0NYPwPP9EeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_0NYPwfP9EeCjkLKmJeBqEw" type="5029"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_0NYPwvP9EeCjkLKmJeBqEw" visible="false" type="7017">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_0NYPw_P9EeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_0NYPxPP9EeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_0NYPxfP9EeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0NYPxvP9EeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_0NYPx_P9EeCjkLKmJeBqEw" visible="false" type="7018">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_0NYPyPP9EeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_0NYPyfP9EeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_0NYPyvP9EeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0NYPy_P9EeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_0NY20PP9EeCjkLKmJeBqEw" visible="false" type="7019">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_0NY20fP9EeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_0NY20vP9EeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_0NY20_P9EeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0NY21PP9EeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_2emrgPP9EeCjkLKmJeBqEw" type="3015" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_2enSkPP9EeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_2enSkfP9EeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_2enSkvP9EeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_2enSk_P9EeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_2enSlPP9EeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_2enSlfP9EeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_2enSlvP9EeCjkLKmJeBqEw" type="7014">
+ <children xmi:type="notation:Shape" xmi:id="_3lAS4PP9EeCjkLKmJeBqEw" type="3031" fontName="Segoe UI" lineColor="0">
+ <element xmi:type="uml:ClassifierTemplateParameter" href="alflibrary.uml#_3WumUPP9EeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_3lAS4fP9EeCjkLKmJeBqEw"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_2enSl_P9EeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_2enSmPP9EeCjkLKmJeBqEw"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_2enSmfP9EeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2enSmvP9EeCjkLKmJeBqEw"/>
+ </children>
+ <element xmi:type="uml:RedefinableTemplateSignature" href="alflibrary.uml#_2eDR4PP9EeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2emrgfP9EeCjkLKmJeBqEw" x="85" y="-10"/>
+ </children>
+ <element xmi:type="uml:Activity" href="alflibrary.uml#_ums7IPP9EeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0NWakfP9EeCjkLKmJeBqEw" x="790" y="265" height="61"/>
+ </children>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_6Xi_IfNREeCfS7qBvajEQQ"/>
+ <element xmi:type="uml:Package" href="alflibrary.uml#_nFgGsPNREeCfS7qBvajEQQ"/>
+ </notation:Diagram>
+ <notation:Diagram xmi:id="_n6KCEPPmEeCjkLKmJeBqEw" type="CompositeStructure" name="CompositeDiagram" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_vEBnwPPmEeCjkLKmJeBqEw" type="2060" fontName="Segoe UI" gradient="10011046, 16777215, 0" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_vECO0PPmEeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_vECO0fPmEeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_vECO0vPmEeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_vEC14PPmEeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_vEC14fPmEeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_vEC14vPmEeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_vEC14_PmEeCjkLKmJeBqEw" type="5112"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_vEC15PPmEeCjkLKmJeBqEw" type="7063">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_vEC15fPmEeCjkLKmJeBqEw" showTitle="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_vEC15vPmEeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_74TLgPPmEeCjkLKmJeBqEw" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_74TykPPmEeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_74TykfPmEeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_74TykvPmEeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_74Tyk_PmEeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_74UZoPPmEeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_74UZofPmEeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_74UZovPmEeCjkLKmJeBqEw" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_74UZo_PmEeCjkLKmJeBqEw" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_74UZpPPmEeCjkLKmJeBqEw" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_74UZpfPmEeCjkLKmJeBqEw" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_733GoPPmEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_74TLgfPmEeCjkLKmJeBqEw" x="-10" y="55" width="20" height="20"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_ENFsMPPnEeCjkLKmJeBqEw" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ENGTQPPnEeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ENGTQfPnEeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ENGTQvPnEeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ENGTQ_PnEeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ENGTRPPnEeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ENGTRfPnEeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_ENG6UPPnEeCjkLKmJeBqEw" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_ENG6UfPnEeCjkLKmJeBqEw" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_ENG6UvPnEeCjkLKmJeBqEw" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_ENG6U_PnEeCjkLKmJeBqEw" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_EMtRsPPnEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ENFsMfPnEeCjkLKmJeBqEw" x="-10" y="83" width="20" height="20"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_Hcx7UPPnEeCjkLKmJeBqEw" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_HcyiYPPnEeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_HcyiYfPnEeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_HcyiYvPnEeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_HcyiY_PnEeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_HcyiZPPnEeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_HczJcPPnEeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_HczJcfPnEeCjkLKmJeBqEw" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_HczJcvPnEeCjkLKmJeBqEw" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_HczJc_PnEeCjkLKmJeBqEw" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_HczJdPPnEeCjkLKmJeBqEw" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_HcdyQPPnEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Hcx7UfPnEeCjkLKmJeBqEw" x="181" y="69" width="20" height="20"/>
+ </children>
+ <element xmi:type="uml:Activity" href="alflibrary.uml#_vDk70PPmEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_vEBnwfPmEeCjkLKmJeBqEw" x="65" y="35" width="191" height="116"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_ZLjDIPPnEeCjkLKmJeBqEw" type="2060" fontName="Segoe UI" gradient="10011046, 16777215, 0" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ZLjqMfPnEeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ZLkRQPPnEeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
</eAnnotations>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QrZX1Ki4EeCw3MW-Flzemw" source="displayNameLabelIcon">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_QrZX1ai4EeCw3MW-Flzemw" key="displayNameLabelIcon_value" value="false"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ZLkRQfPnEeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ZLkRQvPnEeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
</eAnnotations>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QrZX1qi4EeCw3MW-Flzemw" source="QualifiedName">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_QrZX16i4EeCw3MW-Flzemw" key="QualifiedNameDepth" value="1000"/>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ZLkRQ_PnEeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ZLkRRPPnEeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
</eAnnotations>
- <children xmi:type="notation:DecorationNode" xmi:id="_QrZX2Ki4EeCw3MW-Flzemw" type="5035"/>
- <children xmi:type="notation:BasicCompartment" xmi:id="_QrZX2ai4EeCw3MW-Flzemw" visible="false" type="7020">
- <styles xmi:type="notation:TitleStyle" xmi:id="_QrZX2qi4EeCw3MW-Flzemw"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_QrZX26i4EeCw3MW-Flzemw"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_QrZX3Ki4EeCw3MW-Flzemw"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_QrZX3ai4EeCw3MW-Flzemw"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_ZLkRRfPnEeCjkLKmJeBqEw" type="5112"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_ZLkRRvPnEeCjkLKmJeBqEw" type="7063">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_ZLkRR_PnEeCjkLKmJeBqEw" showTitle="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ZLkRSPPnEeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_cbl3kPPnEeCjkLKmJeBqEw" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_cbmeoPPnEeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_cbmeofPnEeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_cbmeovPnEeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_cbnFsPPnEeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_cbnFsfPnEeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_cbnFsvPnEeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_cbnFs_PnEeCjkLKmJeBqEw" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_cbnFtPPnEeCjkLKmJeBqEw" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_cbnFtfPnEeCjkLKmJeBqEw" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_cbnFtvPnEeCjkLKmJeBqEw" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_cbNdEPPnEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_cbl3kfPnEeCjkLKmJeBqEw" x="-10" y="50" width="20" height="20"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_h3VukPPnEeCjkLKmJeBqEw" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_h3WVoPPnEeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_h3WVofPnEeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_h3WVovPnEeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_h3WVo_PnEeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_h3WVpPPnEeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_h3WVpfPnEeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_h3W8sPPnEeCjkLKmJeBqEw" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_h3W8sfPnEeCjkLKmJeBqEw" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_h3W8svPnEeCjkLKmJeBqEw" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_h3W8s_PnEeCjkLKmJeBqEw" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_h29UEPPnEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_h3VukfPnEeCjkLKmJeBqEw" x="-10" y="82" width="20" height="20"/>
</children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_QrZX3qi4EeCw3MW-Flzemw" visible="false" type="7021">
- <styles xmi:type="notation:TitleStyle" xmi:id="_QrZX36i4EeCw3MW-Flzemw"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_QrZX4Ki4EeCw3MW-Flzemw"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_QrZX4ai4EeCw3MW-Flzemw"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_QrZX4qi4EeCw3MW-Flzemw"/>
+ <children xmi:type="notation:Shape" xmi:id="_oF6wsPPnEeCjkLKmJeBqEw" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_oF7XwPPnEeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_oF7XwfPnEeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_oF7XwvPnEeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_oF7Xw_PnEeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_oF7XxPPnEeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_oF7XxfPnEeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_oF7XxvPnEeCjkLKmJeBqEw" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_oF7Xx_PnEeCjkLKmJeBqEw" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_oF7-0PPnEeCjkLKmJeBqEw" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_oF7-0fPnEeCjkLKmJeBqEw" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_oFkLYPPnEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_oF6wsfPnEeCjkLKmJeBqEw" x="181" y="67" width="20" height="20"/>
</children>
- <element xmi:type="uml:DataType" href="alflibrary.uml#_Qqpw8Ki4EeCw3MW-Flzemw"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_QrZX0ai4EeCw3MW-Flzemw" x="915" y="245" width="141" height="60"/>
+ <element xmi:type="uml:Activity" href="alflibrary.uml#_ZLNr8PPnEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ZLjqMPPnEeCjkLKmJeBqEw" x="65" y="160" width="191" height="116"/>
</children>
- <styles xmi:type="notation:DiagramStyle" xmi:id="_M7lF4aiyEeCw3MW-Flzemw"/>
- <element xmi:type="uml:Package" href="alflibrary.uml#_dfOPMH1AEeCKy5kSqd4eVw"/>
- <edges xmi:type="notation:Connector" xmi:id="_FqJqMKizEeCw3MW-Flzemw" type="4002" source="_swclsKiyEeCw3MW-Flzemw" target="_VSY_0KiyEeCw3MW-Flzemw" routing="Tree" lineColor="0">
- <children xmi:type="notation:DecorationNode" xmi:id="_FqJqM6izEeCw3MW-Flzemw" type="6007">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_FqJqNKizEeCw3MW-Flzemw" y="40"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_FqJqMaizEeCw3MW-Flzemw" fontHeight="8"/>
- <element xmi:type="uml:Generalization" href="alflibrary.uml#_FpjNQKizEeCw3MW-Flzemw"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_FqJqMqizEeCw3MW-Flzemw" points="[5, -6, -147, 152]$[138, -150, -14, 8]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_FrMMAKizEeCw3MW-Flzemw" id="(0.37,0.06)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_FrMMAaizEeCw3MW-Flzemw" id="(0.5379746835443038,0.9)"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_GktN8KizEeCw3MW-Flzemw" type="4002" source="_2mCKwKiyEeCw3MW-Flzemw" target="_VSY_0KiyEeCw3MW-Flzemw" routing="Tree" lineColor="0">
- <children xmi:type="notation:DecorationNode" xmi:id="_Gk2-8KizEeCw3MW-Flzemw" type="6007">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_Gk2-8aizEeCw3MW-Flzemw" y="40"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_GktN8aizEeCw3MW-Flzemw" fontHeight="8"/>
- <element xmi:type="uml:Generalization" href="alflibrary.uml#_GkRJEKizEeCw3MW-Flzemw"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_GktN8qizEeCw3MW-Flzemw" points="[-9, -8, 0, 149]$[-8, -148, 1, 9]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Glml0KizEeCw3MW-Flzemw" id="(0.59,0.08)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Glml0aizEeCw3MW-Flzemw" id="(0.5379746835443038,0.91)"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_HP7VMKizEeCw3MW-Flzemw" type="4002" source="_3piPIKiyEeCw3MW-Flzemw" target="_VSY_0KiyEeCw3MW-Flzemw" routing="Tree" lineColor="0">
- <children xmi:type="notation:DecorationNode" xmi:id="_HP7VM6izEeCw3MW-Flzemw" type="6007">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_HP7VNKizEeCw3MW-Flzemw" y="40"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_HP7VMaizEeCw3MW-Flzemw" fontHeight="8"/>
- <element xmi:type="uml:Generalization" href="alflibrary.uml#_HPU4QKizEeCw3MW-Flzemw"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_HP7VMqizEeCw3MW-Flzemw" points="[-10, -9, 151, 151]$[-143, -148, 18, 12]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_HQq8EKizEeCw3MW-Flzemw" id="(0.51,0.09)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_HQq8EaizEeCw3MW-Flzemw" id="(0.5759493670886076,0.94)"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_Imp3kKizEeCw3MW-Flzemw" type="4002" source="_8SEggKiyEeCw3MW-Flzemw" target="_swclsKiyEeCw3MW-Flzemw" lineColor="0">
- <children xmi:type="notation:DecorationNode" xmi:id="_ImzBgKizEeCw3MW-Flzemw" type="6007">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_ImzBgaizEeCw3MW-Flzemw" y="40"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_Imp3kaizEeCw3MW-Flzemw" fontHeight="8"/>
- <element xmi:type="uml:Generalization" href="alflibrary.uml#_ImNLoKizEeCw3MW-Flzemw"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Imp3kqizEeCw3MW-Flzemw" points="[4, -6, 0, 151]$[4, -136, 0, 21]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_InioYKizEeCw3MW-Flzemw" id="(0.45,0.06)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_InioYaizEeCw3MW-Flzemw" id="(0.5,0.79)"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_JqTs8KizEeCw3MW-Flzemw" type="4002" source="__f3SMKiyEeCw3MW-Flzemw" target="_2mCKwKiyEeCw3MW-Flzemw" lineColor="0">
- <children xmi:type="notation:DecorationNode" xmi:id="_JqTs86izEeCw3MW-Flzemw" type="6007">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_JqTs9KizEeCw3MW-Flzemw" y="40"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_JqTs8aizEeCw3MW-Flzemw" fontHeight="8"/>
- <element xmi:type="uml:Generalization" href="alflibrary.uml#_Jp3BAKizEeCw3MW-Flzemw"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_JqTs8qizEeCw3MW-Flzemw" points="[-6, -9, 0, 148]$[-6, -139, 0, 18]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_JrMdwKizEeCw3MW-Flzemw" id="(0.5,0.09)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_JrMdwaizEeCw3MW-Flzemw" id="(0.51,0.82)"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_KdkV4KizEeCw3MW-Flzemw" type="4002" source="_BCEEwKizEeCw3MW-Flzemw" target="_3piPIKiyEeCw3MW-Flzemw" lineColor="0">
- <children xmi:type="notation:DecorationNode" xmi:id="_KdkV46izEeCw3MW-Flzemw" type="6007">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_KdkV5KizEeCw3MW-Flzemw" y="40"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_KdkV4aizEeCw3MW-Flzemw" fontHeight="8"/>
- <element xmi:type="uml:Generalization" href="alflibrary.uml#_KdHp8KizEeCw3MW-Flzemw"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_KdkV4qizEeCw3MW-Flzemw" points="[-5, -7, 0, 142]$[-4, -138, 1, 11]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Kem3sKizEeCw3MW-Flzemw" id="(0.5294117647058824,0.0)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Kem3saizEeCw3MW-Flzemw" id="(0.55,0.89)"/>
- </edges>
- <edges xmi:type="notation:Connector" xmi:id="_WUnDEKi4EeCw3MW-Flzemw" type="4015" source="_QrZX0Ki4EeCw3MW-Flzemw" target="_ys6nUKi2EeCw3MW-Flzemw" lineColor="0">
- <children xmi:type="notation:DecorationNode" xmi:id="_WUnDE6i4EeCw3MW-Flzemw" type="6023">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_WUnDFKi4EeCw3MW-Flzemw" y="40"/>
- </children>
- <children xmi:type="notation:DecorationNode" xmi:id="_WUnDFai4EeCw3MW-Flzemw" type="6036">
- <layoutConstraint xmi:type="notation:Location" xmi:id="_WUnDFqi4EeCw3MW-Flzemw" y="20"/>
- </children>
- <styles xmi:type="notation:FontStyle" xmi:id="_WUnDEai4EeCw3MW-Flzemw" fontHeight="8"/>
- <element xmi:type="uml:TemplateBinding" href="alflibrary.uml#_WT3cMKi4EeCw3MW-Flzemw"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_WUnDEqi4EeCw3MW-Flzemw" points="[4, 13, 0, -65]$[3, 68, -1, -10]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_WWsGsKi4EeCw3MW-Flzemw" id="(0.46808510638297873,0.7833333333333333)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_WWsGsai4EeCw3MW-Flzemw" id="(0.49645390070921985,0.12345679012345678)"/>
- </edges>
+ <children xmi:type="notation:Shape" xmi:id="_-TOgYPPnEeCjkLKmJeBqEw" type="2060" fontName="Segoe UI" gradient="10011046, 16777215, 0" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_-TPHcPPnEeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_-TPHcfPnEeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_-TPHcvPnEeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_-TPugPPnEeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_-TPugfPnEeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_-TPugvPnEeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_-TPug_PnEeCjkLKmJeBqEw" type="5112"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_-TPuhPPnEeCjkLKmJeBqEw" type="7063">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_-TPuhfPnEeCjkLKmJeBqEw" showTitle="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-TPuhvPnEeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_BoZFYPPoEeCjkLKmJeBqEw" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_BoZFYvPoEeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_BoZscPPoEeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_BoZscfPoEeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_BoZscvPoEeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_BoZsc_PoEeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_BoZsdPPoEeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_BoZsdfPoEeCjkLKmJeBqEw" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_BoZsdvPoEeCjkLKmJeBqEw" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_BoZsd_PoEeCjkLKmJeBqEw" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_BoaTgPPoEeCjkLKmJeBqEw" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_BoDuMPPoEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_BoZFYfPoEeCjkLKmJeBqEw" x="-10" y="54" width="20" height="20"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_GeHeMPPoEeCjkLKmJeBqEw" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_GeIFQPPoEeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_GeIFQfPoEeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_GeIFQvPoEeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_GeIFQ_PoEeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_GeIFRPPoEeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_GeIFRfPoEeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_GeIFRvPoEeCjkLKmJeBqEw" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_GeIFR_PoEeCjkLKmJeBqEw" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_GeIsUPPoEeCjkLKmJeBqEw" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_GeIsUfPoEeCjkLKmJeBqEw" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_Gdt1kPPoEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_GeHeMfPoEeCjkLKmJeBqEw" x="-10" y="84" width="20" height="20"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_LM6voPPoEeCjkLKmJeBqEw" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_LM7WsPPoEeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_LM7WsfPoEeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_LM7WsvPoEeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_LM7Ws_PoEeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_LM7WtPPoEeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_LM79wPPoEeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_LM79wfPoEeCjkLKmJeBqEw" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_LM79wvPoEeCjkLKmJeBqEw" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_LM79w_PoEeCjkLKmJeBqEw" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_LM79xPPoEeCjkLKmJeBqEw" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_LMlYcPPoEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_LM6vofPoEeCjkLKmJeBqEw" x="-10" y="112" width="20" height="20"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_PsxmIPPoEeCjkLKmJeBqEw" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_PsyNMPPoEeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_PsyNMfPoEeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_PsyNMvPoEeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Psy0QPPoEeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Psy0QfPoEeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Psy0QvPoEeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Psy0Q_PoEeCjkLKmJeBqEw" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Psy0RPPoEeCjkLKmJeBqEw" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Psy0RfPoEeCjkLKmJeBqEw" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Psy0RvPoEeCjkLKmJeBqEw" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_PsbA0PPoEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_PsxmIfPoEeCjkLKmJeBqEw" x="181" y="83" width="20" height="20"/>
+ </children>
+ <element xmi:type="uml:Activity" href="alflibrary.uml#_-S0QsPPnEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_-TOgYfPnEeCjkLKmJeBqEw" x="65" y="285" width="191" height="136"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_QzGfkPPpEeCjkLKmJeBqEw" type="2060" fontName="Segoe UI" gradient="10011046, 16777215, 0" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QzHGoPPpEeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_QzHGofPpEeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QzHGovPpEeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_QzHGo_PpEeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QzHtsPPpEeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_QzHtsfPpEeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_QzHtsvPpEeCjkLKmJeBqEw" type="5112"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_QzHts_PpEeCjkLKmJeBqEw" type="7063">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_QzHttPPpEeCjkLKmJeBqEw" showTitle="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_QzHttfPpEeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_VgVqwPPpEeCjkLKmJeBqEw" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_VgWR0PPpEeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_VgWR0fPpEeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_VgWR0vPpEeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_VgWR0_PpEeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_VgWR1PPpEeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_VgW44PPpEeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_VgW44fPpEeCjkLKmJeBqEw" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_VgW44vPpEeCjkLKmJeBqEw" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_VgW44_PpEeCjkLKmJeBqEw" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_VgW45PPpEeCjkLKmJeBqEw" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_Vf-eYPPpEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_VgVqwfPpEeCjkLKmJeBqEw" x="-10" y="51" width="20" height="20"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_agApwPPpEeCjkLKmJeBqEw" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_agBQ0PPpEeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_agBQ0fPpEeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_agBQ0vPpEeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_agBQ0_PpEeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_agBQ1PPpEeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_agBQ1fPpEeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_agB34PPpEeCjkLKmJeBqEw" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_agB34fPpEeCjkLKmJeBqEw" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_agB34vPpEeCjkLKmJeBqEw" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_agB34_PpEeCjkLKmJeBqEw" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_afoPQPPpEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_agApwfPpEeCjkLKmJeBqEw" x="-10" y="80" width="20" height="20"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_e4maoPPpEeCjkLKmJeBqEw" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_e4nBsPPpEeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_e4nBsfPpEeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_e4nBsvPpEeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_e4nBs_PpEeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_e4nBtPPpEeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_e4nBtfPpEeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_e4nBtvPpEeCjkLKmJeBqEw" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_e4nBt_PpEeCjkLKmJeBqEw" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_e4nowPPpEeCjkLKmJeBqEw" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_e4nowfPpEeCjkLKmJeBqEw" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_e4OnMPPpEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_e4maofPpEeCjkLKmJeBqEw" x="-10" y="107" width="20" height="20"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_k3OVMPPpEeCjkLKmJeBqEw" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_k3O8QPPpEeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_k3O8QfPpEeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_k3O8QvPpEeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_k3O8Q_PpEeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_k3O8RPPpEeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_k3O8RfPpEeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_k3O8RvPpEeCjkLKmJeBqEw" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_k3O8R_PpEeCjkLKmJeBqEw" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_k3PjUPPpEeCjkLKmJeBqEw" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_k3PjUfPpEeCjkLKmJeBqEw" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_k24-APPpEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_k3OVMfPpEeCjkLKmJeBqEw" x="181" y="80" width="20" height="20"/>
+ </children>
+ <element xmi:type="uml:Activity" href="alflibrary.uml#_Qye0gPPpEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_QzGfkfPpEeCjkLKmJeBqEw" x="65" y="430" width="191" height="136"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="__T2lAPPpEeCjkLKmJeBqEw" type="2060" fontName="Segoe UI" gradient="10011046, 16777215, 0" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="__T3MEPPpEeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="__T3MEfPpEeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="__T3MEvPpEeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="__T3ME_PpEeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="__T3zIPPpEeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="__T3zIfPpEeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="__T3zIvPpEeCjkLKmJeBqEw" type="5112"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="__T3zI_PpEeCjkLKmJeBqEw" type="7063">
+ <styles xmi:type="notation:TitleStyle" xmi:id="__T3zJPPpEeCjkLKmJeBqEw" showTitle="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="__T3zJfPpEeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_CfZT8PPqEeCjkLKmJeBqEw" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_CfZ7APPqEeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_CfZ7AfPqEeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_CfZ7AvPqEeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_CfZ7A_PqEeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_CfZ7BPPqEeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_CfaiEPPqEeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_CfaiEfPqEeCjkLKmJeBqEw" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_CfaiEvPqEeCjkLKmJeBqEw" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_CfaiE_PqEeCjkLKmJeBqEw" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_CfaiFPPqEeCjkLKmJeBqEw" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_CfCHkPPqEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_CfZT8fPqEeCjkLKmJeBqEw" x="-10" y="50" width="20" height="20"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_GnyFoPPqEeCjkLKmJeBqEw" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_GnyssPPqEeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_GnyssfPqEeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_GnyssvPqEeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Gnyss_PqEeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_GnzTwPPqEeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_GnzTwfPqEeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_GnzTwvPqEeCjkLKmJeBqEw" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_GnzTw_PqEeCjkLKmJeBqEw" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_GnzTxPPqEeCjkLKmJeBqEw" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_GnzTxfPqEeCjkLKmJeBqEw" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_GnaSMPPqEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_GnyFofPqEeCjkLKmJeBqEw" x="-10" y="82" width="20" height="20"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_LdG10PPqEeCjkLKmJeBqEw" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_LdHc4PPqEeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_LdHc4fPqEeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_LdHc4vPqEeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_LdHc4_PqEeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_LdHc5PPqEeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_LdHc5fPqEeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_LdHc5vPqEeCjkLKmJeBqEw" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_LdHc5_PqEeCjkLKmJeBqEw" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_LdHc6PPqEeCjkLKmJeBqEw" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_LdHc6fPqEeCjkLKmJeBqEw" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_Lct0QPPqEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_LdG10fPqEeCjkLKmJeBqEw" x="181" y="69" width="20" height="20"/>
+ </children>
+ <element xmi:type="uml:Activity" href="alflibrary.uml#__TPhAPPpEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="__T2lAfPpEeCjkLKmJeBqEw" x="65" y="575" width="191" height="116"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_iQ1FQPPqEeCjkLKmJeBqEw" type="2060" fontName="Segoe UI" gradient="10011046, 16777215, 0" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iQ1sUPPqEeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iQ1sUfPqEeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iQ1sUvPqEeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iQ1sU_PqEeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iQ1sVPPqEeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iQ1sVfPqEeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_iQ1sVvPqEeCjkLKmJeBqEw" type="5112"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_iQ2TYPPqEeCjkLKmJeBqEw" type="7063">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_iQ2TYfPqEeCjkLKmJeBqEw" showTitle="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iQ2TYvPqEeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_o3zZQPPqEeCjkLKmJeBqEw" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_o30AUPPqEeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_o30AUfPqEeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_o30AUvPqEeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_o30AU_PqEeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_o30AVPPqEeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_o30nYPPqEeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_o30nYfPqEeCjkLKmJeBqEw" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_o30nYvPqEeCjkLKmJeBqEw" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_o30nY_PqEeCjkLKmJeBqEw" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_o30nZPPqEeCjkLKmJeBqEw" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_o3aXsPPqEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_o3zZQfPqEeCjkLKmJeBqEw" x="-10" y="56" width="20" height="20"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_tuI2EPPqEeCjkLKmJeBqEw" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_tuI2EvPqEeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_tuI2E_PqEeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_tuJdIPPqEeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_tuJdIfPqEeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_tuJdIvPqEeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_tuJdI_PqEeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_tuJdJPPqEeCjkLKmJeBqEw" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_tuJdJfPqEeCjkLKmJeBqEw" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_tuJdJvPqEeCjkLKmJeBqEw" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_tuJdJ_PqEeCjkLKmJeBqEw" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_ttxpsPPqEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_tuI2EfPqEeCjkLKmJeBqEw" x="-10" y="89" width="20" height="20"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="__7yw8PP4EeCjkLKmJeBqEw" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="__7zYAPP4EeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="__7zYAfP4EeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="__7zYAvP4EeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="__7zYA_P4EeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="__7zYBPP4EeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="__7zYBfP4EeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="__7zYBvP4EeCjkLKmJeBqEw" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="__7zYB_P4EeCjkLKmJeBqEw" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="__7zYCPP4EeCjkLKmJeBqEw" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="__7z_EPP4EeCjkLKmJeBqEw" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#__7RzkPP4EeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="__7yw8fP4EeCjkLKmJeBqEw" x="181" y="75" width="20" height="20"/>
+ </children>
+ <element xmi:type="uml:Activity" href="alflibrary.uml#_iQZncPPqEeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_iQ1FQfPqEeCjkLKmJeBqEw" x="375" y="35" width="191" height="116"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_Z-2DIPP5EeCjkLKmJeBqEw" type="2060" fontName="Segoe UI" gradient="10011046, 16777215, 0" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Z-2qMPP5EeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Z-2qMfP5EeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Z-2qMvP5EeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Z-2qM_P5EeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Z-2qNPP5EeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Z-2qNfP5EeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Z-2qNvP5EeCjkLKmJeBqEw" type="5112"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_Z-2qN_P5EeCjkLKmJeBqEw" type="7063">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_Z-2qOPP5EeCjkLKmJeBqEw" showTitle="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Z-2qOfP5EeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_epLrUPP5EeCjkLKmJeBqEw" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_epMSYPP5EeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_epMSYfP5EeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_epMSYvP5EeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_epMSY_P5EeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_epMSZPP5EeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_epMSZfP5EeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_epMSZvP5EeCjkLKmJeBqEw" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_epM5cPP5EeCjkLKmJeBqEw" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_epM5cfP5EeCjkLKmJeBqEw" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_epM5cvP5EeCjkLKmJeBqEw" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_eotKMPP5EeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_epLrUfP5EeCjkLKmJeBqEw" x="-10" y="50" width="20" height="20"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_kOBz8PP5EeCjkLKmJeBqEw" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_kOCbAPP5EeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_kOCbAfP5EeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_kOCbAvP5EeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_kODCEPP5EeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_kODCEfP5EeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_kODCEvP5EeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_kODCE_P5EeCjkLKmJeBqEw" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_kODCFPP5EeCjkLKmJeBqEw" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_kODCFfP5EeCjkLKmJeBqEw" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_kODCFvP5EeCjkLKmJeBqEw" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_kNqAgPP5EeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_kOBz8fP5EeCjkLKmJeBqEw" x="-10" y="89" width="20" height="20"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_nvNbsPP5EeCjkLKmJeBqEw" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_nvOCwPP5EeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_nvOCwfP5EeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_nvOCwvP5EeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_nvOp0PP5EeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_nvOp0fP5EeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_nvOp0vP5EeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_nvOp0_P5EeCjkLKmJeBqEw" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_nvOp1PP5EeCjkLKmJeBqEw" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_nvOp1fP5EeCjkLKmJeBqEw" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_nvOp1vP5EeCjkLKmJeBqEw" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_nuzMAPP5EeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_nvNbsfP5EeCjkLKmJeBqEw" x="181" y="68" width="20" height="20"/>
+ </children>
+ <element xmi:type="uml:Activity" href="alflibrary.uml#_Z-Z-QPP5EeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Z-2DIfP5EeCjkLKmJeBqEw" x="375" y="160" width="191" height="116"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_91D4gPP5EeCjkLKmJeBqEw" type="2060" fontName="Segoe UI" gradient="10011046, 16777215, 0" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_91EfkPP5EeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_91EfkfP5EeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_91EfkvP5EeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_91Efk_P5EeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_91EflPP5EeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_91EflfP5EeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_91EflvP5EeCjkLKmJeBqEw" type="5112"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_91Efl_P5EeCjkLKmJeBqEw" type="7063">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_91EfmPP5EeCjkLKmJeBqEw" showTitle="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_91EfmfP5EeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_AdALIPP6EeCjkLKmJeBqEw" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_AdAyMPP6EeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_AdAyMfP6EeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_AdAyMvP6EeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_AdAyM_P6EeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_AdAyNPP6EeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_AdAyNfP6EeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_AdAyNvP6EeCjkLKmJeBqEw" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_AdAyN_P6EeCjkLKmJeBqEw" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_AdAyOPP6EeCjkLKmJeBqEw" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_AdAyOfP6EeCjkLKmJeBqEw" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_AcktUPP6EeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_AdALIfP6EeCjkLKmJeBqEw" x="-10" y="50" width="20" height="20"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_EWC5QPP6EeCjkLKmJeBqEw" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_EWC5QvP6EeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_EWDgUPP6EeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_EWDgUfP6EeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_EWDgUvP6EeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_EWDgU_P6EeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_EWDgVPP6EeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_EWDgVfP6EeCjkLKmJeBqEw" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_EWDgVvP6EeCjkLKmJeBqEw" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_EWDgV_P6EeCjkLKmJeBqEw" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_EWDgWPP6EeCjkLKmJeBqEw" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_EVk_MPP6EeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_EWC5QfP6EeCjkLKmJeBqEw" x="-10" y="86" width="20" height="20"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_IJ3JIPP6EeCjkLKmJeBqEw" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_IJ3wMPP6EeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_IJ3wMfP6EeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_IJ3wMvP6EeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_IJ3wM_P6EeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_IJ3wNPP6EeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_IJ3wNfP6EeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_IJ3wNvP6EeCjkLKmJeBqEw" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_IJ3wN_P6EeCjkLKmJeBqEw" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_IJ4XQPP6EeCjkLKmJeBqEw" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_IJ4XQfP6EeCjkLKmJeBqEw" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_IJeHkPP6EeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_IJ3JIfP6EeCjkLKmJeBqEw" x="181" y="66" width="20" height="20"/>
+ </children>
+ <element xmi:type="uml:Activity" href="alflibrary.uml#_90f30PP5EeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_91D4gfP5EeCjkLKmJeBqEw" x="375" y="285" width="191" height="116"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_fD0jcPP6EeCjkLKmJeBqEw" type="2060" fontName="Segoe UI" gradient="10011046, 16777215, 0" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_fD1KgPP6EeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_fD1KgfP6EeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_fD1xkPP6EeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_fD1xkfP6EeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_fD1xkvP6EeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_fD1xk_P6EeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_fD1xlPP6EeCjkLKmJeBqEw" type="5112"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_fD1xlfP6EeCjkLKmJeBqEw" type="7063">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_fD1xlvP6EeCjkLKmJeBqEw" showTitle="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_fD1xl_P6EeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_hrVYQPP6EeCjkLKmJeBqEw" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_hrV_UPP6EeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_hrV_UfP6EeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_hrV_UvP6EeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_hrV_U_P6EeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_hrWmYPP6EeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_hrWmYfP6EeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_hrWmYvP6EeCjkLKmJeBqEw" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_hrWmY_P6EeCjkLKmJeBqEw" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_hrWmZPP6EeCjkLKmJeBqEw" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_hrWmZfP6EeCjkLKmJeBqEw" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_hrBPMPP6EeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_hrVYQfP6EeCjkLKmJeBqEw" x="-10" y="53" width="20" height="20"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_noYlgPP6EeCjkLKmJeBqEw" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_noZMkPP6EeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_noZMkfP6EeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_noZMkvP6EeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_noZMk_P6EeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_noZMlPP6EeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_noZMlfP6EeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_noZMlvP6EeCjkLKmJeBqEw" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_noZMl_P6EeCjkLKmJeBqEw" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_noZMmPP6EeCjkLKmJeBqEw" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_noZMmfP6EeCjkLKmJeBqEw" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_nn7SgPP6EeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_noYlgfP6EeCjkLKmJeBqEw" x="-10" y="79" width="20" height="20"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_pabK4PP6EeCjkLKmJeBqEw" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_pabx8PP6EeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_pabx8fP6EeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_pabx8vP6EeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_pabx8_P6EeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_pabx9PP6EeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_pabx9fP6EeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_pacZAPP6EeCjkLKmJeBqEw" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_pacZAfP6EeCjkLKmJeBqEw" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_pacZAvP6EeCjkLKmJeBqEw" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_pacZA_P6EeCjkLKmJeBqEw" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_pZ_GAPP6EeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_pabK4fP6EeCjkLKmJeBqEw" x="-10" y="107" width="20" height="20"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_rkLssPP6EeCjkLKmJeBqEw" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rkLssvP6EeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rkLss_P6EeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rkMTwPP6EeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rkMTwfP6EeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rkMTwvP6EeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rkMTw_P6EeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_rkMTxPP6EeCjkLKmJeBqEw" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_rkMTxfP6EeCjkLKmJeBqEw" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_rkMTxvP6EeCjkLKmJeBqEw" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_rkMTx_P6EeCjkLKmJeBqEw" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_rjtLkPP6EeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_rkLssfP6EeCjkLKmJeBqEw" x="181" y="78" width="20" height="20"/>
+ </children>
+ <element xmi:type="uml:Activity" href="alflibrary.uml#_fDa60PP6EeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_fD0jcfP6EeCjkLKmJeBqEw" x="375" y="410" width="191" height="136"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_c3KzwPP8EeCjkLKmJeBqEw" type="2060" fontName="Segoe UI" gradient="10011046, 16777215, 0" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_c3La0PP8EeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_c3La0fP8EeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_c3MB4PP8EeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_c3MB4fP8EeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_c3MB4vP8EeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_c3MB4_P8EeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_c3MB5PP8EeCjkLKmJeBqEw" type="5112"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_c3MB5fP8EeCjkLKmJeBqEw" type="7063">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_c3MB5vP8EeCjkLKmJeBqEw" showTitle="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_c3MB5_P8EeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_jHRf4PP8EeCjkLKmJeBqEw" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jHRf4vP8EeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jHRf4_P8EeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jHSG8PP8EeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jHSG8fP8EeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jHSG8vP8EeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jHSG8_P8EeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_jHSG9PP8EeCjkLKmJeBqEw" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_jHSG9fP8EeCjkLKmJeBqEw" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_jHSG9vP8EeCjkLKmJeBqEw" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_jHSG9_P8EeCjkLKmJeBqEw" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_jG0M4PP8EeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_jHRf4fP8EeCjkLKmJeBqEw" x="-10" y="56" width="20" height="20"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_m3N8YPP8EeCjkLKmJeBqEw" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_m3OjcPP8EeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_m3OjcfP8EeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_m3OjcvP8EeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_m3Ojc_P8EeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_m3OjdPP8EeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_m3OjdfP8EeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_m3PKgPP8EeCjkLKmJeBqEw" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_m3PKgfP8EeCjkLKmJeBqEw" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_m3PKgvP8EeCjkLKmJeBqEw" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_m3PKg_P8EeCjkLKmJeBqEw" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_m2wpYPP8EeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_m3N8YfP8EeCjkLKmJeBqEw" x="-10" y="80" width="20" height="20"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_qK1CMPP8EeCjkLKmJeBqEw" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qK1pQPP8EeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_qK1pQfP8EeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qK1pQvP8EeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_qK1pQ_P8EeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qK2QUPP8EeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_qK2QUfP8EeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_qK2QUvP8EeCjkLKmJeBqEw" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_qK2QU_P8EeCjkLKmJeBqEw" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_qK2QVPP8EeCjkLKmJeBqEw" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_qK2QVfP8EeCjkLKmJeBqEw" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_qKV6APP8EeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_qK1CMfP8EeCjkLKmJeBqEw" x="-10" y="105" width="20" height="20"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_sttOoPP8EeCjkLKmJeBqEw" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_stt1sPP8EeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_stt1sfP8EeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_stt1svP8EeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_stt1s_P8EeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_stt1tPP8EeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_stt1tfP8EeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_stt1tvP8EeCjkLKmJeBqEw" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_stt1t_P8EeCjkLKmJeBqEw" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_stt1uPP8EeCjkLKmJeBqEw" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_stt1ufP8EeCjkLKmJeBqEw" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_stOtgPP8EeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_sttOofP8EeCjkLKmJeBqEw" x="181" y="85" width="20" height="20"/>
+ </children>
+ <element xmi:type="uml:Activity" href="alflibrary.uml#_c2ooQPP8EeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_c3KzwfP8EeCjkLKmJeBqEw" x="375" y="555" width="191" height="136"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_GnaXkPP9EeCjkLKmJeBqEw" type="2060" fontName="Segoe UI" gradient="10011046, 16777215, 0" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_GnaXkvP9EeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Gna-oPP9EeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Gna-ofP9EeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Gna-ovP9EeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Gna-o_P9EeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Gna-pPP9EeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Gna-pfP9EeCjkLKmJeBqEw" type="5112"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_Gna-pvP9EeCjkLKmJeBqEw" type="7063">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_Gna-p_P9EeCjkLKmJeBqEw" showTitle="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Gna-qPP9EeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_LNYdIPP9EeCjkLKmJeBqEw" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_LNYdIvP9EeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_LNYdI_P9EeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_LNZEMPP9EeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_LNZEMfP9EeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_LNZEMvP9EeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_LNZEM_P9EeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_LNZENPP9EeCjkLKmJeBqEw" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_LNZENfP9EeCjkLKmJeBqEw" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_LNZENvP9EeCjkLKmJeBqEw" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_LNZEN_P9EeCjkLKmJeBqEw" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_LM-NcPP9EeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_LNYdIfP9EeCjkLKmJeBqEw" x="-10" y="53" width="20" height="20"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_QNEqQPP9EeCjkLKmJeBqEw" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QNFRUPP9EeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_QNFRUfP9EeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QNFRUvP9EeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_QNFRU_P9EeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QNFRVPP9EeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_QNFRVfP9EeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_QNFRVvP9EeCjkLKmJeBqEw" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_QNFRV_P9EeCjkLKmJeBqEw" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_QNFRWPP9EeCjkLKmJeBqEw" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_QNFRWfP9EeCjkLKmJeBqEw" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_QMk7APP9EeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_QNEqQfP9EeCjkLKmJeBqEw" x="-10" y="78" width="20" height="20"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_UHB-YPP9EeCjkLKmJeBqEw" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_UHClcPP9EeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_UHClcfP9EeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_UHClcvP9EeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_UHClc_P9EeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_UHDMgPP9EeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_UHDMgfP9EeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_UHDMgvP9EeCjkLKmJeBqEw" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_UHDMg_P9EeCjkLKmJeBqEw" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_UHDMhPP9EeCjkLKmJeBqEw" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_UHDMhfP9EeCjkLKmJeBqEw" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_UGekwPP9EeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_UHB-YfP9EeCjkLKmJeBqEw" x="-10" y="103" width="20" height="20"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_Xqk9oPP9EeCjkLKmJeBqEw" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Xqk9ovP9EeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_XqlksPP9EeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_XqlksfP9EeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_XqlksvP9EeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Xqlks_P9EeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_XqlktPP9EeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_XqlktfP9EeCjkLKmJeBqEw" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_XqlktvP9EeCjkLKmJeBqEw" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Xqlkt_P9EeCjkLKmJeBqEw" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_XqlkuPP9EeCjkLKmJeBqEw" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_XqIRsPP9EeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Xqk9ofP9EeCjkLKmJeBqEw" x="181" y="75" width="20" height="20"/>
+ </children>
+ <element xmi:type="uml:Activity" href="alflibrary.uml#_Gm9EkPP9EeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_GnaXkfP9EeCjkLKmJeBqEw" x="690" y="35" width="191" height="131"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_unSJ8PP9EeCjkLKmJeBqEw" type="2060" fontName="Segoe UI" gradient="10011046, 16777215, 0" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_unSxAPP9EeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_unSxAfP9EeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_unSxAvP9EeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_unSxA_P9EeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_unSxBPP9EeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_unSxBfP9EeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_unSxBvP9EeCjkLKmJeBqEw" type="5112"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_unTYEPP9EeCjkLKmJeBqEw" type="7063">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_unTYEfP9EeCjkLKmJeBqEw" showTitle="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_unTYEvP9EeCjkLKmJeBqEw"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_w91KkPP9EeCjkLKmJeBqEw" type="3088" fontName="Segoe UI" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_w91xoPP9EeCjkLKmJeBqEw" source="ShadowFigure">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_w91xofP9EeCjkLKmJeBqEw" key="ShadowFigure_Value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_w91xovP9EeCjkLKmJeBqEw" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_w91xo_P9EeCjkLKmJeBqEw" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_w91xpPP9EeCjkLKmJeBqEw" source="QualifiedName">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_w91xpfP9EeCjkLKmJeBqEw" key="QualifiedNameDepth" value="1000"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_w91xpvP9EeCjkLKmJeBqEw" type="6033">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_w92YsPP9EeCjkLKmJeBqEw" x="25" y="3"/>
+ </children>
+ <children xmi:type="notation:DecorationNode" xmi:id="_w92YsfP9EeCjkLKmJeBqEw" type="6034">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_w92YsvP9EeCjkLKmJeBqEw" x="25" y="-10"/>
+ </children>
+ <element xmi:type="uml:Parameter" href="alflibrary.uml#_w9SYAPP9EeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_w91KkfP9EeCjkLKmJeBqEw" x="-10" y="53" width="20" height="20"/>
+ </children>
+ <element xmi:type="uml:Activity" href="alflibrary.uml#_ums7IPP9EeCjkLKmJeBqEw"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_unSJ8fP9EeCjkLKmJeBqEw" x="690" y="175" width="191" height="86"/>
+ </children>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_n6KCEfPmEeCjkLKmJeBqEw"/>
+ <element xmi:type="uml:Package" href="alflibrary.uml#_nFgGsPNREeCfS7qBvajEQQ"/>
</notation:Diagram>
</xmi:XMI>
diff --git a/extraplugins/alf/org.eclipse.papyrus.alf/resources/alflibrary.uml b/extraplugins/alf/org.eclipse.papyrus.alf/resources/alflibrary.uml
index 92ef6023efd..71057cdc1b2 100644
--- a/extraplugins/alf/org.eclipse.papyrus.alf/resources/alflibrary.uml
+++ b/extraplugins/alf/org.eclipse.papyrus.alf/resources/alflibrary.uml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<xmi:XMI xmi:version="2.1" xmlns:xmi="http://schema.omg.org/spec/XMI/2.1" xmlns:Standard="http://www.eclipse.org/uml2/schemas/Standard/1" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/3.0.0/UML">
+<xmi:XMI xmi:version="2.1" xmlns:xmi="http://schema.omg.org/spec/XMI/2.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Standard="http://www.eclipse.org/uml2/schemas/Standard/1" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/3.0.0/UML">
<uml:Model xmi:id="_0bBI4Hy5EeCKy5kSqd4eVw" name="Alf">
<packageImport xmi:id="_ZasfQH0_EeCKy5kSqd4eVw">
<importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
@@ -315,47 +315,1753 @@
</ownedParameter>
</packagedElement>
</packagedElement>
- <packagedElement xmi:type="uml:Package" xmi:id="_psK3wH1BEeCKy5kSqd4eVw" name="SequenceFunctions"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_psK3wH1BEeCKy5kSqd4eVw" name="SequenceFunctions">
+ <packagedElement xmi:type="uml:FunctionBehavior" xmi:id="_Rr7esPMdEeCxrPjksdBlsg" name="Size">
+ <ownedParameter xmi:id="_VaJc4PMdEeCxrPjksdBlsg" name="seq" visibility="public" isOrdered="true" isUnique="false" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_a9meYPMdEeCxrPjksdBlsg" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_a9d7gPMdEeCxrPjksdBlsg"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_dj7ncPMdEeCxrPjksdBlsg" name="result" visibility="public" isOrdered="true" direction="return" effect="create">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kPrGsPMdEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kPjx8PMdEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ </packagedElement>
+ <packagedElement xmi:type="uml:FunctionBehavior" xmi:id="_wbUkMPMdEeCxrPjksdBlsg" name="Includes">
+ <ownedParameter xmi:id="_1hfMwPMdEeCxrPjksdBlsg" name="seq" visibility="public" isOrdered="true" isUnique="false" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7DljYPMdEeCxrPjksdBlsg" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7DeOoPMdEeCxrPjksdBlsg"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_SpHqQPMeEeCxrPjksdBlsg" name="element" visibility="public" isOrdered="true" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ULrpMPMeEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ULk7gPMeEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_WNZCQPMeEeCxrPjksdBlsg" name="result" visibility="public" isOrdered="true" direction="return" effect="create">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Zn6oYPMeEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZnzToPMeEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ </packagedElement>
+ <packagedElement xmi:type="uml:FunctionBehavior" xmi:id="_hfFY8PMeEeCxrPjksdBlsg" name="Excludes">
+ <ownedParameter xmi:id="_l3ZdAPMeEeCxrPjksdBlsg" name="seq" visibility="public" isOrdered="true" isUnique="false" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rkC2wPMeEeCxrPjksdBlsg" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rj8JEPMeEeCxrPjksdBlsg"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_tQ-SoPMeEeCxrPjksdBlsg" name="element" visibility="public" isOrdered="true" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_uTpQkPMeEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_uTii4PMeEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_vi2OoPMeEeCxrPjksdBlsg" name="result" visibility="public" isOrdered="true" direction="return" effect="create">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ziCBAPMeEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_zh6sQPMeEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ </packagedElement>
+ <packagedElement xmi:type="uml:FunctionBehavior" xmi:id="_6H_BUPMeEeCxrPjksdBlsg" name="Count">
+ <ownedParameter xmi:id="_9d_64PMeEeCxrPjksdBlsg" name="seq" visibility="public" isOrdered="true" isUnique="false" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__pHHkPMeEeCxrPjksdBlsg" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__pAZ4PMeEeCxrPjksdBlsg"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_B60EcPMfEeCxrPjksdBlsg" name="element" visibility="public" isOrdered="true" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DLRmwPMfEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DLKSAPMfEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_EOc7APMfEeCxrPjksdBlsg" name="result" visibility="public" isOrdered="true" direction="return" effect="create">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Hmpl4PMfEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HmiRIPMfEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ </packagedElement>
+ <packagedElement xmi:type="uml:FunctionBehavior" xmi:id="_KrugcPMfEeCxrPjksdBlsg" name="IsEmpty">
+ <ownedParameter xmi:id="_OI7nIPMfEeCxrPjksdBlsg" name="seq" visibility="public" isOrdered="true" isUnique="false" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QHwrUPMfEeCxrPjksdBlsg" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QHqksPMfEeCxrPjksdBlsg"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_76OwIPMgEeC_DqPayyxqsA" name="result" visibility="public" direction="return" effect="create">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AEP5gPMhEeC_DqPayyxqsA" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ADtuAPMhEeC_DqPayyxqsA" value="1"/>
+ </ownedParameter>
+ </packagedElement>
+ <packagedElement xmi:type="uml:FunctionBehavior" xmi:id="_FtNtIPMhEeC_DqPayyxqsA" name="NotEmpty">
+ <ownedParameter xmi:id="_I88_kPMhEeC_DqPayyxqsA" name="seq" visibility="public" isOrdered="true" isUnique="false" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Kx8LQPMhEeC_DqPayyxqsA" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Kxuv4PMhEeC_DqPayyxqsA"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_Nt1UoPMhEeC_DqPayyxqsA" name="result" visibility="public" direction="return" effect="create">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QQ-m0PMhEeC_DqPayyxqsA" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QQwkYPMhEeC_DqPayyxqsA" value="1"/>
+ </ownedParameter>
+ </packagedElement>
+ <packagedElement xmi:type="uml:FunctionBehavior" xmi:id="_VRTGEPMhEeC_DqPayyxqsA" name="IncludesAll">
+ <ownedParameter xmi:id="_Xk31wPMiEeC_DqPayyxqsA" name="seq1" visibility="public" isOrdered="true" isUnique="false" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ag0pgPMiEeC_DqPayyxqsA" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_agpqYPMiEeC_DqPayyxqsA"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_bpRfUPMiEeC_DqPayyxqsA" name="seq2" visibility="public" isOrdered="true" isUnique="false" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eDmzwPMiEeC_DqPayyxqsA" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eDbNkPMiEeC_DqPayyxqsA"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_gHYpYPMiEeC_DqPayyxqsA" name="result" visibility="public" isOrdered="true" direction="return" effect="create">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_idwq4PMiEeC_DqPayyxqsA" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_idlrwPMiEeC_DqPayyxqsA" value="1"/>
+ </ownedParameter>
+ </packagedElement>
+ <packagedElement xmi:type="uml:FunctionBehavior" xmi:id="_lagv4PMiEeC_DqPayyxqsA" name="ExcludesAll">
+ <ownedParameter xmi:id="_2Zq_sPMiEeC_DqPayyxqsA" name="seq1" visibility="public" isOrdered="true" isUnique="false" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_5V3rEPMiEeC_DqPayyxqsA" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_5VsE4PMiEeC_DqPayyxqsA"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_6tas0PMiEeC_DqPayyxqsA" name="seq2" visibility="public" isOrdered="true" isUnique="false" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8QNVQPMiEeC_DqPayyxqsA" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8QCWIPMiEeC_DqPayyxqsA"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_-Et_0PMiEeC_DqPayyxqsA" name="result" visibility="public" isOrdered="true" direction="return" effect="create">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_BGqt4PMjEeC_DqPayyxqsA" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_BGegoPMjEeC_DqPayyxqsA" value="1"/>
+ </ownedParameter>
+ </packagedElement>
+ <packagedElement xmi:type="uml:FunctionBehavior" xmi:id="_Ch6j4PMjEeC_DqPayyxqsA" name="Equals">
+ <ownedParameter xmi:id="_FjQN8PMjEeC_DqPayyxqsA" name="seq1" visibility="public" isOrdered="true" isUnique="false" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HVAfcPMjEeC_DqPayyxqsA" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HU1gUPMjEeC_DqPayyxqsA"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_ITCN8PMjEeC_DqPayyxqsA" name="seq2" visibility="public" isOrdered="true" isUnique="false" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KXIzsPMjEeC_DqPayyxqsA" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KW-boPMjEeC_DqPayyxqsA"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_NcjsgPMjEeC_DqPayyxqsA" name="result" visibility="public" isOrdered="true" direction="return" effect="create">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Qtn0oPMjEeC_DqPayyxqsA" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QtdckPMjEeC_DqPayyxqsA" value="1"/>
+ </ownedParameter>
+ </packagedElement>
+ <packagedElement xmi:type="uml:FunctionBehavior" xmi:id="_ULfCoPMjEeC_DqPayyxqsA" name="At">
+ <ownedParameter xmi:id="_X7vBIPMjEeC_DqPayyxqsA" name="seq" visibility="public" isOrdered="true" isUnique="false" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_a7nSoPMjEeC_DqPayyxqsA" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_a7cTgPMjEeC_DqPayyxqsA"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_cu-tsPMjEeC_DqPayyxqsA" name="index" visibility="public" isOrdered="true" effect="create">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c7SrYPMjEeC_DqPayyxqsA" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c7F3EPMjEeC_DqPayyxqsA" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_zO-v4PMjEeCfS7qBvajEQQ" name="result" visibility="public" isOrdered="true" direction="return" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_zdtIYPMjEeCfS7qBvajEQQ" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_zdgUEPMjEeCfS7qBvajEQQ"/>
+ </ownedParameter>
+ </packagedElement>
+ <packagedElement xmi:type="uml:FunctionBehavior" xmi:id="_ETy7wPMkEeCfS7qBvajEQQ" name="IndexOf">
+ <ownedParameter xmi:id="_I8TX8PMkEeCfS7qBvajEQQ" name="seq" visibility="public" isUnique="false" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NK9JsPMkEeCfS7qBvajEQQ" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NKsD8PMkEeCfS7qBvajEQQ"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_Rc-_kPMkEeCfS7qBvajEQQ" name="element" visibility="public" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SprcMPMkEeCfS7qBvajEQQ" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SphrMPMkEeCfS7qBvajEQQ" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_o03sAPMkEeCfS7qBvajEQQ" name="result" visibility="public" isOrdered="true" direction="return" effect="create">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ri28QPMkEeCfS7qBvajEQQ" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rityUPMkEeCfS7qBvajEQQ" value="1"/>
+ </ownedParameter>
+ </packagedElement>
+ <packagedElement xmi:type="uml:FunctionBehavior" xmi:id="_yMLZoPMkEeCfS7qBvajEQQ" name="First">
+ <ownedParameter xmi:id="_5K9JoPMkEeCfS7qBvajEQQ" name="seq" visibility="public" isOrdered="true" isUnique="false" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7WQjkPMkEeCfS7qBvajEQQ" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7WIAsPMkEeCfS7qBvajEQQ"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_-lMkwPMkEeCfS7qBvajEQQ" name="result" visibility="public" direction="return" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_BP-I8PMlEeCfS7qBvajEQQ" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_BP1mEPMlEeCfS7qBvajEQQ"/>
+ </ownedParameter>
+ </packagedElement>
+ <packagedElement xmi:type="uml:FunctionBehavior" xmi:id="_IbpFcPMlEeCfS7qBvajEQQ" name="Last">
+ <ownedParameter xmi:id="_NjP4cPMlEeCfS7qBvajEQQ" name="seq" visibility="public" isOrdered="true" isUnique="false" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_P1njsPMlEeCfS7qBvajEQQ" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_P1fA0PMlEeCfS7qBvajEQQ"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_r5xBkPM-EeCfS7qBvajEQQ" name="result" visibility="public" direction="return" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ssISoPM-EeCfS7qBvajEQQ" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_sr_vwPM-EeCfS7qBvajEQQ"/>
+ </ownedParameter>
+ </packagedElement>
+ <packagedElement xmi:type="uml:FunctionBehavior" xmi:id="_6jz0IPM-EeCfS7qBvajEQQ" name="Union">
+ <ownedParameter xmi:id="_9PKnIPM-EeCfS7qBvajEQQ" name="seq1" visibility="public" isOrdered="true" isUnique="false" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__FlWMPM-EeCfS7qBvajEQQ" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__FczUPM-EeCfS7qBvajEQQ"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_AtlOwPM_EeCfS7qBvajEQQ" name="seq2" visibility="public" isOrdered="true" isUnique="false" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CBIhUPM_EeCfS7qBvajEQQ" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CA9iMPM_EeCfS7qBvajEQQ"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_EEWWQPM_EeCfS7qBvajEQQ" name="result" visibility="public" isOrdered="true" isUnique="false" direction="return" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GMrUsPM_EeCfS7qBvajEQQ" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GMegYPM_EeCfS7qBvajEQQ"/>
+ </ownedParameter>
+ </packagedElement>
+ <packagedElement xmi:type="uml:FunctionBehavior" xmi:id="_LFW64PM_EeCfS7qBvajEQQ" name="Intersection">
+ <ownedParameter xmi:id="_PzQ0cPM_EeCfS7qBvajEQQ" name="seq1" visibility="public" isOrdered="true" isUnique="false" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RLr_8PM_EeCfS7qBvajEQQ" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RLhn4PM_EeCfS7qBvajEQQ"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_SEX7cPM_EeCfS7qBvajEQQ" name="seq2" visibility="public" isOrdered="true" isUnique="false" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TsJxkPM_EeCfS7qBvajEQQ" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TsB1wPM_EeCfS7qBvajEQQ"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_U8LPAPM_EeCfS7qBvajEQQ" name="result" visibility="public" isOrdered="true" isUnique="false" direction="return" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XBwbcPM_EeCfS7qBvajEQQ" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XBmDYPM_EeCfS7qBvajEQQ"/>
+ </ownedParameter>
+ </packagedElement>
+ <packagedElement xmi:type="uml:FunctionBehavior" xmi:id="_bIAfIPM_EeCfS7qBvajEQQ" name="Difference">
+ <ownedParameter xmi:id="_drDDoPM_EeCfS7qBvajEQQ" name="seq1" visibility="public" isOrdered="true" isUnique="false" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hci_UPM_EeCfS7qBvajEQQ" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hcaccPM_EeCfS7qBvajEQQ"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_jPDewPM_EeCfS7qBvajEQQ" name="seq2" visibility="public" isOrdered="true" isUnique="false" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kut6sPM_EeCfS7qBvajEQQ" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kuiUgPM_EeCfS7qBvajEQQ"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_O0WqQPNBEeCfS7qBvajEQQ" name="result" visibility="public" isOrdered="true" isUnique="false" direction="return" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RQk1EPNBEeCfS7qBvajEQQ" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RQcSMPNBEeCfS7qBvajEQQ"/>
+ </ownedParameter>
+ </packagedElement>
+ <packagedElement xmi:type="uml:FunctionBehavior" xmi:id="_X6-QgPNBEeCfS7qBvajEQQ" name="Including">
+ <ownedParameter xmi:id="_bRuJ4PNBEeCfS7qBvajEQQ" name="seq" visibility="public" isOrdered="true" isUnique="false" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ckIM8PNBEeCfS7qBvajEQQ" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cj_qEPNBEeCfS7qBvajEQQ"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_eQSMwPNBEeCfS7qBvajEQQ" name="element" visibility="public" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_grtGUPNBEeCfS7qBvajEQQ" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_grlKgPNBEeCfS7qBvajEQQ" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_jFzKMPNBEeCfS7qBvajEQQ" name="result" visibility="public" isOrdered="true" isUnique="false" direction="return" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lvH84PNBEeCfS7qBvajEQQ" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lu_aAPNBEeCfS7qBvajEQQ"/>
+ </ownedParameter>
+ </packagedElement>
+ <packagedElement xmi:type="uml:FunctionBehavior" xmi:id="_oDKcEPNBEeCfS7qBvajEQQ" name="IncludeAt">
+ <ownedParameter xmi:id="_pSCqAPNBEeCfS7qBvajEQQ" name="seq" visibility="public" isOrdered="true" isUnique="false" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rcmdEPNBEeCfS7qBvajEQQ" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rcehQPNBEeCfS7qBvajEQQ"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_vd020PNBEeCfS7qBvajEQQ" name="index" visibility="public" isOrdered="true" effect="create">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xtxgMPNBEeCfS7qBvajEQQ" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xtpkYPNBEeCfS7qBvajEQQ" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_yeADQPNBEeCfS7qBvajEQQ" name="element" visibility="public" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z1PjAPNBEeCfS7qBvajEQQ" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z1HAIPNBEeCfS7qBvajEQQ" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_1Z5zsPNBEeCfS7qBvajEQQ" name="result" visibility="public" isOrdered="true" isUnique="false" direction="return" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3ZV74PNBEeCfS7qBvajEQQ" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3ZNZAPNBEeCfS7qBvajEQQ"/>
+ </ownedParameter>
+ </packagedElement>
+ <packagedElement xmi:type="uml:FunctionBehavior" xmi:id="_-SsZUPNBEeCfS7qBvajEQQ" name="InsertAt">
+ <ownedParameter xmi:id="_GHnuMPNCEeCfS7qBvajEQQ" name="seq" visibility="public" isOrdered="true" isUnique="false" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HUGIYPNCEeCfS7qBvajEQQ" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HT8XYPNCEeCfS7qBvajEQQ"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_IZuTsPNCEeCfS7qBvajEQQ" name="index" visibility="public" effect="create">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KV00APNCEeCfS7qBvajEQQ" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KVs4MPNCEeCfS7qBvajEQQ" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_LS4SIPNCEeCfS7qBvajEQQ" name="element" visibility="public" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MmJ34PNCEeCfS7qBvajEQQ" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MmB8EPNCEeCfS7qBvajEQQ" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_TLzWMPNCEeCfS7qBvajEQQ" name="result" visibility="public" isOrdered="true" isUnique="false" direction="return" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Vb8z4PNCEeCfS7qBvajEQQ" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Vb04EPNCEeCfS7qBvajEQQ"/>
+ </ownedParameter>
+ </packagedElement>
+ <packagedElement xmi:type="uml:FunctionBehavior" xmi:id="_ZTRqwPNCEeCfS7qBvajEQQ" name="IncludeAllAt">
+ <ownedParameter xmi:id="_bKr4UPNCEeCfS7qBvajEQQ" name="seq1" visibility="public" isOrdered="true" isUnique="false" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ce2O4PNCEeCfS7qBvajEQQ" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cerPwPNCEeCfS7qBvajEQQ"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_djdGgPNCEeCfS7qBvajEQQ" name="index" visibility="public" isOrdered="true" effect="create">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gBfPMPNCEeCfS7qBvajEQQ" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gBXTYPNCEeCfS7qBvajEQQ" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_g9ouYPNCEeCfS7qBvajEQQ" name="seq2" visibility="public" isOrdered="true" isUnique="false" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ikq9oPNCEeCfS7qBvajEQQ" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ikjB0PNCEeCfS7qBvajEQQ"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_knQgcPNCEeCfS7qBvajEQQ" name="result" visibility="public" isOrdered="true" isUnique="false" direction="return" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mq_SwPNCEeCfS7qBvajEQQ" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mq3W8PNCEeCfS7qBvajEQQ"/>
+ </ownedParameter>
+ </packagedElement>
+ <packagedElement xmi:type="uml:FunctionBehavior" xmi:id="_qeGYAPNCEeCfS7qBvajEQQ" name="Excluding">
+ <ownedParameter xmi:id="_sbiVEPNCEeCfS7qBvajEQQ" name="seq" visibility="public" isOrdered="true" isUnique="false" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tsg0wPNCEeCfS7qBvajEQQ" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tsY48PNCEeCfS7qBvajEQQ"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_uniSkPNCEeCfS7qBvajEQQ" name="element" visibility="public" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_w0mnEPNCEeCfS7qBvajEQQ" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_w0erQPNCEeCfS7qBvajEQQ" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_yQJ_EPNCEeCfS7qBvajEQQ" name="result" visibility="public" isOrdered="true" isUnique="false" direction="return" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_zyAMUPNCEeCfS7qBvajEQQ" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_zx3CYPNCEeCfS7qBvajEQQ"/>
+ </ownedParameter>
+ </packagedElement>
+ <packagedElement xmi:type="uml:FunctionBehavior" xmi:id="_1lzFMPNCEeCfS7qBvajEQQ" name="ExcludingOne">
+ <ownedParameter xmi:id="_4fz_QPNCEeCfS7qBvajEQQ" name="seq" visibility="public" isOrdered="true" isUnique="false" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6QRQQPNCEeCfS7qBvajEQQ" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6QJUcPNCEeCfS7qBvajEQQ"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_7F5QsPNCEeCfS7qBvajEQQ" name="element" visibility="public" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7znSUPNCEeCfS7qBvajEQQ" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7zfWgPNCEeCfS7qBvajEQQ" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_9uNWwPNCEeCfS7qBvajEQQ" name="result" visibility="public" isOrdered="true" isUnique="false" direction="return" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_BdnAsPNDEeCfS7qBvajEQQ" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_BdfE4PNDEeCfS7qBvajEQQ"/>
+ </ownedParameter>
+ </packagedElement>
+ <packagedElement xmi:type="uml:FunctionBehavior" xmi:id="_8opAYPNDEeCfS7qBvajEQQ" name="ExcludeAt">
+ <ownedParameter xmi:id="_GmZ0kPNFEeCfS7qBvajEQQ" name="seq" visibility="public" isOrdered="true" isUnique="false" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_IrXV8PNFEeCfS7qBvajEQQ" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_IrPaIPNFEeCfS7qBvajEQQ"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_J-ET8PNFEeCfS7qBvajEQQ" name="index" visibility="public" effect="create">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Pd29cPNFEeCfS7qBvajEQQ" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PdslYPNFEeCfS7qBvajEQQ" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_QehwQPNFEeCfS7qBvajEQQ" name="result" visibility="public" isOrdered="true" isUnique="false" direction="return" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SbHYwPNFEeCfS7qBvajEQQ" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Sa_c8PNFEeCfS7qBvajEQQ"/>
+ </ownedParameter>
+ </packagedElement>
+ <packagedElement xmi:type="uml:FunctionBehavior" xmi:id="_VT9OIPNFEeCfS7qBvajEQQ" name="Replacing">
+ <ownedParameter xmi:id="_XT9-EPNFEeCfS7qBvajEQQ" name="seq" visibility="public" isOrdered="true" isUnique="false" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YlVfUPNFEeCfS7qBvajEQQ" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YlFAoPNFEeCfS7qBvajEQQ"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_Z7gBAPNFEeCfS7qBvajEQQ" name="element" visibility="public" isOrdered="true" isUnique="false" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bZ6fwPNFEeCfS7qBvajEQQ" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bZxV0PNFEeCfS7qBvajEQQ" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_cO-fgPNFEeCfS7qBvajEQQ" name="newElement" visibility="public" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_d6owEPNFEeCfS7qBvajEQQ" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_d6LdEPNFEeCfS7qBvajEQQ" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_fVsY0PNFEeCfS7qBvajEQQ" name="result" visibility="public" isOrdered="true" isUnique="false" direction="return" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_iugHsPNFEeCfS7qBvajEQQ" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_iuXk0PNFEeCfS7qBvajEQQ"/>
+ </ownedParameter>
+ </packagedElement>
+ <packagedElement xmi:type="uml:FunctionBehavior" xmi:id="_3riiUPNFEeCfS7qBvajEQQ" name="ReplacingOne">
+ <ownedParameter xmi:id="_6mIrMPNFEeCfS7qBvajEQQ" name="seq" visibility="public" isOrdered="true" isUnique="false" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8qoSgPNFEeCfS7qBvajEQQ" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8qgWsPNFEeCfS7qBvajEQQ"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_-hkmAPNFEeCfS7qBvajEQQ" name="element" visibility="public" isOrdered="true" isUnique="false" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__UnMgPNFEeCfS7qBvajEQQ" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__UU4oPNFEeCfS7qBvajEQQ" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_AE6BAPNGEeCfS7qBvajEQQ" name="newElement" visibility="public" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CPXGYPNGEeCfS7qBvajEQQ" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CPPKkPNGEeCfS7qBvajEQQ" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_GNQfUPNGEeCfS7qBvajEQQ" name="result" visibility="public" isOrdered="true" isUnique="false" direction="return" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_IwGPgPNGEeCfS7qBvajEQQ" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Iv-TsPNGEeCfS7qBvajEQQ"/>
+ </ownedParameter>
+ </packagedElement>
+ <packagedElement xmi:type="uml:FunctionBehavior" xmi:id="_N-K24PNGEeCfS7qBvajEQQ" name="ReplacingAt">
+ <ownedParameter xmi:id="_QSXHEPNGEeCfS7qBvajEQQ" name="seq" visibility="public" isOrdered="true" isUnique="false" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Rwc1sPNGEeCfS7qBvajEQQ" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RwU54PNGEeCfS7qBvajEQQ"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_TGs28PNGEeCfS7qBvajEQQ" name="index" visibility="public" effect="create">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VUvb0PNGEeCfS7qBvajEQQ" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VUngAPNGEeCfS7qBvajEQQ" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_XBdcUPNGEeCfS7qBvajEQQ" name="element" visibility="public" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Ye98IPNGEeCfS7qBvajEQQ" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Ye0yMPNGEeCfS7qBvajEQQ" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_ZXXjwPNGEeCfS7qBvajEQQ" name="result" visibility="public" isOrdered="true" isUnique="false" direction="return" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bIrJUPNGEeCfS7qBvajEQQ" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bIdG4PNGEeCfS7qBvajEQQ"/>
+ </ownedParameter>
+ </packagedElement>
+ <packagedElement xmi:type="uml:FunctionBehavior" xmi:id="_fFN3YPNGEeCfS7qBvajEQQ" name="Subsequence">
+ <ownedParameter xmi:id="_ho5VEPNGEeCfS7qBvajEQQ" name="seq" visibility="public" isOrdered="true" isUnique="false" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_izpQ8PNGEeCfS7qBvajEQQ" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_izff8PNGEeCfS7qBvajEQQ"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_jpmBgPNGEeCfS7qBvajEQQ" name="lower" visibility="public" effect="create">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lfRwwPNGEeCfS7qBvajEQQ" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lfH_wPNGEeCfS7qBvajEQQ" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_mbC1cPNGEeCfS7qBvajEQQ" name="upper" visibility="public" isOrdered="true" effect="create">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_oYOT0PNGEeCfS7qBvajEQQ" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_oYG_EPNGEeCfS7qBvajEQQ" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_pyQB0PNGEeCfS7qBvajEQQ" name="result" visibility="public" isOrdered="true" isUnique="false" direction="return" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_r-Cj8PNGEeCfS7qBvajEQQ" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_r96BEPNGEeCfS7qBvajEQQ"/>
+ </ownedParameter>
+ </packagedElement>
+ <packagedElement xmi:type="uml:FunctionBehavior" xmi:id="_yGrWIPNGEeCfS7qBvajEQQ" name="ToOrderedSet">
+ <ownedParameter xmi:id="_07UoAPNGEeCfS7qBvajEQQ" name="seq" visibility="public" isOrdered="true" isUnique="false" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2RfJsPNGEeCfS7qBvajEQQ" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2RX08PNGEeCfS7qBvajEQQ"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_4aZW8PNGEeCfS7qBvajEQQ" name="result" visibility="public" isOrdered="true" direction="return" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_A1EdMPNHEeCfS7qBvajEQQ" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_A05eEPNHEeCfS7qBvajEQQ"/>
+ </ownedParameter>
+ </packagedElement>
+ </packagedElement>
</packagedElement>
<packagedElement xmi:type="uml:Package" xmi:id="_OP8BkH1AEeCKy5kSqd4eVw" name="BasicInputOutput">
<packageImport xmi:id="_Wb3hMH1AEeCKy5kSqd4eVw">
<importedPackage href="fUMLlibrary.uml#_mBev8HyXEeCAIan9YGu1mA"/>
</packageImport>
</packagedElement>
- <packagedElement xmi:type="uml:Package" xmi:id="_Y9GH0H1AEeCKy5kSqd4eVw" name="CollectionFunctions"/>
<packagedElement xmi:type="uml:Package" xmi:id="_dfOPMH1AEeCKy5kSqd4eVw" name="CollectionClasses">
<packagedElement xmi:type="uml:Class" xmi:id="_VRDjEKiyEeCw3MW-Flzemw" name="Collection" isAbstract="true">
- <ownedTemplateSignature xmi:type="uml:RedefinableTemplateSignature" xmi:id="_dBkSAKiyEeCw3MW-Flzemw" name="CollectionTemplateSignature" parameter="_gdEIgKiyEeCw3MW-Flzemw">
- <ownedParameter xmi:type="uml:ClassifierTemplateParameter" xmi:id="_gdEIgKiyEeCw3MW-Flzemw" parameteredElement="_io1cgKiyEeCw3MW-Flzemw" allowSubstitutable="false">
- <ownedParameteredElement xmi:type="uml:Class" xmi:id="_io1cgKiyEeCw3MW-Flzemw" name="T" templateParameter="_gdEIgKiyEeCw3MW-Flzemw"/>
+ <ownedTemplateSignature xmi:type="uml:RedefinableTemplateSignature" xmi:id="_dBkSAKiyEeCw3MW-Flzemw" name="CollectionTemplateSignature" parameter="_Mjzw4O6UEeCttc32wS_Cjw">
+ <ownedParameter xmi:type="uml:ClassifierTemplateParameter" xmi:id="_Mjzw4O6UEeCttc32wS_Cjw" parameteredElement="_Ofs10O6UEeCttc32wS_Cjw">
+ <ownedParameteredElement xmi:type="uml:Class" xmi:id="_Ofs10O6UEeCttc32wS_Cjw" name="T" templateParameter="_Mjzw4O6UEeCttc32wS_Cjw"/>
</ownedParameter>
</ownedTemplateSignature>
+ <ownedOperation xmi:id="_ChPmIO6cEeCttc32wS_Cjw" name="add">
+ <ownedParameter xmi:id="_O6VCsO6cEeCttc32wS_Cjw" name="element" type="_Ofs10O6UEeCttc32wS_Cjw"/>
+ <ownedParameter xmi:id="_qAi7gPDgEeCxrPjksdBlsg" name="result" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_1DPM4PDgEeCxrPjksdBlsg" name="addAll" visibility="public">
+ <ownedComment xmi:id="_37E8sPDgEeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public addAll (in seq : any [0..*] sequence) : Boolean{ }</body>
+ </ownedComment>
+ <ownedParameter xmi:id="__9NAEPDgEeCxrPjksdBlsg" name="seq" type="_Ofs10O6UEeCttc32wS_Cjw" isOrdered="true" isUnique="false">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__9OOMPDgEeCxrPjksdBlsg" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__9NnIPDgEeCxrPjksdBlsg"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="__9PcUPDgEeCxrPjksdBlsg" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__9QqcPDgEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__9QDYPDgEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_IM9PwPDhEeCxrPjksdBlsg" name="clear" visibility="public">
+ <ownedComment xmi:id="_KNZdgPDhEeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public clear () { }</body>
+ </ownedComment>
+ </ownedOperation>
+ <ownedOperation xmi:id="_M_ET4PDhEeCxrPjksdBlsg" name="count" visibility="public" isQuery="true">
+ <ownedComment xmi:id="_S4NRgPDhEeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public count (in element : any) : Integer{ }</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_S4JnIPDhEeCxrPjksdBlsg" name="element" type="_Ofs10O6UEeCttc32wS_Cjw">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_S4K1QPDhEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_S4KOMPDhEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_S4LcUPDhEeCxrPjksdBlsg" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_S4MqcPDhEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_S4MDYPDhEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_d9x3wPDhEeCxrPjksdBlsg" name="equals" visibility="public" isQuery="true">
+ <ownedComment xmi:id="_mU6h0PDhEeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public equals (in seq : any [0..*] sequence) : Boolean { }</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_mVmeUPDhEeCxrPjksdBlsg" name="seq" type="_Ofs10O6UEeCttc32wS_Cjw" isOrdered="true" isUnique="false">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mVnscPDhEeCxrPjksdBlsg" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mVnFYPDhEeCxrPjksdBlsg"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_mVo6kPDhEeCxrPjksdBlsg" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mVphoPDhEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mVo6kfDhEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_veR6EPDhEeCxrPjksdBlsg" name="excludes" visibility="public" isQuery="true">
+ <ownedComment xmi:id="_zSImMPDhEeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public excludes (in element : any) : Boolean{ }</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_zSEUwPDhEeCxrPjksdBlsg" name="element" type="_Ofs10O6UEeCttc32wS_Cjw">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_zSGJ8PDhEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_zSFi4PDhEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_zSGxAPDhEeCxrPjksdBlsg" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_zSH_IPDhEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_zSHYEPDhEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_5CD9cPDhEeCxrPjksdBlsg" name="excludesAll" visibility="public" isQuery="true">
+ <ownedComment xmi:id="_90S9YPDhEeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public excludesAll (in seq : any [0..*] sequence) : Boolean{ }</body>
+ </ownedComment>
+ <ownedParameter xmi:id="__CG0UPDhEeCxrPjksdBlsg" name="seq" type="_Ofs10O6UEeCttc32wS_Cjw" isOrdered="true" isUnique="false">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__CICcPDhEeCxrPjksdBlsg" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__CHbYPDhEeCxrPjksdBlsg"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="__CIpgPDhEeCxrPjksdBlsg" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__CJ3oPDhEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__CJQkPDhEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_Hwm1gPDiEeCxrPjksdBlsg" name="includes" visibility="public" isQuery="true">
+ <ownedComment xmi:id="_KqnIgPDiEeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public includes (in element : any) : Boolean{ }</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_KqjeIPDiEeCxrPjksdBlsg" name="element" type="_Ofs10O6UEeCttc32wS_Cjw">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KqksQPDiEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KqkFMPDiEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_KqlTUPDiEeCxrPjksdBlsg" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KqmhcPDiEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Kql6YPDiEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_S8eRAPDiEeCxrPjksdBlsg" name="includesAll" visibility="public" isQuery="true">
+ <ownedComment xmi:id="_XKBPgPDiEeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public includesAll (in seq : any [0..*] sequence) : Boolean{ }</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_XJ8XAPDiEeCxrPjksdBlsg" name="seq" type="_Ofs10O6UEeCttc32wS_Cjw" isOrdered="true" isUnique="false">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XJ9lIPDiEeCxrPjksdBlsg" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XJ8-EPDiEeCxrPjksdBlsg"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_XJ_aUPDiEeCxrPjksdBlsg" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XKAocPDiEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XKABYPDiEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_eww-cPDiEeCxrPjksdBlsg" name="isEmpty" visibility="public" isQuery="true">
+ <ownedComment xmi:id="_jh9ckfDiEeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public isEmpty () : Boolean { }</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_jh8OcPDiEeCxrPjksdBlsg" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jh9ckPDiEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jh81gPDiEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_k-4GgPDiEeCxrPjksdBlsg" name="notEmpty" visibility="public" isQuery="true">
+ <ownedComment xmi:id="_m0hZgPDiEeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public notEmpty () : Boolean{ }</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_m0gLYPDiEeCxrPjksdBlsg" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m0gycfDiEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m0gycPDiEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_oyTU0PDiEeCxrPjksdBlsg" name="remove" visibility="public">
+ <ownedComment xmi:id="_sAJJ0PDiEeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public remove (in element : any) : Integer{ }</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_sAGGgPDiEeCxrPjksdBlsg" name="element" type="_Ofs10O6UEeCttc32wS_Cjw">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_sAGtkfDiEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_sAGtkPDiEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_sAHUoPDiEeCxrPjksdBlsg" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_sAIiwPDiEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_sAH7sPDiEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_xsC8sPDiEeCxrPjksdBlsg" name="removeAll" visibility="public">
+ <ownedComment xmi:id="_3fLY8PDiEeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public removeAll (in seq : any [0..*] sequence) : Boolean{ }</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_3fHukPDiEeCxrPjksdBlsg" name="seq" type="_Ofs10O6UEeCttc32wS_Cjw" isOrdered="true" isUnique="false">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3fI8sPDiEeCxrPjksdBlsg" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3fIVoPDiEeCxrPjksdBlsg"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_3fJjwPDiEeCxrPjksdBlsg" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3fKx4PDiEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3fKK0PDiEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_9dsl0PDiEeCxrPjksdBlsg" name="removeOne" visibility="public">
+ <ownedComment xmi:id="_MEkIkPDjEeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public removeOne (in element : any) : Boolean{ }</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_MEgeMPDjEeCxrPjksdBlsg" name="element" type="_Ofs10O6UEeCttc32wS_Cjw">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MEhsUPDjEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MEhFQPDjEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_MEiTYPDjEeCxrPjksdBlsg" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MEjhgPDjEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MEi6cPDjEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_RCcX0PDjEeCxrPjksdBlsg" name="replace" visibility="public">
+ <ownedComment xmi:id="_VeeeQPDjEeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public replace (in element : any, in newElement : any) : Integer{ }</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_VeaM0PDjEeCxrPjksdBlsg" name="element" type="_Ofs10O6UEeCttc32wS_Cjw">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Veaz4fDjEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Veaz4PDjEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_Veba8PDjEeCxrPjksdBlsg" name="newElement" type="_Ofs10O6UEeCttc32wS_Cjw">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VecpEPDjEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VecCAPDjEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_VedQIPDjEeCxrPjksdBlsg" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Ved3MfDjEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Ved3MPDjEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_dLkFwPDjEeCxrPjksdBlsg" name="replaceOne" visibility="public">
+ <ownedComment xmi:id="_iWaaAPDjEeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public replaceOne(in element : any, in newElement : any) : Boolean { }</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_iWVhgPDjEeCxrPjksdBlsg" name="element" type="_Ofs10O6UEeCttc32wS_Cjw">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_iWWvoPDjEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_iWWIkPDjEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_iWXWsPDjEeCxrPjksdBlsg" name="newElement" type="_Ofs10O6UEeCttc32wS_Cjw">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_iWYk0PDjEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_iWX9wPDjEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_iWZL4PDjEeCxrPjksdBlsg" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_iWZy8fDjEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_iWZy8PDjEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_oFpNsPDjEeCxrPjksdBlsg" name="retainAll" visibility="public">
+ <ownedComment xmi:id="_t6bPwPDjEeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public retainAll (in seq : any [0..*]) : Boolean { }</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_t6VwMPDjEeCxrPjksdBlsg" name="seq" type="_Ofs10O6UEeCttc32wS_Cjw">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_t6YzgPDjEeCxrPjksdBlsg" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_t6XlYPDjEeCxrPjksdBlsg"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_t6ZakPDjEeCxrPjksdBlsg" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_t6aosfDjEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_t6aosPDjEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_yScY4PDjEeCxrPjksdBlsg" name="size" visibility="public" isQuery="true">
+ <ownedComment xmi:id="_0ueWcfDjEeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public size () : Integer{ }</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_0udIUPDjEeCxrPjksdBlsg" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0ueWcPDjEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0udvYPDjEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_314zUPDjEeCxrPjksdBlsg" name="toSequence" visibility="public" isQuery="true">
+ <ownedComment xmi:id="_83DAEPDjEeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public toSequence () : any [0..*] sequence{ }</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_82_VsPDjEeCxrPjksdBlsg" type="_Ofs10O6UEeCttc32wS_Cjw" direction="return">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_83Bx8PDjEeCxrPjksdBlsg" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_83Aj0PDjEeCxrPjksdBlsg"/>
+ </ownedParameter>
+ </ownedOperation>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_sv_5wKiyEeCw3MW-Flzemw" name="Set">
- <ownedTemplateSignature xmi:type="uml:RedefinableTemplateSignature" xmi:id="_F_i18Ki0EeCw3MW-Flzemw" name="SetTemplateSignature" parameter="_gdEIgKiyEeCw3MW-Flzemw"/>
- <generalization xmi:id="_FpjNQKizEeCw3MW-Flzemw" general="_VRDjEKiyEeCw3MW-Flzemw"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_sv_5wKiyEeCw3MW-Flzemw" name="Set" isAbstract="true">
+ <ownedTemplateSignature xmi:type="uml:RedefinableTemplateSignature" xmi:id="_F_i18Ki0EeCw3MW-Flzemw" name="SetTemplateSignature" parameter="_wMyQ8O6TEeCttc32wS_Cjw">
+ <ownedParameter xmi:type="uml:ClassifierTemplateParameter" xmi:id="_wMyQ8O6TEeCttc32wS_Cjw" parameteredElement="_zHnqYO6TEeCttc32wS_Cjw">
+ <ownedParameteredElement xmi:type="uml:Class" xmi:id="_zHnqYO6TEeCttc32wS_Cjw" name="T" templateParameter="_wMyQ8O6TEeCttc32wS_Cjw"/>
+ </ownedParameter>
+ </ownedTemplateSignature>
+ <generalization xmi:id="_6-3eAO6UEeCttc32wS_Cjw" general="_c6L-4O6TEeCttc32wS_Cjw"/>
+ <nestedClassifier xmi:type="uml:Class" xmi:id="_c6L-4O6TEeCttc32wS_Cjw" name="Collection&lt;T>" isAbstract="true">
+ <templateBinding xmi:id="_9uMLAO6UEeCttc32wS_Cjw" signature="_dBkSAKiyEeCw3MW-Flzemw">
+ <parameterSubstitution xmi:id="_eWjngO6ZEeCttc32wS_Cjw" formal="_Mjzw4O6UEeCttc32wS_Cjw" actual="_zHnqYO6TEeCttc32wS_Cjw"/>
+ </templateBinding>
+ </nestedClassifier>
+ <nestedClassifier xmi:type="uml:Class" xmi:id="_8y9C4PDmEeCxrPjksdBlsg" name="Set&lt;T>" isAbstract="true">
+ <templateBinding xmi:id="_WUOdsPDnEeCxrPjksdBlsg" signature="_F_i18Ki0EeCw3MW-Flzemw">
+ <parameterSubstitution xmi:id="_Y9tBYPDnEeCxrPjksdBlsg" formal="_wMyQ8O6TEeCttc32wS_Cjw" actual="_zHnqYO6TEeCttc32wS_Cjw"/>
+ </templateBinding>
+ </nestedClassifier>
+ <ownedOperation xmi:id="_xIZ8wPDlEeCxrPjksdBlsg" name="add" visibility="public">
+ <ownedComment xmi:id="_zkI_YPDlEeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public add (in element : any) : Boolean { }</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_zkFVAPDlEeCxrPjksdBlsg" name="element" type="_zHnqYO6TEeCttc32wS_Cjw">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_zkGjIPDlEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_zkF8EPDlEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_zkHKMPDlEeCxrPjksdBlsg" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_zkIYUPDlEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_zkHxQPDlEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_4_42YPDlEeCxrPjksdBlsg" name="addAll" visibility="public">
+ <ownedComment xmi:id="_9E2goPDlEeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public addAll (in seq : any [0..*] sequence) : Boolean { }</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_9ExoIPDlEeCxrPjksdBlsg" name="seq" type="_zHnqYO6TEeCttc32wS_Cjw" isOrdered="true" isUnique="false">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9Ey2QPDlEeCxrPjksdBlsg" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9EyPMPDlEeCxrPjksdBlsg"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_9E0rcPDlEeCxrPjksdBlsg" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9E15kPDlEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9E1SgPDlEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_EWAaEPDmEeCxrPjksdBlsg" name="count" visibility="public" isQuery="true">
+ <ownedComment xmi:id="_HCtQ4PDmEeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public count (in element : any) : Integer{ }</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_HCqNkPDmEeCxrPjksdBlsg" name="element" type="_zHnqYO6TEeCttc32wS_Cjw">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HCrbsPDmEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HCq0oPDmEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_HCsCwPDmEeCxrPjksdBlsg" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HCsp0fDmEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HCsp0PDmEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_OqqgwPDmEeCxrPjksdBlsg" name="destroy" visibility="public">
+ <ownedComment xmi:id="_R4tKEPDmEeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public destroy () { }</body>
+ </ownedComment>
+ </ownedOperation>
+ <ownedOperation xmi:id="_YBlz4PDmEeCxrPjksdBlsg" name="equals" visibility="public" isQuery="true">
+ <ownedComment xmi:id="_cTZAQPDmEeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public equals (in seq : any [0..*] sequence) : Boolean{ }</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_cTUu0PDmEeCxrPjksdBlsg" name="seq" type="_zHnqYO6TEeCttc32wS_Cjw" isOrdered="true" isUnique="false">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cTV88PDmEeCxrPjksdBlsg" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cTVV4PDmEeCxrPjksdBlsg"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_cTXLEPDmEeCxrPjksdBlsg" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cTYZMPDmEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cTXyIPDmEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_g_lCkPDmEeCxrPjksdBlsg" name="Set" visibility="public">
+ <ownedComment xmi:id="_1RNvwPDmEeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public Set (in seq : any [0..*]) { }</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_1RLTgPDmEeCxrPjksdBlsg" name="seq" type="_zHnqYO6TEeCttc32wS_Cjw">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1RMhofDmEeCxrPjksdBlsg" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1RMhoPDmEeCxrPjksdBlsg"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_GnxL4PDnEeCxrPjksdBlsg" name="Parameter0" type="_8y9C4PDmEeCxrPjksdBlsg" direction="return">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Gn02QPDnEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GnzoIPDnEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ </ownedOperation>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_2lSj4KiyEeCw3MW-Flzemw" name="Bag">
- <ownedTemplateSignature xmi:type="uml:RedefinableTemplateSignature" xmi:id="_MufaMKi0EeCw3MW-Flzemw" name="BagTemplateSignature" parameter="_gdEIgKiyEeCw3MW-Flzemw"/>
- <generalization xmi:id="_GkRJEKizEeCw3MW-Flzemw" general="_VRDjEKiyEeCw3MW-Flzemw"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_2lSj4KiyEeCw3MW-Flzemw" name="Bag" isAbstract="true">
+ <ownedTemplateSignature xmi:type="uml:RedefinableTemplateSignature" xmi:id="_MufaMKi0EeCw3MW-Flzemw" name="BagTemplateSignature" parameter="_0e_tAO6TEeCttc32wS_Cjw">
+ <ownedParameter xmi:type="uml:ClassifierTemplateParameter" xmi:id="_0e_tAO6TEeCttc32wS_Cjw" parameteredElement="_2fMDIO6TEeCttc32wS_Cjw">
+ <ownedParameteredElement xmi:type="uml:Class" xmi:id="_2fMDIO6TEeCttc32wS_Cjw" name="T" templateParameter="_0e_tAO6TEeCttc32wS_Cjw"/>
+ </ownedParameter>
+ </ownedTemplateSignature>
+ <generalization xmi:id="_71inUO6UEeCttc32wS_Cjw" general="_VRTFcO6UEeCttc32wS_Cjw"/>
+ <nestedClassifier xmi:type="uml:Class" xmi:id="_VRTFcO6UEeCttc32wS_Cjw" name="Collection&lt;T>" isAbstract="true">
+ <templateBinding xmi:id="_RnI5IO6aEeCttc32wS_Cjw" signature="_dBkSAKiyEeCw3MW-Flzemw">
+ <parameterSubstitution xmi:id="_T71foO6aEeCttc32wS_Cjw" formal="_Mjzw4O6UEeCttc32wS_Cjw" actual="_2fMDIO6TEeCttc32wS_Cjw"/>
+ </templateBinding>
+ </nestedClassifier>
+ <nestedClassifier xmi:type="uml:Class" xmi:id="_WgrI0PDoEeCxrPjksdBlsg" name="Bag&lt;T>">
+ <templateBinding xmi:id="_Zj63YPDoEeCxrPjksdBlsg" signature="_MufaMKi0EeCw3MW-Flzemw">
+ <parameterSubstitution xmi:id="_b7gZ0PDoEeCxrPjksdBlsg" formal="_0e_tAO6TEeCttc32wS_Cjw" actual="_2fMDIO6TEeCttc32wS_Cjw"/>
+ </templateBinding>
+ </nestedClassifier>
+ <ownedOperation xmi:id="_7WAuUPDnEeCxrPjksdBlsg" name="add" visibility="public">
+ <ownedComment xmi:id="_9qNlkPDnEeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public add (in element : any) : Boolean{ }</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_9qJ7MPDnEeCxrPjksdBlsg" name="element" type="_2fMDIO6TEeCttc32wS_Cjw">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9qLJUfDnEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9qLJUPDnEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_9qLwYPDnEeCxrPjksdBlsg" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9qM-gPDnEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9qMXcPDnEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_Ct0pYPDoEeCxrPjksdBlsg" name="addAll" visibility="public">
+ <ownedComment xmi:id="_GqcP8PDoEeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public addAll (in seq : any [0..*] sequence) : Boolean{ }</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_GqYlkPDoEeCxrPjksdBlsg" name="seq" type="_2fMDIO6TEeCttc32wS_Cjw" isOrdered="true" isUnique="false">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GqZzsPDoEeCxrPjksdBlsg" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GqZMoPDoEeCxrPjksdBlsg"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_GqaawPDoEeCxrPjksdBlsg" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Gqbo4PDoEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GqbB0PDoEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_M9rIkPDoEeCxrPjksdBlsg" name="Bag" visibility="public">
+ <ownedComment xmi:id="_S_0RMPDoEeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public Bag (in seq : any [0..*] sequence) { }</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_S_ycAPDoEeCxrPjksdBlsg" name="seq" type="_2fMDIO6TEeCttc32wS_Cjw" isOrdered="true" isUnique="false">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_S_zqIPDoEeCxrPjksdBlsg" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_S_zDEPDoEeCxrPjksdBlsg"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_jpv34PDoEeCxrPjksdBlsg" name="Parameter0" type="_WgrI0PDoEeCxrPjksdBlsg" direction="return">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jpy7MPDoEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jpxGAPDoEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_sI840PDoEeCxrPjksdBlsg" name="destroy" visibility="public">
+ <ownedComment xmi:id="_tAp84PDoEeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public destroy () { }</body>
+ </ownedComment>
+ </ownedOperation>
+ <ownedOperation xmi:id="_wajQ4PDoEeCxrPjksdBlsg" name="equals" visibility="public" isQuery="true">
+ <ownedComment xmi:id="_0IzEQPDoEeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public equals (in seq : any [0..*] sequence) : Boolean{ }</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_0IvZ4PDoEeCxrPjksdBlsg" name="seq" type="_2fMDIO6TEeCttc32wS_Cjw" isOrdered="true" isUnique="false">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0IwoAPDoEeCxrPjksdBlsg" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0IwA8PDoEeCxrPjksdBlsg"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_0Ix2IPDoEeCxrPjksdBlsg" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0IydMfDoEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0IydMPDoEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ </ownedOperation>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_3o7yMKiyEeCw3MW-Flzemw" name="Queue">
- <ownedTemplateSignature xmi:type="uml:RedefinableTemplateSignature" xmi:id="_Oa0ZIKi0EeCw3MW-Flzemw" name="QueueTemplateSignature" parameter="_gdEIgKiyEeCw3MW-Flzemw"/>
- <generalization xmi:id="_HPU4QKizEeCw3MW-Flzemw" general="_VRDjEKiyEeCw3MW-Flzemw"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_3o7yMKiyEeCw3MW-Flzemw" name="Queue" isAbstract="true">
+ <ownedTemplateSignature xmi:type="uml:RedefinableTemplateSignature" xmi:id="_Oa0ZIKi0EeCw3MW-Flzemw" name="QueueTemplateSignature" parameter="_4ttJIO6TEeCttc32wS_Cjw">
+ <ownedParameter xmi:type="uml:ClassifierTemplateParameter" xmi:id="_4ttJIO6TEeCttc32wS_Cjw" parameteredElement="_7MjKIO6TEeCttc32wS_Cjw">
+ <ownedParameteredElement xmi:type="uml:Class" xmi:id="_7MjKIO6TEeCttc32wS_Cjw" name="T" templateParameter="_4ttJIO6TEeCttc32wS_Cjw"/>
+ </ownedParameter>
+ </ownedTemplateSignature>
+ <generalization xmi:id="_8i2ZQO6UEeCttc32wS_Cjw" general="_roQgYO6UEeCttc32wS_Cjw"/>
+ <nestedClassifier xmi:type="uml:Class" xmi:id="_roQgYO6UEeCttc32wS_Cjw" name="Collection&lt;W>" isAbstract="true">
+ <templateBinding xmi:id="_c3J00O6aEeCttc32wS_Cjw" signature="_dBkSAKiyEeCw3MW-Flzemw">
+ <parameterSubstitution xmi:id="_fivRUO6aEeCttc32wS_Cjw" formal="_Mjzw4O6UEeCttc32wS_Cjw" actual="_7MjKIO6TEeCttc32wS_Cjw"/>
+ </templateBinding>
+ </nestedClassifier>
+ <nestedClassifier xmi:type="uml:Class" xmi:id="_n4fB0PDrEeCxrPjksdBlsg" name="Queue&lt;T>" isAbstract="true">
+ <templateBinding xmi:id="_rRasgPDrEeCxrPjksdBlsg" signature="_Oa0ZIKi0EeCw3MW-Flzemw">
+ <parameterSubstitution xmi:id="_tEWpwPDrEeCxrPjksdBlsg" formal="_4ttJIO6TEeCttc32wS_Cjw" actual="_7MjKIO6TEeCttc32wS_Cjw"/>
+ </templateBinding>
+ </nestedClassifier>
+ <ownedOperation xmi:id="_D7JtQPDqEeCxrPjksdBlsg" name="add" visibility="public">
+ <ownedComment xmi:id="_GI8agPDqEeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public add (in element : any) : Boolean{ }</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_GI4wIPDqEeCxrPjksdBlsg" name="element" type="_7MjKIO6TEeCttc32wS_Cjw">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GI5-QPDqEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GI5XMPDqEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_GI6lUPDqEeCxrPjksdBlsg" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GI7zcPDqEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GI7MYPDqEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_H4a0EPDqEeCxrPjksdBlsg" name="addAll" visibility="public">
+ <ownedComment xmi:id="_NPRkAPDqEeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public addAll (in seq : any [0..*] sequence) : Boolean{ }</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_NPN5oPDqEeCxrPjksdBlsg" name="seq" type="_7MjKIO6TEeCttc32wS_Cjw" isOrdered="true" isUnique="false">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NPPHwPDqEeCxrPjksdBlsg" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NPOgsPDqEeCxrPjksdBlsg"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_NPQV4PDqEeCxrPjksdBlsg" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NPQ88PDqEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NPQV4fDqEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_OhRXYPDqEeCxrPjksdBlsg" name="addLast" visibility="public">
+ <ownedComment xmi:id="_UUpEMPDqEeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public addLast (in element : any) : Boolean{ }</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_UVD68PDqEeCxrPjksdBlsg" name="element" type="_7MjKIO6TEeCttc32wS_Cjw">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UVFJEPDqEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UVEiAPDqEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_UVFwIPDqEeCxrPjksdBlsg" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UVG-QPDqEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UVGXMPDqEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_VTbnsPDqEeCxrPjksdBlsg" name="destroy" visibility="public">
+ <ownedComment xmi:id="_WYjcsPDqEeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public destroy () { }</body>
+ </ownedComment>
+ </ownedOperation>
+ <ownedOperation xmi:id="_Xm-XoPDqEeCxrPjksdBlsg" name="equals" visibility="public">
+ <ownedComment xmi:id="_b_-_QPDqEeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public equals (in seq : any [0..*] sequence) : Boolean{ }</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_b_6t0PDqEeCxrPjksdBlsg" name="seq" type="_7MjKIO6TEeCttc32wS_Cjw" isOrdered="true" isUnique="false">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_b_778PDqEeCxrPjksdBlsg" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_b_7U4PDqEeCxrPjksdBlsg"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_b_9KEPDqEeCxrPjksdBlsg" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_b_-YMPDqEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_b_9xIPDqEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_eD7M8PDqEeCxrPjksdBlsg" name="first" visibility="public" isQuery="true">
+ <ownedComment xmi:id="_iBM60PDqEeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public first () : any [0..1]{ }</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_iBvtYPDqEeCxrPjksdBlsg" type="_7MjKIO6TEeCttc32wS_Cjw" direction="return">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_iBxikPDqEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_iBw7gPDqEeCxrPjksdBlsg"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_jRFOUPDqEeCxrPjksdBlsg" name="Queue" visibility="public">
+ <ownedComment xmi:id="_nR0f4PDqEeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public Queue (in seq : any [0..*] sequence) { }</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_nSUPIPDqEeCxrPjksdBlsg" name="seq" type="_7MjKIO6TEeCttc32wS_Cjw" isOrdered="true" isUnique="false">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nSVdQPDqEeCxrPjksdBlsg" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nSU2MPDqEeCxrPjksdBlsg"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_28U0cPDrEeCxrPjksdBlsg" name="Parameter0" type="_n4fB0PDrEeCxrPjksdBlsg" direction="return">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_28Ye0PDrEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_28WpoPDrEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_oLZMMPDqEeCxrPjksdBlsg" name="remove" visibility="public">
+ <ownedComment xmi:id="_q2vYIPDqEeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public remove (in element : any) : Integer{ }</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_q3RjoPDqEeCxrPjksdBlsg" name="element" type="_7MjKIO6TEeCttc32wS_Cjw">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_q3SxwPDqEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_q3SKsPDqEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_q3TY0PDqEeCxrPjksdBlsg" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_q3T_4fDqEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_q3T_4PDqEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_ryZIEPDqEeCxrPjksdBlsg" name="removeAll" visibility="public">
+ <ownedComment xmi:id="_v9CjkPDqEeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public removeAll (in seq : any [0..*] sequence) : Boolean{ }</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_v89rEPDqEeCxrPjksdBlsg" name="seq" type="_7MjKIO6TEeCttc32wS_Cjw" isOrdered="true" isUnique="false">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_v8-5MPDqEeCxrPjksdBlsg" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_v8-SIPDqEeCxrPjksdBlsg"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_v9AHUPDqEeCxrPjksdBlsg" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_v9B8gPDqEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_v9BVcPDqEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_wqzBcPDqEeCxrPjksdBlsg" name="removeFirst" visibility="public">
+ <ownedComment xmi:id="_2BpKUPDqEeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public removeFirst () : any [0..1]{ }</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_2CUfwPDqEeCxrPjksdBlsg" type="_7MjKIO6TEeCttc32wS_Cjw" direction="return">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2CW8APDqEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2CVt4PDqEeCxrPjksdBlsg"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_29MMkPDqEeCxrPjksdBlsg" name="removeFirstOne" visibility="public">
+ <ownedComment xmi:id="_7RCnYPDqEeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public removeFirstOne (in element : any [1]) : any [0..1] { }</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_7RiWoPDqEeCxrPjksdBlsg" name="element" type="_7MjKIO6TEeCttc32wS_Cjw">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7RjkwPDqEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7Ri9sPDqEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_7Rky4PDqEeCxrPjksdBlsg" type="_7MjKIO6TEeCttc32wS_Cjw" direction="return">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7RmBAPDqEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7RlZ8PDqEeCxrPjksdBlsg"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_9P4SoPDqEeCxrPjksdBlsg" name="removeOne" visibility="public">
+ <ownedComment xmi:id="_A1JwMPDrEeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public removeOne (in element : any) : Boolean{ }</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_A1km8PDrEeCxrPjksdBlsg" name="element" type="_7MjKIO6TEeCttc32wS_Cjw">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_A1l1EPDrEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_A1lOAPDrEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_A1mcIPDrEeCxrPjksdBlsg" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_A1nqQPDrEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_A1nDMPDrEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_B0XxgPDrEeCxrPjksdBlsg" name="replace" visibility="public">
+ <ownedComment xmi:id="_FjQeEPDrEeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public replace (in element : any, in newElement : any) : Integer{ }</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_FjtxEPDrEeCxrPjksdBlsg" name="element" type="_7MjKIO6TEeCttc32wS_Cjw">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fju_MPDrEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FjuYIPDrEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_FjvmQPDrEeCxrPjksdBlsg" name="newElement" type="_7MjKIO6TEeCttc32wS_Cjw">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fjw0YPDrEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FjwNUPDrEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_FjxbcPDrEeCxrPjksdBlsg" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FjypkPDrEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FjyCgPDrEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_GcEVYPDrEeCxrPjksdBlsg" name="replaceOne" visibility="public">
+ <ownedComment xmi:id="_K0CbMPDrEeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public replaceOne (in element : any, in newElement : any) : Boolean{ }</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_K0d5APDrEeCxrPjksdBlsg" name="element" type="_7MjKIO6TEeCttc32wS_Cjw">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_K0gVQPDrEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_K0fHIPDrEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_K0hjYPDrEeCxrPjksdBlsg" name="newElement" type="_7MjKIO6TEeCttc32wS_Cjw">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_K0jYkPDrEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_K0iKcPDrEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_K0kmsPDrEeCxrPjksdBlsg" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_K0l00PDrEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_K0lNwPDrEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_L1ClMPDrEeCxrPjksdBlsg" name="retainAll" visibility="public">
+ <ownedComment xmi:id="_O7UZoPDrEeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public retainAll (in seq : any) : Boolean{ }</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_O7QIMPDrEeCxrPjksdBlsg" name="seq" type="_7MjKIO6TEeCttc32wS_Cjw">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_O7RWUPDrEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_O7QvQPDrEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_O7SkcPDrEeCxrPjksdBlsg" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_O7TykPDrEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_O7TLgPDrEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ </ownedOperation>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_8ReqoKiyEeCw3MW-Flzemw" name="OrderedSet">
- <ownedTemplateSignature xmi:type="uml:RedefinableTemplateSignature" xmi:id="_PhJvEKi0EeCw3MW-Flzemw" name="OrderedSetTemplateSignature" parameter="_gdEIgKiyEeCw3MW-Flzemw"/>
- <generalization xmi:id="_ImNLoKizEeCw3MW-Flzemw" general="_sv_5wKiyEeCw3MW-Flzemw"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_8ReqoKiyEeCw3MW-Flzemw" name="OrderedSet" isAbstract="true">
+ <ownedTemplateSignature xmi:type="uml:RedefinableTemplateSignature" xmi:id="_PhJvEKi0EeCw3MW-Flzemw" name="OrderedSetTemplateSignature" parameter="_AYPL4O6UEeCttc32wS_Cjw">
+ <ownedParameter xmi:type="uml:ClassifierTemplateParameter" xmi:id="_AYPL4O6UEeCttc32wS_Cjw" parameteredElement="_C1OywO6UEeCttc32wS_Cjw">
+ <ownedParameteredElement xmi:type="uml:Class" xmi:id="_C1OywO6UEeCttc32wS_Cjw" name="T" templateParameter="_AYPL4O6UEeCttc32wS_Cjw"/>
+ </ownedParameter>
+ </ownedTemplateSignature>
+ <generalization xmi:id="_NpvaAO6bEeCttc32wS_Cjw" general="_o1eoAO6aEeCttc32wS_Cjw"/>
+ <nestedClassifier xmi:type="uml:Class" xmi:id="_o1eoAO6aEeCttc32wS_Cjw" name="Set&lt;T>" isAbstract="true">
+ <templateBinding xmi:id="_VdMvQO6bEeCttc32wS_Cjw" signature="_F_i18Ki0EeCw3MW-Flzemw">
+ <parameterSubstitution xmi:id="_ZdPdQO6bEeCttc32wS_Cjw" formal="_wMyQ8O6TEeCttc32wS_Cjw" actual="_C1OywO6UEeCttc32wS_Cjw"/>
+ </templateBinding>
+ </nestedClassifier>
+ <nestedClassifier xmi:type="uml:Class" xmi:id="_6cGUsPDwEeCxrPjksdBlsg" name="OrderedSet&lt;T>" isAbstract="true">
+ <templateBinding xmi:id="__6nL0PDwEeCxrPjksdBlsg" signature="_PhJvEKi0EeCw3MW-Flzemw">
+ <parameterSubstitution xmi:id="_DACrsPDxEeCxrPjksdBlsg" formal="_AYPL4O6UEeCttc32wS_Cjw" actual="_C1OywO6UEeCttc32wS_Cjw"/>
+ </templateBinding>
+ </nestedClassifier>
+ <ownedOperation xmi:id="_uvvYEPDsEeCxrPjksdBlsg" name="add" visibility="public">
+ <ownedComment xmi:id="_xz2pUPDsEeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public add (in element : any) : Boolean{ }</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_x0UjYPDsEeCxrPjksdBlsg" name="element" type="_C1OywO6UEeCttc32wS_Cjw">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_x0VxgPDsEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_x0VKcPDsEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_x0WYkPDsEeCxrPjksdBlsg" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_x0XmsPDsEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_x0W_oPDsEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_y--YoPDsEeCxrPjksdBlsg" name="addAll" visibility="public">
+ <ownedComment xmi:id="_2isXAPDsEeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public addAll (in seq : any [0..*] sequence) : Boolean { }</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_2jGmsPDsEeCxrPjksdBlsg" name="seq" type="_C1OywO6UEeCttc32wS_Cjw" isOrdered="true" isUnique="false">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2jH00PDsEeCxrPjksdBlsg" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2jHNwPDsEeCxrPjksdBlsg"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_2jJC8PDsEeCxrPjksdBlsg" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2jKREPDsEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2jJqAPDsEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_3-PH8PDsEeCxrPjksdBlsg" name="addAllAt" visibility="public">
+ <ownedComment xmi:id="_9kygwPDsEeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public addAllAt (in index : Integer, in seq : any [0..*] sequence) : Boolean{ }</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_9lMJYPDsEeCxrPjksdBlsg" name="index">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9lN-kPDsEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9lNXgPDsEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_9lOloPDsEeCxrPjksdBlsg" name="seq" type="_C1OywO6UEeCttc32wS_Cjw" isOrdered="true" isUnique="false">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9lPzwPDsEeCxrPjksdBlsg" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9lPMsPDsEeCxrPjksdBlsg"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_9lRB4PDsEeCxrPjksdBlsg" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9lSQAPDsEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9lRo8PDsEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_-rZjgPDsEeCxrPjksdBlsg" name="addAt" visibility="public">
+ <ownedComment xmi:id="_GgyycPDtEeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public addAt (in index : Integer, in element : any) : Boolean { }</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_Ghdg0PDtEeCxrPjksdBlsg" name="index">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GhfWAPDtEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Gheu8PDtEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_Ghf9EPDtEeCxrPjksdBlsg" name="element" type="_C1OywO6UEeCttc32wS_Cjw">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GhhLMPDtEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GhgkIPDtEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_GhhyQPDtEeCxrPjksdBlsg" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GhjAYPDtEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GhiZUPDtEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_INUlsPDtEeCxrPjksdBlsg" name="at" visibility="public" isQuery="true">
+ <ownedComment xmi:id="_L-ct8PDtEeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public at (in index : Integer) : any [0..1] { }</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_L-2WkPDtEeCxrPjksdBlsg" name="index">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_L-4y0PDtEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_L-3ksPDtEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_L-5Z4PDtEeCxrPjksdBlsg" type="_C1OywO6UEeCttc32wS_Cjw" direction="return">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_L-6oAPDtEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_L-6A8PDtEeCxrPjksdBlsg"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_M1zzwPDtEeCxrPjksdBlsg" name="destroy" visibility="public">
+ <ownedComment xmi:id="_Or-rMPDtEeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public destroy () { }</body>
+ </ownedComment>
+ </ownedOperation>
+ <ownedOperation xmi:id="_PuvvwPDtEeCxrPjksdBlsg" name="equals" visibility="public" isQuery="true">
+ <ownedComment xmi:id="_SsD1cPDtEeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public equals (in seq : any [0..*] sequence) : Boolean { }</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_Ssf6UPDtEeCxrPjksdBlsg" name="seq" type="_C1OywO6UEeCttc32wS_Cjw" isOrdered="true" isUnique="false">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SshIcPDtEeCxrPjksdBlsg" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SsghYPDtEeCxrPjksdBlsg"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_SsiWkPDtEeCxrPjksdBlsg" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SsjksPDtEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Ssi9oPDtEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_TxYewPDtEeCxrPjksdBlsg" name="first" visibility="public" isQuery="true">
+ <ownedComment xmi:id="_XzuS0PDtEeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public first () : any [0..1]{ }</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_X0Mz8PDtEeCxrPjksdBlsg" type="_C1OywO6UEeCttc32wS_Cjw" direction="return">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X0OCEPDtEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X0NbAPDtEeCxrPjksdBlsg"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_Y7X3YPDtEeCxrPjksdBlsg" name="indexOf" visibility="public" isQuery="true">
+ <ownedComment xmi:id="_eYoxUPDtEeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public indexOf (in element : any) : Integer [0..1] { }</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_eZE2MPDtEeCxrPjksdBlsg" name="element" type="_C1OywO6UEeCttc32wS_Cjw">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eZGEUPDtEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eZFdQPDtEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_eZHScPDtEeCxrPjksdBlsg" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eZIgkPDtEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eZH5gPDtEeCxrPjksdBlsg"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_fdQQAPDtEeCxrPjksdBlsg" name="last" visibility="public" isQuery="true">
+ <ownedComment xmi:id="_jdxfIPDtEeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public last () : any [0..1] { }</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_jdt0wPDtEeCxrPjksdBlsg" type="_C1OywO6UEeCttc32wS_Cjw" direction="return">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jdw4EPDtEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jdub0PDtEeCxrPjksdBlsg"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_kapXEPDtEeCxrPjksdBlsg" name="OrderedSet" visibility="public">
+ <ownedComment xmi:id="_rfujYPDtEeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public OrderedSet (in seq : any [0..*] sequence) { }</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_rgL2YPDtEeCxrPjksdBlsg" name="seq" type="_C1OywO6UEeCttc32wS_Cjw" isOrdered="true" isUnique="false">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rgNEgPDtEeCxrPjksdBlsg" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rgMdcPDtEeCxrPjksdBlsg"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_KyZ0wPDxEeCxrPjksdBlsg" name="Parameter0" type="_6cGUsPDwEeCxrPjksdBlsg" direction="return">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KydfIPDxEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Kybp8PDxEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_sj1EsPDtEeCxrPjksdBlsg" name="remove" visibility="public">
+ <ownedComment xmi:id="_vD2xcPDtEeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public remove (in element : any) : Integer { }</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_vEOk4PDtEeCxrPjksdBlsg" name="element" type="_C1OywO6UEeCttc32wS_Cjw">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vEPzAPDtEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vEPL8PDtEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_vERBIPDtEeCxrPjksdBlsg" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vES2UPDtEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vESPQPDtEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_w7_XwPDtEeCxrPjksdBlsg" name="removeAll" visibility="public">
+ <ownedComment xmi:id="_0ugAEPDtEeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public removeAll (in seq : any [0..*] sequence) : Boolean { }</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_0vA9cPDtEeCxrPjksdBlsg" name="seq" type="_C1OywO6UEeCttc32wS_Cjw" isOrdered="true" isUnique="false">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0vCLkPDtEeCxrPjksdBlsg" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0vBkgPDtEeCxrPjksdBlsg"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_0vDZsPDtEeCxrPjksdBlsg" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0vEn0PDtEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0vEAwPDtEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_1k3AUPDtEeCxrPjksdBlsg" name="removeAt" visibility="public">
+ <ownedComment xmi:id="_8YVfQPDtEeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public removeAt (in index : Integer) : any [0..1] { }</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_8YxkIPDtEeCxrPjksdBlsg" name="index">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8YzZUPDtEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8YyyQPDtEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_8Y0AYPDtEeCxrPjksdBlsg" type="_C1OywO6UEeCttc32wS_Cjw" direction="return">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8Y1OgPDtEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8Y0ncPDtEeCxrPjksdBlsg"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_9X3CkPDtEeCxrPjksdBlsg" name="removeOne" visibility="public">
+ <ownedComment xmi:id="__o4C8PDtEeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public removeOne (in element : any) : Boolean { }</body>
+ </ownedComment>
+ <ownedParameter xmi:id="__pMzEPDtEeCxrPjksdBlsg" name="element" type="_C1OywO6UEeCttc32wS_Cjw">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__pOBMPDtEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__pNaIPDtEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="__pS5sPDtEeCxrPjksdBlsg" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__pUu4PDtEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__pUH0PDtEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_BYgNgPDuEeCxrPjksdBlsg" name="replace" visibility="public">
+ <ownedComment xmi:id="_FmhGEPDuEeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public replace (in element : any, in newElement : any) : Integer { }</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_Fm6HoPDuEeCxrPjksdBlsg" name="element" type="_C1OywO6UEeCttc32wS_Cjw">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fm7VwPDuEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fm6usPDuEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_Fm780PDuEeCxrPjksdBlsg" name="newElement" type="_C1OywO6UEeCttc32wS_Cjw">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fm9yAPDuEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fm9K8PDuEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_Fm-ZEPDuEeCxrPjksdBlsg" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fm_nMPDuEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fm_AIPDuEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_HFdJQPDuEeCxrPjksdBlsg" name="replaceAt" visibility="public">
+ <ownedComment xmi:id="_K_eHwPDuEeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public replaceAt (in index : Integer, in newElement : any) : any [0..1] { }</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_K_8B0PDuEeCxrPjksdBlsg" name="index">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_K_93APDuEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_K_9P8PDuEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_K_-eEPDuEeCxrPjksdBlsg" name="newElement" type="_C1OywO6UEeCttc32wS_Cjw">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_K__sMPDuEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_K__FIPDuEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_LAATQPDuEeCxrPjksdBlsg" type="_C1OywO6UEeCttc32wS_Cjw" direction="return">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LABhYPDuEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LAA6UPDuEeCxrPjksdBlsg"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_MIZesPDuEeCxrPjksdBlsg" name="replaceOne" visibility="public">
+ <ownedComment xmi:id="_QreBQPDuEeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public replaceOne (in element : any, in newElement : any) : Boolean { }</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_QsD3IPDuEeCxrPjksdBlsg" name="element" type="_C1OywO6UEeCttc32wS_Cjw">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QsFsUPDuEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QsEeMPDuEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_QsGTYPDuEeCxrPjksdBlsg" name="newElement" type="_C1OywO6UEeCttc32wS_Cjw">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QsHhgPDuEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QsG6cPDuEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_QsIIkPDuEeCxrPjksdBlsg" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QsJWsPDuEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QsIvoPDuEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_tRLdcPDuEeCxrPjksdBlsg" name="retainAll" visibility="public">
+ <ownedComment xmi:id="_7oUssPDvEeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public retainAll (in seq : any [0..*] sequence) : Boolean { }</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_-EJ18PDvEeCxrPjksdBlsg" name="seq" type="_C1OywO6UEeCttc32wS_Cjw" isOrdered="true" isUnique="false">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-ELEEPDvEeCxrPjksdBlsg" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-EKdAPDvEeCxrPjksdBlsg"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_-EMSMPDvEeCxrPjksdBlsg" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-EOHYPDvEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-ENgUPDvEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="__m_hsPDvEeCxrPjksdBlsg" name="subOrderedSet" visibility="public" isQuery="true">
+ <ownedComment xmi:id="_E2SREPDwEeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public subOrderedSet (in lower : Integer, in upper : Integer) { }</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_E2LjYPDwEeCxrPjksdBlsg" name="lower">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_E2N_oPDwEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_E2MxgPDwEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_E2PNwPDwEeCxrPjksdBlsg" name="upper">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_E2RqAPDwEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_E2Qb4PDwEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_5GCEMPDxEeCxrPjksdBlsg" name="Parameter0" type="_6cGUsPDwEeCxrPjksdBlsg" direction="return">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_5GFukPDxEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_5GD5YPDxEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ </ownedOperation>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="__fQ1QKiyEeCw3MW-Flzemw" name="List">
- <ownedTemplateSignature xmi:type="uml:RedefinableTemplateSignature" xmi:id="_QfltQKi0EeCw3MW-Flzemw" name="ListTemplateSignature" parameter="_gdEIgKiyEeCw3MW-Flzemw"/>
- <generalization xmi:id="_Jp3BAKizEeCw3MW-Flzemw" general="_2lSj4KiyEeCw3MW-Flzemw"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="__fQ1QKiyEeCw3MW-Flzemw" name="List" isAbstract="true">
+ <ownedTemplateSignature xmi:type="uml:RedefinableTemplateSignature" xmi:id="_QfltQKi0EeCw3MW-Flzemw" name="ListTemplateSignature" parameter="_Ff5pQO6UEeCttc32wS_Cjw">
+ <ownedParameter xmi:type="uml:ClassifierTemplateParameter" xmi:id="_Ff5pQO6UEeCttc32wS_Cjw" parameteredElement="_HKe7wO6UEeCttc32wS_Cjw">
+ <ownedParameteredElement xmi:type="uml:Class" xmi:id="_HKe7wO6UEeCttc32wS_Cjw" name="T" templateParameter="_Ff5pQO6UEeCttc32wS_Cjw"/>
+ </ownedParameter>
+ </ownedTemplateSignature>
+ <generalization xmi:id="_O8ai0O6bEeCttc32wS_Cjw" general="_ynnQcO6aEeCttc32wS_Cjw"/>
+ <nestedClassifier xmi:type="uml:Class" xmi:id="_ynnQcO6aEeCttc32wS_Cjw" name="List&lt;T>" isAbstract="true">
+ <templateBinding xmi:id="_WWrU8O6bEeCttc32wS_Cjw" signature="_MufaMKi0EeCw3MW-Flzemw">
+ <parameterSubstitution xmi:id="_ojo0oO6bEeCttc32wS_Cjw" formal="_0e_tAO6TEeCttc32wS_Cjw" actual="_HKe7wO6UEeCttc32wS_Cjw"/>
+ </templateBinding>
+ </nestedClassifier>
+ <nestedClassifier xmi:type="uml:Class" xmi:id="_23Cq0PD2EeCxrPjksdBlsg" name="List&lt;T>" isAbstract="true">
+ <templateBinding xmi:id="_7RXhEPD2EeCxrPjksdBlsg" signature="_QfltQKi0EeCw3MW-Flzemw">
+ <parameterSubstitution xmi:id="_-bc3cPD2EeCxrPjksdBlsg" formal="_Ff5pQO6UEeCttc32wS_Cjw" actual="_HKe7wO6UEeCttc32wS_Cjw"/>
+ </templateBinding>
+ </nestedClassifier>
+ <ownedOperation xmi:id="_neWw8PDzEeCxrPjksdBlsg" name="add" visibility="public">
+ <ownedComment xmi:id="_p4DzQPDzEeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public add (in element : any) : Boolean { }</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_p4hGQPDzEeCxrPjksdBlsg" name="element" type="_HKe7wO6UEeCttc32wS_Cjw">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_p4i7cPDzEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_p4htUPDzEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_p4jigPDzEeCxrPjksdBlsg" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_p4kwoPDzEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_p4kJkPDzEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_q8HRQPDzEeCxrPjksdBlsg" name="addAll" visibility="public">
+ <ownedComment xmi:id="_uiwn0PDzEeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public addAll (in seq : any [0..*] sequence) : Boolean { }</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_ujK3gPDzEeCxrPjksdBlsg" name="seq" type="_HKe7wO6UEeCttc32wS_Cjw" isOrdered="true" isUnique="false">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ujMssPDzEeCxrPjksdBlsg" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ujMFoPDzEeCxrPjksdBlsg"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_ujOh4PDzEeCxrPjksdBlsg" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ujPwAPDzEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ujPI8PDzEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_vZ6SQPDzEeCxrPjksdBlsg" name="addAllAt" visibility="public">
+ <ownedComment xmi:id="_zPjHEPDzEeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public addAllAt (in index : Integer, in seq : any [0..*] sequence) : Boolean { }</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_zQOcgPDzEeCxrPjksdBlsg" name="index">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_zQQRsPDzEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_zQPDkPDzEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_zQQ4wPDzEeCxrPjksdBlsg" name="seq" type="_HKe7wO6UEeCttc32wS_Cjw" isOrdered="true" isUnique="false">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_zQSG4PDzEeCxrPjksdBlsg" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_zQRf0PDzEeCxrPjksdBlsg"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_zQTVAPDzEeCxrPjksdBlsg" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_zQUjIPDzEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_zQT8EPDzEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_0MFn0PDzEeCxrPjksdBlsg" name="addAt" visibility="public">
+ <ownedComment xmi:id="_3IEQwPDzEeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public addAt (in index : Integer, in element : any) : Boolean { }</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_3IgVoPDzEeCxrPjksdBlsg" name="index">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3Iix4PDzEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3IhjwPDzEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_3IjY8PDzEeCxrPjksdBlsg" name="element" type="_HKe7wO6UEeCttc32wS_Cjw">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3IknEPDzEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3IkAAPDzEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_3IlOIPDzEeCxrPjksdBlsg" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3InDUPDzEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3ImcQPDzEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_399W8PDzEeCxrPjksdBlsg" name="at" visibility="public" isQuery="true">
+ <ownedComment xmi:id="_6rgiUPDzEeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public at (in index : Integer) : any [0..1] { }</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_6sEjAPDzEeCxrPjksdBlsg" name="index">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6sHmUPDzEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6sGYMPDzEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_6sJbgPDzEeCxrPjksdBlsg" type="_HKe7wO6UEeCttc32wS_Cjw" direction="return">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6sLQsPDzEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6sKCkPDzEeCxrPjksdBlsg"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_8GKicPDzEeCxrPjksdBlsg" name="destroy" visibility="public">
+ <ownedComment xmi:id="_AT2q4PD0EeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public destroy () { }</body>
+ </ownedComment>
+ </ownedOperation>
+ <ownedOperation xmi:id="_B3XsEPD0EeCxrPjksdBlsg" name="equals" visibility="public" isQuery="true">
+ <ownedComment xmi:id="_EhoS4PD0EeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public equals (in seq : any [0..*] sequence) : Boolean { }</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_EiEXwPD0EeCxrPjksdBlsg" name="seq" type="_HKe7wO6UEeCttc32wS_Cjw" isOrdered="true" isUnique="false">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EiGM8PD0EeCxrPjksdBlsg" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EiE-0PD0EeCxrPjksdBlsg"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_EiHbEPD0EeCxrPjksdBlsg" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EiJQQPD0EeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EiIpMPD0EeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_FZ5XoPD0EeCxrPjksdBlsg" name="first" visibility="public" isQuery="true">
+ <ownedComment xmi:id="_H0IlcPD0EeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public first () : any [0..1]{ }</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_wGDfMPD2EeCxrPjksdBlsg" direction="return">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wGEtUPD2EeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wGEGQPD2EeCxrPjksdBlsg"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_IrPzoPD0EeCxrPjksdBlsg" name="indexOf" visibility="public" isQuery="true">
+ <ownedComment xmi:id="_LsfXEPD0EeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public indexOf (in element : any) : Integer [0..1] { }</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_Ls7b8PD0EeCxrPjksdBlsg" name="element" type="_HKe7wO6UEeCttc32wS_Cjw">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Ls9RIPD0EeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Ls8DAPD0EeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_Ls-fQPD0EeCxrPjksdBlsg" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LtAUcPD0EeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Ls_tYPD0EeCxrPjksdBlsg"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_MrEfMPD0EeCxrPjksdBlsg" name="last" visibility="public" isQuery="true">
+ <ownedComment xmi:id="_PlfB4PD0EeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public last () : any [0..1] { }</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_Pl_YMPD0EeCxrPjksdBlsg" type="_HKe7wO6UEeCttc32wS_Cjw" direction="return">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PmBNYPD0EeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Pl__QPD0EeCxrPjksdBlsg"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_QgIsQPD0EeCxrPjksdBlsg" name="List" visibility="public">
+ <ownedComment xmi:id="_QpJeUPD0EeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public List (in seq : any [0..*] sequence) { }</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_UGVW4PD0EeCxrPjksdBlsg" name="seq" type="_HKe7wO6UEeCttc32wS_Cjw" isOrdered="true" isUnique="false">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UGWlAPD0EeCxrPjksdBlsg" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UGV98PD0EeCxrPjksdBlsg"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_G0T_0PD3EeCxrPjksdBlsg" name="Parameter0" type="_23Cq0PD2EeCxrPjksdBlsg" direction="return">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G0YRQPD3EeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G0WcEPD3EeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_VPL1UPD0EeCxrPjksdBlsg" name="remove" visibility="public">
+ <ownedComment xmi:id="_XZJygPD0EeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public remove (in element : any) : Integer { }</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_XZnFgPD0EeCxrPjksdBlsg" name="element" type="_HKe7wO6UEeCttc32wS_Cjw">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XZo6sPD0EeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XZnskPD0EeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_XZqI0PD0EeCxrPjksdBlsg" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XZslEPD0EeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XZrW8PD0EeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_YW7pYPD0EeCxrPjksdBlsg" name="removeAll" visibility="public">
+ <ownedComment xmi:id="_cgffwPD0EeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public removeAll (in seq : any [0..*] sequence) : Boolean { }</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_cg8LsPD0EeCxrPjksdBlsg" name="seq" type="_HKe7wO6UEeCttc32wS_Cjw" isOrdered="true" isUnique="false">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cg9Z0PD0EeCxrPjksdBlsg" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cg8ywPD0EeCxrPjksdBlsg"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_cg_PAPD0EeCxrPjksdBlsg" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_chAdIPD0EeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cg_2EPD0EeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_fDHNgPD0EeCxrPjksdBlsg" name="removeAt" visibility="public">
+ <ownedComment xmi:id="_h0PRUPD0EeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public removeAt (in index : Integer) : any [0..1] { }</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_h0uZgPD0EeCxrPjksdBlsg" name="index">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_h0wOsPD0EeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_h0vnoPD0EeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_h0w1wPD0EeCxrPjksdBlsg" type="_HKe7wO6UEeCttc32wS_Cjw" direction="return">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_h0yq8PD0EeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_h0yD4PD0EeCxrPjksdBlsg"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_jCi3gPD0EeCxrPjksdBlsg" name="removeOne" visibility="public">
+ <ownedComment xmi:id="_lurtoPD0EeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public removeOne (in element : any) : Boolean { }</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_lvatcPD0EeCxrPjksdBlsg" name="element" type="_HKe7wO6UEeCttc32wS_Cjw">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lvdJsPD0EeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lvb7kPD0EeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_lveX0PD0EeCxrPjksdBlsg" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lvgNAPD0EeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lvfl8PD0EeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_moH3EPD0EeCxrPjksdBlsg" name="replace" visibility="public">
+ <ownedComment xmi:id="_qzay0PD0EeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public replace (in element : any, in newElement : any) : Integer{ }</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_qz5T8PD0EeCxrPjksdBlsg" name="element" type="_HKe7wO6UEeCttc32wS_Cjw">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qz6iEPD0EeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qz57APD0EeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_qz7wMPD0EeCxrPjksdBlsg" name="newElement" type="_HKe7wO6UEeCttc32wS_Cjw">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qz8-UPD0EeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qz8XQPD0EeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_qz9lYPD0EeCxrPjksdBlsg" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qz_akPD0EeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qz-zgPD0EeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_r26QIPD0EeCxrPjksdBlsg" name="replaceAt" visibility="public">
+ <ownedComment xmi:id="_xqRV4PD0EeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public replaceAt (in index : Integer, in element : any) : any [0..1] { }</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_xqvP8PD0EeCxrPjksdBlsg" name="index">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xqxFIPD0EeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xqweEPD0EeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_xqxsMPD0EeCxrPjksdBlsg" name="element" type="_HKe7wO6UEeCttc32wS_Cjw">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xqzhYPD0EeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xqyTQPD0EeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_xq0IcPD0EeCxrPjksdBlsg" type="_HKe7wO6UEeCttc32wS_Cjw" direction="return">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xq19oPD0EeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xq0vgPD0EeCxrPjksdBlsg"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_yxI3UPD0EeCxrPjksdBlsg" name="replaceOne" visibility="public">
+ <ownedComment xmi:id="_2w54gPD0EeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public replaceOne (in element : any, in newElement : any) : Boolean { }</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_2xaO0PD0EeCxrPjksdBlsg" name="element" type="_HKe7wO6UEeCttc32wS_Cjw">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2xbc8PD0EeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2xa14PD0EeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_2xcrEPD0EeCxrPjksdBlsg" name="newElement" type="_HKe7wO6UEeCttc32wS_Cjw">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2xd5MPD0EeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2xdSIPD0EeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_2xfHUPD0EeCxrPjksdBlsg" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2xgVcPD0EeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2xfuYPD0EeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_47SFYPD0EeCxrPjksdBlsg" name="retainAll" visibility="public">
+ <ownedComment xmi:id="_8MeJUPD0EeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public retainAll (in seq : any [0..*] sequence) : Boolean { }</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_8M8DYPD0EeCxrPjksdBlsg" name="seq" type="_HKe7wO6UEeCttc32wS_Cjw" isOrdered="true" isUnique="false">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8M9RgPD0EeCxrPjksdBlsg" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8M8qcPD0EeCxrPjksdBlsg"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_8M_GsPD0EeCxrPjksdBlsg" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8NA74PD0EeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8NAU0PD0EeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_9H7E8PD0EeCxrPjksdBlsg" name="subList" visibility="public" isQuery="true">
+ <ownedComment xmi:id="_Bpl5UPD1EeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public subList (in fromIndex : Integer, in toIndex : Integer) { }</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_BqDzYPD1EeCxrPjksdBlsg" name="fromIndex">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_BqGPoPD1EeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_BqFBgPD1EeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_BqG2sPD1EeCxrPjksdBlsg" name="toIndex">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_BqIr4PD1EeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_BqIE0PD1EeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_4Avy8PD4EeCxrPjksdBlsg" name="Parameter0" type="_23Cq0PD2EeCxrPjksdBlsg" direction="return">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4A0rcPD4EeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4AxoIPD4EeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ </ownedOperation>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_BBdn0KizEeCw3MW-Flzemw" name="Deque">
- <ownedTemplateSignature xmi:type="uml:RedefinableTemplateSignature" xmi:id="_RTmkIKi0EeCw3MW-Flzemw" name="DequeTemplateSignature" parameter="_gdEIgKiyEeCw3MW-Flzemw"/>
- <generalization xmi:id="_KdHp8KizEeCw3MW-Flzemw" general="_3o7yMKiyEeCw3MW-Flzemw"/>
+ <packagedElement xmi:type="uml:Class" xmi:id="_BBdn0KizEeCw3MW-Flzemw" name="Deque" isAbstract="true">
+ <ownedTemplateSignature xmi:type="uml:RedefinableTemplateSignature" xmi:id="_RTmkIKi0EeCw3MW-Flzemw" name="DequeTemplateSignature" parameter="_IFS-MO6UEeCttc32wS_Cjw">
+ <ownedParameter xmi:type="uml:ClassifierTemplateParameter" xmi:id="_IFS-MO6UEeCttc32wS_Cjw" parameteredElement="_KwQvoO6UEeCttc32wS_Cjw">
+ <ownedParameteredElement xmi:type="uml:Class" xmi:id="_KwQvoO6UEeCttc32wS_Cjw" name="T" templateParameter="_IFS-MO6UEeCttc32wS_Cjw"/>
+ </ownedParameter>
+ </ownedTemplateSignature>
+ <generalization xmi:id="_QM1B0O6bEeCttc32wS_Cjw" general="_2HR1QO6aEeCttc32wS_Cjw"/>
+ <nestedClassifier xmi:type="uml:Class" xmi:id="_2HR1QO6aEeCttc32wS_Cjw" name="Deque&lt;Y>" isAbstract="true">
+ <templateBinding xmi:id="_XEyYIO6bEeCttc32wS_Cjw" signature="_Oa0ZIKi0EeCw3MW-Flzemw">
+ <parameterSubstitution xmi:id="_wQ9FoO6bEeCttc32wS_Cjw" formal="_4ttJIO6TEeCttc32wS_Cjw" actual="_KwQvoO6UEeCttc32wS_Cjw"/>
+ </templateBinding>
+ </nestedClassifier>
+ <nestedClassifier xmi:type="uml:Class" xmi:id="_GNtygPD6EeCxrPjksdBlsg" name="Deque&lt;T>" isAbstract="true">
+ <templateBinding xmi:id="_I_joAPD6EeCxrPjksdBlsg" signature="_RTmkIKi0EeCw3MW-Flzemw">
+ <parameterSubstitution xmi:id="_K4v-QPD6EeCxrPjksdBlsg" formal="_IFS-MO6UEeCttc32wS_Cjw" actual="_KwQvoO6UEeCttc32wS_Cjw"/>
+ </templateBinding>
+ </nestedClassifier>
+ <ownedOperation xmi:id="_ZwCYEPD5EeCxrPjksdBlsg" name="addFirst" visibility="public">
+ <ownedComment xmi:id="_if6SQPD5EeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public addFirst (in element : any) : Boolean { }</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_igZacPD5EeCxrPjksdBlsg" name="element" type="_KwQvoO6UEeCttc32wS_Cjw">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_igaokPD5EeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_igaBgPD5EeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_igb2sPD5EeCxrPjksdBlsg" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_igdr4PD5EeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_igdE0PD5EeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_k9dSwPD5EeCxrPjksdBlsg" name="Deque" visibility="public">
+ <ownedComment xmi:id="_ofSawPD5EeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public Deque (in seq : any [0..*] sequence) { }</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_ofw74PD5EeCxrPjksdBlsg" name="seq" type="_KwQvoO6UEeCttc32wS_Cjw" isOrdered="true" isUnique="false">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ofyxEPD5EeCxrPjksdBlsg" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ofyKAPD5EeCxrPjksdBlsg"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_P5abwPD6EeCxrPjksdBlsg" name="Parameter0" type="_GNtygPD6EeCxrPjksdBlsg" direction="return">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_P5fUQPD6EeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_P5c4APD6EeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_p2PmoPD5EeCxrPjksdBlsg" name="destroy" visibility="public">
+ <ownedComment xmi:id="_qgQM8PD5EeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public destroy () { }</body>
+ </ownedComment>
+ </ownedOperation>
+ <ownedOperation xmi:id="_ra0XwPD5EeCxrPjksdBlsg" name="last" visibility="public" isQuery="true">
+ <ownedComment xmi:id="_t0_7MPD5EeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public last () : any [0..1] { }</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_t1UrUPD5EeCxrPjksdBlsg" type="_KwQvoO6UEeCttc32wS_Cjw" direction="return">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_t1WggPD5EeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_t1V5cPD5EeCxrPjksdBlsg"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_uyKHAPD5EeCxrPjksdBlsg" name="removeLast" visibility="public">
+ <ownedComment xmi:id="_xC0iEPD5EeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public removeLast () : any [0..1] { }</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_xDOKsPD5EeCxrPjksdBlsg" type="_KwQvoO6UEeCttc32wS_Cjw" direction="return">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xDPY0PD5EeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xDOxwPD5EeCxrPjksdBlsg"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_zN-LAPD5EeCxrPjksdBlsg" name="removeLastOne" visibility="public">
+ <ownedComment xmi:id="_39PWgPD5EeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public removeLastOne (in element : any) : any [0..1] { }</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_39pmMPD5EeCxrPjksdBlsg" name="element" type="_KwQvoO6UEeCttc32wS_Cjw">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_39sCcPD5EeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_39q0UPD5EeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_39spgPD5EeCxrPjksdBlsg" type="_KwQvoO6UEeCttc32wS_Cjw" direction="return">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_39uesPD5EeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_39t3oPD5EeCxrPjksdBlsg"/>
+ </ownedParameter>
+ </ownedOperation>
</packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_slMQkKi1EeCw3MW-Flzemw" name="Map">
+ <packagedElement xmi:type="uml:Class" xmi:id="_slMQkKi1EeCw3MW-Flzemw" name="Map" isAbstract="true">
<ownedTemplateSignature xmi:type="uml:RedefinableTemplateSignature" xmi:id="_JEimEKi2EeCw3MW-Flzemw" name="MapTemplateSignature" parameter="_LzL9oKi2EeCw3MW-Flzemw _WO68sKi2EeCw3MW-Flzemw">
<ownedParameter xmi:type="uml:ClassifierTemplateParameter" xmi:id="_LzL9oKi2EeCw3MW-Flzemw" parameteredElement="_XzzP0Ki2EeCw3MW-Flzemw" allowSubstitutable="false">
<ownedParameteredElement xmi:type="uml:Class" xmi:id="_XzzP0Ki2EeCw3MW-Flzemw" name="Key" templateParameter="_LzL9oKi2EeCw3MW-Flzemw"/>
@@ -364,26 +2070,1096 @@
<ownedParameteredElement xmi:type="uml:Class" xmi:id="_lEJEgKi2EeCw3MW-Flzemw" name="Value" templateParameter="_WO68sKi2EeCw3MW-Flzemw"/>
</ownedParameter>
</ownedTemplateSignature>
+ <nestedClassifier xmi:type="uml:Class" xmi:id="_ihFFAPD7EeCxrPjksdBlsg" name="Entry">
+ <ownedAttribute xmi:id="_n_MTgPD7EeCxrPjksdBlsg" name="key" visibility="public" type="_XzzP0Ki2EeCw3MW-Flzemw">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_o0yewPD7EeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_o0lqcPD7EeCxrPjksdBlsg" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_o1Rm8PD7EeCxrPjksdBlsg">
+ <value xsi:nil="true"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pRVQ0PD7EeCxrPjksdBlsg" name="value" visibility="public" type="_lEJEgKi2EeCw3MW-Flzemw">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_sBENgPD7EeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_sA5OYPD7EeCxrPjksdBlsg" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_sBtGsPD7EeCxrPjksdBlsg">
+ <value xsi:nil="true"/>
+ </defaultValue>
+ </ownedAttribute>
+ </nestedClassifier>
+ <nestedClassifier xmi:type="uml:Class" xmi:id="__3ryoPD7EeCxrPjksdBlsg" name="Set&lt;Entry>" isAbstract="true">
+ <templateBinding xmi:id="_Ez9fYPD8EeCxrPjksdBlsg" signature="_F_i18Ki0EeCw3MW-Flzemw">
+ <parameterSubstitution xmi:id="_yCw8wPMVEeCxrPjksdBlsg" formal="_wMyQ8O6TEeCttc32wS_Cjw" actual="_ihFFAPD7EeCxrPjksdBlsg"/>
+ </templateBinding>
+ </nestedClassifier>
+ <nestedClassifier xmi:type="uml:Class" xmi:id="_NzVrQPMXEeCxrPjksdBlsg" name="Set&lt;Key>" isAbstract="true">
+ <templateBinding xmi:id="_RstJgPMXEeCxrPjksdBlsg" signature="_F_i18Ki0EeCw3MW-Flzemw">
+ <parameterSubstitution xmi:id="_U5GNAPMXEeCxrPjksdBlsg" formal="_wMyQ8O6TEeCttc32wS_Cjw" actual="_XzzP0Ki2EeCw3MW-Flzemw"/>
+ </templateBinding>
+ </nestedClassifier>
+ <nestedClassifier xmi:type="uml:Class" xmi:id="_RXVEgPMZEeCxrPjksdBlsg" name="Map&lt;Key, Value>" isAbstract="true">
+ <templateBinding xmi:id="_Vndc8PMZEeCxrPjksdBlsg" signature="_JEimEKi2EeCw3MW-Flzemw">
+ <parameterSubstitution xmi:id="_Yg69YPMZEeCxrPjksdBlsg" formal="_LzL9oKi2EeCw3MW-Flzemw" actual="_XzzP0Ki2EeCw3MW-Flzemw"/>
+ <parameterSubstitution xmi:id="_dOSrcPMZEeCxrPjksdBlsg" formal="_WO68sKi2EeCw3MW-Flzemw" actual="_lEJEgKi2EeCw3MW-Flzemw"/>
+ </templateBinding>
+ </nestedClassifier>
+ <nestedClassifier xmi:type="uml:Class" xmi:id="_aD7y0PMaEeCxrPjksdBlsg" name="Bag&lt;Value>" isAbstract="true">
+ <templateBinding xmi:id="_c_C5EPMaEeCxrPjksdBlsg" signature="_MufaMKi0EeCw3MW-Flzemw">
+ <parameterSubstitution xmi:id="_h8x-YPMaEeCxrPjksdBlsg" formal="_0e_tAO6TEeCttc32wS_Cjw" actual="_lEJEgKi2EeCw3MW-Flzemw"/>
+ </templateBinding>
+ </nestedClassifier>
+ <ownedOperation xmi:id="_HkbucPMWEeCxrPjksdBlsg" name="clear" visibility="public">
+ <ownedComment xmi:id="_ITpk4PMWEeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public clear () { }</body>
+ </ownedComment>
+ </ownedOperation>
+ <ownedOperation xmi:id="_J0hhwPMWEeCxrPjksdBlsg" name="destroy" visibility="public">
+ <ownedComment xmi:id="_LUITUPMWEeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public destroy () { }</body>
+ </ownedComment>
+ </ownedOperation>
+ <ownedOperation xmi:id="_MvEnUPMWEeCxrPjksdBlsg" name="entries" visibility="public" isQuery="true">
+ <ownedComment xmi:id="_UWZlEPMWEeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public entries () : any{ }</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_cZvegPMYEeCxrPjksdBlsg" type="__3ryoPD7EeCxrPjksdBlsg" direction="return">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cZx6wPMYEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cZwsoPMYEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_WjS6cPMWEeCxrPjksdBlsg" name="excludesAll" visibility="public" isQuery="true">
+ <ownedComment xmi:id="_dTeNwPMWEeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public excludesAll (in entries : any [0..*]) : Boolean { }</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_dTWR8PMWEeCxrPjksdBlsg" name="entries" type="_ihFFAPD7EeCxrPjksdBlsg">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dTYuMPMWEeCxrPjksdBlsg" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dTXgEPMWEeCxrPjksdBlsg"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_dTbKcPMWEeCxrPjksdBlsg" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dTc_oPMWEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dTcYkPMWEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_rHfXQPMWEeCxrPjksdBlsg" name="get" visibility="public" isQuery="true">
+ <ownedComment xmi:id="_w2NNkPMWEeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public get (in key : any) : any [0..1] { }</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_w21fsPMWEeCxrPjksdBlsg" name="key" type="_XzzP0Ki2EeCw3MW-Flzemw">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_w23U4PMWEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_w22GwPMWEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_w2378PMWEeCxrPjksdBlsg" type="_lEJEgKi2EeCw3MW-Flzemw" direction="return">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_w25xIPMWEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_w24jAPMWEeCxrPjksdBlsg"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_xhvd4PMWEeCxrPjksdBlsg" name="includesAll" visibility="public" isQuery="true">
+ <ownedComment xmi:id="_1b_s8PMWEeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public includesAll (in entries : any [0..*]) : Boolean { }</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_1ccY4PMWEeCxrPjksdBlsg" name="entries" type="_ihFFAPD7EeCxrPjksdBlsg">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1ce1IPMWEeCxrPjksdBlsg" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1cdnAPMWEeCxrPjksdBlsg"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_1cgqUPMWEeCxrPjksdBlsg" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1cifgPMWEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1ch4cPMWEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_2eS3cPMWEeCxrPjksdBlsg" name="includesKey" visibility="public" isQuery="true">
+ <ownedComment xmi:id="_4y1s8PMWEeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public includesKey (in key : any) : Boolean { }</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_6MjR4PMWEeCxrPjksdBlsg" name="key" type="_XzzP0Ki2EeCw3MW-Flzemw">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6Mm8QPMWEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6MlHEPMWEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_6MoKYPMWEeCxrPjksdBlsg" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6MqmoPMWEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6Mp_kPMWEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_697rgPMWEeCxrPjksdBlsg" name="includesValue" visibility="public" isQuery="true">
+ <ownedComment xmi:id="_-hhHAPMWEeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public includesValue (in value : any [0..1] ) : Boolean {}</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_80FC4PMYEeCxrPjksdBlsg" name="value" type="_lEJEgKi2EeCw3MW-Flzemw">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_80G4EPMYEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_80GRAPMYEeCxrPjksdBlsg"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_80ItQPMYEeCxrPjksdBlsg" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_80KicPMYEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_80J7YPMYEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_GFZvMPMXEeCxrPjksdBlsg" name="isEmpty" visibility="public" isQuery="true">
+ <ownedComment xmi:id="_H0uXwPMXEeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public isEmpty () : Boolean { }</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_H1OHAPMXEeCxrPjksdBlsg" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_H1P8MPMXEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_H1PVIPMXEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_hr2GwPMXEeCxrPjksdBlsg" name="keys" visibility="public" isQuery="true">
+ <ownedComment xmi:id="_j3uIcPMXEeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public keys () : any{ }</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_j4KNUPMXEeCxrPjksdBlsg" type="_NzVrQPMXEeCxrPjksdBlsg" direction="return">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_j4LbcPMXEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_j4K0YPMXEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_knv3MPMXEeCxrPjksdBlsg" name="Map" visibility="public">
+ <ownedComment xmi:id="_q0cqAPMXEeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public Map (in entries : any [0..*]) : any { }</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_q059APMXEeCxrPjksdBlsg" name="entries" type="_ihFFAPD7EeCxrPjksdBlsg">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_q07yMPMXEeCxrPjksdBlsg" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_q06kEPMXEeCxrPjksdBlsg"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_q09nYPMXEeCxrPjksdBlsg" type="_RXVEgPMZEeCxrPjksdBlsg" direction="return">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_q0-1gPMXEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_q0-OcPMXEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_r0vCUPMXEeCxrPjksdBlsg" name="notEmpty" visibility="public" isQuery="true">
+ <ownedComment xmi:id="_t9L8kPMXEeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public notEmpty () : Boolean { }</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_t9mzUPMXEeCxrPjksdBlsg" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_t9oogPMXEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_t9naYPMXEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_vZxPUPMXEeCxrPjksdBlsg" name="put" visibility="public">
+ <ownedComment xmi:id="_zj0N4PMXEeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public put (in key : any, in value : any [0..1]) : any [0..1] { }</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_zkSH8PMXEeCxrPjksdBlsg" name="key" type="_XzzP0Ki2EeCw3MW-Flzemw">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_zkT9IPMXEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_zkTWEPMXEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_zkVLQPMXEeCxrPjksdBlsg" name="value" type="_lEJEgKi2EeCw3MW-Flzemw">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_zkXAcPMXEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_zkVyUPMXEeCxrPjksdBlsg"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_zkYOkPMXEeCxrPjksdBlsg" type="_lEJEgKi2EeCw3MW-Flzemw" direction="return">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_zkaDwPMXEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_zkZcsPMXEeCxrPjksdBlsg"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_0jXmYPMXEeCxrPjksdBlsg" name="putAll" visibility="public">
+ <ownedComment xmi:id="_2ve4oPMXEeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public putAll (in entries : any [0..*]) { }</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_2wF8oPMXEeCxrPjksdBlsg" name="entries" type="_ihFFAPD7EeCxrPjksdBlsg">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2wHx0PMXEeCxrPjksdBlsg" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2wHKwPMXEeCxrPjksdBlsg"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_3rpl8PMXEeCxrPjksdBlsg" name="remove" visibility="public">
+ <ownedComment xmi:id="_6RKPoPMXEeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public remove (in key : any) : any [0..1] { }</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_6RjRMPMXEeCxrPjksdBlsg" name="key" type="_XzzP0Ki2EeCw3MW-Flzemw">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6RlGYPMXEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6Rj4QPMXEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_6RltcPMXEeCxrPjksdBlsg" type="_lEJEgKi2EeCw3MW-Flzemw" direction="return">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6RnioPMXEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6Rm7kPMXEeCxrPjksdBlsg"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_7N_EQPMXEeCxrPjksdBlsg" name="removeAll" visibility="public">
+ <ownedComment xmi:id="__cN_QPMXEeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public removeAll (in keys : any [0..*]) { }</body>
+ </ownedComment>
+ <ownedParameter xmi:id="__coO8PMXEeCxrPjksdBlsg" name="keys" type="_XzzP0Ki2EeCw3MW-Flzemw">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__cqEIPMXEeCxrPjksdBlsg" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__cpdEPMXEeCxrPjksdBlsg"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="__5CeIPMXEeCxrPjksdBlsg" name="size" visibility="public" isQuery="true">
+ <ownedComment xmi:id="_BtIR8PMYEeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public size () : Integer { }</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_Btp2YPMYEeCxrPjksdBlsg" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_BtsSoPMYEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_BtrEgPMYEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_C-aToPMYEeCxrPjksdBlsg" name="toSequence" visibility="public" isQuery="true">
+ <ownedComment xmi:id="_GA1i0PMYEeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public toSequence () : any [0..*] sequence { }</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_MFwAsPMaEeCxrPjksdBlsg" type="_ihFFAPD7EeCxrPjksdBlsg" direction="return">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MFzEAPMaEeCxrPjksdBlsg" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MFxO0PMaEeCxrPjksdBlsg"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_IpBGAPMYEeCxrPjksdBlsg" name="values" visibility="public" isQuery="true">
+ <ownedComment xmi:id="_KTDl8PMYEeCxrPjksdBlsg">
+ <body>&lt;&lt;TextualRepresentation>>public values () : any { }</body>
+ </ownedComment>
+ <ownedParameter xmi:id="_KTsfIPMYEeCxrPjksdBlsg" type="_aD7y0PMaEeCxrPjksdBlsg" direction="return">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KTwJgPMYEeCxrPjksdBlsg" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KTuUUPMYEeCxrPjksdBlsg" value="1"/>
+ </ownedParameter>
+ </ownedOperation>
+ </packagedElement>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_nFgGsPNREeCfS7qBvajEQQ" name="CollectionFunctions">
+ <packagedElement xmi:type="uml:FunctionBehavior" xmi:id="_nFgGsfNREeCfS7qBvajEQQ" name="Size">
+ <ownedTemplateSignature xmi:type="uml:RedefinableTemplateSignature" xmi:id="_8De8gPNREeCfS7qBvajEQQ" name="RedefinableTemplateSignature0" parameter="_8rO5APNREeCfS7qBvajEQQ">
+ <ownedParameter xmi:type="uml:ClassifierTemplateParameter" xmi:id="_8rO5APNREeCfS7qBvajEQQ" parameteredElement="_-MdbMPNREeCfS7qBvajEQQ">
+ <ownedParameteredElement xmi:type="uml:Class" xmi:id="_-MdbMPNREeCfS7qBvajEQQ" name="T" templateParameter="_8rO5APNREeCfS7qBvajEQQ"/>
+ </ownedParameter>
+ </ownedTemplateSignature>
+ <ownedParameter xmi:id="_nFgGsvNREeCfS7qBvajEQQ" name="seq" visibility="public" type="_-MdbMPNREeCfS7qBvajEQQ" isOrdered="true" isUnique="false" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nFgGs_NREeCfS7qBvajEQQ" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nFgGtPNREeCfS7qBvajEQQ"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_nFgGtfNREeCfS7qBvajEQQ" name="result" visibility="public" isOrdered="true" direction="return" effect="create">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nFgGtvNREeCfS7qBvajEQQ" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nFgGt_NREeCfS7qBvajEQQ" value="1"/>
+ </ownedParameter>
+ </packagedElement>
+ <packagedElement xmi:type="uml:FunctionBehavior" xmi:id="_nFgGuPNREeCfS7qBvajEQQ" name="Includes">
+ <ownedTemplateSignature xmi:type="uml:RedefinableTemplateSignature" xmi:id="_Rn78cPNSEeCfS7qBvajEQQ" name="RedefinableTemplateSignature0" parameter="_SpXkQPNSEeCfS7qBvajEQQ">
+ <ownedParameter xmi:type="uml:ClassifierTemplateParameter" xmi:id="_SpXkQPNSEeCfS7qBvajEQQ" parameteredElement="_axpS8PNSEeCfS7qBvajEQQ">
+ <ownedParameteredElement xmi:type="uml:Class" xmi:id="_axpS8PNSEeCfS7qBvajEQQ" name="T" templateParameter="_SpXkQPNSEeCfS7qBvajEQQ"/>
+ </ownedParameter>
+ </ownedTemplateSignature>
+ <ownedParameter xmi:id="_nFgGufNREeCfS7qBvajEQQ" name="seq" visibility="public" type="_axpS8PNSEeCfS7qBvajEQQ" isOrdered="true" isUnique="false" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nFgGuvNREeCfS7qBvajEQQ" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nFgGu_NREeCfS7qBvajEQQ"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_nFgGvPNREeCfS7qBvajEQQ" name="element" visibility="public" type="_axpS8PNSEeCfS7qBvajEQQ" isOrdered="true" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nFgGvfNREeCfS7qBvajEQQ" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nFgGvvNREeCfS7qBvajEQQ" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_nFgGv_NREeCfS7qBvajEQQ" name="result" visibility="public" isOrdered="true" direction="return" effect="create">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nFgGwPNREeCfS7qBvajEQQ" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nFgGwfNREeCfS7qBvajEQQ" value="1"/>
+ </ownedParameter>
+ </packagedElement>
+ <packagedElement xmi:type="uml:FunctionBehavior" xmi:id="_nFgGwvNREeCfS7qBvajEQQ" name="Excludes">
+ <ownedTemplateSignature xmi:type="uml:RedefinableTemplateSignature" xmi:id="_lnWRMPNSEeCfS7qBvajEQQ" name="RedefinableTemplateSignature0" parameter="_omyd0PNSEeCfS7qBvajEQQ">
+ <ownedParameter xmi:type="uml:ClassifierTemplateParameter" xmi:id="_omyd0PNSEeCfS7qBvajEQQ" parameteredElement="_rFD3EPNSEeCfS7qBvajEQQ">
+ <ownedParameteredElement xmi:type="uml:Class" xmi:id="_rFD3EPNSEeCfS7qBvajEQQ" name="T" templateParameter="_omyd0PNSEeCfS7qBvajEQQ"/>
+ </ownedParameter>
+ </ownedTemplateSignature>
+ <ownedParameter xmi:id="_nFgGw_NREeCfS7qBvajEQQ" name="seq" visibility="public" type="_rFD3EPNSEeCfS7qBvajEQQ" isOrdered="true" isUnique="false" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nFgGxPNREeCfS7qBvajEQQ" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nFgGxfNREeCfS7qBvajEQQ"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_nFgGxvNREeCfS7qBvajEQQ" name="element" visibility="public" type="_rFD3EPNSEeCfS7qBvajEQQ" isOrdered="true" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nFgGx_NREeCfS7qBvajEQQ" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nFgGyPNREeCfS7qBvajEQQ" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_nFgGyfNREeCfS7qBvajEQQ" name="result" visibility="public" isOrdered="true" direction="return" effect="create">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nFgGyvNREeCfS7qBvajEQQ" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nFgGy_NREeCfS7qBvajEQQ" value="1"/>
+ </ownedParameter>
+ </packagedElement>
+ <packagedElement xmi:type="uml:FunctionBehavior" xmi:id="_nFgGzPNREeCfS7qBvajEQQ" name="Count">
+ <ownedTemplateSignature xmi:type="uml:RedefinableTemplateSignature" xmi:id="_23PrsPNSEeCfS7qBvajEQQ" name="RedefinableTemplateSignature0" parameter="_3zji8PNSEeCfS7qBvajEQQ">
+ <ownedParameter xmi:type="uml:ClassifierTemplateParameter" xmi:id="_3zji8PNSEeCfS7qBvajEQQ" parameteredElement="_6cpsIPNSEeCfS7qBvajEQQ">
+ <ownedParameteredElement xmi:type="uml:Class" xmi:id="_6cpsIPNSEeCfS7qBvajEQQ" name="T" templateParameter="_3zji8PNSEeCfS7qBvajEQQ"/>
+ </ownedParameter>
+ </ownedTemplateSignature>
+ <ownedParameter xmi:id="_nFgGzfNREeCfS7qBvajEQQ" name="seq" visibility="public" type="_6cpsIPNSEeCfS7qBvajEQQ" isOrdered="true" isUnique="false" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nFgGzvNREeCfS7qBvajEQQ" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nFgGz_NREeCfS7qBvajEQQ"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_nFgG0PNREeCfS7qBvajEQQ" name="element" visibility="public" type="_6cpsIPNSEeCfS7qBvajEQQ" isOrdered="true" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nFgG0fNREeCfS7qBvajEQQ" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nFgG0vNREeCfS7qBvajEQQ" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_nFgG0_NREeCfS7qBvajEQQ" name="result" visibility="public" isOrdered="true" direction="return" effect="create">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nFgG1PNREeCfS7qBvajEQQ" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nFgG1fNREeCfS7qBvajEQQ" value="1"/>
+ </ownedParameter>
+ </packagedElement>
+ <packagedElement xmi:type="uml:FunctionBehavior" xmi:id="_nFgtwPNREeCfS7qBvajEQQ" name="IsEmpty">
+ <ownedTemplateSignature xmi:type="uml:RedefinableTemplateSignature" xmi:id="_GuUSEPNTEeCfS7qBvajEQQ" name="RedefinableTemplateSignature0" parameter="_Hr8_APNTEeCfS7qBvajEQQ">
+ <ownedParameter xmi:type="uml:ClassifierTemplateParameter" xmi:id="_Hr8_APNTEeCfS7qBvajEQQ" parameteredElement="_Kbu_APNTEeCfS7qBvajEQQ">
+ <ownedParameteredElement xmi:type="uml:Class" xmi:id="_Kbu_APNTEeCfS7qBvajEQQ" name="T" templateParameter="_Hr8_APNTEeCfS7qBvajEQQ"/>
+ </ownedParameter>
+ </ownedTemplateSignature>
+ <ownedParameter xmi:id="_nFgtwfNREeCfS7qBvajEQQ" name="seq" visibility="public" type="_Kbu_APNTEeCfS7qBvajEQQ" isOrdered="true" isUnique="false" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nFgtwvNREeCfS7qBvajEQQ" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nFgtw_NREeCfS7qBvajEQQ"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_nFgtxPNREeCfS7qBvajEQQ" name="result" visibility="public" direction="return" effect="create">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nFgtxfNREeCfS7qBvajEQQ" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nFgtxvNREeCfS7qBvajEQQ" value="1"/>
+ </ownedParameter>
+ </packagedElement>
+ <packagedElement xmi:type="uml:FunctionBehavior" xmi:id="_nFgtx_NREeCfS7qBvajEQQ" name="NotEmpty">
+ <ownedTemplateSignature xmi:type="uml:RedefinableTemplateSignature" xmi:id="_Txo-cPNTEeCfS7qBvajEQQ" name="RedefinableTemplateSignature0" parameter="_U2qs0PNTEeCfS7qBvajEQQ">
+ <ownedParameter xmi:type="uml:ClassifierTemplateParameter" xmi:id="_U2qs0PNTEeCfS7qBvajEQQ" parameteredElement="_XnyJkPNTEeCfS7qBvajEQQ">
+ <ownedParameteredElement xmi:type="uml:Class" xmi:id="_XnyJkPNTEeCfS7qBvajEQQ" name="T" templateParameter="_U2qs0PNTEeCfS7qBvajEQQ"/>
+ </ownedParameter>
+ </ownedTemplateSignature>
+ <ownedParameter xmi:id="_nFgtyPNREeCfS7qBvajEQQ" name="seq" visibility="public" type="_XnyJkPNTEeCfS7qBvajEQQ" isOrdered="true" isUnique="false" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nFgtyfNREeCfS7qBvajEQQ" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nFgtyvNREeCfS7qBvajEQQ"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_nFgty_NREeCfS7qBvajEQQ" name="result" visibility="public" direction="return" effect="create">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nFgtzPNREeCfS7qBvajEQQ" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nFgtzfNREeCfS7qBvajEQQ" value="1"/>
+ </ownedParameter>
+ </packagedElement>
+ <packagedElement xmi:type="uml:FunctionBehavior" xmi:id="_nFgtzvNREeCfS7qBvajEQQ" name="IncludesAll">
+ <ownedTemplateSignature xmi:type="uml:RedefinableTemplateSignature" xmi:id="_7UAaYPPgEeCjkLKmJeBqEw" name="RedefinableTemplateSignature0" parameter="_8OY_APPgEeCjkLKmJeBqEw">
+ <ownedParameter xmi:type="uml:ClassifierTemplateParameter" xmi:id="_8OY_APPgEeCjkLKmJeBqEw" parameteredElement="_-KI6APPgEeCjkLKmJeBqEw">
+ <ownedParameteredElement xmi:type="uml:Class" xmi:id="_-KI6APPgEeCjkLKmJeBqEw" name="T" templateParameter="_8OY_APPgEeCjkLKmJeBqEw"/>
+ </ownedParameter>
+ </ownedTemplateSignature>
+ <ownedParameter xmi:id="_nFgtz_NREeCfS7qBvajEQQ" name="seq1" visibility="public" type="_-KI6APPgEeCjkLKmJeBqEw" isOrdered="true" isUnique="false" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nFgt0PNREeCfS7qBvajEQQ" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nFgt0fNREeCfS7qBvajEQQ"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_nFgt0vNREeCfS7qBvajEQQ" name="seq2" visibility="public" type="_-KI6APPgEeCjkLKmJeBqEw" isOrdered="true" isUnique="false" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nFgt0_NREeCfS7qBvajEQQ" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nFgt1PNREeCfS7qBvajEQQ"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_nFgt1fNREeCfS7qBvajEQQ" name="result" visibility="public" isOrdered="true" direction="return" effect="create">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nFgt1vNREeCfS7qBvajEQQ" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nFgt1_NREeCfS7qBvajEQQ" value="1"/>
+ </ownedParameter>
+ </packagedElement>
+ <packagedElement xmi:type="uml:FunctionBehavior" xmi:id="_nFgt2PNREeCfS7qBvajEQQ" name="ExcludesAll">
+ <ownedTemplateSignature xmi:type="uml:RedefinableTemplateSignature" xmi:id="_I0uNYPPhEeCjkLKmJeBqEw" name="RedefinableTemplateSignature0" parameter="_JwQokPPhEeCjkLKmJeBqEw">
+ <ownedParameter xmi:type="uml:ClassifierTemplateParameter" xmi:id="_JwQokPPhEeCjkLKmJeBqEw" parameteredElement="_LzLikPPhEeCjkLKmJeBqEw">
+ <ownedParameteredElement xmi:type="uml:Class" xmi:id="_LzLikPPhEeCjkLKmJeBqEw" name="T" templateParameter="_JwQokPPhEeCjkLKmJeBqEw"/>
+ </ownedParameter>
+ </ownedTemplateSignature>
+ <ownedParameter xmi:id="_nFgt2fNREeCfS7qBvajEQQ" name="seq1" visibility="public" type="_LzLikPPhEeCjkLKmJeBqEw" isOrdered="true" isUnique="false" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nFgt2vNREeCfS7qBvajEQQ" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nFgt2_NREeCfS7qBvajEQQ"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_nFgt3PNREeCfS7qBvajEQQ" name="seq2" visibility="public" type="_LzLikPPhEeCjkLKmJeBqEw" isOrdered="true" isUnique="false" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nFgt3fNREeCfS7qBvajEQQ" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nFgt3vNREeCfS7qBvajEQQ"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_nFgt3_NREeCfS7qBvajEQQ" name="result" visibility="public" isOrdered="true" direction="return" effect="create">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nFgt4PNREeCfS7qBvajEQQ" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nFgt4fNREeCfS7qBvajEQQ" value="1"/>
+ </ownedParameter>
+ </packagedElement>
+ <packagedElement xmi:type="uml:FunctionBehavior" xmi:id="_nFgt4vNREeCfS7qBvajEQQ" name="Equals">
+ <ownedTemplateSignature xmi:type="uml:RedefinableTemplateSignature" xmi:id="_WPz5gPPhEeCjkLKmJeBqEw" name="RedefinableTemplateSignature0" parameter="_XDnVAPPhEeCjkLKmJeBqEw">
+ <ownedParameter xmi:type="uml:ClassifierTemplateParameter" xmi:id="_XDnVAPPhEeCjkLKmJeBqEw" parameteredElement="_ZYjMEPPhEeCjkLKmJeBqEw">
+ <ownedParameteredElement xmi:type="uml:Class" xmi:id="_ZYjMEPPhEeCjkLKmJeBqEw" name="T" templateParameter="_XDnVAPPhEeCjkLKmJeBqEw"/>
+ </ownedParameter>
+ </ownedTemplateSignature>
+ <ownedParameter xmi:id="_nFgt4_NREeCfS7qBvajEQQ" name="seq1" visibility="public" type="_ZYjMEPPhEeCjkLKmJeBqEw" isOrdered="true" isUnique="false" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nFgt5PNREeCfS7qBvajEQQ" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nFgt5fNREeCfS7qBvajEQQ"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_nFgt5vNREeCfS7qBvajEQQ" name="seq2" visibility="public" type="_ZYjMEPPhEeCjkLKmJeBqEw" isOrdered="true" isUnique="false" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nFgt5_NREeCfS7qBvajEQQ" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nFgt6PNREeCfS7qBvajEQQ"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_nFgt6fNREeCfS7qBvajEQQ" name="result" visibility="public" isOrdered="true" direction="return" effect="create">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nFgt6vNREeCfS7qBvajEQQ" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nFgt6_NREeCfS7qBvajEQQ" value="1"/>
+ </ownedParameter>
+ </packagedElement>
+ <packagedElement xmi:type="uml:FunctionBehavior" xmi:id="_nFgt7PNREeCfS7qBvajEQQ" name="At">
+ <ownedTemplateSignature xmi:type="uml:RedefinableTemplateSignature" xmi:id="_iyL08PPhEeCjkLKmJeBqEw" name="RedefinableTemplateSignature0" parameter="_kAHnsPPhEeCjkLKmJeBqEw">
+ <ownedParameter xmi:type="uml:ClassifierTemplateParameter" xmi:id="_kAHnsPPhEeCjkLKmJeBqEw" parameteredElement="_l63dIPPhEeCjkLKmJeBqEw">
+ <ownedParameteredElement xmi:type="uml:Class" xmi:id="_l63dIPPhEeCjkLKmJeBqEw" name="T" templateParameter="_kAHnsPPhEeCjkLKmJeBqEw"/>
+ </ownedParameter>
+ </ownedTemplateSignature>
+ <ownedParameter xmi:id="_nFgt7fNREeCfS7qBvajEQQ" name="seq" visibility="public" type="_l63dIPPhEeCjkLKmJeBqEw" isOrdered="true" isUnique="false" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nFgt7vNREeCfS7qBvajEQQ" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nFgt7_NREeCfS7qBvajEQQ"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_nFgt8PNREeCfS7qBvajEQQ" name="index" visibility="public" isOrdered="true" effect="create">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nFgt8fNREeCfS7qBvajEQQ" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nFgt8vNREeCfS7qBvajEQQ" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_nFgt8_NREeCfS7qBvajEQQ" name="result" visibility="public" type="_l63dIPPhEeCjkLKmJeBqEw" isOrdered="true" direction="return" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nFgt9PNREeCfS7qBvajEQQ" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nFgt9fNREeCfS7qBvajEQQ"/>
+ </ownedParameter>
+ </packagedElement>
+ <packagedElement xmi:type="uml:FunctionBehavior" xmi:id="_nFgt9vNREeCfS7qBvajEQQ" name="IndexOf">
+ <ownedTemplateSignature xmi:type="uml:RedefinableTemplateSignature" xmi:id="_vegWkPPhEeCjkLKmJeBqEw" name="RedefinableTemplateSignature0" parameter="_wezV8PPhEeCjkLKmJeBqEw">
+ <ownedParameter xmi:type="uml:ClassifierTemplateParameter" xmi:id="_wezV8PPhEeCjkLKmJeBqEw" parameteredElement="_x_-00PPhEeCjkLKmJeBqEw">
+ <ownedParameteredElement xmi:type="uml:Class" xmi:id="_x_-00PPhEeCjkLKmJeBqEw" name="T" templateParameter="_wezV8PPhEeCjkLKmJeBqEw"/>
+ </ownedParameter>
+ </ownedTemplateSignature>
+ <ownedParameter xmi:id="_nFgt9_NREeCfS7qBvajEQQ" name="seq" visibility="public" type="_x_-00PPhEeCjkLKmJeBqEw" isUnique="false" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nFgt-PNREeCfS7qBvajEQQ" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nFgt-fNREeCfS7qBvajEQQ"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_nFgt-vNREeCfS7qBvajEQQ" name="element" visibility="public" type="_x_-00PPhEeCjkLKmJeBqEw" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nFgt-_NREeCfS7qBvajEQQ" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nFgt_PNREeCfS7qBvajEQQ" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_nFgt_fNREeCfS7qBvajEQQ" name="result" visibility="public" isOrdered="true" direction="return" effect="create">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nFgt_vNREeCfS7qBvajEQQ" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nFgt__NREeCfS7qBvajEQQ" value="1"/>
+ </ownedParameter>
+ </packagedElement>
+ <packagedElement xmi:type="uml:FunctionBehavior" xmi:id="_nFguAPNREeCfS7qBvajEQQ" name="First">
+ <ownedTemplateSignature xmi:type="uml:RedefinableTemplateSignature" xmi:id="_6QqRkPPhEeCjkLKmJeBqEw" name="RedefinableTemplateSignature0" parameter="_65jdkPPhEeCjkLKmJeBqEw">
+ <ownedParameter xmi:type="uml:ClassifierTemplateParameter" xmi:id="_65jdkPPhEeCjkLKmJeBqEw" parameteredElement="_8p1vcPPhEeCjkLKmJeBqEw">
+ <ownedParameteredElement xmi:type="uml:Class" xmi:id="_8p1vcPPhEeCjkLKmJeBqEw" name="T" templateParameter="_65jdkPPhEeCjkLKmJeBqEw"/>
+ </ownedParameter>
+ </ownedTemplateSignature>
+ <ownedParameter xmi:id="_nFguAfNREeCfS7qBvajEQQ" name="seq" visibility="public" type="_8p1vcPPhEeCjkLKmJeBqEw" isOrdered="true" isUnique="false" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nFguAvNREeCfS7qBvajEQQ" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nFguA_NREeCfS7qBvajEQQ"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_nFguBPNREeCfS7qBvajEQQ" name="result" visibility="public" type="_8p1vcPPhEeCjkLKmJeBqEw" direction="return" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nFguBfNREeCfS7qBvajEQQ" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nFguBvNREeCfS7qBvajEQQ"/>
+ </ownedParameter>
+ </packagedElement>
+ <packagedElement xmi:type="uml:FunctionBehavior" xmi:id="_nFguB_NREeCfS7qBvajEQQ" name="Last">
+ <ownedTemplateSignature xmi:type="uml:RedefinableTemplateSignature" xmi:id="_GUBVwPPiEeCjkLKmJeBqEw" name="RedefinableTemplateSignature0" parameter="_HAR-0PPiEeCjkLKmJeBqEw">
+ <ownedParameter xmi:type="uml:ClassifierTemplateParameter" xmi:id="_HAR-0PPiEeCjkLKmJeBqEw" parameteredElement="_I00ekPPiEeCjkLKmJeBqEw">
+ <ownedParameteredElement xmi:type="uml:Class" xmi:id="_I00ekPPiEeCjkLKmJeBqEw" name="T" templateParameter="_HAR-0PPiEeCjkLKmJeBqEw"/>
+ </ownedParameter>
+ </ownedTemplateSignature>
+ <ownedParameter xmi:id="_nFguCPNREeCfS7qBvajEQQ" name="seq" visibility="public" type="_I00ekPPiEeCjkLKmJeBqEw" isOrdered="true" isUnique="false" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nFguCfNREeCfS7qBvajEQQ" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nFguCvNREeCfS7qBvajEQQ"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_nFguC_NREeCfS7qBvajEQQ" name="result" visibility="public" type="_I00ekPPiEeCjkLKmJeBqEw" direction="return" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nFguDPNREeCfS7qBvajEQQ" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nFguDfNREeCfS7qBvajEQQ"/>
+ </ownedParameter>
+ </packagedElement>
+ <packagedElement xmi:type="uml:FunctionBehavior" xmi:id="_nFguDvNREeCfS7qBvajEQQ" name="Union">
+ <ownedTemplateSignature xmi:type="uml:RedefinableTemplateSignature" xmi:id="_QXHyYPPiEeCjkLKmJeBqEw" name="RedefinableTemplateSignature0" parameter="_RDvn0PPiEeCjkLKmJeBqEw">
+ <ownedParameter xmi:type="uml:ClassifierTemplateParameter" xmi:id="_RDvn0PPiEeCjkLKmJeBqEw" parameteredElement="_SyWesPPiEeCjkLKmJeBqEw">
+ <ownedParameteredElement xmi:type="uml:Class" xmi:id="_SyWesPPiEeCjkLKmJeBqEw" name="T" templateParameter="_RDvn0PPiEeCjkLKmJeBqEw"/>
+ </ownedParameter>
+ </ownedTemplateSignature>
+ <ownedParameter xmi:id="_nFguD_NREeCfS7qBvajEQQ" name="seq1" visibility="public" type="_SyWesPPiEeCjkLKmJeBqEw" isOrdered="true" isUnique="false" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nFguEPNREeCfS7qBvajEQQ" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nFguEfNREeCfS7qBvajEQQ"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_nFguEvNREeCfS7qBvajEQQ" name="seq2" visibility="public" type="_SyWesPPiEeCjkLKmJeBqEw" isOrdered="true" isUnique="false" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nFguE_NREeCfS7qBvajEQQ" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nFguFPNREeCfS7qBvajEQQ"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_nFguFfNREeCfS7qBvajEQQ" name="result" visibility="public" type="_SyWesPPiEeCjkLKmJeBqEw" isOrdered="true" isUnique="false" direction="return" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nFguFvNREeCfS7qBvajEQQ" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nFguF_NREeCfS7qBvajEQQ"/>
+ </ownedParameter>
+ </packagedElement>
+ <packagedElement xmi:type="uml:FunctionBehavior" xmi:id="_nFguGPNREeCfS7qBvajEQQ" name="Intersection">
+ <ownedTemplateSignature xmi:type="uml:RedefinableTemplateSignature" xmi:id="_cxUpQPPiEeCjkLKmJeBqEw" name="RedefinableTemplateSignature0" parameter="_dzDzEPPiEeCjkLKmJeBqEw">
+ <ownedParameter xmi:type="uml:ClassifierTemplateParameter" xmi:id="_dzDzEPPiEeCjkLKmJeBqEw" parameteredElement="_ftk_APPiEeCjkLKmJeBqEw">
+ <ownedParameteredElement xmi:type="uml:Class" xmi:id="_ftk_APPiEeCjkLKmJeBqEw" name="T" templateParameter="_dzDzEPPiEeCjkLKmJeBqEw"/>
+ </ownedParameter>
+ </ownedTemplateSignature>
+ <ownedParameter xmi:id="_nFguGfNREeCfS7qBvajEQQ" name="seq1" visibility="public" type="_ftk_APPiEeCjkLKmJeBqEw" isOrdered="true" isUnique="false" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nFguGvNREeCfS7qBvajEQQ" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nFguG_NREeCfS7qBvajEQQ"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_nFguHPNREeCfS7qBvajEQQ" name="seq2" visibility="public" type="_ftk_APPiEeCjkLKmJeBqEw" isOrdered="true" isUnique="false" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nFguHfNREeCfS7qBvajEQQ" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nFguHvNREeCfS7qBvajEQQ"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_nFguH_NREeCfS7qBvajEQQ" name="result" visibility="public" type="_ftk_APPiEeCjkLKmJeBqEw" isOrdered="true" isUnique="false" direction="return" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nFguIPNREeCfS7qBvajEQQ" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nFguIfNREeCfS7qBvajEQQ"/>
+ </ownedParameter>
+ </packagedElement>
+ <packagedElement xmi:type="uml:FunctionBehavior" xmi:id="_nFguIvNREeCfS7qBvajEQQ" name="Difference">
+ <ownedTemplateSignature xmi:type="uml:RedefinableTemplateSignature" xmi:id="_tAeYcPPiEeCjkLKmJeBqEw" name="RedefinableTemplateSignature0" parameter="_u68hEPPiEeCjkLKmJeBqEw">
+ <ownedParameter xmi:type="uml:ClassifierTemplateParameter" xmi:id="_u68hEPPiEeCjkLKmJeBqEw" parameteredElement="_61eZYPPiEeCjkLKmJeBqEw">
+ <ownedParameteredElement xmi:type="uml:Class" xmi:id="_61eZYPPiEeCjkLKmJeBqEw" name="T" templateParameter="_u68hEPPiEeCjkLKmJeBqEw"/>
+ </ownedParameter>
+ </ownedTemplateSignature>
+ <ownedParameter xmi:id="_nFguI_NREeCfS7qBvajEQQ" name="seq1" visibility="public" type="_61eZYPPiEeCjkLKmJeBqEw" isOrdered="true" isUnique="false" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nFguJPNREeCfS7qBvajEQQ" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nFguJfNREeCfS7qBvajEQQ"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_nFguJvNREeCfS7qBvajEQQ" name="seq2" visibility="public" type="_61eZYPPiEeCjkLKmJeBqEw" isOrdered="true" isUnique="false" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nFguJ_NREeCfS7qBvajEQQ" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nFguKPNREeCfS7qBvajEQQ"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_nFguKfNREeCfS7qBvajEQQ" name="result" visibility="public" type="_61eZYPPiEeCjkLKmJeBqEw" isOrdered="true" isUnique="false" direction="return" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nFguKvNREeCfS7qBvajEQQ" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nFguK_NREeCfS7qBvajEQQ"/>
+ </ownedParameter>
</packagedElement>
- <packagedElement xmi:type="uml:DataType" xmi:id="_ysLAcKi2EeCw3MW-Flzemw" name="TEntry">
- <ownedTemplateSignature xmi:type="uml:RedefinableTemplateSignature" xmi:id="_It_R0Ki3EeCw3MW-Flzemw" name="EntryTemplateSignature" parameter="_q3twMKi3EeCw3MW-Flzemw _rsUc8Ki3EeCw3MW-Flzemw">
- <ownedParameter xmi:type="uml:ClassifierTemplateParameter" xmi:id="_q3twMKi3EeCw3MW-Flzemw" parameteredElement="_uDH8QKi3EeCw3MW-Flzemw" allowSubstitutable="false">
- <ownedParameteredElement xmi:type="uml:Class" xmi:id="_uDH8QKi3EeCw3MW-Flzemw" name="EntryKey" templateParameter="_q3twMKi3EeCw3MW-Flzemw"/>
+ <packagedElement xmi:type="uml:FunctionBehavior" xmi:id="_nFguLPNREeCfS7qBvajEQQ" name="Including">
+ <ownedTemplateSignature xmi:type="uml:RedefinableTemplateSignature" xmi:id="_GuXS8PPjEeCjkLKmJeBqEw" name="RedefinableTemplateSignature0" parameter="_HgTGMPPjEeCjkLKmJeBqEw">
+ <ownedParameter xmi:type="uml:ClassifierTemplateParameter" xmi:id="_HgTGMPPjEeCjkLKmJeBqEw" parameteredElement="_J_2R0PPjEeCjkLKmJeBqEw">
+ <ownedParameteredElement xmi:type="uml:Class" xmi:id="_J_2R0PPjEeCjkLKmJeBqEw" name="T" templateParameter="_HgTGMPPjEeCjkLKmJeBqEw"/>
</ownedParameter>
- <ownedParameter xmi:type="uml:ClassifierTemplateParameter" xmi:id="_rsUc8Ki3EeCw3MW-Flzemw" parameteredElement="_5ku-QKi3EeCw3MW-Flzemw" allowSubstitutable="false">
- <ownedParameteredElement xmi:type="uml:Class" xmi:id="_5ku-QKi3EeCw3MW-Flzemw" name="EntryValue" templateParameter="_rsUc8Ki3EeCw3MW-Flzemw"/>
+ </ownedTemplateSignature>
+ <ownedParameter xmi:id="_nFguLfNREeCfS7qBvajEQQ" name="seq" visibility="public" type="_J_2R0PPjEeCjkLKmJeBqEw" isOrdered="true" isUnique="false" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nFguLvNREeCfS7qBvajEQQ" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nFguL_NREeCfS7qBvajEQQ"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_nFguMPNREeCfS7qBvajEQQ" name="element" visibility="public" type="_J_2R0PPjEeCjkLKmJeBqEw" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nFguMfNREeCfS7qBvajEQQ" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nFguMvNREeCfS7qBvajEQQ" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_nFguM_NREeCfS7qBvajEQQ" name="result" visibility="public" type="_J_2R0PPjEeCjkLKmJeBqEw" isOrdered="true" isUnique="false" direction="return" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nFguNPNREeCfS7qBvajEQQ" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nFguNfNREeCfS7qBvajEQQ"/>
+ </ownedParameter>
+ </packagedElement>
+ <packagedElement xmi:type="uml:FunctionBehavior" xmi:id="_nFguNvNREeCfS7qBvajEQQ" name="IncludeAt">
+ <ownedTemplateSignature xmi:type="uml:RedefinableTemplateSignature" xmi:id="_VvJKgPPjEeCjkLKmJeBqEw" name="RedefinableTemplateSignature0" parameter="_Wjv3QPPjEeCjkLKmJeBqEw">
+ <ownedParameter xmi:type="uml:ClassifierTemplateParameter" xmi:id="_Wjv3QPPjEeCjkLKmJeBqEw" parameteredElement="_Yl3gAPPjEeCjkLKmJeBqEw">
+ <ownedParameteredElement xmi:type="uml:Class" xmi:id="_Yl3gAPPjEeCjkLKmJeBqEw" name="T" templateParameter="_Wjv3QPPjEeCjkLKmJeBqEw"/>
+ </ownedParameter>
+ </ownedTemplateSignature>
+ <ownedParameter xmi:id="_nFguN_NREeCfS7qBvajEQQ" name="seq" visibility="public" type="_Yl3gAPPjEeCjkLKmJeBqEw" isOrdered="true" isUnique="false" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nFguOPNREeCfS7qBvajEQQ" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nFguOfNREeCfS7qBvajEQQ"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_nFguOvNREeCfS7qBvajEQQ" name="index" visibility="public" isOrdered="true" effect="create">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nFguO_NREeCfS7qBvajEQQ" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nFguPPNREeCfS7qBvajEQQ" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_nFguPfNREeCfS7qBvajEQQ" name="element" visibility="public" type="_Yl3gAPPjEeCjkLKmJeBqEw" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nFguPvNREeCfS7qBvajEQQ" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nFguP_NREeCfS7qBvajEQQ" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_nFguQPNREeCfS7qBvajEQQ" name="result" visibility="public" type="_Yl3gAPPjEeCjkLKmJeBqEw" isOrdered="true" isUnique="false" direction="return" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nFguQfNREeCfS7qBvajEQQ" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nFguQvNREeCfS7qBvajEQQ"/>
+ </ownedParameter>
+ </packagedElement>
+ <packagedElement xmi:type="uml:FunctionBehavior" xmi:id="_nFguQ_NREeCfS7qBvajEQQ" name="InsertAt">
+ <ownedTemplateSignature xmi:type="uml:RedefinableTemplateSignature" xmi:id="_lqDvEPPjEeCjkLKmJeBqEw" name="RedefinableTemplateSignature0" parameter="_miyG0PPjEeCjkLKmJeBqEw">
+ <ownedParameter xmi:type="uml:ClassifierTemplateParameter" xmi:id="_miyG0PPjEeCjkLKmJeBqEw" parameteredElement="_oh9JQPPjEeCjkLKmJeBqEw">
+ <ownedParameteredElement xmi:type="uml:Class" xmi:id="_oh9JQPPjEeCjkLKmJeBqEw" name="T" templateParameter="_miyG0PPjEeCjkLKmJeBqEw"/>
+ </ownedParameter>
+ </ownedTemplateSignature>
+ <ownedParameter xmi:id="_nFguRPNREeCfS7qBvajEQQ" name="seq" visibility="public" type="_oh9JQPPjEeCjkLKmJeBqEw" isOrdered="true" isUnique="false" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nFguRfNREeCfS7qBvajEQQ" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nFguRvNREeCfS7qBvajEQQ"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_nFguR_NREeCfS7qBvajEQQ" name="index" visibility="public" effect="create">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nFguSPNREeCfS7qBvajEQQ" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nFguSfNREeCfS7qBvajEQQ" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_nFguSvNREeCfS7qBvajEQQ" name="element" visibility="public" type="_oh9JQPPjEeCjkLKmJeBqEw" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nFguS_NREeCfS7qBvajEQQ" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nFguTPNREeCfS7qBvajEQQ" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_nFguTfNREeCfS7qBvajEQQ" name="result" visibility="public" type="_oh9JQPPjEeCjkLKmJeBqEw" isOrdered="true" isUnique="false" direction="return" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nFguTvNREeCfS7qBvajEQQ" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nFguT_NREeCfS7qBvajEQQ"/>
+ </ownedParameter>
+ </packagedElement>
+ <packagedElement xmi:type="uml:FunctionBehavior" xmi:id="_nFguUPNREeCfS7qBvajEQQ" name="IncludeAllAt">
+ <ownedTemplateSignature xmi:type="uml:RedefinableTemplateSignature" xmi:id="_DKg8QPPkEeCjkLKmJeBqEw" name="RedefinableTemplateSignature0" parameter="_DxSoYPPkEeCjkLKmJeBqEw">
+ <ownedParameter xmi:type="uml:ClassifierTemplateParameter" xmi:id="_DxSoYPPkEeCjkLKmJeBqEw" parameteredElement="_FwW9IPPkEeCjkLKmJeBqEw">
+ <ownedParameteredElement xmi:type="uml:Class" xmi:id="_FwW9IPPkEeCjkLKmJeBqEw" name="T" templateParameter="_DxSoYPPkEeCjkLKmJeBqEw"/>
+ </ownedParameter>
+ </ownedTemplateSignature>
+ <ownedParameter xmi:id="_nFguUfNREeCfS7qBvajEQQ" name="seq1" visibility="public" type="_FwW9IPPkEeCjkLKmJeBqEw" isOrdered="true" isUnique="false" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nFguUvNREeCfS7qBvajEQQ" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nFguU_NREeCfS7qBvajEQQ"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_nFguVPNREeCfS7qBvajEQQ" name="index" visibility="public" isOrdered="true" effect="create">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nFguVfNREeCfS7qBvajEQQ" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nFguVvNREeCfS7qBvajEQQ" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_nFguV_NREeCfS7qBvajEQQ" name="seq2" visibility="public" type="_FwW9IPPkEeCjkLKmJeBqEw" isOrdered="true" isUnique="false" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nFguWPNREeCfS7qBvajEQQ" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nFguWfNREeCfS7qBvajEQQ"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_nFguWvNREeCfS7qBvajEQQ" name="result" visibility="public" type="_FwW9IPPkEeCjkLKmJeBqEw" isOrdered="true" isUnique="false" direction="return" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nFguW_NREeCfS7qBvajEQQ" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nFguXPNREeCfS7qBvajEQQ"/>
+ </ownedParameter>
+ </packagedElement>
+ <packagedElement xmi:type="uml:FunctionBehavior" xmi:id="_nFguXfNREeCfS7qBvajEQQ" name="Excluding">
+ <ownedTemplateSignature xmi:type="uml:RedefinableTemplateSignature" xmi:id="_6llRUPPkEeCjkLKmJeBqEw" name="RedefinableTemplateSignature0" parameter="_7W7OsPPkEeCjkLKmJeBqEw">
+ <ownedParameter xmi:type="uml:ClassifierTemplateParameter" xmi:id="_7W7OsPPkEeCjkLKmJeBqEw" parameteredElement="_9cVcAPPkEeCjkLKmJeBqEw">
+ <ownedParameteredElement xmi:type="uml:Class" xmi:id="_9cVcAPPkEeCjkLKmJeBqEw" name="T" templateParameter="_7W7OsPPkEeCjkLKmJeBqEw"/>
+ </ownedParameter>
+ </ownedTemplateSignature>
+ <ownedParameter xmi:id="_nFguXvNREeCfS7qBvajEQQ" name="seq" visibility="public" type="_9cVcAPPkEeCjkLKmJeBqEw" isOrdered="true" isUnique="false" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nFguX_NREeCfS7qBvajEQQ" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nFguYPNREeCfS7qBvajEQQ"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_nFguYfNREeCfS7qBvajEQQ" name="element" visibility="public" type="_9cVcAPPkEeCjkLKmJeBqEw" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nFguYvNREeCfS7qBvajEQQ" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nFguY_NREeCfS7qBvajEQQ" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_nFguZPNREeCfS7qBvajEQQ" name="result" visibility="public" type="_9cVcAPPkEeCjkLKmJeBqEw" isOrdered="true" isUnique="false" direction="return" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nFguZfNREeCfS7qBvajEQQ" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nFguZvNREeCfS7qBvajEQQ"/>
+ </ownedParameter>
+ </packagedElement>
+ <packagedElement xmi:type="uml:FunctionBehavior" xmi:id="_nFguZ_NREeCfS7qBvajEQQ" name="ExcludingOne">
+ <ownedTemplateSignature xmi:type="uml:RedefinableTemplateSignature" xmi:id="_HdQHUPPlEeCjkLKmJeBqEw" name="RedefinableTemplateSignature0" parameter="_JnzTUPPlEeCjkLKmJeBqEw">
+ <ownedParameter xmi:type="uml:ClassifierTemplateParameter" xmi:id="_JnzTUPPlEeCjkLKmJeBqEw" parameteredElement="_LJl2MPPlEeCjkLKmJeBqEw">
+ <ownedParameteredElement xmi:type="uml:Class" xmi:id="_LJl2MPPlEeCjkLKmJeBqEw" name="T" templateParameter="_JnzTUPPlEeCjkLKmJeBqEw"/>
+ </ownedParameter>
+ </ownedTemplateSignature>
+ <ownedParameter xmi:id="_nFguaPNREeCfS7qBvajEQQ" name="seq" visibility="public" type="_LJl2MPPlEeCjkLKmJeBqEw" isOrdered="true" isUnique="false" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nFguafNREeCfS7qBvajEQQ" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nFguavNREeCfS7qBvajEQQ"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_nFgua_NREeCfS7qBvajEQQ" name="element" visibility="public" type="_LJl2MPPlEeCjkLKmJeBqEw" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nFgubPNREeCfS7qBvajEQQ" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nFgubfNREeCfS7qBvajEQQ" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_nFgubvNREeCfS7qBvajEQQ" name="result" visibility="public" type="_LJl2MPPlEeCjkLKmJeBqEw" isOrdered="true" isUnique="false" direction="return" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nFgub_NREeCfS7qBvajEQQ" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nFgucPNREeCfS7qBvajEQQ"/>
+ </ownedParameter>
+ </packagedElement>
+ <packagedElement xmi:type="uml:FunctionBehavior" xmi:id="_nFgucfNREeCfS7qBvajEQQ" name="ExcludeAt">
+ <ownedTemplateSignature xmi:type="uml:RedefinableTemplateSignature" xmi:id="_UMLRAPPlEeCjkLKmJeBqEw" name="RedefinableTemplateSignature0" parameter="_VrUIgPPlEeCjkLKmJeBqEw">
+ <ownedParameter xmi:type="uml:ClassifierTemplateParameter" xmi:id="_VrUIgPPlEeCjkLKmJeBqEw" parameteredElement="_XfjtUPPlEeCjkLKmJeBqEw">
+ <ownedParameteredElement xmi:type="uml:Class" xmi:id="_XfjtUPPlEeCjkLKmJeBqEw" name="T" templateParameter="_VrUIgPPlEeCjkLKmJeBqEw"/>
</ownedParameter>
</ownedTemplateSignature>
- <ownedAttribute xmi:id="_7rqD8Ki2EeCw3MW-Flzemw" name="key" type="_uDH8QKi3EeCw3MW-Flzemw"/>
- <ownedAttribute xmi:id="_FyrXQKi3EeCw3MW-Flzemw" name="value" type="_5ku-QKi3EeCw3MW-Flzemw">
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EcoU4Ki4EeCw3MW-Flzemw" value="1"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Ecej4Ki4EeCw3MW-Flzemw"/>
- </ownedAttribute>
+ <ownedParameter xmi:id="_nFgucvNREeCfS7qBvajEQQ" name="seq" visibility="public" type="_XfjtUPPlEeCjkLKmJeBqEw" isOrdered="true" isUnique="false" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nFguc_NREeCfS7qBvajEQQ" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nFgudPNREeCfS7qBvajEQQ"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_nFgudfNREeCfS7qBvajEQQ" name="index" visibility="public" effect="create">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nFgudvNREeCfS7qBvajEQQ" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nFgud_NREeCfS7qBvajEQQ" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_nFguePNREeCfS7qBvajEQQ" name="result" visibility="public" type="_XfjtUPPlEeCjkLKmJeBqEw" isOrdered="true" isUnique="false" direction="return" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nFguefNREeCfS7qBvajEQQ" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nFguevNREeCfS7qBvajEQQ"/>
+ </ownedParameter>
</packagedElement>
- <packagedElement xmi:type="uml:DataType" xmi:id="_Qqpw8Ki4EeCw3MW-Flzemw" name="Entry">
- <templateBinding xmi:id="_WT3cMKi4EeCw3MW-Flzemw" signature="_It_R0Ki3EeCw3MW-Flzemw">
- <parameterSubstitution xmi:id="_ZRjVUKi4EeCw3MW-Flzemw"/>
- </templateBinding>
+ <packagedElement xmi:type="uml:FunctionBehavior" xmi:id="_nFgue_NREeCfS7qBvajEQQ" name="Replacing">
+ <ownedTemplateSignature xmi:type="uml:RedefinableTemplateSignature" xmi:id="_gSMnoPPlEeCjkLKmJeBqEw" name="RedefinableTemplateSignature0" parameter="_g_JNMPPlEeCjkLKmJeBqEw">
+ <ownedParameter xmi:type="uml:ClassifierTemplateParameter" xmi:id="_g_JNMPPlEeCjkLKmJeBqEw" parameteredElement="_ijIvgPPlEeCjkLKmJeBqEw">
+ <ownedParameteredElement xmi:type="uml:Class" xmi:id="_ijIvgPPlEeCjkLKmJeBqEw" name="T" templateParameter="_g_JNMPPlEeCjkLKmJeBqEw"/>
+ </ownedParameter>
+ </ownedTemplateSignature>
+ <ownedParameter xmi:id="_nFgufPNREeCfS7qBvajEQQ" name="seq" visibility="public" type="_ijIvgPPlEeCjkLKmJeBqEw" isOrdered="true" isUnique="false" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nFguffNREeCfS7qBvajEQQ" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nFgufvNREeCfS7qBvajEQQ"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_nFguf_NREeCfS7qBvajEQQ" name="element" visibility="public" type="_ijIvgPPlEeCjkLKmJeBqEw" isOrdered="true" isUnique="false" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nFgugPNREeCfS7qBvajEQQ" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nFgugfNREeCfS7qBvajEQQ" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_nFgugvNREeCfS7qBvajEQQ" name="newElement" visibility="public" type="_ijIvgPPlEeCjkLKmJeBqEw" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nFgug_NREeCfS7qBvajEQQ" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nFguhPNREeCfS7qBvajEQQ" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_nFguhfNREeCfS7qBvajEQQ" name="result" visibility="public" type="_ijIvgPPlEeCjkLKmJeBqEw" isOrdered="true" isUnique="false" direction="return" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nFguhvNREeCfS7qBvajEQQ" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nFguh_NREeCfS7qBvajEQQ"/>
+ </ownedParameter>
+ </packagedElement>
+ <packagedElement xmi:type="uml:FunctionBehavior" xmi:id="_nFguiPNREeCfS7qBvajEQQ" name="ReplacingOne">
+ <ownedTemplateSignature xmi:type="uml:RedefinableTemplateSignature" xmi:id="_u8TroPPlEeCjkLKmJeBqEw" name="RedefinableTemplateSignature0" parameter="_wVivcPPlEeCjkLKmJeBqEw">
+ <ownedParameter xmi:type="uml:ClassifierTemplateParameter" xmi:id="_wVivcPPlEeCjkLKmJeBqEw" parameteredElement="_yOAF4PPlEeCjkLKmJeBqEw">
+ <ownedParameteredElement xmi:type="uml:Class" xmi:id="_yOAF4PPlEeCjkLKmJeBqEw" name="T" templateParameter="_wVivcPPlEeCjkLKmJeBqEw"/>
+ </ownedParameter>
+ </ownedTemplateSignature>
+ <ownedParameter xmi:id="_nFguifNREeCfS7qBvajEQQ" name="seq" visibility="public" type="_yOAF4PPlEeCjkLKmJeBqEw" isOrdered="true" isUnique="false" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nFguivNREeCfS7qBvajEQQ" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nFgui_NREeCfS7qBvajEQQ"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_nFgujPNREeCfS7qBvajEQQ" name="element" visibility="public" type="_yOAF4PPlEeCjkLKmJeBqEw" isOrdered="true" isUnique="false" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nFgujfNREeCfS7qBvajEQQ" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nFgujvNREeCfS7qBvajEQQ" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_nFguj_NREeCfS7qBvajEQQ" name="newElement" visibility="public" type="_yOAF4PPlEeCjkLKmJeBqEw" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nFgukPNREeCfS7qBvajEQQ" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nFgukfNREeCfS7qBvajEQQ" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_nFgukvNREeCfS7qBvajEQQ" name="result" visibility="public" type="_yOAF4PPlEeCjkLKmJeBqEw" isOrdered="true" isUnique="false" direction="return" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nFguk_NREeCfS7qBvajEQQ" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nFgulPNREeCfS7qBvajEQQ"/>
+ </ownedParameter>
+ </packagedElement>
+ <packagedElement xmi:type="uml:FunctionBehavior" xmi:id="_nFgulfNREeCfS7qBvajEQQ" name="ReplacingAt">
+ <ownedTemplateSignature xmi:type="uml:RedefinableTemplateSignature" xmi:id="_9WUeIPPlEeCjkLKmJeBqEw" name="RedefinableTemplateSignature0" parameter="_-Y2SIPPlEeCjkLKmJeBqEw">
+ <ownedParameter xmi:type="uml:ClassifierTemplateParameter" xmi:id="_-Y2SIPPlEeCjkLKmJeBqEw" parameteredElement="_A-wkcPPmEeCjkLKmJeBqEw">
+ <ownedParameteredElement xmi:type="uml:Class" xmi:id="_A-wkcPPmEeCjkLKmJeBqEw" name="T" templateParameter="_-Y2SIPPlEeCjkLKmJeBqEw"/>
+ </ownedParameter>
+ </ownedTemplateSignature>
+ <ownedParameter xmi:id="_nFgulvNREeCfS7qBvajEQQ" name="seq" visibility="public" type="_A-wkcPPmEeCjkLKmJeBqEw" isOrdered="true" isUnique="false" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nFgul_NREeCfS7qBvajEQQ" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nFgumPNREeCfS7qBvajEQQ"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_nFgumfNREeCfS7qBvajEQQ" name="index" visibility="public" effect="create">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nFgumvNREeCfS7qBvajEQQ" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nFgum_NREeCfS7qBvajEQQ" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_nFgunPNREeCfS7qBvajEQQ" name="element" visibility="public" type="_A-wkcPPmEeCjkLKmJeBqEw" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nFgunfNREeCfS7qBvajEQQ" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nFgunvNREeCfS7qBvajEQQ" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_nFgun_NREeCfS7qBvajEQQ" name="result" visibility="public" type="_A-wkcPPmEeCjkLKmJeBqEw" isOrdered="true" isUnique="false" direction="return" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nFguoPNREeCfS7qBvajEQQ" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nFguofNREeCfS7qBvajEQQ"/>
+ </ownedParameter>
+ </packagedElement>
+ <packagedElement xmi:type="uml:FunctionBehavior" xmi:id="_nFguovNREeCfS7qBvajEQQ" name="Subsequence">
+ <ownedTemplateSignature xmi:type="uml:RedefinableTemplateSignature" xmi:id="_KDvzAPPmEeCjkLKmJeBqEw" name="RedefinableTemplateSignature0" parameter="_K1AQ0PPmEeCjkLKmJeBqEw">
+ <ownedParameter xmi:type="uml:ClassifierTemplateParameter" xmi:id="_K1AQ0PPmEeCjkLKmJeBqEw" parameteredElement="_MzNp8PPmEeCjkLKmJeBqEw">
+ <ownedParameteredElement xmi:type="uml:Class" xmi:id="_MzNp8PPmEeCjkLKmJeBqEw" name="T" templateParameter="_K1AQ0PPmEeCjkLKmJeBqEw"/>
+ </ownedParameter>
+ </ownedTemplateSignature>
+ <ownedParameter xmi:id="_nFguo_NREeCfS7qBvajEQQ" name="seq" visibility="public" type="_MzNp8PPmEeCjkLKmJeBqEw" isOrdered="true" isUnique="false" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nFgupPNREeCfS7qBvajEQQ" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nFgupfNREeCfS7qBvajEQQ"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_nFgupvNREeCfS7qBvajEQQ" name="lower" visibility="public" effect="create">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nFgup_NREeCfS7qBvajEQQ" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nFguqPNREeCfS7qBvajEQQ" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_nFguqfNREeCfS7qBvajEQQ" name="upper" visibility="public" isOrdered="true" effect="create">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nFguqvNREeCfS7qBvajEQQ" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nFguq_NREeCfS7qBvajEQQ" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_nFgurPNREeCfS7qBvajEQQ" name="result" visibility="public" type="_MzNp8PPmEeCjkLKmJeBqEw" isOrdered="true" isUnique="false" direction="return" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nFgurfNREeCfS7qBvajEQQ" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nFgurvNREeCfS7qBvajEQQ"/>
+ </ownedParameter>
+ </packagedElement>
+ <packagedElement xmi:type="uml:FunctionBehavior" xmi:id="_nFgur_NREeCfS7qBvajEQQ" name="ToOrderedSet">
+ <ownedTemplateSignature xmi:type="uml:RedefinableTemplateSignature" xmi:id="_WZscAPPmEeCjkLKmJeBqEw" name="RedefinableTemplateSignature0" parameter="_XU-YgPPmEeCjkLKmJeBqEw">
+ <ownedParameter xmi:type="uml:ClassifierTemplateParameter" xmi:id="_XU-YgPPmEeCjkLKmJeBqEw" parameteredElement="_Yy9ZcPPmEeCjkLKmJeBqEw">
+ <ownedParameteredElement xmi:type="uml:Class" xmi:id="_Yy9ZcPPmEeCjkLKmJeBqEw" name="T" templateParameter="_XU-YgPPmEeCjkLKmJeBqEw"/>
+ </ownedParameter>
+ </ownedTemplateSignature>
+ <ownedParameter xmi:id="_nFgusPNREeCfS7qBvajEQQ" name="seq" visibility="public" type="_Yy9ZcPPmEeCjkLKmJeBqEw" isOrdered="true" isUnique="false" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nFgusfNREeCfS7qBvajEQQ" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nFgusvNREeCfS7qBvajEQQ"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_nFgus_NREeCfS7qBvajEQQ" name="result" visibility="public" type="_Yy9ZcPPmEeCjkLKmJeBqEw" isOrdered="true" direction="return" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nFgutPNREeCfS7qBvajEQQ" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nFgutfNREeCfS7qBvajEQQ"/>
+ </ownedParameter>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Activity" xmi:id="_vDk70PPmEeCjkLKmJeBqEw" name="add">
+ <ownedTemplateSignature xmi:type="uml:RedefinableTemplateSignature" xmi:id="_2TjJgPPmEeCjkLKmJeBqEw" name="RedefinableTemplateSignature0" parameter="_3Hu_gPPmEeCjkLKmJeBqEw">
+ <ownedParameter xmi:type="uml:ClassifierTemplateParameter" xmi:id="_3Hu_gPPmEeCjkLKmJeBqEw" parameteredElement="_5N2XcPPmEeCjkLKmJeBqEw">
+ <ownedParameteredElement xmi:type="uml:Class" xmi:id="_5N2XcPPmEeCjkLKmJeBqEw" name="T" templateParameter="_3Hu_gPPmEeCjkLKmJeBqEw"/>
+ </ownedParameter>
+ </ownedTemplateSignature>
+ <ownedParameter xmi:id="_733GoPPmEeCjkLKmJeBqEw" name="seq" visibility="public" type="_5N2XcPPmEeCjkLKmJeBqEw" isOrdered="true" isUnique="false" direction="inout" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9_sV0PPmEeCjkLKmJeBqEw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9-4dgPPmEeCjkLKmJeBqEw"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_EMtRsPPnEeCjkLKmJeBqEw" name="element" visibility="public" type="_5N2XcPPmEeCjkLKmJeBqEw" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_E9pmcPPnEeCjkLKmJeBqEw" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_E9eAQPPnEeCjkLKmJeBqEw" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_HcdyQPPnEeCjkLKmJeBqEw" name="result" visibility="public" type="_5N2XcPPmEeCjkLKmJeBqEw" isOrdered="true" isUnique="false" direction="return" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KT-x8PPnEeCjkLKmJeBqEw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KTx9oPPnEeCjkLKmJeBqEw"/>
+ </ownedParameter>
+ <node xmi:type="uml:ActivityParameterNode" xmi:id="_74BesPPmEeCjkLKmJeBqEw" name="Parameter0" type="_5N2XcPPmEeCjkLKmJeBqEw" parameter="_733GoPPmEeCjkLKmJeBqEw"/>
+ <node xmi:type="uml:ActivityParameterNode" xmi:id="_EMyKMPPnEeCjkLKmJeBqEw" name="Parameter1" type="_5N2XcPPmEeCjkLKmJeBqEw" parameter="_EMtRsPPnEeCjkLKmJeBqEw"/>
+ <node xmi:type="uml:ActivityParameterNode" xmi:id="_HciqwPPnEeCjkLKmJeBqEw" name="Parameter2" type="_5N2XcPPmEeCjkLKmJeBqEw" parameter="_HcdyQPPnEeCjkLKmJeBqEw"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Activity" xmi:id="_ZLNr8PPnEeCjkLKmJeBqEw" name="addAll">
+ <ownedTemplateSignature xmi:type="uml:RedefinableTemplateSignature" xmi:id="_xGIM8PPnEeCjkLKmJeBqEw" name="RedefinableTemplateSignature0" parameter="_yFoiIPPnEeCjkLKmJeBqEw">
+ <ownedParameter xmi:type="uml:ClassifierTemplateParameter" xmi:id="_yFoiIPPnEeCjkLKmJeBqEw" parameteredElement="_0JhFcPPnEeCjkLKmJeBqEw">
+ <ownedParameteredElement xmi:type="uml:Class" xmi:id="_0JhFcPPnEeCjkLKmJeBqEw" name="T" templateParameter="_yFoiIPPnEeCjkLKmJeBqEw"/>
+ </ownedParameter>
+ </ownedTemplateSignature>
+ <ownedParameter xmi:id="_cbNdEPPnEeCjkLKmJeBqEw" name="seq1" visibility="public" type="_0JhFcPPnEeCjkLKmJeBqEw" isOrdered="true" isUnique="false" direction="inout" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fHkVoPPnEeCjkLKmJeBqEw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fHYIYPPnEeCjkLKmJeBqEw"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_h29UEPPnEeCjkLKmJeBqEw" name="seq2" visibility="public" type="_0JhFcPPnEeCjkLKmJeBqEw" isOrdered="true" isUnique="false" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_k0OWcPPnEeCjkLKmJeBqEw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_k0AUAPPnEeCjkLKmJeBqEw"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_oFkLYPPnEeCjkLKmJeBqEw" name="result" visibility="public" type="_0JhFcPPnEeCjkLKmJeBqEw" isOrdered="true" isUnique="false" direction="return" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_riEugPPnEeCjkLKmJeBqEw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rh5vYPPnEeCjkLKmJeBqEw"/>
+ </ownedParameter>
+ <node xmi:type="uml:ActivityParameterNode" xmi:id="_cbSVkPPnEeCjkLKmJeBqEw" name="Parameter0" type="_0JhFcPPnEeCjkLKmJeBqEw" parameter="_cbNdEPPnEeCjkLKmJeBqEw"/>
+ <node xmi:type="uml:ActivityParameterNode" xmi:id="_h3CMkPPnEeCjkLKmJeBqEw" name="Parameter1" type="_0JhFcPPnEeCjkLKmJeBqEw" parameter="_h29UEPPnEeCjkLKmJeBqEw"/>
+ <node xmi:type="uml:ActivityParameterNode" xmi:id="_oFpq8PPnEeCjkLKmJeBqEw" name="Parameter2" type="_0JhFcPPnEeCjkLKmJeBqEw" parameter="_oFkLYPPnEeCjkLKmJeBqEw"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Activity" xmi:id="_-S0QsPPnEeCjkLKmJeBqEw" name="addAt">
+ <ownedTemplateSignature xmi:type="uml:RedefinableTemplateSignature" xmi:id="_XSYsoPPoEeCjkLKmJeBqEw" name="RedefinableTemplateSignature0" parameter="_YRs0kPPoEeCjkLKmJeBqEw">
+ <ownedParameter xmi:type="uml:ClassifierTemplateParameter" xmi:id="_YRs0kPPoEeCjkLKmJeBqEw" parameteredElement="_aUADgPPoEeCjkLKmJeBqEw">
+ <ownedParameteredElement xmi:type="uml:Class" xmi:id="_aUADgPPoEeCjkLKmJeBqEw" name="T" templateParameter="_YRs0kPPoEeCjkLKmJeBqEw"/>
+ </ownedParameter>
+ </ownedTemplateSignature>
+ <ownedParameter xmi:id="_BoDuMPPoEeCjkLKmJeBqEw" name="seq" visibility="public" type="_aUADgPPoEeCjkLKmJeBqEw" isOrdered="true" isUnique="false" direction="inout" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D5XCcPPoEeCjkLKmJeBqEw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D5IY8PPoEeCjkLKmJeBqEw"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_Gdt1kPPoEeCjkLKmJeBqEw" name="index" visibility="public" effect="create">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JUxiQPPoEeCjkLKmJeBqEw" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JUl8EPPoEeCjkLKmJeBqEw" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_LMlYcPPoEeCjkLKmJeBqEw" name="element" visibility="public" type="_aUADgPPoEeCjkLKmJeBqEw" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_N-_OoPPoEeCjkLKmJeBqEw" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_N-zocPPoEeCjkLKmJeBqEw" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_PsbA0PPoEeCjkLKmJeBqEw" name="result" visibility="public" type="_aUADgPPoEeCjkLKmJeBqEw" isOrdered="true" isUnique="false" direction="return" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SgC_APPoEeCjkLKmJeBqEw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Sf2xwPPoEeCjkLKmJeBqEw"/>
+ </ownedParameter>
+ <node xmi:type="uml:ActivityParameterNode" xmi:id="_BoH_oPPoEeCjkLKmJeBqEw" name="Parameter0" type="_aUADgPPoEeCjkLKmJeBqEw" parameter="_BoDuMPPoEeCjkLKmJeBqEw"/>
+ <node xmi:type="uml:ActivityParameterNode" xmi:id="_GdyuEPPoEeCjkLKmJeBqEw" name="Parameter1" parameter="_Gdt1kPPoEeCjkLKmJeBqEw">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
+ </node>
+ <node xmi:type="uml:ActivityParameterNode" xmi:id="_LMqQ8PPoEeCjkLKmJeBqEw" name="Parameter2" type="_aUADgPPoEeCjkLKmJeBqEw" parameter="_LMlYcPPoEeCjkLKmJeBqEw"/>
+ <node xmi:type="uml:ActivityParameterNode" xmi:id="_PsfSQPPoEeCjkLKmJeBqEw" name="Parameter3" type="_aUADgPPoEeCjkLKmJeBqEw" parameter="_PsbA0PPoEeCjkLKmJeBqEw"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Activity" xmi:id="_Qye0gPPpEeCjkLKmJeBqEw" name="addAllAt">
+ <ownedTemplateSignature xmi:type="uml:RedefinableTemplateSignature" xmi:id="_tJo3UPPpEeCjkLKmJeBqEw" name="RedefinableTemplateSignature0" parameter="_uPg6QPPpEeCjkLKmJeBqEw">
+ <ownedParameter xmi:type="uml:ClassifierTemplateParameter" xmi:id="_uPg6QPPpEeCjkLKmJeBqEw" parameteredElement="_wozs4PPpEeCjkLKmJeBqEw">
+ <ownedParameteredElement xmi:type="uml:Class" xmi:id="_wozs4PPpEeCjkLKmJeBqEw" name="T" templateParameter="_uPg6QPPpEeCjkLKmJeBqEw"/>
+ </ownedParameter>
+ </ownedTemplateSignature>
+ <ownedParameter xmi:id="_Vf-eYPPpEeCjkLKmJeBqEw" name="seq1" visibility="public" type="_wozs4PPpEeCjkLKmJeBqEw" isOrdered="true" isUnique="false" direction="inout" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X53G4PPpEeCjkLKmJeBqEw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X5qSkPPpEeCjkLKmJeBqEw"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_afoPQPPpEeCjkLKmJeBqEw" name="index" visibility="public" effect="create">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dwh_UPPpEeCjkLKmJeBqEw" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dwVyEPPpEeCjkLKmJeBqEw" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_e4OnMPPpEeCjkLKmJeBqEw" name="seq2" visibility="public" type="_wozs4PPpEeCjkLKmJeBqEw" isOrdered="true" isUnique="false" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_iO-gkPPpEeCjkLKmJeBqEw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_iOxsQPPpEeCjkLKmJeBqEw"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_k24-APPpEeCjkLKmJeBqEw" name="result" visibility="public" type="_wozs4PPpEeCjkLKmJeBqEw" isOrdered="true" direction="return" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nN88APPpEeCjkLKmJeBqEw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nNtEYPPpEeCjkLKmJeBqEw"/>
+ </ownedParameter>
+ <node xmi:type="uml:ActivityParameterNode" xmi:id="_VgCv0PPpEeCjkLKmJeBqEw" name="Parameter0" type="_wozs4PPpEeCjkLKmJeBqEw" parameter="_Vf-eYPPpEeCjkLKmJeBqEw"/>
+ <node xmi:type="uml:ActivityParameterNode" xmi:id="_aftHwPPpEeCjkLKmJeBqEw" name="Parameter1" parameter="_afoPQPPpEeCjkLKmJeBqEw">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
+ </node>
+ <node xmi:type="uml:ActivityParameterNode" xmi:id="_e4SRkPPpEeCjkLKmJeBqEw" name="Parameter2" type="_wozs4PPpEeCjkLKmJeBqEw" parameter="_e4OnMPPpEeCjkLKmJeBqEw"/>
+ <node xmi:type="uml:ActivityParameterNode" xmi:id="_k292gPPpEeCjkLKmJeBqEw" name="Parameter3" type="_wozs4PPpEeCjkLKmJeBqEw" parameter="_k24-APPpEeCjkLKmJeBqEw"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Activity" xmi:id="__TPhAPPpEeCjkLKmJeBqEw" name="remove">
+ <ownedTemplateSignature xmi:type="uml:RedefinableTemplateSignature" xmi:id="_VNOsEPPqEeCjkLKmJeBqEw" name="RedefinableTemplateSignature0" parameter="_V2BKYPPqEeCjkLKmJeBqEw">
+ <ownedParameter xmi:type="uml:ClassifierTemplateParameter" xmi:id="_V2BKYPPqEeCjkLKmJeBqEw" parameteredElement="_XcuCcPPqEeCjkLKmJeBqEw">
+ <ownedParameteredElement xmi:type="uml:Class" xmi:id="_XcuCcPPqEeCjkLKmJeBqEw" name="T" templateParameter="_V2BKYPPqEeCjkLKmJeBqEw"/>
+ </ownedParameter>
+ </ownedTemplateSignature>
+ <ownedParameter xmi:id="_CfCHkPPqEeCjkLKmJeBqEw" name="seq" visibility="public" type="_XcuCcPPqEeCjkLKmJeBqEw" isOrdered="true" isUnique="false" direction="inout" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fk1a4PPqEeCjkLKmJeBqEw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fkn_gPPqEeCjkLKmJeBqEw"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_GnaSMPPqEeCjkLKmJeBqEw" name="element" visibility="public" type="_XcuCcPPqEeCjkLKmJeBqEw" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HniScPPqEeCjkLKmJeBqEw" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HnUQAPPqEeCjkLKmJeBqEw" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_Lct0QPPqEeCjkLKmJeBqEw" name="result" visibility="public" type="_XcuCcPPqEeCjkLKmJeBqEw" isOrdered="true" isUnique="false" direction="return" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_O2PU0PPqEeCjkLKmJeBqEw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_O2B5cPPqEeCjkLKmJeBqEw"/>
+ </ownedParameter>
+ <node xmi:type="uml:ActivityParameterNode" xmi:id="_CfHAEPPqEeCjkLKmJeBqEw" name="Parameter0" type="_XcuCcPPqEeCjkLKmJeBqEw" parameter="_CfCHkPPqEeCjkLKmJeBqEw"/>
+ <node xmi:type="uml:ActivityParameterNode" xmi:id="_GnejoPPqEeCjkLKmJeBqEw" name="Parameter1" type="_XcuCcPPqEeCjkLKmJeBqEw" parameter="_GnaSMPPqEeCjkLKmJeBqEw"/>
+ <node xmi:type="uml:ActivityParameterNode" xmi:id="_LcyFsPPqEeCjkLKmJeBqEw" name="Parameter2" type="_XcuCcPPqEeCjkLKmJeBqEw" parameter="_Lct0QPPqEeCjkLKmJeBqEw"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Activity" xmi:id="_iQZncPPqEeCjkLKmJeBqEw" name="removeAll">
+ <ownedTemplateSignature xmi:type="uml:RedefinableTemplateSignature" xmi:id="_OAxuoPP5EeCjkLKmJeBqEw" name="RedefinableTemplateSignature0" parameter="_OtK6kPP5EeCjkLKmJeBqEw">
+ <ownedParameter xmi:type="uml:ClassifierTemplateParameter" xmi:id="_OtK6kPP5EeCjkLKmJeBqEw" parameteredElement="_QWr2EPP5EeCjkLKmJeBqEw">
+ <ownedParameteredElement xmi:type="uml:Class" xmi:id="_QWr2EPP5EeCjkLKmJeBqEw" name="T" templateParameter="_OtK6kPP5EeCjkLKmJeBqEw"/>
+ </ownedParameter>
+ </ownedTemplateSignature>
+ <ownedParameter xmi:id="_o3aXsPPqEeCjkLKmJeBqEw" name="seq1" visibility="public" type="_QWr2EPP5EeCjkLKmJeBqEw" isOrdered="true" direction="inout" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rzqGYPPqEeCjkLKmJeBqEw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rzbc4PPqEeCjkLKmJeBqEw"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_ttxpsPPqEeCjkLKmJeBqEw" name="seq2" visibility="public" type="_QWr2EPP5EeCjkLKmJeBqEw" isOrdered="true" isUnique="false" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wbgbQPPqEeCjkLKmJeBqEw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wbSY0PPqEeCjkLKmJeBqEw"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="__7RzkPP4EeCjkLKmJeBqEw" name="result" visibility="public" type="_QWr2EPP5EeCjkLKmJeBqEw" isOrdered="true" isUnique="false" direction="return" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CcsAYPP5EeCjkLKmJeBqEw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CcdW4PP5EeCjkLKmJeBqEw"/>
+ </ownedParameter>
+ <node xmi:type="uml:ActivityParameterNode" xmi:id="_o3fQMPPqEeCjkLKmJeBqEw" name="Parameter0" type="_QWr2EPP5EeCjkLKmJeBqEw" parameter="_o3aXsPPqEeCjkLKmJeBqEw"/>
+ <node xmi:type="uml:ActivityParameterNode" xmi:id="_tt17IPPqEeCjkLKmJeBqEw" name="Parameter1" type="_QWr2EPP5EeCjkLKmJeBqEw" parameter="_ttxpsPPqEeCjkLKmJeBqEw"/>
+ <node xmi:type="uml:ActivityParameterNode" xmi:id="__7WsEPP4EeCjkLKmJeBqEw" name="Parameter2" type="_QWr2EPP5EeCjkLKmJeBqEw" parameter="__7RzkPP4EeCjkLKmJeBqEw"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Activity" xmi:id="_Z-Z-QPP5EeCjkLKmJeBqEw" name="removeOne">
+ <ownedTemplateSignature xmi:type="uml:RedefinableTemplateSignature" xmi:id="_vG5a8PP5EeCjkLKmJeBqEw" name="RedefinableTemplateSignature0" parameter="_vvRCgPP5EeCjkLKmJeBqEw">
+ <ownedParameter xmi:type="uml:ClassifierTemplateParameter" xmi:id="_vvRCgPP5EeCjkLKmJeBqEw" parameteredElement="_xddpsPP5EeCjkLKmJeBqEw">
+ <ownedParameteredElement xmi:type="uml:Class" xmi:id="_xddpsPP5EeCjkLKmJeBqEw" name="T" templateParameter="_vvRCgPP5EeCjkLKmJeBqEw"/>
+ </ownedParameter>
+ </ownedTemplateSignature>
+ <ownedParameter xmi:id="_eotKMPP5EeCjkLKmJeBqEw" name="seq" visibility="public" type="_xddpsPP5EeCjkLKmJeBqEw" isOrdered="true" isUnique="false" direction="inout" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_g5FRYPP5EeCjkLKmJeBqEw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_g42A0PP5EeCjkLKmJeBqEw"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_kNqAgPP5EeCjkLKmJeBqEw" name="element" visibility="public" type="_xddpsPP5EeCjkLKmJeBqEw" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lvJocPP5EeCjkLKmJeBqEw" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lu6X4PP5EeCjkLKmJeBqEw" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_nuzMAPP5EeCjkLKmJeBqEw" name="result" visibility="public" type="_xddpsPP5EeCjkLKmJeBqEw" isOrdered="true" isUnique="false" direction="return" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pnqLEPP5EeCjkLKmJeBqEw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pna6gPP5EeCjkLKmJeBqEw"/>
+ </ownedParameter>
+ <node xmi:type="uml:ActivityParameterNode" xmi:id="_eoyCsPP5EeCjkLKmJeBqEw" name="Parameter0" type="_xddpsPP5EeCjkLKmJeBqEw" parameter="_eotKMPP5EeCjkLKmJeBqEw"/>
+ <node xmi:type="uml:ActivityParameterNode" xmi:id="_kNu5APP5EeCjkLKmJeBqEw" name="Parameter1" type="_xddpsPP5EeCjkLKmJeBqEw" parameter="_kNqAgPP5EeCjkLKmJeBqEw"/>
+ <node xmi:type="uml:ActivityParameterNode" xmi:id="_nu3dcPP5EeCjkLKmJeBqEw" name="Parameter2" type="_xddpsPP5EeCjkLKmJeBqEw" parameter="_nuzMAPP5EeCjkLKmJeBqEw"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Activity" xmi:id="_90f30PP5EeCjkLKmJeBqEw" name="removeAt">
+ <ownedTemplateSignature xmi:type="uml:RedefinableTemplateSignature" xmi:id="_Rx-S4PP6EeCjkLKmJeBqEw" name="RedefinableTemplateSignature0" parameter="_Sf0QUPP6EeCjkLKmJeBqEw">
+ <ownedParameter xmi:type="uml:ClassifierTemplateParameter" xmi:id="_Sf0QUPP6EeCjkLKmJeBqEw" parameteredElement="_UIL8UPP6EeCjkLKmJeBqEw">
+ <ownedParameteredElement xmi:type="uml:Class" xmi:id="_UIL8UPP6EeCjkLKmJeBqEw" name="T" templateParameter="_Sf0QUPP6EeCjkLKmJeBqEw"/>
+ </ownedParameter>
+ </ownedTemplateSignature>
+ <ownedParameter xmi:id="_AcktUPP6EeCjkLKmJeBqEw" name="seq" visibility="public" type="_UIL8UPP6EeCjkLKmJeBqEw" isOrdered="true" isUnique="false" direction="inout" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DL9rwPP6EeCjkLKmJeBqEw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DLtNEPP6EeCjkLKmJeBqEw"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_EVk_MPP6EeCjkLKmJeBqEw" name="index" visibility="public" effect="create">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Ghh5YPP6EeCjkLKmJeBqEw" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GhRasPP6EeCjkLKmJeBqEw" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_IJeHkPP6EeCjkLKmJeBqEw" name="result" visibility="public" type="_UIL8UPP6EeCjkLKmJeBqEw" isOrdered="true" isUnique="false" direction="return" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NUUb0PP6EeCjkLKmJeBqEw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NUD9IPP6EeCjkLKmJeBqEw"/>
+ </ownedParameter>
+ <node xmi:type="uml:ActivityParameterNode" xmi:id="_Aco-wPP6EeCjkLKmJeBqEw" name="Parameter0" type="_UIL8UPP6EeCjkLKmJeBqEw" parameter="_AcktUPP6EeCjkLKmJeBqEw"/>
+ <node xmi:type="uml:ActivityParameterNode" xmi:id="_EVpQoPP6EeCjkLKmJeBqEw" name="Parameter1" parameter="_EVk_MPP6EeCjkLKmJeBqEw">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
+ </node>
+ <node xmi:type="uml:ActivityParameterNode" xmi:id="_IJjAEPP6EeCjkLKmJeBqEw" name="Parameter2" type="_UIL8UPP6EeCjkLKmJeBqEw" parameter="_IJeHkPP6EeCjkLKmJeBqEw"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Activity" xmi:id="_fDa60PP6EeCjkLKmJeBqEw" name="replace">
+ <ownedTemplateSignature xmi:type="uml:RedefinableTemplateSignature" xmi:id="_y-I80PP6EeCjkLKmJeBqEw" name="RedefinableTemplateSignature0" parameter="_zp52oPP6EeCjkLKmJeBqEw">
+ <ownedParameter xmi:type="uml:ClassifierTemplateParameter" xmi:id="_zp52oPP6EeCjkLKmJeBqEw" parameteredElement="_1ca9IPP6EeCjkLKmJeBqEw">
+ <ownedParameteredElement xmi:type="uml:Class" xmi:id="_1ca9IPP6EeCjkLKmJeBqEw" name="T" templateParameter="_zp52oPP6EeCjkLKmJeBqEw"/>
+ </ownedParameter>
+ </ownedTemplateSignature>
+ <ownedParameter xmi:id="_hrBPMPP6EeCjkLKmJeBqEw" name="seq" visibility="public" type="_1ca9IPP6EeCjkLKmJeBqEw" isOrdered="true" isUnique="false" direction="inout" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mIccwPP6EeCjkLKmJeBqEw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mIKI4PP6EeCjkLKmJeBqEw"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_nn7SgPP6EeCjkLKmJeBqEw" name="element" visibility="public" type="_1ca9IPP6EeCjkLKmJeBqEw" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_omQjAPP6EeCjkLKmJeBqEw" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ol_dQPP6EeCjkLKmJeBqEw" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_pZ_GAPP6EeCjkLKmJeBqEw" name="newElement" visibility="public" type="_1ca9IPP6EeCjkLKmJeBqEw" isOrdered="true" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qn0yIPP6EeCjkLKmJeBqEw" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qnkTcPP6EeCjkLKmJeBqEw" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_rjtLkPP6EeCjkLKmJeBqEw" name="result" visibility="public" type="_1ca9IPP6EeCjkLKmJeBqEw" isOrdered="true" isUnique="false" direction="return" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tsgEEPP6EeCjkLKmJeBqEw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tsO-UPP6EeCjkLKmJeBqEw"/>
+ </ownedParameter>
+ <node xmi:type="uml:ActivityParameterNode" xmi:id="_hrDrcPP6EeCjkLKmJeBqEw" name="Parameter0" type="_1ca9IPP6EeCjkLKmJeBqEw" parameter="_hrBPMPP6EeCjkLKmJeBqEw"/>
+ <node xmi:type="uml:ActivityParameterNode" xmi:id="_noALAPP6EeCjkLKmJeBqEw" name="Parameter1" type="_1ca9IPP6EeCjkLKmJeBqEw" parameter="_nn7SgPP6EeCjkLKmJeBqEw"/>
+ <node xmi:type="uml:ActivityParameterNode" xmi:id="_paD-gPP6EeCjkLKmJeBqEw" name="Parameter2" type="_1ca9IPP6EeCjkLKmJeBqEw" parameter="_pZ_GAPP6EeCjkLKmJeBqEw"/>
+ <node xmi:type="uml:ActivityParameterNode" xmi:id="_rjyEEPP6EeCjkLKmJeBqEw" name="Parameter3" type="_1ca9IPP6EeCjkLKmJeBqEw" parameter="_rjtLkPP6EeCjkLKmJeBqEw"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Activity" xmi:id="_c2ooQPP8EeCjkLKmJeBqEw" name="replaceOne">
+ <ownedTemplateSignature xmi:type="uml:RedefinableTemplateSignature" xmi:id="_5ysu8PP8EeCjkLKmJeBqEw" name="RedefinableTemplateSignature0" parameter="_6d7dQPP8EeCjkLKmJeBqEw">
+ <ownedParameter xmi:type="uml:ClassifierTemplateParameter" xmi:id="_6d7dQPP8EeCjkLKmJeBqEw" parameteredElement="_72BRkPP8EeCjkLKmJeBqEw">
+ <ownedParameteredElement xmi:type="uml:Class" xmi:id="_72BRkPP8EeCjkLKmJeBqEw" name="T" templateParameter="_6d7dQPP8EeCjkLKmJeBqEw"/>
+ </ownedParameter>
+ </ownedTemplateSignature>
+ <ownedParameter xmi:id="_jG0M4PP8EeCjkLKmJeBqEw" name="seq" visibility="public" type="_72BRkPP8EeCjkLKmJeBqEw" isOrdered="true" isUnique="false" direction="inout" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l5ESEPP8EeCjkLKmJeBqEw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l4ylQPP8EeCjkLKmJeBqEw"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_m2wpYPP8EeCjkLKmJeBqEw" name="element" visibility="public" type="_72BRkPP8EeCjkLKmJeBqEw" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_oopdwPP8EeCjkLKmJeBqEw" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ooVUsPP8EeCjkLKmJeBqEw" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_qKV6APP8EeCjkLKmJeBqEw" name="newElement" visibility="public" type="_72BRkPP8EeCjkLKmJeBqEw" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rfiyYPP8EeCjkLKmJeBqEw" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rfRFkPP8EeCjkLKmJeBqEw" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_stOtgPP8EeCjkLKmJeBqEw" name="result" visibility="public" type="_72BRkPP8EeCjkLKmJeBqEw" isOrdered="true" isUnique="false" direction="return" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vIcywPP8EeCjkLKmJeBqEw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vILF8PP8EeCjkLKmJeBqEw"/>
+ </ownedParameter>
+ <node xmi:type="uml:ActivityParameterNode" xmi:id="_jG4eUPP8EeCjkLKmJeBqEw" name="Parameter0" type="_72BRkPP8EeCjkLKmJeBqEw" parameter="_jG0M4PP8EeCjkLKmJeBqEw"/>
+ <node xmi:type="uml:ActivityParameterNode" xmi:id="_m21h4PP8EeCjkLKmJeBqEw" name="Parameter1" type="_72BRkPP8EeCjkLKmJeBqEw" parameter="_m2wpYPP8EeCjkLKmJeBqEw"/>
+ <node xmi:type="uml:ActivityParameterNode" xmi:id="_qKaLcPP8EeCjkLKmJeBqEw" name="Parameter2" type="_72BRkPP8EeCjkLKmJeBqEw" parameter="_qKV6APP8EeCjkLKmJeBqEw"/>
+ <node xmi:type="uml:ActivityParameterNode" xmi:id="_stTmAPP8EeCjkLKmJeBqEw" name="Parameter3" type="_72BRkPP8EeCjkLKmJeBqEw" parameter="_stOtgPP8EeCjkLKmJeBqEw"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Activity" xmi:id="_Gm9EkPP9EeCjkLKmJeBqEw" name="replaceAt">
+ <ownedTemplateSignature xmi:type="uml:RedefinableTemplateSignature" xmi:id="_iuunkPP9EeCjkLKmJeBqEw" name="RedefinableTemplateSignature0" parameter="_jWytIPP9EeCjkLKmJeBqEw">
+ <ownedParameter xmi:type="uml:ClassifierTemplateParameter" xmi:id="_jWytIPP9EeCjkLKmJeBqEw" parameteredElement="_lE1jUPP9EeCjkLKmJeBqEw">
+ <ownedParameteredElement xmi:type="uml:Class" xmi:id="_lE1jUPP9EeCjkLKmJeBqEw" name="T" templateParameter="_jWytIPP9EeCjkLKmJeBqEw"/>
+ </ownedParameter>
+ </ownedTemplateSignature>
+ <ownedParameter xmi:id="_LM-NcPP9EeCjkLKmJeBqEw" name="seq" visibility="public" type="_lE1jUPP9EeCjkLKmJeBqEw" isOrdered="true" isUnique="false" direction="inout" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NqPhIPP9EeCjkLKmJeBqEw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Np9NQPP9EeCjkLKmJeBqEw"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_QMk7APP9EeCjkLKmJeBqEw" name="index" visibility="public" effect="create">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SfhOAPP9EeCjkLKmJeBqEw" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SfPhMPP9EeCjkLKmJeBqEw" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_UGekwPP9EeCjkLKmJeBqEw" name="element" visibility="public" type="_lE1jUPP9EeCjkLKmJeBqEw" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Vsv_APP9EeCjkLKmJeBqEw" value="1"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VsdrIPP9EeCjkLKmJeBqEw" value="1"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_XqIRsPP9EeCjkLKmJeBqEw" name="result" visibility="public" type="_lE1jUPP9EeCjkLKmJeBqEw" isOrdered="true" isUnique="false" direction="return" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZVQWwPP9EeCjkLKmJeBqEw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZU9b0PP9EeCjkLKmJeBqEw"/>
+ </ownedParameter>
+ <node xmi:type="uml:ActivityParameterNode" xmi:id="_LNBQwPP9EeCjkLKmJeBqEw" name="Parameter0" type="_lE1jUPP9EeCjkLKmJeBqEw" parameter="_LM-NcPP9EeCjkLKmJeBqEw"/>
+ <node xmi:type="uml:ActivityParameterNode" xmi:id="_QMqakPP9EeCjkLKmJeBqEw" name="Parameter1" parameter="_QMk7APP9EeCjkLKmJeBqEw">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
+ </node>
+ <node xmi:type="uml:ActivityParameterNode" xmi:id="_UGjdQPP9EeCjkLKmJeBqEw" name="Parameter2" type="_lE1jUPP9EeCjkLKmJeBqEw" parameter="_UGekwPP9EeCjkLKmJeBqEw"/>
+ <node xmi:type="uml:ActivityParameterNode" xmi:id="_XqMjIPP9EeCjkLKmJeBqEw" name="Parameter3" type="_lE1jUPP9EeCjkLKmJeBqEw" parameter="_XqIRsPP9EeCjkLKmJeBqEw"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Activity" xmi:id="_ums7IPP9EeCjkLKmJeBqEw" name="clear">
+ <ownedTemplateSignature xmi:type="uml:RedefinableTemplateSignature" xmi:id="_2eDR4PP9EeCjkLKmJeBqEw" name="RedefinableTemplateSignature0" parameter="_3WumUPP9EeCjkLKmJeBqEw">
+ <ownedParameter xmi:type="uml:ClassifierTemplateParameter" xmi:id="_3WumUPP9EeCjkLKmJeBqEw" parameteredElement="_4t08IPP9EeCjkLKmJeBqEw">
+ <ownedParameteredElement xmi:type="uml:Class" xmi:id="_4t08IPP9EeCjkLKmJeBqEw" name="T" templateParameter="_3WumUPP9EeCjkLKmJeBqEw"/>
+ </ownedParameter>
+ </ownedTemplateSignature>
+ <ownedParameter xmi:id="_w9SYAPP9EeCjkLKmJeBqEw" name="seq" visibility="public" type="_4t08IPP9EeCjkLKmJeBqEw" isOrdered="true" direction="inout" effect="create">
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ycs8UPP9EeCjkLKmJeBqEw" value="*"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ycZaUPP9EeCjkLKmJeBqEw"/>
+ </ownedParameter>
+ <node xmi:type="uml:ActivityParameterNode" xmi:id="_w9X3kPP9EeCjkLKmJeBqEw" name="Parameter0" type="_4t08IPP9EeCjkLKmJeBqEw" parameter="_w9SYAPP9EeCjkLKmJeBqEw"/>
</packagedElement>
</packagedElement>
</packagedElement>
@@ -395,4 +3171,18 @@
</profileApplication>
</uml:Model>
<Standard:ModelLibrary xmi:id="_-7lGsH0_EeCKy5kSqd4eVw" base_Package="_0bBI4Hy5EeCKy5kSqd4eVw"/>
+ <Standard:Destroy xmi:id="_THobUPDmEeCxrPjksdBlsg" base_BehavioralFeature="_OqqgwPDmEeCxrPjksdBlsg"/>
+ <Standard:Create xmi:id="_29ZkwPDmEeCxrPjksdBlsg" base_BehavioralFeature="_g_lCkPDmEeCxrPjksdBlsg"/>
+ <Standard:Create xmi:id="_USKp4PDoEeCxrPjksdBlsg" base_BehavioralFeature="_M9rIkPDoEeCxrPjksdBlsg"/>
+ <Standard:Destroy xmi:id="_unFvMPDoEeCxrPjksdBlsg" base_BehavioralFeature="_sI840PDoEeCxrPjksdBlsg"/>
+ <Standard:Destroy xmi:id="_bbjnEPDrEeCxrPjksdBlsg" base_BehavioralFeature="_VTbnsPDqEeCxrPjksdBlsg"/>
+ <Standard:Create xmi:id="_lGeNMPDrEeCxrPjksdBlsg" base_BehavioralFeature="_jRFOUPDqEeCxrPjksdBlsg"/>
+ <Standard:Destroy xmi:id="_ZggdYPDwEeCxrPjksdBlsg" base_BehavioralFeature="_M1zzwPDtEeCxrPjksdBlsg"/>
+ <Standard:Create xmi:id="_IWWCAPDxEeCxrPjksdBlsg" base_BehavioralFeature="_kapXEPDtEeCxrPjksdBlsg"/>
+ <Standard:Destroy xmi:id="_hXSksPD2EeCxrPjksdBlsg" base_BehavioralFeature="_8GKicPDzEeCxrPjksdBlsg"/>
+ <Standard:Create xmi:id="_KOK3kPD3EeCxrPjksdBlsg" base_BehavioralFeature="_QgIsQPD0EeCxrPjksdBlsg"/>
+ <Standard:Create xmi:id="__bw9kPD5EeCxrPjksdBlsg" base_BehavioralFeature="_k9dSwPD5EeCxrPjksdBlsg"/>
+ <Standard:Destroy xmi:id="_Y9UsQPD6EeCxrPjksdBlsg" base_BehavioralFeature="_p2PmoPD5EeCxrPjksdBlsg"/>
+ <Standard:Destroy xmi:id="_NkjL4PMYEeCxrPjksdBlsg" base_BehavioralFeature="_J0hhwPMWEeCxrPjksdBlsg"/>
+ <Standard:Create xmi:id="_IJQLYPMZEeCxrPjksdBlsg" base_BehavioralFeature="_knv3MPMXEeCxrPjksdBlsg"/>
</xmi:XMI>

Back to the top