blob: 8ceeae0888e263c747c2fd467d74e463638af6e2 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<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:style="http://www.eclipse.org/papyrus/infra/gmfdiag/style" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML">
<notation:Diagram xmi:id="_mmXS0LcqEeK8_t7Rpq6ZJA" type="PapyrusUMLClassDiagram" name="overview" measurementUnit="Pixel">
<children xmi:type="notation:Shape" xmi:id="_xbaJwLcqEeK8_t7Rpq6ZJA" type="Class_Shape" fontName="Segoe UI" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_xbaJwrcqEeK8_t7Rpq6ZJA" source="ShadowFigure">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xbaJw7cqEeK8_t7Rpq6ZJA" key="ShadowFigure_Value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_xbaJxLcqEeK8_t7Rpq6ZJA" source="displayNameLabelIcon">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xbaJxbcqEeK8_t7Rpq6ZJA" key="displayNameLabelIcon_value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_YsPE0LcrEeK8_t7Rpq6ZJA" source="QualifiedName">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_YsPE0bcrEeK8_t7Rpq6ZJA" key="QualifiedNameDepth" value="0"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_xbaJyLcqEeK8_t7Rpq6ZJA" type="Class_NameLabel"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_xbaJybcqEeK8_t7Rpq6ZJA" type="Class_AttributeCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_xbaJyrcqEeK8_t7Rpq6ZJA"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_xbaJy7cqEeK8_t7Rpq6ZJA"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_xbaJzLcqEeK8_t7Rpq6ZJA"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_xbaJzbcqEeK8_t7Rpq6ZJA"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_xbaJzrcqEeK8_t7Rpq6ZJA" type="Class_OperationCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_xbaJz7cqEeK8_t7Rpq6ZJA"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_xbaJ0LcqEeK8_t7Rpq6ZJA"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_xbaJ0bcqEeK8_t7Rpq6ZJA"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_xbaJ0rcqEeK8_t7Rpq6ZJA"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_xbaJ07cqEeK8_t7Rpq6ZJA" type="Class_NestedClassifierCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_xbaJ1LcqEeK8_t7Rpq6ZJA"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_xbaJ1bcqEeK8_t7Rpq6ZJA"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_xbaJ1rcqEeK8_t7Rpq6ZJA"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_xbaJ17cqEeK8_t7Rpq6ZJA"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_K_p0kK5qEeeUVoYywick3g" type="Class_FloatingNameLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_K_p0ka5qEeeUVoYywick3g" y="5"/>
</children>
<element xmi:type="uml:Class" href="notation/notation.uml#_AziHercnEeKeLJDBCBPhPw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_xbaJwbcqEeK8_t7Rpq6ZJA" x="1100" y="20" width="101" height="101"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_yPB_ELcqEeK8_t7Rpq6ZJA" type="Class_Shape" fontName="Segoe UI" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_yPB_ErcqEeK8_t7Rpq6ZJA" source="ShadowFigure">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_yPB_E7cqEeK8_t7Rpq6ZJA" key="ShadowFigure_Value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_yPB_FLcqEeK8_t7Rpq6ZJA" source="displayNameLabelIcon">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_yPB_FbcqEeK8_t7Rpq6ZJA" key="displayNameLabelIcon_value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_yPB_FrcqEeK8_t7Rpq6ZJA" source="QualifiedName">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_yPB_F7cqEeK8_t7Rpq6ZJA" key="QualifiedNameDepth" value="1000"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_yPB_GLcqEeK8_t7Rpq6ZJA" type="Class_NameLabel"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_yPB_GbcqEeK8_t7Rpq6ZJA" type="Class_AttributeCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_yPB_GrcqEeK8_t7Rpq6ZJA"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_yPB_G7cqEeK8_t7Rpq6ZJA"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_yPB_HLcqEeK8_t7Rpq6ZJA"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_yPB_HbcqEeK8_t7Rpq6ZJA"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_yPB_HrcqEeK8_t7Rpq6ZJA" type="Class_OperationCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_yPB_H7cqEeK8_t7Rpq6ZJA"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_yPB_ILcqEeK8_t7Rpq6ZJA"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_yPB_IbcqEeK8_t7Rpq6ZJA"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_yPB_IrcqEeK8_t7Rpq6ZJA"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_yPB_I7cqEeK8_t7Rpq6ZJA" type="Class_NestedClassifierCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_yPB_JLcqEeK8_t7Rpq6ZJA"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_yPB_JbcqEeK8_t7Rpq6ZJA"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_yPB_JrcqEeK8_t7Rpq6ZJA"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_yPB_J7cqEeK8_t7Rpq6ZJA"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_K_p0kq5qEeeUVoYywick3g" type="Class_FloatingNameLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_K_p0k65qEeeUVoYywick3g" y="5"/>
</children>
<element xmi:type="uml:Class" href="layers.uml#_yN_dQLcqEeK8_t7Rpq6ZJA"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_yPB_EbcqEeK8_t7Rpq6ZJA" x="1100" y="160" width="141" height="61"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_eO9nANa7EeKPiuTfpuvqHA" type="Class_Shape" fontName="Segoe UI" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_eO9nAta7EeKPiuTfpuvqHA" source="ShadowFigure">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_eO9nA9a7EeKPiuTfpuvqHA" key="ShadowFigure_Value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_eO9nBNa7EeKPiuTfpuvqHA" source="displayNameLabelIcon">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_eO9nBda7EeKPiuTfpuvqHA" key="displayNameLabelIcon_value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_eO9nBta7EeKPiuTfpuvqHA" source="QualifiedName">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_eO9nB9a7EeKPiuTfpuvqHA" key="QualifiedNameDepth" value="1000"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_eO9nCNa7EeKPiuTfpuvqHA" type="Class_NameLabel"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_eO9nCda7EeKPiuTfpuvqHA" type="Class_AttributeCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_eO9nCta7EeKPiuTfpuvqHA"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_eO9nC9a7EeKPiuTfpuvqHA"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_eO9nDNa7EeKPiuTfpuvqHA"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_eO9nDda7EeKPiuTfpuvqHA"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_eO9nDta7EeKPiuTfpuvqHA" type="Class_OperationCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_eO9nD9a7EeKPiuTfpuvqHA"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_eO9nENa7EeKPiuTfpuvqHA"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_eO9nEda7EeKPiuTfpuvqHA"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_eO9nEta7EeKPiuTfpuvqHA"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_ePGw8Na7EeKPiuTfpuvqHA" type="Class_NestedClassifierCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_ePGw8da7EeKPiuTfpuvqHA"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_ePGw8ta7EeKPiuTfpuvqHA"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_ePGw89a7EeKPiuTfpuvqHA"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_ePGw9Na7EeKPiuTfpuvqHA"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_K_p0lK5qEeeUVoYywick3g" type="Class_FloatingNameLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_K_p0la5qEeeUVoYywick3g" y="5"/>
</children>
<element xmi:type="uml:Class" href="layers.uml#_eNnjMNa7EeKPiuTfpuvqHA"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_eO9nAda7EeKPiuTfpuvqHA" x="280" y="700"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_gUHVoNa7EeKPiuTfpuvqHA" type="Class_Shape" fontName="Segoe UI" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_gUHVota7EeKPiuTfpuvqHA" source="ShadowFigure">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_gUHVo9a7EeKPiuTfpuvqHA" key="ShadowFigure_Value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_gUHVpNa7EeKPiuTfpuvqHA" source="displayNameLabelIcon">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_gUHVpda7EeKPiuTfpuvqHA" key="displayNameLabelIcon_value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_gUHVpta7EeKPiuTfpuvqHA" source="QualifiedName">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_gUHVp9a7EeKPiuTfpuvqHA" key="QualifiedNameDepth" value="1000"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_gUHVqNa7EeKPiuTfpuvqHA" type="Class_NameLabel"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_gUHVqda7EeKPiuTfpuvqHA" type="Class_AttributeCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_gUHVqta7EeKPiuTfpuvqHA"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_gUHVq9a7EeKPiuTfpuvqHA"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_gUHVrNa7EeKPiuTfpuvqHA"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_gUHVrda7EeKPiuTfpuvqHA"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_gUHVrta7EeKPiuTfpuvqHA" type="Class_OperationCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_gUHVr9a7EeKPiuTfpuvqHA"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_gUHVsNa7EeKPiuTfpuvqHA"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_gUHVsda7EeKPiuTfpuvqHA"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_gUHVsta7EeKPiuTfpuvqHA"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_gUHVs9a7EeKPiuTfpuvqHA" type="Class_NestedClassifierCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_gUHVtNa7EeKPiuTfpuvqHA"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_gUHVtda7EeKPiuTfpuvqHA"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_gUHVtta7EeKPiuTfpuvqHA"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_gUHVt9a7EeKPiuTfpuvqHA"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_K_qboK5qEeeUVoYywick3g" type="Class_FloatingNameLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_K_qboa5qEeeUVoYywick3g" y="5"/>
</children>
<element xmi:type="uml:Class" href="layers.uml#_gT0asNa7EeKPiuTfpuvqHA"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_gUHVoda7EeKPiuTfpuvqHA" x="1320" y="100" width="122" height="381"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_DOnbMNjhEeKQqZMBCFd2Uw" type="Class_Shape" fontName="Segoe UI" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_DOnbMtjhEeKQqZMBCFd2Uw" source="ShadowFigure">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_DOnbM9jhEeKQqZMBCFd2Uw" key="ShadowFigure_Value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_DOnbNNjhEeKQqZMBCFd2Uw" source="displayNameLabelIcon">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_DOnbNdjhEeKQqZMBCFd2Uw" key="displayNameLabelIcon_value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_DOnbNtjhEeKQqZMBCFd2Uw" source="QualifiedName">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_DOnbN9jhEeKQqZMBCFd2Uw" key="QualifiedNameDepth" value="1000"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_DOnbONjhEeKQqZMBCFd2Uw" type="Class_NameLabel"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_DOnbOdjhEeKQqZMBCFd2Uw" type="Class_AttributeCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_DOnbOtjhEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_DOnbO9jhEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_DOnbPNjhEeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_DOnbPdjhEeKQqZMBCFd2Uw"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_DOnbPtjhEeKQqZMBCFd2Uw" type="Class_OperationCompartment">
<children xmi:type="notation:Shape" xmi:id="_jpOsYNjhEeKQqZMBCFd2Uw" type="Operation_ClassOperationLabel" fontName="Segoe UI" lineColor="0">
<element xmi:type="uml:Operation" href="layers.uml#_jo2R4NjhEeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_jpOsYdjhEeKQqZMBCFd2Uw"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_QDJocN0lEeKwptaAAanMDg" type="Operation_ClassOperationLabel" fontName="Segoe UI" lineColor="0">
<element xmi:type="uml:Operation" href="layers.uml#_8QO3kN0kEeKwptaAAanMDg"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_QDJocd0lEeKwptaAAanMDg" x="43" y="27"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_QDV1sN0lEeKwptaAAanMDg" type="Operation_ClassOperationLabel" fontName="Segoe UI" lineColor="0">
<element xmi:type="uml:Operation" href="layers.uml#_H4FrgN0lEeKwptaAAanMDg"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_QDV1sd0lEeKwptaAAanMDg" x="43" y="27"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_jM4SYN0lEeKwptaAAanMDg" type="Operation_ClassOperationLabel" fontName="Segoe UI" lineColor="0">
<element xmi:type="uml:Operation" href="layers.uml#_ZJ8N0N0lEeKwptaAAanMDg"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_jM4SYd0lEeKwptaAAanMDg" x="56" y="77"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_jM78wN0lEeKwptaAAanMDg" type="Operation_ClassOperationLabel" fontName="Segoe UI" lineColor="0">
<element xmi:type="uml:Operation" href="layers.uml#_ZdgqEN0lEeKwptaAAanMDg"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_jM78wd0lEeKwptaAAanMDg" x="56" y="77"/>
</children>
<styles xmi:type="notation:TitleStyle" xmi:id="_DOnbP9jhEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_DOnbQNjhEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_DOnbQdjhEeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_DOnbQtjhEeKQqZMBCFd2Uw"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_DOnbQ9jhEeKQqZMBCFd2Uw" type="Class_NestedClassifierCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_DOnbRNjhEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_DOnbRdjhEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_DOnbRtjhEeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_DOnbR9jhEeKQqZMBCFd2Uw"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_K_qboq5qEeeUVoYywick3g" type="Class_FloatingNameLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_K_qbo65qEeeUVoYywick3g" y="5"/>
</children>
<element xmi:type="uml:Class" href="layers.uml#_DN8s0NjhEeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_DOnbMdjhEeKQqZMBCFd2Uw" x="260" y="240" width="841" height="199"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_WHUKENjiEeKQqZMBCFd2Uw" type="Class_Shape" fontName="Segoe UI" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_WHUKEtjiEeKQqZMBCFd2Uw" source="ShadowFigure">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_WHUKE9jiEeKQqZMBCFd2Uw" key="ShadowFigure_Value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_WHUKFNjiEeKQqZMBCFd2Uw" source="displayNameLabelIcon">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_WHUKFdjiEeKQqZMBCFd2Uw" key="displayNameLabelIcon_value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_WHUKFtjiEeKQqZMBCFd2Uw" source="QualifiedName">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_WHUKF9jiEeKQqZMBCFd2Uw" key="QualifiedNameDepth" value="1000"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_WHUKGNjiEeKQqZMBCFd2Uw" type="Class_NameLabel"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_WHUKGdjiEeKQqZMBCFd2Uw" type="Class_AttributeCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_WHUKGtjiEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_WHUKG9jiEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_WHUKHNjiEeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_WHUKHdjiEeKQqZMBCFd2Uw"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_WHUKHtjiEeKQqZMBCFd2Uw" type="Class_OperationCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_WHUKH9jiEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_WHUKINjiEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_WHUKIdjiEeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_WHUKItjiEeKQqZMBCFd2Uw"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_WHUKI9jiEeKQqZMBCFd2Uw" type="Class_NestedClassifierCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_WHUKJNjiEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_WHUKJdjiEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_WHUKJtjiEeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_WHUKJ9jiEeKQqZMBCFd2Uw"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_K_qbpK5qEeeUVoYywick3g" type="Class_FloatingNameLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_K_qbpa5qEeeUVoYywick3g" y="5"/>
</children>
<element xmi:type="uml:Class" href="layers.uml#_51zAINa7EeKPiuTfpuvqHA"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_WHUKEdjiEeKQqZMBCFd2Uw" x="1540" y="20"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_Y0q5cNjoEeKQqZMBCFd2Uw" type="Class_Shape" fontName="Segoe UI" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Y0q5ctjoEeKQqZMBCFd2Uw" source="ShadowFigure">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Y0q5c9joEeKQqZMBCFd2Uw" key="ShadowFigure_Value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Y0q5dNjoEeKQqZMBCFd2Uw" source="displayNameLabelIcon">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Y0q5ddjoEeKQqZMBCFd2Uw" key="displayNameLabelIcon_value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Y0q5dtjoEeKQqZMBCFd2Uw" source="QualifiedName">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Y0q5d9joEeKQqZMBCFd2Uw" key="QualifiedNameDepth" value="1000"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_Y0q5eNjoEeKQqZMBCFd2Uw" type="Class_NameLabel"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_Y0q5edjoEeKQqZMBCFd2Uw" type="Class_AttributeCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_Y0q5etjoEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_Y0q5e9joEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_Y0q5fNjoEeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_Y0q5fdjoEeKQqZMBCFd2Uw"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_Y0q5ftjoEeKQqZMBCFd2Uw" type="Class_OperationCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_Y0q5f9joEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_Y0q5gNjoEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_Y0q5gdjoEeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_Y0q5gtjoEeKQqZMBCFd2Uw"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_Y0xAENjoEeKQqZMBCFd2Uw" type="Class_NestedClassifierCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_Y0xAEdjoEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_Y0xAEtjoEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_Y0xAE9joEeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_Y0xAFNjoEeKQqZMBCFd2Uw"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_K_qbpq5qEeeUVoYywick3g" type="Class_FloatingNameLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_K_qbp65qEeeUVoYywick3g" y="5"/>
</children>
<element xmi:type="uml:Class" href="layers.uml#_ggM80NhbEeKgkM6XJF9t4A"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_Y0q5cdjoEeKQqZMBCFd2Uw" x="420" y="20" width="101" height="101"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_8O26INjoEeKQqZMBCFd2Uw" type="Class_Shape" fontName="Segoe UI" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8O26ItjoEeKQqZMBCFd2Uw" source="ShadowFigure">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8O26I9joEeKQqZMBCFd2Uw" key="ShadowFigure_Value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8O26JNjoEeKQqZMBCFd2Uw" source="displayNameLabelIcon">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8O26JdjoEeKQqZMBCFd2Uw" key="displayNameLabelIcon_value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8O26JtjoEeKQqZMBCFd2Uw" source="QualifiedName">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8O26J9joEeKQqZMBCFd2Uw" key="QualifiedNameDepth" value="1000"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_8O26KNjoEeKQqZMBCFd2Uw" type="Class_NameLabel"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_8O26KdjoEeKQqZMBCFd2Uw" type="Class_AttributeCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_8O26KtjoEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_8O26K9joEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_8O26LNjoEeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_8O26LdjoEeKQqZMBCFd2Uw"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_8O26LtjoEeKQqZMBCFd2Uw" type="Class_OperationCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_8O26L9joEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_8O26MNjoEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_8O26MdjoEeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_8O26MtjoEeKQqZMBCFd2Uw"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_8O26M9joEeKQqZMBCFd2Uw" type="Class_NestedClassifierCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_8O26NNjoEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_8O26NdjoEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_8O26NtjoEeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_8O26N9joEeKQqZMBCFd2Uw"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_K_qbqK5qEeeUVoYywick3g" type="Class_FloatingNameLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_K_qbqa5qEeeUVoYywick3g" y="5"/>
</children>
<element xmi:type="uml:Class" href="layers.uml#_8OefoNjoEeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_8O26IdjoEeKQqZMBCFd2Uw" x="860" y="520" width="121" height="101"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_AToXINjpEeKQqZMBCFd2Uw" type="Class_Shape" fontName="Segoe UI" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_AToXItjpEeKQqZMBCFd2Uw" source="ShadowFigure">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_AToXI9jpEeKQqZMBCFd2Uw" key="ShadowFigure_Value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_AToXJNjpEeKQqZMBCFd2Uw" source="displayNameLabelIcon">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_AToXJdjpEeKQqZMBCFd2Uw" key="displayNameLabelIcon_value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_AToXJtjpEeKQqZMBCFd2Uw" source="QualifiedName">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_AToXJ9jpEeKQqZMBCFd2Uw" key="QualifiedNameDepth" value="1000"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_AToXKNjpEeKQqZMBCFd2Uw" type="Class_NameLabel"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_AToXKdjpEeKQqZMBCFd2Uw" type="Class_AttributeCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_AToXKtjpEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_AToXK9jpEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_AToXLNjpEeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_AToXLdjpEeKQqZMBCFd2Uw"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_AToXLtjpEeKQqZMBCFd2Uw" type="Class_OperationCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_AToXL9jpEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_AToXMNjpEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_AToXMdjpEeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_AToXMtjpEeKQqZMBCFd2Uw"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_AToXM9jpEeKQqZMBCFd2Uw" type="Class_NestedClassifierCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_AToXNNjpEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_AToXNdjpEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_AToXNtjpEeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_AToXN9jpEeKQqZMBCFd2Uw"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_K_qbqq5qEeeUVoYywick3g" type="Class_FloatingNameLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_K_qbq65qEeeUVoYywick3g" y="5"/>
</children>
<element xmi:type="uml:Class" href="layers.uml#_uMYd4NjoEeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_AToXIdjpEeKQqZMBCFd2Uw" x="40" y="520" width="181" height="101"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_di3-ENkhEeKQqZMBCFd2Uw" type="Class_Shape" fontName="Segoe UI" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_di3-EtkhEeKQqZMBCFd2Uw" source="ShadowFigure">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_di3-E9khEeKQqZMBCFd2Uw" key="ShadowFigure_Value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_di3-FNkhEeKQqZMBCFd2Uw" source="displayNameLabelIcon">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_di3-FdkhEeKQqZMBCFd2Uw" key="displayNameLabelIcon_value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_di3-FtkhEeKQqZMBCFd2Uw" source="QualifiedName">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_di3-F9khEeKQqZMBCFd2Uw" key="QualifiedNameDepth" value="1000"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_di3-GNkhEeKQqZMBCFd2Uw" type="Class_NameLabel"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_di3-GdkhEeKQqZMBCFd2Uw" type="Class_AttributeCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_di3-GtkhEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_di3-G9khEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_di3-HNkhEeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_di3-HdkhEeKQqZMBCFd2Uw"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_di3-HtkhEeKQqZMBCFd2Uw" type="Class_OperationCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_di3-H9khEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_di3-INkhEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_di3-IdkhEeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_di3-ItkhEeKQqZMBCFd2Uw"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_di-EsNkhEeKQqZMBCFd2Uw" type="Class_NestedClassifierCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_di-EsdkhEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_di-EstkhEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_di-Es9khEeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_di-EtNkhEeKQqZMBCFd2Uw"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_K_qbrK5qEeeUVoYywick3g" type="Class_FloatingNameLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_K_qbra5qEeeUVoYywick3g" y="5"/>
</children>
<element xmi:type="uml:Class" href="notation/notation.uml#_AziHhrcnEeKeLJDBCBPhPw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_di3-EdkhEeKQqZMBCFd2Uw" x="1540" y="380" width="101" height="101"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_zYYY0NqBEeKQqZMBCFd2Uw" type="Class_Shape" fontName="Segoe UI" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zYefcNqBEeKQqZMBCFd2Uw" source="ShadowFigure">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zYefcdqBEeKQqZMBCFd2Uw" key="ShadowFigure_Value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zYefctqBEeKQqZMBCFd2Uw" source="displayNameLabelIcon">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zYefc9qBEeKQqZMBCFd2Uw" key="displayNameLabelIcon_value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zYefdNqBEeKQqZMBCFd2Uw" source="QualifiedName">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zYefddqBEeKQqZMBCFd2Uw" key="QualifiedNameDepth" value="1000"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_zYfGgNqBEeKQqZMBCFd2Uw" type="Class_NameLabel"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_zYfGgdqBEeKQqZMBCFd2Uw" type="Class_AttributeCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_zYfGgtqBEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_zYfGg9qBEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_zYfGhNqBEeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_zYfGhdqBEeKQqZMBCFd2Uw"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_zYfGhtqBEeKQqZMBCFd2Uw" type="Class_OperationCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_zYfGh9qBEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_zYfGiNqBEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_zYfGidqBEeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_zYfGitqBEeKQqZMBCFd2Uw"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_zYfGi9qBEeKQqZMBCFd2Uw" type="Class_NestedClassifierCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_zYfGjNqBEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_zYfGjdqBEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_zYfGjtqBEeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_zYfGj9qBEeKQqZMBCFd2Uw"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_K_qbrq5qEeeUVoYywick3g" type="Class_FloatingNameLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_K_qbr65qEeeUVoYywick3g" y="5"/>
</children>
<element xmi:type="uml:Class" href="layers.uml#_zYGE8NqBEeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_zYYY0dqBEeKQqZMBCFd2Uw" x="260" y="520" width="141"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_33RakNt0EeKQqZMBCFd2Uw" type="Class_Shape" fontName="Segoe UI" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_33Raktt0EeKQqZMBCFd2Uw" source="ShadowFigure">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_33Rak9t0EeKQqZMBCFd2Uw" key="ShadowFigure_Value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_33RalNt0EeKQqZMBCFd2Uw" source="displayNameLabelIcon">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_33Raldt0EeKQqZMBCFd2Uw" key="displayNameLabelIcon_value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_33Raltt0EeKQqZMBCFd2Uw" source="QualifiedName">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_33Ral9t0EeKQqZMBCFd2Uw" key="QualifiedNameDepth" value="1000"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_33RamNt0EeKQqZMBCFd2Uw" type="Class_NameLabel"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_33Ramdt0EeKQqZMBCFd2Uw" type="Class_AttributeCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_33Ramtt0EeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_33Ram9t0EeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_33RanNt0EeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_33Randt0EeKQqZMBCFd2Uw"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_33Rantt0EeKQqZMBCFd2Uw" type="Class_OperationCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_33Ran9t0EeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_33RaoNt0EeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_33Raodt0EeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_33Raott0EeKQqZMBCFd2Uw"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_33Rao9t0EeKQqZMBCFd2Uw" type="Class_NestedClassifierCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_33RapNt0EeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_33Rapdt0EeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_33Raptt0EeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_33Rap9t0EeKQqZMBCFd2Uw"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_K_qbsK5qEeeUVoYywick3g" type="Class_FloatingNameLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_K_qbsa5qEeeUVoYywick3g" y="5"/>
</children>
<element xmi:type="uml:Class" href="layers.uml#_325AENt0EeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_33Rakdt0EeKQqZMBCFd2Uw" x="580" y="20" width="221" height="101"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_IPOrANt2EeKQqZMBCFd2Uw" type="Class_Shape" fontName="Segoe UI" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_IPOrAtt2EeKQqZMBCFd2Uw" source="ShadowFigure">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_IPOrA9t2EeKQqZMBCFd2Uw" key="ShadowFigure_Value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_IPOrBNt2EeKQqZMBCFd2Uw" source="displayNameLabelIcon">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_IPOrBdt2EeKQqZMBCFd2Uw" key="displayNameLabelIcon_value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_IPOrBtt2EeKQqZMBCFd2Uw" source="QualifiedName">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_IPOrB9t2EeKQqZMBCFd2Uw" key="QualifiedNameDepth" value="1000"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_IPOrCNt2EeKQqZMBCFd2Uw" type="Class_NameLabel"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_IPOrCdt2EeKQqZMBCFd2Uw" type="Class_AttributeCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_IPOrCtt2EeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_IPOrC9t2EeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_IPOrDNt2EeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_IPOrDdt2EeKQqZMBCFd2Uw"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_IPOrDtt2EeKQqZMBCFd2Uw" type="Class_OperationCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_IPOrD9t2EeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_IPOrENt2EeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_IPOrEdt2EeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_IPOrEtt2EeKQqZMBCFd2Uw"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_IPOrE9t2EeKQqZMBCFd2Uw" type="Class_NestedClassifierCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_IPOrFNt2EeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_IPOrFdt2EeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_IPOrFtt2EeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_IPOrF9t2EeKQqZMBCFd2Uw"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_K_qbsq5qEeeUVoYywick3g" type="Class_FloatingNameLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_K_qbs65qEeeUVoYywick3g" y="5"/>
</children>
<element xmi:type="uml:Class" href="layers.uml#_IOwJ4Nt2EeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_IPOrAdt2EeKQqZMBCFd2Uw" x="1020" y="520" width="181"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_q9LiYO3uEeKwLp35IbAIig" type="Class_Shape" fontName="Segoe UI" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_q9RpAO3uEeKwLp35IbAIig" source="ShadowFigure">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_q9RpAe3uEeKwLp35IbAIig" key="ShadowFigure_Value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_q9RpAu3uEeKwLp35IbAIig" source="displayNameLabelIcon">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_q9RpA-3uEeKwLp35IbAIig" key="displayNameLabelIcon_value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_q9RpBO3uEeKwLp35IbAIig" source="QualifiedName">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_q9RpBe3uEeKwLp35IbAIig" key="QualifiedNameDepth" value="1000"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_q9RpBu3uEeKwLp35IbAIig" type="Class_NameLabel"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_q9RpB-3uEeKwLp35IbAIig" type="Class_AttributeCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_q9RpCO3uEeKwLp35IbAIig"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_q9RpCe3uEeKwLp35IbAIig"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_q9RpCu3uEeKwLp35IbAIig"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_q9RpC-3uEeKwLp35IbAIig"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_q9RpDO3uEeKwLp35IbAIig" type="Class_OperationCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_q9RpDe3uEeKwLp35IbAIig"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_q9RpDu3uEeKwLp35IbAIig"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_q9RpD-3uEeKwLp35IbAIig"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_q9RpEO3uEeKwLp35IbAIig"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_q9RpEe3uEeKwLp35IbAIig" type="Class_NestedClassifierCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_q9RpEu3uEeKwLp35IbAIig"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_q9RpE-3uEeKwLp35IbAIig"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_q9RpFO3uEeKwLp35IbAIig"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_q9RpFe3uEeKwLp35IbAIig"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_K_qbtK5qEeeUVoYywick3g" type="Class_FloatingNameLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_K_qbta5qEeeUVoYywick3g" y="5"/>
</children>
<element xmi:type="uml:Class" href="layers.uml#_q85OgO3uEeKwLp35IbAIig"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_q9LiYe3uEeKwLp35IbAIig" x="700" y="520"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_-jCeEAw_EeOjX-JbGFEH7w" type="Class_Shape" fontName="Segoe UI" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_-jCeEgw_EeOjX-JbGFEH7w" source="ShadowFigure">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_-jCeEww_EeOjX-JbGFEH7w" key="ShadowFigure_Value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_-jCeFAw_EeOjX-JbGFEH7w" source="displayNameLabelIcon">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_-jCeFQw_EeOjX-JbGFEH7w" key="displayNameLabelIcon_value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_-jCeFgw_EeOjX-JbGFEH7w" source="QualifiedName">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_-jCeFww_EeOjX-JbGFEH7w" key="QualifiedNameDepth" value="1000"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_-jCeGAw_EeOjX-JbGFEH7w" type="Class_NameLabel"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_-jCeGQw_EeOjX-JbGFEH7w" type="Class_AttributeCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_-jCeGgw_EeOjX-JbGFEH7w"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_-jCeGww_EeOjX-JbGFEH7w"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_-jCeHAw_EeOjX-JbGFEH7w"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_-jCeHQw_EeOjX-JbGFEH7w"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_-jCeHgw_EeOjX-JbGFEH7w" type="Class_OperationCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_-jCeHww_EeOjX-JbGFEH7w"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_-jCeIAw_EeOjX-JbGFEH7w"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_-jCeIQw_EeOjX-JbGFEH7w"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_-jCeIgw_EeOjX-JbGFEH7w"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_-jCeIww_EeOjX-JbGFEH7w" type="Class_NestedClassifierCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_-jCeJAw_EeOjX-JbGFEH7w"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_-jCeJQw_EeOjX-JbGFEH7w"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_-jCeJgw_EeOjX-JbGFEH7w"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_-jCeJww_EeOjX-JbGFEH7w"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_K_rCsK5qEeeUVoYywick3g" type="Class_FloatingNameLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_K_rCsa5qEeeUVoYywick3g" y="5"/>
</children>
<element xmi:type="uml:Class" href="layers.uml#_T5we4AkdEeOnVqX9VcfeWQ"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_-jCeEQw_EeOjX-JbGFEH7w" x="440" y="520" width="221"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_7mzZc72jEeiAtaR2zBJhAQ" type="StereotypeComment">
<styles xmi:type="notation:TitleStyle" xmi:id="_7mzZdL2jEeiAtaR2zBJhAQ"/>
<styles xmi:type="notation:EObjectValueStyle" xmi:id="_7m5gEL2jEeiAtaR2zBJhAQ" name="BASE_ELEMENT">
<eObjectValue xmi:type="uml:Class" href="notation/notation.uml#_AziHercnEeKeLJDBCBPhPw"/>
</styles>
<element xsi:nil="true"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_7mzZdb2jEeiAtaR2zBJhAQ" x="1300" y="20"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_7pKJ4L2jEeiAtaR2zBJhAQ" type="StereotypeComment">
<styles xmi:type="notation:TitleStyle" xmi:id="_7pKJ4b2jEeiAtaR2zBJhAQ"/>
<styles xmi:type="notation:EObjectValueStyle" xmi:id="_7pKJ472jEeiAtaR2zBJhAQ" name="BASE_ELEMENT">
<eObjectValue xmi:type="uml:Class" href="notation/notation.uml#_AziHhrcnEeKeLJDBCBPhPw"/>
</styles>
<element xsi:nil="true"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_7pKJ4r2jEeiAtaR2zBJhAQ" x="1740" y="380"/>
</children>
<styles xmi:type="notation:DiagramStyle" xmi:id="_mmXS0bcqEeK8_t7Rpq6ZJA"/>
<styles xmi:type="style:PapyrusDiagramStyle" xmi:id="_K_Yu0K5qEeeUVoYywick3g" diagramKindId="org.eclipse.papyrus.uml.diagram.class">
<owner xmi:type="uml:Model" href="layers.uml#_gAOFQLcqEeK8_t7Rpq6ZJA"/>
</styles>
<styles xmi:type="notation:StringValueStyle" xmi:id="_K_xJUK5qEeeUVoYywick3g" name="diagram_compatibility_version" stringValue="1.4.0"/>
<element xmi:type="uml:Model" href="layers.uml#_gAOFQLcqEeK8_t7Rpq6ZJA"/>
<edges xmi:type="notation:Connector" xmi:id="_0PIOkLcqEeK8_t7Rpq6ZJA" type="Generalization_Edge" source="_yPB_ELcqEeK8_t7Rpq6ZJA" target="_xbaJwLcqEeK8_t7Rpq6ZJA" lineColor="0">
<children xmi:type="notation:DecorationNode" xmi:id="_0PIOk7cqEeK8_t7Rpq6ZJA" type="Generalization_StereotypeLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_ZZq3AK5-EeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_0PIOlLcqEeK8_t7Rpq6ZJA" y="40"/>
</children>
<styles xmi:type="notation:FontStyle" xmi:id="_0PIOkbcqEeK8_t7Rpq6ZJA" fontName="Segoe UI"/>
<element xmi:type="uml:Generalization" href="layers.uml#_0NyKwLcqEeK8_t7Rpq6ZJA"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_0PIOkrcqEeK8_t7Rpq6ZJA" points="[1119, 158, -643984, -643984]$[1122, 130, -643984, -643984]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_0REIQLcqEeK8_t7Rpq6ZJA" id="(0.425531914893617,0.0)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_0REIQbcqEeK8_t7Rpq6ZJA" id="(0.594059405940594,1.0)"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_jWjy8Na7EeKPiuTfpuvqHA" type="Association_Edge" source="_yPB_ELcqEeK8_t7Rpq6ZJA" target="_gUHVoNa7EeKPiuTfpuvqHA" lineColor="0">
<children xmi:type="notation:DecorationNode" xmi:id="_jWjy89a7EeKPiuTfpuvqHA" visible="false" type="Association_StereotypeLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_ZaHi8K5-EeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_jWjy9Na7EeKPiuTfpuvqHA" x="1" y="-18"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_jWjy9da7EeKPiuTfpuvqHA" visible="false" type="Association_NameLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_Zaad4K5-EeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_jWjy9ta7EeKPiuTfpuvqHA" y="19"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_jWjy99a7EeKPiuTfpuvqHA" visible="false" type="Association_TargetRoleLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_Za3J0K5-EeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_jWjy-Na7EeKPiuTfpuvqHA" x="42" y="-18"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_jWjy-da7EeKPiuTfpuvqHA" type="Association_SourceRoleLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_Zbc_sK5-EeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_jWjy-ta7EeKPiuTfpuvqHA" x="-8" y="27"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_jWjy-9a7EeKPiuTfpuvqHA" visible="false" type="Association_SourceMultiplicityLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_Zb5roK5-EeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_jWjy_Na7EeKPiuTfpuvqHA" x="42" y="19"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_jWjy_da7EeKPiuTfpuvqHA" type="Association_TargetMultiplicityLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_ZcMmkK5-EeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_jWjy_ta7EeKPiuTfpuvqHA" x="-15" y="-33"/>
</children>
<styles xmi:type="notation:FontStyle" xmi:id="_jWjy8da7EeKPiuTfpuvqHA" fontName="Segoe UI"/>
<element xmi:type="uml:Association" href="layers.uml#_jWQ4ANa7EeKPiuTfpuvqHA"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_jWjy8ta7EeKPiuTfpuvqHA" points="[1210, 180, -643984, -643984]$[1309, 179, -643984, -643984]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_jW2t4Na7EeKPiuTfpuvqHA" id="(1.0,0.32786885245901637)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_jW2t4da7EeKPiuTfpuvqHA" id="(0.0,0.2099737532808399)"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_akk1ANjhEeKQqZMBCFd2Uw" type="Association_Edge" source="_DOnbMNjhEeKQqZMBCFd2Uw" target="_gUHVoNa7EeKPiuTfpuvqHA" lineColor="0">
<children xmi:type="notation:DecorationNode" xmi:id="_akk1A9jhEeKQqZMBCFd2Uw" visible="false" type="Association_StereotypeLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_c6DNgK5-EeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_akk1BNjhEeKQqZMBCFd2Uw" y="-20"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_akk1BdjhEeKQqZMBCFd2Uw" visible="false" type="Association_NameLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_c6f5cK5-EeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_akk1BtjhEeKQqZMBCFd2Uw" y="20"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_akk1B9jhEeKQqZMBCFd2Uw" visible="false" type="Association_TargetRoleLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_c7FvUK5-EeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_akk1CNjhEeKQqZMBCFd2Uw" x="14" y="-20"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_akk1CdjhEeKQqZMBCFd2Uw" type="Association_SourceRoleLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_c7ibQK5-EeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_akk1CtjhEeKQqZMBCFd2Uw" x="-40" y="22"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_akk1C9jhEeKQqZMBCFd2Uw" visible="false" type="Association_SourceMultiplicityLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_c7_HMK5-EeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_akk1DNjhEeKQqZMBCFd2Uw" x="14" y="20"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_akk1DdjhEeKQqZMBCFd2Uw" type="Association_TargetMultiplicityLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_c8bzIK5-EeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_akk1DtjhEeKQqZMBCFd2Uw" x="-15" y="-20"/>
</children>
<styles xmi:type="notation:FontStyle" xmi:id="_akk1AdjhEeKQqZMBCFd2Uw" fontName="Segoe UI"/>
<element xmi:type="uml:Association" href="layers.uml#_akGT4NjhEeKQqZMBCFd2Uw"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_akk1AtjhEeKQqZMBCFd2Uw" points="[633, 275, -643984, -643984]$[1077, 258, -643984, -643984]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_akxCQNjhEeKQqZMBCFd2Uw" id="(1.0,0.10050251256281408)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_akxCQdjhEeKQqZMBCFd2Uw" id="(0.0,0.4199475065616798)"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_bwi0sNjoEeKQqZMBCFd2Uw" type="Generalization_Edge" source="_DOnbMNjhEeKQqZMBCFd2Uw" target="_Y0q5cNjoEeKQqZMBCFd2Uw" lineColor="0">
<children xmi:type="notation:DecorationNode" xmi:id="_bwi0s9joEeKQqZMBCFd2Uw" type="Generalization_StereotypeLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_ziI0sK5-EeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_bwi0tNjoEeKQqZMBCFd2Uw" x="2" y="37"/>
</children>
<styles xmi:type="notation:FontStyle" xmi:id="_bwi0sdjoEeKQqZMBCFd2Uw" fontName="Segoe UI"/>
<element xmi:type="uml:Generalization" href="layers.uml#_bwKaMNjoEeKQqZMBCFd2Uw"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_bwi0stjoEeKQqZMBCFd2Uw" points="[460, 240, -643984, -643984]$[460, 87, -643984, -643984]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_bwo7UNjoEeKQqZMBCFd2Uw" id="(0.23781212841854935,0.0)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_bwo7UdjoEeKQqZMBCFd2Uw" id="(0.39603960396039606,1.0)"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_DY7UINjpEeKQqZMBCFd2Uw" type="Association_Edge" source="_DOnbMNjhEeKQqZMBCFd2Uw" target="_AToXINjpEeKQqZMBCFd2Uw" lineColor="0">
<children xmi:type="notation:DecorationNode" xmi:id="_DY7UI9jpEeKQqZMBCFd2Uw" visible="false" type="Association_StereotypeLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_5EfqAK5-EeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_DY7UJNjpEeKQqZMBCFd2Uw" y="-19"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_DY7UJdjpEeKQqZMBCFd2Uw" visible="false" type="Association_NameLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_5E8V8K5-EeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_DY7UJtjpEeKQqZMBCFd2Uw" x="1" y="17"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_DY7UJ9jpEeKQqZMBCFd2Uw" visible="false" type="Association_TargetRoleLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_5FZB4K5-EeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_DY7UKNjpEeKQqZMBCFd2Uw" x="17" y="-19"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_DZBawNjpEeKQqZMBCFd2Uw" type="Association_SourceRoleLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_5F1t0K5-EeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_DZBawdjpEeKQqZMBCFd2Uw" x="-33" y="34"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_DZBawtjpEeKQqZMBCFd2Uw" visible="false" type="Association_SourceMultiplicityLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_5GIowK5-EeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_DZBaw9jpEeKQqZMBCFd2Uw" x="17" y="17"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_DZBaxNjpEeKQqZMBCFd2Uw" type="Association_TargetMultiplicityLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_5GbjsK5-EeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_DZBaxdjpEeKQqZMBCFd2Uw" x="-13" y="15"/>
</children>
<styles xmi:type="notation:FontStyle" xmi:id="_DY7UIdjpEeKQqZMBCFd2Uw" fontName="Segoe UI"/>
<element xmi:type="uml:Association" href="layers.uml#_DYi5oNjpEeKQqZMBCFd2Uw"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_DY7UItjpEeKQqZMBCFd2Uw" points="[300, 439, -643984, -643984]$[300, 460, -643984, -643984]$[120, 460, -643984, -643984]$[120, 520, -643984, -643984]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_DZHhYNjpEeKQqZMBCFd2Uw" id="(0.04756242568370987,1.0)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_DZHhYdjpEeKQqZMBCFd2Uw" id="(0.4419889502762431,0.0)"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_EE7egNjpEeKQqZMBCFd2Uw" type="Association_Edge" source="_DOnbMNjhEeKQqZMBCFd2Uw" target="_8O26INjoEeKQqZMBCFd2Uw" lineColor="0">
<children xmi:type="notation:DecorationNode" xmi:id="_EE7eg9jpEeKQqZMBCFd2Uw" visible="false" type="Association_StereotypeLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_v56JwK5-EeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_EE7ehNjpEeKQqZMBCFd2Uw" x="1" y="-18"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_EE7ehdjpEeKQqZMBCFd2Uw" visible="false" type="Association_NameLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_v6pwoK5-EeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_EE7ehtjpEeKQqZMBCFd2Uw" y="19"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_EE7eh9jpEeKQqZMBCFd2Uw" visible="false" type="Association_TargetRoleLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_v68rkK5-EeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_EFBlINjpEeKQqZMBCFd2Uw" x="16" y="-18"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_EFBlIdjpEeKQqZMBCFd2Uw" type="Association_SourceRoleLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_v7ZXgK5-EeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_EFBlItjpEeKQqZMBCFd2Uw" x="-33" y="34"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_EFBlI9jpEeKQqZMBCFd2Uw" visible="false" type="Association_SourceMultiplicityLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_v72DcK5-EeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_EFBlJNjpEeKQqZMBCFd2Uw" x="17" y="19"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_EFBlJdjpEeKQqZMBCFd2Uw" type="Association_TargetMultiplicityLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_v8I-YK5-EeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_EFBlJtjpEeKQqZMBCFd2Uw" x="-13" y="15"/>
</children>
<styles xmi:type="notation:FontStyle" xmi:id="_EE7egdjpEeKQqZMBCFd2Uw" fontName="Segoe UI"/>
<element xmi:type="uml:Association" href="layers.uml#_EEjEANjpEeKQqZMBCFd2Uw"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_EE7egtjpEeKQqZMBCFd2Uw" points="[634, 400, -643984, -643984]$[740, 400, -643984, -643984]$[740, 480, -643984, -643984]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_EFHrwNjpEeKQqZMBCFd2Uw" id="(0.7847800237812128,1.0)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_EFHrwdjpEeKQqZMBCFd2Uw" id="(0.49586776859504134,0.0)"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_hRFVMNkhEeKQqZMBCFd2Uw" type="Association_Edge" source="_gUHVoNa7EeKPiuTfpuvqHA" target="_di3-ENkhEeKQqZMBCFd2Uw" lineColor="0">
<children xmi:type="notation:DecorationNode" xmi:id="_hRFVM9khEeKQqZMBCFd2Uw" visible="false" type="Association_StereotypeLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_c27oEK5-EeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_hRFVNNkhEeKQqZMBCFd2Uw" y="-20"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_hRFVNdkhEeKQqZMBCFd2Uw" visible="false" type="Association_NameLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_c3OjAK5-EeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_hRFVNtkhEeKQqZMBCFd2Uw" y="20"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_hRFVN9khEeKQqZMBCFd2Uw" visible="false" type="Association_TargetRoleLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_c30Y4K5-EeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_hRFVONkhEeKQqZMBCFd2Uw" x="15" y="-20"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_hRFVOdkhEeKQqZMBCFd2Uw" type="Association_SourceRoleLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_c4RE0K5-EeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_hRFVOtkhEeKQqZMBCFd2Uw" x="-56" y="23"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_hRFVO9khEeKQqZMBCFd2Uw" visible="false" type="Association_SourceMultiplicityLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_c5ArsK5-EeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_hRFVPNkhEeKQqZMBCFd2Uw" x="15" y="20"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_hRFVPdkhEeKQqZMBCFd2Uw" type="Association_TargetMultiplicityLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_c5mhkK5-EeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_hRFVPtkhEeKQqZMBCFd2Uw" x="-15" y="-20"/>
</children>
<styles xmi:type="notation:FontStyle" xmi:id="_hRFVMdkhEeKQqZMBCFd2Uw" fontName="Segoe UI"/>
<element xmi:type="uml:Association" href="layers.uml#_hQam0NkhEeKQqZMBCFd2Uw"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_hRFVMtkhEeKQqZMBCFd2Uw" points="[1451, 439, -643984, -643984]$[1529, 435, -643984, -643984]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_hRLb0NkhEeKQqZMBCFd2Uw" id="(1.0,0.8923884514435696)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_hRLb0dkhEeKQqZMBCFd2Uw" id="(0.0,0.594059405940594)"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_5sUcENqBEeKQqZMBCFd2Uw" type="Association_Edge" source="_DOnbMNjhEeKQqZMBCFd2Uw" target="_zYYY0NqBEeKQqZMBCFd2Uw" lineColor="0">
<children xmi:type="notation:DecorationNode" xmi:id="_5sUcE9qBEeKQqZMBCFd2Uw" visible="false" type="Association_StereotypeLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_5G4PoK5-EeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_5sUcFNqBEeKQqZMBCFd2Uw" y="-19"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_5sUcFdqBEeKQqZMBCFd2Uw" visible="false" type="Association_NameLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_5HLKkK5-EeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_5sUcFtqBEeKQqZMBCFd2Uw" x="1" y="18"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_5sUcF9qBEeKQqZMBCFd2Uw" visible="false" type="Association_TargetRoleLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_5HxngK5-EeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_5sUcGNqBEeKQqZMBCFd2Uw" x="30" y="-19"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_5sUcGdqBEeKQqZMBCFd2Uw" type="Association_SourceRoleLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_5IEicK5-EeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_5sUcGtqBEeKQqZMBCFd2Uw" x="-33" y="34"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_5sUcG9qBEeKQqZMBCFd2Uw" visible="false" type="Association_SourceMultiplicityLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_5IhOYK5-EeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_5saisNqBEeKQqZMBCFd2Uw" x="30" y="18"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_5saisdqBEeKQqZMBCFd2Uw" type="Association_TargetMultiplicityLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_5I0JUK5-EeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_5saistqBEeKQqZMBCFd2Uw" x="-13" y="15"/>
</children>
<styles xmi:type="notation:FontStyle" xmi:id="_5sUcEdqBEeKQqZMBCFd2Uw" fontName="Segoe UI"/>
<element xmi:type="uml:Association" href="layers.uml#_5r8BkNqBEeKQqZMBCFd2Uw"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_5sUcEtqBEeKQqZMBCFd2Uw" points="[500, 439, -643984, -643984]$[380, 480, -643984, -643984]$[320, 480, -643984, -643984]$[320, 520, -643984, -643984]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_5sgpUNqBEeKQqZMBCFd2Uw" id="(0.1426872770511296,1.0)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_5sgpUdqBEeKQqZMBCFd2Uw" id="(0.425531914893617,0.0)"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_T0VGwNqCEeKQqZMBCFd2Uw" type="Association_Edge" source="_zYYY0NqBEeKQqZMBCFd2Uw" target="_eO9nANa7EeKPiuTfpuvqHA" lineColor="0">
<children xmi:type="notation:DecorationNode" xmi:id="_T0VGw9qCEeKQqZMBCFd2Uw" visible="false" type="Association_StereotypeLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_Ig_0QK5_EeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_T0VGxNqCEeKQqZMBCFd2Uw" x="1" y="-17"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_T0VGxdqCEeKQqZMBCFd2Uw" visible="false" type="Association_NameLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_IhcgMK5_EeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_T0VGxtqCEeKQqZMBCFd2Uw" x="-1" y="17"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_T0VGx9qCEeKQqZMBCFd2Uw" visible="false" type="Association_TargetRoleLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_Ih5MIK5_EeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_T0VGyNqCEeKQqZMBCFd2Uw" x="13" y="-17"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_T0VGydqCEeKQqZMBCFd2Uw" type="Association_SourceRoleLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_IiVRAK5_EeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_T0VGytqCEeKQqZMBCFd2Uw" x="-10" y="76"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_T0VGy9qCEeKQqZMBCFd2Uw" visible="false" type="Association_SourceMultiplicityLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_IiozAK5_EeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_T0VGzNqCEeKQqZMBCFd2Uw" x="13" y="17"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_T0VGzdqCEeKQqZMBCFd2Uw" type="Association_TargetMultiplicityLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_Ii7t8K5_EeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_T0VGztqCEeKQqZMBCFd2Uw" x="-13" y="-17"/>
</children>
<styles xmi:type="notation:FontStyle" xmi:id="_T0VGwdqCEeKQqZMBCFd2Uw" fontName="Segoe UI"/>
<element xmi:type="uml:Association" href="layers.uml#_Tz2loNqCEeKQqZMBCFd2Uw"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_T0VGwtqCEeKQqZMBCFd2Uw" points="[412, 708, -643984, -643984]$[460, 788, -643984, -643984]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_T0bNYNqCEeKQqZMBCFd2Uw" id="(0.425531914893617,1.0)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_T0bNYdqCEeKQqZMBCFd2Uw" id="(0.4,0.0)"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="__sH28Nt0EeKQqZMBCFd2Uw" type="Association_Edge" source="_33RakNt0EeKQqZMBCFd2Uw" target="_DOnbMNjhEeKQqZMBCFd2Uw" lineColor="0">
<children xmi:type="notation:DecorationNode" xmi:id="__sH289t0EeKQqZMBCFd2Uw" visible="false" type="Association_StereotypeLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_k38RIK5-EeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="__sH29Nt0EeKQqZMBCFd2Uw" y="-20"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="__sH29dt0EeKQqZMBCFd2Uw" visible="false" type="Association_NameLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_k4iuEK5-EeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="__sH29tt0EeKQqZMBCFd2Uw" y="20"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="__sH299t0EeKQqZMBCFd2Uw" visible="false" type="Association_TargetRoleLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_k5Ij8K5-EeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="__sH2-Nt0EeKQqZMBCFd2Uw" x="19" y="-20"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="__sH2-dt0EeKQqZMBCFd2Uw" type="Association_SourceRoleLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_k5lP4K5-EeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="__sH2-tt0EeKQqZMBCFd2Uw" x="-33" y="-67"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="__sH2-9t0EeKQqZMBCFd2Uw" visible="false" type="Association_SourceMultiplicityLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_k54K0K5-EeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="__sH2_Nt0EeKQqZMBCFd2Uw" x="19" y="20"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="__sH2_dt0EeKQqZMBCFd2Uw" type="Association_TargetMultiplicityLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_k6LFwK5-EeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="__sH2_tt0EeKQqZMBCFd2Uw" x="-13" y="15"/>
</children>
<styles xmi:type="notation:FontStyle" xmi:id="__sH28dt0EeKQqZMBCFd2Uw" fontName="Segoe UI"/>
<element xmi:type="uml:Association" href="layers.uml#__rpV0Nt0EeKQqZMBCFd2Uw"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="__sH28tt0EeKQqZMBCFd2Uw" points="[551, 121, -643984, -643984]$[560, 234, -643984, -643984]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="__sN9kNt0EeKQqZMBCFd2Uw" id="(0.45248868778280543,1.0)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="__sN9kdt0EeKQqZMBCFd2Uw" id="(0.4994054696789536,0.0)"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_wRtFcNt2EeKQqZMBCFd2Uw" type="Association_Edge" source="_DOnbMNjhEeKQqZMBCFd2Uw" target="_IPOrANt2EeKQqZMBCFd2Uw" lineColor="0">
<children xmi:type="notation:DecorationNode" xmi:id="_wRtFc9t2EeKQqZMBCFd2Uw" visible="false" type="Association_StereotypeLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_uQoe0K5-EeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_wRtFdNt2EeKQqZMBCFd2Uw" x="-1" y="-19"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_wRtFddt2EeKQqZMBCFd2Uw" visible="false" type="Association_NameLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_uQ7ZwK5-EeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_wRtFdtt2EeKQqZMBCFd2Uw" x="1" y="18"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_wRtFd9t2EeKQqZMBCFd2Uw" visible="false" type="Association_TargetRoleLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_uRhPoK5-EeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_wRtFeNt2EeKQqZMBCFd2Uw" x="38" y="-20"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_wRtFedt2EeKQqZMBCFd2Uw" type="Association_SourceRoleLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_uR97kK5-EeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_wRtFett2EeKQqZMBCFd2Uw" x="-33" y="4"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_wRtFe9t2EeKQqZMBCFd2Uw" visible="false" type="Association_SourceMultiplicityLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_uSangK5-EeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_wRtFfNt2EeKQqZMBCFd2Uw" x="39" y="17"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_wRtFfdt2EeKQqZMBCFd2Uw" type="Association_TargetMultiplicityLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_uSticK5-EeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_wRtFftt2EeKQqZMBCFd2Uw" x="-13" y="29"/>
</children>
<styles xmi:type="notation:FontStyle" xmi:id="_wRtFcdt2EeKQqZMBCFd2Uw" fontName="Segoe UI"/>
<element xmi:type="uml:Association" href="layers.uml#_wROkUNt2EeKQqZMBCFd2Uw"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_wRtFctt2EeKQqZMBCFd2Uw" points="[1060, 439, -643984, -643984]$[1060, 480, -643984, -643984]$[1120, 480, -643984, -643984]$[1120, 520, -643984, -643984]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_wRzMENt2EeKQqZMBCFd2Uw" id="(0.9512485136741974,1.0)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_wRzMEdt2EeKQqZMBCFd2Uw" id="(0.5524861878453039,0.0)"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_3GnZYO3uEeKwLp35IbAIig" type="Association_Edge" source="_DOnbMNjhEeKQqZMBCFd2Uw" target="_q9LiYO3uEeKwLp35IbAIig" lineColor="0">
<children xmi:type="notation:DecorationNode" xmi:id="_3GnZY-3uEeKwLp35IbAIig" visible="false" type="Association_StereotypeLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_5JHEQK5-EeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_3GnZZO3uEeKwLp35IbAIig" y="-19"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_3GnZZe3uEeKwLp35IbAIig" visible="false" type="Association_NameLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_5JZ_MK5-EeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_3GnZZu3uEeKwLp35IbAIig" x="-1" y="18"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_3GnZZ-3uEeKwLp35IbAIig" visible="false" type="Association_TargetRoleLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_5Js6IK5-EeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_3GnZaO3uEeKwLp35IbAIig" x="53" y="-19"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_3GnZae3uEeKwLp35IbAIig" type="Association_SourceRoleLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_5KTXEK5-EeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_3GnZau3uEeKwLp35IbAIig" x="-33" y="24"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_3GnZa-3uEeKwLp35IbAIig" visible="false" type="Association_SourceMultiplicityLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_5KwDAK5-EeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_3GnZbO3uEeKwLp35IbAIig" x="53" y="18"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_3GnZbe3uEeKwLp35IbAIig" visible="false" type="Association_TargetMultiplicityLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_5MiLsK5-EeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_3GnZbu3uEeKwLp35IbAIig" x="-54" y="-19"/>
</children>
<styles xmi:type="notation:FontStyle" xmi:id="_3GnZYe3uEeKwLp35IbAIig" fontName="Segoe UI"/>
<element xmi:type="uml:Association" href="layers.uml#_3GHqIO3uEeKwLp35IbAIig"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_3GnZYu3uEeKwLp35IbAIig" points="[760, 439, -643984, -643984]$[760, 520, -643984, -643984]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_3GzmoO3uEeKwLp35IbAIig" id="(0.5945303210463734,1.0)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_3Gzmoe3uEeKwLp35IbAIig" id="(0.5042016806722689,0.0)"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_FETysAxAEeOjX-JbGFEH7w" type="Association_Edge" source="_DOnbMNjhEeKQqZMBCFd2Uw" target="_-jCeEAw_EeOjX-JbGFEH7w" lineColor="0">
<children xmi:type="notation:DecorationNode" xmi:id="_FEVA0AxAEeOjX-JbGFEH7w" visible="false" type="Association_StereotypeLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_5M1GoK5-EeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_FEVA0QxAEeOjX-JbGFEH7w" x="1" y="-19"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_FEVn4AxAEeOjX-JbGFEH7w" visible="false" type="Association_NameLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_5NIBkK5-EeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_FEVn4QxAEeOjX-JbGFEH7w" x="-1" y="18"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_FEVn4gxAEeOjX-JbGFEH7w" visible="false" type="Association_TargetRoleLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_5Na8gK5-EeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_FEVn4wxAEeOjX-JbGFEH7w" x="77" y="-19"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_FEVn5AxAEeOjX-JbGFEH7w" type="Association_SourceRoleLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_5NuegK5-EeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_FEVn5QxAEeOjX-JbGFEH7w" x="-33" y="14"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_FEVn5gxAEeOjX-JbGFEH7w" visible="false" type="Association_SourceMultiplicityLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_5PgnMK5-EeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_FEVn5wxAEeOjX-JbGFEH7w" x="75" y="18"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_FEWO8AxAEeOjX-JbGFEH7w" type="Association_TargetMultiplicityLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_5PziIK5-EeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_FEWO8QxAEeOjX-JbGFEH7w" x="-13" y="15"/>
</children>
<styles xmi:type="notation:FontStyle" xmi:id="_FETysQxAEeOjX-JbGFEH7w" fontName="Segoe UI"/>
<element xmi:type="uml:Association" href="layers.uml#_FDpEUAxAEeOjX-JbGFEH7w"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_FETysgxAEeOjX-JbGFEH7w" points="[520, 439, -643984, -643984]$[520, 520, -643984, -643984]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_FEh1IAxAEeOjX-JbGFEH7w" id="(0.3091557669441142,1.0)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_FEh1IQxAEeOjX-JbGFEH7w" id="(0.36199095022624433,0.0)"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_7m5gEb2jEeiAtaR2zBJhAQ" type="StereotypeCommentLink" source="_xbaJwLcqEeK8_t7Rpq6ZJA" target="_7mzZc72jEeiAtaR2zBJhAQ">
<styles xmi:type="notation:FontStyle" xmi:id="_7m5gEr2jEeiAtaR2zBJhAQ"/>
<styles xmi:type="notation:EObjectValueStyle" xmi:id="_7m5gFr2jEeiAtaR2zBJhAQ" name="BASE_ELEMENT">
<eObjectValue xmi:type="uml:Class" href="notation/notation.uml#_AziHercnEeKeLJDBCBPhPw"/>
</styles>
<element xsi:nil="true"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_7m5gE72jEeiAtaR2zBJhAQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_7m5gFL2jEeiAtaR2zBJhAQ"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_7m5gFb2jEeiAtaR2zBJhAQ"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_7pKw8L2jEeiAtaR2zBJhAQ" type="StereotypeCommentLink" source="_di3-ENkhEeKQqZMBCFd2Uw" target="_7pKJ4L2jEeiAtaR2zBJhAQ">
<styles xmi:type="notation:FontStyle" xmi:id="_7pKw8b2jEeiAtaR2zBJhAQ"/>
<styles xmi:type="notation:EObjectValueStyle" xmi:id="_7pKw9b2jEeiAtaR2zBJhAQ" name="BASE_ELEMENT">
<eObjectValue xmi:type="uml:Class" href="notation/notation.uml#_AziHhrcnEeKeLJDBCBPhPw"/>
</styles>
<element xsi:nil="true"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_7pKw8r2jEeiAtaR2zBJhAQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_7pKw872jEeiAtaR2zBJhAQ"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_7pKw9L2jEeiAtaR2zBJhAQ"/>
</edges>
</notation:Diagram>
<notation:Diagram xmi:id="_y-BQANa7EeKPiuTfpuvqHA" type="PapyrusUMLClassDiagram" name="LayersExpression" measurementUnit="Pixel">
<children xmi:type="notation:Shape" xmi:id="_zpKewNa7EeKPiuTfpuvqHA" type="Class_Shape" fontName="Segoe UI" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zpKewta7EeKPiuTfpuvqHA" source="ShadowFigure">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zpKew9a7EeKPiuTfpuvqHA" key="ShadowFigure_Value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zpKexNa7EeKPiuTfpuvqHA" source="displayNameLabelIcon">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zpKexda7EeKPiuTfpuvqHA" key="displayNameLabelIcon_value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zpKexta7EeKPiuTfpuvqHA" source="QualifiedName">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zpKex9a7EeKPiuTfpuvqHA" key="QualifiedNameDepth" value="1000"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_zpKeyNa7EeKPiuTfpuvqHA" type="Class_NameLabel"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_zpKeyda7EeKPiuTfpuvqHA" type="Class_AttributeCompartment">
<children xmi:type="notation:Shape" xmi:id="_hEYzQNjwEeKQqZMBCFd2Uw" type="Property_ClassAttributeLabel" fontName="Segoe UI" lineColor="0">
<element xmi:type="uml:Property" href="layers.uml#_ctvjINjwEeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_hEYzQdjwEeKQqZMBCFd2Uw" x="58" y="16"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_hEe54NjwEeKQqZMBCFd2Uw" type="Property_ClassAttributeLabel" fontName="Segoe UI" lineColor="0">
<element xmi:type="uml:Property" href="layers.uml#_ct7wYNjwEeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_hEe54djwEeKQqZMBCFd2Uw" x="58" y="16"/>
</children>
<styles xmi:type="notation:TitleStyle" xmi:id="_zpKeyta7EeKPiuTfpuvqHA"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_zpKey9a7EeKPiuTfpuvqHA"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_zpKezNa7EeKPiuTfpuvqHA"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_zpKezda7EeKPiuTfpuvqHA"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_zpKezta7EeKPiuTfpuvqHA" type="Class_OperationCompartment">
<children xmi:type="notation:Shape" xmi:id="_U4pyQHl6EeOlpfB_tZS-QA" type="Operation_ClassOperationLabel" fontName="Segoe UI" lineColor="0">
<element xmi:type="uml:Operation" href="layers.uml#_9n-f4HbuEeOlpfB_tZS-QA"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_U4pyQXl6EeOlpfB_tZS-QA" x="50" y="17"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_VuiRYHl6EeOlpfB_tZS-QA" type="Operation_ClassOperationLabel" fontName="Segoe UI" lineColor="0">
<element xmi:type="uml:Operation" href="layers.uml#_rQGJoHbuEeOlpfB_tZS-QA"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_VuiRYXl6EeOlpfB_tZS-QA" x="71" y="17"/>
</children>
<styles xmi:type="notation:TitleStyle" xmi:id="_zpKez9a7EeKPiuTfpuvqHA"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_zpKe0Na7EeKPiuTfpuvqHA"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_zpKe0da7EeKPiuTfpuvqHA"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_zpKe0ta7EeKPiuTfpuvqHA"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_zpKe09a7EeKPiuTfpuvqHA" type="Class_NestedClassifierCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_zpKe1Na7EeKPiuTfpuvqHA"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_zpKe1da7EeKPiuTfpuvqHA"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_zpKe1ta7EeKPiuTfpuvqHA"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_zpKe19a7EeKPiuTfpuvqHA"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_LL3EkK5qEeeUVoYywick3g" type="Class_FloatingNameLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_LL3Eka5qEeeUVoYywick3g" y="5"/>
</children>
<element xmi:type="uml:Class" href="layers.uml#_gT0asNa7EeKPiuTfpuvqHA"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_zpKewda7EeKPiuTfpuvqHA" x="40" y="160" width="241" height="161"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_52F7ENa7EeKPiuTfpuvqHA" type="Class_Shape" fontName="Segoe UI" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_52F7Eta7EeKPiuTfpuvqHA" source="ShadowFigure">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_52F7E9a7EeKPiuTfpuvqHA" key="ShadowFigure_Value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_52F7FNa7EeKPiuTfpuvqHA" source="displayNameLabelIcon">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_52F7Fda7EeKPiuTfpuvqHA" key="displayNameLabelIcon_value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_52F7Fta7EeKPiuTfpuvqHA" source="QualifiedName">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_52F7F9a7EeKPiuTfpuvqHA" key="QualifiedNameDepth" value="1000"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_52F7GNa7EeKPiuTfpuvqHA" type="Class_NameLabel"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_52F7Gda7EeKPiuTfpuvqHA" type="Class_AttributeCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_52F7Gta7EeKPiuTfpuvqHA"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_52F7G9a7EeKPiuTfpuvqHA"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_52F7HNa7EeKPiuTfpuvqHA"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_52F7Hda7EeKPiuTfpuvqHA"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_52F7Hta7EeKPiuTfpuvqHA" type="Class_OperationCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_52F7H9a7EeKPiuTfpuvqHA"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_52F7INa7EeKPiuTfpuvqHA"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_52F7Ida7EeKPiuTfpuvqHA"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_52F7Ita7EeKPiuTfpuvqHA"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_52F7I9a7EeKPiuTfpuvqHA" type="Class_NestedClassifierCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_52F7JNa7EeKPiuTfpuvqHA"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_52F7Jda7EeKPiuTfpuvqHA"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_52F7Jta7EeKPiuTfpuvqHA"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_52F7J9a7EeKPiuTfpuvqHA"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_LL3Ekq5qEeeUVoYywick3g" type="Class_FloatingNameLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_LL3Ek65qEeeUVoYywick3g" y="5"/>
</children>
<element xmi:type="uml:Class" href="layers.uml#_51zAINa7EeKPiuTfpuvqHA"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_52F7Eda7EeKPiuTfpuvqHA" x="1140" y="480" width="141" height="101"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_AjwF4Na8EeKPiuTfpuvqHA" type="Class_Shape" fontName="Segoe UI" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_AjwF4ta8EeKPiuTfpuvqHA" source="ShadowFigure">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_AjwF49a8EeKPiuTfpuvqHA" key="ShadowFigure_Value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_AjwF5Na8EeKPiuTfpuvqHA" source="displayNameLabelIcon">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_AjwF5da8EeKPiuTfpuvqHA" key="displayNameLabelIcon_value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_AjwF5ta8EeKPiuTfpuvqHA" source="QualifiedName">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_AjwF59a8EeKPiuTfpuvqHA" key="QualifiedNameDepth" value="1000"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_AjwF6Na8EeKPiuTfpuvqHA" type="Class_NameLabel"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_AjwF6da8EeKPiuTfpuvqHA" type="Class_AttributeCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_AjwF6ta8EeKPiuTfpuvqHA"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_AjwF69a8EeKPiuTfpuvqHA"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_AjwF7Na8EeKPiuTfpuvqHA"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_AjwF7da8EeKPiuTfpuvqHA"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_AjwF7ta8EeKPiuTfpuvqHA" type="Class_OperationCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_AjwF79a8EeKPiuTfpuvqHA"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_AjwF8Na8EeKPiuTfpuvqHA"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_AjwF8da8EeKPiuTfpuvqHA"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_AjwF8ta8EeKPiuTfpuvqHA"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_AjwF89a8EeKPiuTfpuvqHA" type="Class_NestedClassifierCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_AjwF9Na8EeKPiuTfpuvqHA"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_AjwF9da8EeKPiuTfpuvqHA"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_AjwF9ta8EeKPiuTfpuvqHA"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_AjwF99a8EeKPiuTfpuvqHA"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_LL3ElK5qEeeUVoYywick3g" type="Class_FloatingNameLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_LL3Ela5qEeeUVoYywick3g" y="5"/>
</children>
<element xmi:type="uml:Class" href="layers.uml#_AjTZ8Na8EeKPiuTfpuvqHA"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_AjwF4da8EeKPiuTfpuvqHA" x="1560" y="540" height="81"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_T7HNENbFEeKPiuTfpuvqHA" type="Class_Shape" fontName="Segoe UI" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_T7HNEtbFEeKPiuTfpuvqHA" source="ShadowFigure">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_T7HNE9bFEeKPiuTfpuvqHA" key="ShadowFigure_Value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_T7HNFNbFEeKPiuTfpuvqHA" source="displayNameLabelIcon">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_T7HNFdbFEeKPiuTfpuvqHA" key="displayNameLabelIcon_value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_T7HNFtbFEeKPiuTfpuvqHA" source="QualifiedName">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_T7HNF9bFEeKPiuTfpuvqHA" key="QualifiedNameDepth" value="1000"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_T7HNGNbFEeKPiuTfpuvqHA" type="Class_NameLabel"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_T7HNGdbFEeKPiuTfpuvqHA" type="Class_AttributeCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_T7HNGtbFEeKPiuTfpuvqHA"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_T7HNG9bFEeKPiuTfpuvqHA"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_T7HNHNbFEeKPiuTfpuvqHA"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_T7HNHdbFEeKPiuTfpuvqHA"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_T7HNHtbFEeKPiuTfpuvqHA" type="Class_OperationCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_T7HNH9bFEeKPiuTfpuvqHA"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_T7QXANbFEeKPiuTfpuvqHA"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_T7QXAdbFEeKPiuTfpuvqHA"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_T7QXAtbFEeKPiuTfpuvqHA"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_T7QXA9bFEeKPiuTfpuvqHA" type="Class_NestedClassifierCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_T7QXBNbFEeKPiuTfpuvqHA"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_T7QXBdbFEeKPiuTfpuvqHA"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_T7QXBtbFEeKPiuTfpuvqHA"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_T7QXB9bFEeKPiuTfpuvqHA"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_LL3Elq5qEeeUVoYywick3g" type="Class_FloatingNameLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_LL3El65qEeeUVoYywick3g" y="5"/>
</children>
<element xmi:type="uml:Class" href="layers.uml#_eNnjMNa7EeKPiuTfpuvqHA"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_T7HNEdbFEeKPiuTfpuvqHA" x="1560" y="440" height="81"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_vMekkNjKEeKgkM6XJF9t4A" type="Class_Shape" fontName="Segoe UI" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_vMkrMNjKEeKgkM6XJF9t4A" source="ShadowFigure">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_vMkrMdjKEeKgkM6XJF9t4A" key="ShadowFigure_Value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_vMkrMtjKEeKgkM6XJF9t4A" source="displayNameLabelIcon">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_vMkrM9jKEeKgkM6XJF9t4A" key="displayNameLabelIcon_value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_vMkrNNjKEeKgkM6XJF9t4A" source="QualifiedName">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_vMkrNdjKEeKgkM6XJF9t4A" key="QualifiedNameDepth" value="1000"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_vMkrNtjKEeKgkM6XJF9t4A" type="Class_NameLabel"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_vMkrN9jKEeKgkM6XJF9t4A" type="Class_AttributeCompartment">
<children xmi:type="notation:Shape" xmi:id="_1CU9oNjKEeKgkM6XJF9t4A" type="Property_ClassAttributeLabel" fontName="Segoe UI" lineColor="0">
<element xmi:type="uml:Property" href="layers.uml#_1B8jINjKEeKgkM6XJF9t4A"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_1CU9odjKEeKgkM6XJF9t4A"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_4gTgYNjKEeKgkM6XJF9t4A" type="Property_ClassAttributeLabel" fontName="Segoe UI" lineColor="0">
<element xmi:type="uml:Property" href="layers.uml#_4f0_QNjKEeKgkM6XJF9t4A"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_4gTgYdjKEeKgkM6XJF9t4A"/>
</children>
<styles xmi:type="notation:TitleStyle" xmi:id="_vMkrONjKEeKgkM6XJF9t4A"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_vMkrOdjKEeKgkM6XJF9t4A"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_vMkrOtjKEeKgkM6XJF9t4A"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_vMkrO9jKEeKgkM6XJF9t4A"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_vMkrPNjKEeKgkM6XJF9t4A" type="Class_OperationCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_vMkrPdjKEeKgkM6XJF9t4A"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_vMkrPtjKEeKgkM6XJF9t4A"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_vMkrP9jKEeKgkM6XJF9t4A"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_vMkrQNjKEeKgkM6XJF9t4A"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_vMkrQdjKEeKgkM6XJF9t4A" type="Class_NestedClassifierCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_vMkrQtjKEeKgkM6XJF9t4A"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_vMkrQ9jKEeKgkM6XJF9t4A"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_vMkrRNjKEeKgkM6XJF9t4A"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_vMkrRdjKEeKgkM6XJF9t4A"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_LL3roK5qEeeUVoYywick3g" type="Class_FloatingNameLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_LL3roa5qEeeUVoYywick3g" y="5"/>
</children>
<element xmi:type="uml:Class" href="layers.uml#_vMMQsNjKEeKgkM6XJF9t4A"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_vMekkdjKEeKgkM6XJF9t4A" x="1500" y="660" width="201" height="121"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_9IsT4NjiEeKQqZMBCFd2Uw" type="Class_Shape" fontName="Segoe UI" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_9IsT4tjiEeKQqZMBCFd2Uw" source="ShadowFigure">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_9IsT49jiEeKQqZMBCFd2Uw" key="ShadowFigure_Value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_9IsT5NjiEeKQqZMBCFd2Uw" source="displayNameLabelIcon">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_9IsT5djiEeKQqZMBCFd2Uw" key="displayNameLabelIcon_value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_9IsT5tjiEeKQqZMBCFd2Uw" source="QualifiedName">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_9IyagNjiEeKQqZMBCFd2Uw" key="QualifiedNameDepth" value="1000"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_9IyagdjiEeKQqZMBCFd2Uw" type="Class_NameLabel"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_9IyagtjiEeKQqZMBCFd2Uw" type="Class_AttributeCompartment">
<children xmi:type="notation:Shape" xmi:id="_R8Lv8NjuEeKQqZMBCFd2Uw" type="Property_ClassAttributeLabel" fontName="Segoe UI" lineColor="0">
<element xmi:type="uml:Property" href="layers.uml#_AWx_gNjuEeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_R8Lv8djuEeKQqZMBCFd2Uw" x="47" y="9"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_R8Lv8tjuEeKQqZMBCFd2Uw" type="Property_ClassAttributeLabel" fontName="Segoe UI" lineColor="0">
<element xmi:type="uml:Property" href="layers.uml#_AW-MwNjuEeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_R8Lv89juEeKQqZMBCFd2Uw" x="47" y="9"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_mCypIAxEEeOjX-JbGFEH7w" type="Property_ClassAttributeLabel" fontName="Segoe UI" lineColor="0">
<element xmi:type="uml:Property" href="layers.uml#_mCUIAAxEEeOjX-JbGFEH7w"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_mCypIQxEEeOjX-JbGFEH7w"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_qa7HAAxEEeOjX-JbGFEH7w" type="Property_ClassAttributeLabel" fontName="Segoe UI" lineColor="0">
<element xmi:type="uml:Property" href="layers.uml#_qaozIAxEEeOjX-JbGFEH7w"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_qa7HAQxEEeOjX-JbGFEH7w"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_48FIsGQ7EeOlpfB_tZS-QA" type="Property_ClassAttributeLabel" fontName="Segoe UI" lineColor="0">
<element xmi:type="uml:Property" href="layers.uml#_xcbgQGQ7EeOlpfB_tZS-QA"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_48FIsWQ7EeOlpfB_tZS-QA" x="153" y="77"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_LMO4AK5qEeeUVoYywick3g" type="StereotypeComment">
<styles xmi:type="notation:TitleStyle" xmi:id="_LMO4Aa5qEeeUVoYywick3g"/>
<styles xmi:type="notation:EObjectValueStyle" xmi:id="_LMQGIK5qEeeUVoYywick3g" name="BASE_ELEMENT">
<eObjectValue xmi:type="uml:Property" href="layers.uml#_mCUIAAxEEeOjX-JbGFEH7w"/>
</styles>
<element xsi:nil="true"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_LMO4Aq5qEeeUVoYywick3g" x="200" y="100"/>
</children>
<styles xmi:type="notation:TitleStyle" xmi:id="_9Iyag9jiEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_9IyahNjiEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_9IyahdjiEeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_9IyahtjiEeKQqZMBCFd2Uw"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_9Iyah9jiEeKQqZMBCFd2Uw" type="Class_OperationCompartment">
<children xmi:type="notation:Shape" xmi:id="_VdqgMO7HEeK0p4PkXjd-_Q" type="Operation_ClassOperationLabel" fontName="Segoe UI" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_dUmVUO7JEeK0p4PkXjd-_Q" source="CustomAppearance_Annotation">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_fNQgEO7JEeK0p4PkXjd-_Q" key="CustomAppearance_MaskValue" value="17160"/>
</eAnnotations>
<element xmi:type="uml:Operation" href="layers.uml#_VdSFsO7HEeK0p4PkXjd-_Q"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_VdqgMe7HEeK0p4PkXjd-_Q"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_fOx_gO7IEeK0p4PkXjd-_Q" type="Operation_ClassOperationLabel" fontName="Segoe UI" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_dUmVUu7JEeK0p4PkXjd-_Q" source="CustomAppearance_Annotation">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_fNQgEe7JEeK0p4PkXjd-_Q" key="CustomAppearance_MaskValue" value="17160"/>
</eAnnotations>
<element xmi:type="uml:Operation" href="layers.uml#_xfz8UO7HEeK0p4PkXjd-_Q"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_fOx_ge7IEeK0p4PkXjd-_Q" x="93" y="23"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_fO4GIO7IEeK0p4PkXjd-_Q" type="Operation_ClassOperationLabel" fontName="Segoe UI" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_dUmVVO7JEeK0p4PkXjd-_Q" source="CustomAppearance_Annotation">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_fNQgEu7JEeK0p4PkXjd-_Q" key="CustomAppearance_MaskValue" value="17160"/>
</eAnnotations>
<element xmi:type="uml:Operation" href="layers.uml#_x2PfUO7HEeK0p4PkXjd-_Q"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_fO4GIe7IEeK0p4PkXjd-_Q" x="93" y="23"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_Ps2L4WUaEeOlpfB_tZS-QA" type="Operation_ClassOperationLabel" fontName="Segoe UI" lineColor="0">
<element xmi:type="uml:Operation" href="layers.uml#_Ps2L4GUaEeOlpfB_tZS-QA"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_Ps2L4mUaEeOlpfB_tZS-QA"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_kzSSwWUdEeOlpfB_tZS-QA" type="Operation_ClassOperationLabel" fontName="Segoe UI" lineColor="0">
<element xmi:type="uml:Operation" href="layers.uml#_kzSSwGUdEeOlpfB_tZS-QA"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_kzSSwmUdEeOlpfB_tZS-QA"/>
</children>
<styles xmi:type="notation:TitleStyle" xmi:id="_9IyaiNjiEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_9IyaidjiEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_9IyaitjiEeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_9Iyai9jiEeKQqZMBCFd2Uw"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_9IyajNjiEeKQqZMBCFd2Uw" type="Class_NestedClassifierCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_9IyajdjiEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_9IyajtjiEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_9Iyaj9jiEeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_9IyakNjiEeKQqZMBCFd2Uw"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_LL3roq5qEeeUVoYywick3g" type="Class_FloatingNameLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_LL3ro65qEeeUVoYywick3g" y="5"/>
</children>
<element xmi:type="uml:Class" href="layers.uml#_9IaAANjiEeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_9IsT4djiEeKQqZMBCFd2Uw" x="460" y="160" width="721" height="261"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_Hoi98NjjEeKQqZMBCFd2Uw" type="Class_Shape" fontName="Segoe UI" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Hoi98tjjEeKQqZMBCFd2Uw" source="ShadowFigure">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Hoi989jjEeKQqZMBCFd2Uw" key="ShadowFigure_Value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Hoi99NjjEeKQqZMBCFd2Uw" source="displayNameLabelIcon">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Hoi99djjEeKQqZMBCFd2Uw" key="displayNameLabelIcon_value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Hoi99tjjEeKQqZMBCFd2Uw" source="QualifiedName">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Hoi999jjEeKQqZMBCFd2Uw" key="QualifiedNameDepth" value="1000"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_Hoi9-NjjEeKQqZMBCFd2Uw" type="Class_NameLabel"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_Hoi9-djjEeKQqZMBCFd2Uw" type="Class_AttributeCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_Hoi9-tjjEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_Hoi9-9jjEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_Hoi9_NjjEeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_Hoi9_djjEeKQqZMBCFd2Uw"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_Hoi9_tjjEeKQqZMBCFd2Uw" type="Class_OperationCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_Hoi9_9jjEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_Hoi-ANjjEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_Hoi-AdjjEeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_Hoi-AtjjEeKQqZMBCFd2Uw"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_Hoi-A9jjEeKQqZMBCFd2Uw" type="Class_NestedClassifierCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_Hoi-BNjjEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_Hoi-BdjjEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_Hoi-BtjjEeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_Hoi-B9jjEeKQqZMBCFd2Uw"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_LL3rpK5qEeeUVoYywick3g" type="Class_FloatingNameLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_LL3rpa5qEeeUVoYywick3g" y="5"/>
</children>
<element xmi:type="uml:Class" href="layers.uml#_HoKjcNjjEeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_Hoi98djjEeKQqZMBCFd2Uw" x="360" y="480" width="121" height="101"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_gqpJcNjjEeKQqZMBCFd2Uw" type="Class_Shape" fontName="Segoe UI" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_gqvQENjjEeKQqZMBCFd2Uw" source="ShadowFigure">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_gqvQEdjjEeKQqZMBCFd2Uw" key="ShadowFigure_Value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_gqvQEtjjEeKQqZMBCFd2Uw" source="displayNameLabelIcon">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_gqvQE9jjEeKQqZMBCFd2Uw" key="displayNameLabelIcon_value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_gqvQFNjjEeKQqZMBCFd2Uw" source="QualifiedName">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_gqvQFdjjEeKQqZMBCFd2Uw" key="QualifiedNameDepth" value="1000"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_gqvQFtjjEeKQqZMBCFd2Uw" type="Class_NameLabel"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_gqvQF9jjEeKQqZMBCFd2Uw" type="Class_AttributeCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_gqvQGNjjEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_gqvQGdjjEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_gqvQGtjjEeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_gqvQG9jjEeKQqZMBCFd2Uw"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_gqvQHNjjEeKQqZMBCFd2Uw" type="Class_OperationCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_gqvQHdjjEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_gqvQHtjjEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_gqvQH9jjEeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_gqvQINjjEeKQqZMBCFd2Uw"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_gqvQIdjjEeKQqZMBCFd2Uw" type="Class_NestedClassifierCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_gqvQItjjEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_gqvQI9jjEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_gqvQJNjjEeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_gqvQJdjjEeKQqZMBCFd2Uw"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_LL3rqK5qEeeUVoYywick3g" type="Class_FloatingNameLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_LL3rqa5qEeeUVoYywick3g" y="5"/>
</children>
<element xmi:type="uml:Class" href="layers.uml#_gqW1kNjjEeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_gqpJcdjjEeKQqZMBCFd2Uw" x="460" y="660" width="101" height="101"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_wpUMoNjjEeKQqZMBCFd2Uw" type="Class_Shape" fontName="Segoe UI" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_wpUMotjjEeKQqZMBCFd2Uw" source="ShadowFigure">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_wpUMo9jjEeKQqZMBCFd2Uw" key="ShadowFigure_Value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_wpUMpNjjEeKQqZMBCFd2Uw" source="displayNameLabelIcon">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_wpUMpdjjEeKQqZMBCFd2Uw" key="displayNameLabelIcon_value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_wpUMptjjEeKQqZMBCFd2Uw" source="QualifiedName">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_wpUMp9jjEeKQqZMBCFd2Uw" key="QualifiedNameDepth" value="1000"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_wpUMqNjjEeKQqZMBCFd2Uw" type="Class_NameLabel"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_wpUMqdjjEeKQqZMBCFd2Uw" type="Class_AttributeCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_wpUMqtjjEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_wpUMq9jjEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_wpUMrNjjEeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_wpUMrdjjEeKQqZMBCFd2Uw"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_wpUMrtjjEeKQqZMBCFd2Uw" type="Class_OperationCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_wpUMr9jjEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_wpUMsNjjEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_wpUMsdjjEeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_wpUMstjjEeKQqZMBCFd2Uw"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_wpUMs9jjEeKQqZMBCFd2Uw" type="Class_NestedClassifierCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_wpUMtNjjEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_wpUMtdjjEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_wpUMttjjEeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_wpUMt9jjEeKQqZMBCFd2Uw"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_LL3rqq5qEeeUVoYywick3g" type="Class_FloatingNameLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_LL3rq65qEeeUVoYywick3g" y="5"/>
</children>
<element xmi:type="uml:Class" href="layers.uml#_wpB4wNjjEeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_wpUModjjEeKQqZMBCFd2Uw" x="240" y="660" width="161" height="101"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_zT_qYNt5EeKwptaAAanMDg" type="Class_Shape" fontName="Segoe UI" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zT_qYtt5EeKwptaAAanMDg" source="ShadowFigure">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zT_qY9t5EeKwptaAAanMDg" key="ShadowFigure_Value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zT_qZNt5EeKwptaAAanMDg" source="displayNameLabelIcon">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zT_qZdt5EeKwptaAAanMDg" key="displayNameLabelIcon_value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zT_qZtt5EeKwptaAAanMDg" source="QualifiedName">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zT_qZ9t5EeKwptaAAanMDg" key="QualifiedNameDepth" value="1000"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_zT_qaNt5EeKwptaAAanMDg" type="Class_NameLabel"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_zT_qadt5EeKwptaAAanMDg" type="Class_AttributeCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_zT_qatt5EeKwptaAAanMDg"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_zT_qa9t5EeKwptaAAanMDg"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_zT_qbNt5EeKwptaAAanMDg"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_zT_qbdt5EeKwptaAAanMDg"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_zT_qbtt5EeKwptaAAanMDg" type="Class_OperationCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_zT_qb9t5EeKwptaAAanMDg"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_zT_qcNt5EeKwptaAAanMDg"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_zT_qcdt5EeKwptaAAanMDg"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_zT_qctt5EeKwptaAAanMDg"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_zT_qc9t5EeKwptaAAanMDg" type="Class_NestedClassifierCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_zT_qdNt5EeKwptaAAanMDg"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_zT_qddt5EeKwptaAAanMDg"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_zT_qdtt5EeKwptaAAanMDg"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_zT_qd9t5EeKwptaAAanMDg"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_LL45wK5qEeeUVoYywick3g" type="Class_FloatingNameLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_LL45wa5qEeeUVoYywick3g" y="5"/>
</children>
<element xmi:type="uml:Class" href="layers.uml#_325AENt0EeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_zT_qYdt5EeKwptaAAanMDg" x="680" y="20" width="241" height="81"/>
</children>
<children xmi:type="notation:Shape" xmi:id="__1eoIOHTEeKCZbxNW-U3VQ" type="Class_Shape" fontName="Segoe UI" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="__1eoIuHTEeKCZbxNW-U3VQ" source="ShadowFigure">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="__1eoI-HTEeKCZbxNW-U3VQ" key="ShadowFigure_Value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="__1eoJOHTEeKCZbxNW-U3VQ" source="displayNameLabelIcon">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="__1eoJeHTEeKCZbxNW-U3VQ" key="displayNameLabelIcon_value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="__1eoJuHTEeKCZbxNW-U3VQ" source="QualifiedName">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="__1eoJ-HTEeKCZbxNW-U3VQ" key="QualifiedNameDepth" value="1000"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="__1eoKOHTEeKCZbxNW-U3VQ" type="Class_NameLabel"/>
<children xmi:type="notation:BasicCompartment" xmi:id="__1eoKeHTEeKCZbxNW-U3VQ" type="Class_AttributeCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="__1eoKuHTEeKCZbxNW-U3VQ"/>
<styles xmi:type="notation:SortingStyle" xmi:id="__1eoK-HTEeKCZbxNW-U3VQ"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="__1eoLOHTEeKCZbxNW-U3VQ"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="__1eoLeHTEeKCZbxNW-U3VQ"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="__1eoLuHTEeKCZbxNW-U3VQ" type="Class_OperationCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="__1eoL-HTEeKCZbxNW-U3VQ"/>
<styles xmi:type="notation:SortingStyle" xmi:id="__1eoMOHTEeKCZbxNW-U3VQ"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="__1eoMeHTEeKCZbxNW-U3VQ"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="__1eoMuHTEeKCZbxNW-U3VQ"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="__1eoM-HTEeKCZbxNW-U3VQ" type="Class_NestedClassifierCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="__1eoNOHTEeKCZbxNW-U3VQ"/>
<styles xmi:type="notation:SortingStyle" xmi:id="__1eoNeHTEeKCZbxNW-U3VQ"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="__1eoNuHTEeKCZbxNW-U3VQ"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="__1eoN-HTEeKCZbxNW-U3VQ"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_LL45xK5qEeeUVoYywick3g" type="Class_FloatingNameLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_LL45xa5qEeeUVoYywick3g" y="5"/>
</children>
<element xmi:type="uml:Class" href="layers.uml#__1GNoOHTEeKCZbxNW-U3VQ"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="__1eoIeHTEeKCZbxNW-U3VQ" x="760" y="660" width="101" height="101"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_7c7RQFVHEeOah7Z-UYdQAA" type="Enumeration_Shape" fontName="Segoe UI" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7c7RQlVHEeOah7Z-UYdQAA" source="ShadowFigure">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_7c7RQ1VHEeOah7Z-UYdQAA" key="ShadowFigure_Value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7c7RRFVHEeOah7Z-UYdQAA" source="displayNameLabelIcon">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_7c7RRVVHEeOah7Z-UYdQAA" key="displayNameLabelIcon_value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7c7RRlVHEeOah7Z-UYdQAA" source="QualifiedName">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_7c7RR1VHEeOah7Z-UYdQAA" key="QualifiedNameDepth" value="1000"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_7c7RSFVHEeOah7Z-UYdQAA" type="Enumeration_NameLabel"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_7c7RSVVHEeOah7Z-UYdQAA" type="Enumeration_LiteralCompartment">
<children xmi:type="notation:Shape" xmi:id="_3vpKYFVLEeOah7Z-UYdQAA" type="EnumerationLiteral_LiteralLabel" fontName="Segoe UI" lineColor="0">
<element xmi:type="uml:EnumerationLiteral" href="layers.uml#_ItnrQFVIEeOah7Z-UYdQAA"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_3vpKYVVLEeOah7Z-UYdQAA" x="49" y="20"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_4RZzoFVLEeOah7Z-UYdQAA" type="EnumerationLiteral_LiteralLabel" fontName="Segoe UI" lineColor="0">
<element xmi:type="uml:EnumerationLiteral" href="layers.uml#__fkAQFVHEeOah7Z-UYdQAA"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_4RZzoVVLEeOah7Z-UYdQAA" x="26" y="28"/>
</children>
<styles xmi:type="notation:TitleStyle" xmi:id="_7c7RSlVHEeOah7Z-UYdQAA"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_7c7RS1VHEeOah7Z-UYdQAA"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_7c7RTFVHEeOah7Z-UYdQAA"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_7c7RTVVHEeOah7Z-UYdQAA"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_LL45xq5qEeeUVoYywick3g" type="Enumeration_FloatingNameLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_LL45x65qEeeUVoYywick3g" y="5"/>
</children>
<element xmi:type="uml:Enumeration" href="layers.uml#_7cWpgFVHEeOah7Z-UYdQAA"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_7c7RQVVHEeOah7Z-UYdQAA" x="600" y="660" width="101" height="101"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_ft-hUWtpEeOlpfB_tZS-QA" type="Class_Shape" fontName="Segoe UI" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ft-hU2tpEeOlpfB_tZS-QA" source="ShadowFigure">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ft-hVGtpEeOlpfB_tZS-QA" key="ShadowFigure_Value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_fuEn8GtpEeOlpfB_tZS-QA" source="displayNameLabelIcon">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_fuEn8WtpEeOlpfB_tZS-QA" key="displayNameLabelIcon_value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_fuEn8mtpEeOlpfB_tZS-QA" source="QualifiedName">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_fuEn82tpEeOlpfB_tZS-QA" key="QualifiedNameDepth" value="1000"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_fuEn9GtpEeOlpfB_tZS-QA" type="Class_NameLabel"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_fuEn9WtpEeOlpfB_tZS-QA" type="Class_AttributeCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_fuEn9mtpEeOlpfB_tZS-QA"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_fuEn92tpEeOlpfB_tZS-QA"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_fuEn-GtpEeOlpfB_tZS-QA"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_fuEn-WtpEeOlpfB_tZS-QA"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_fuEn-mtpEeOlpfB_tZS-QA" type="Class_OperationCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_fuEn-2tpEeOlpfB_tZS-QA"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_fuEn_GtpEeOlpfB_tZS-QA"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_fuEn_WtpEeOlpfB_tZS-QA"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_fuEn_mtpEeOlpfB_tZS-QA"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_fuEn_2tpEeOlpfB_tZS-QA" type="Class_NestedClassifierCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_fuEoAGtpEeOlpfB_tZS-QA"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_fuEoAWtpEeOlpfB_tZS-QA"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_fuEoAmtpEeOlpfB_tZS-QA"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_fuEoA2tpEeOlpfB_tZS-QA"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_LL45yK5qEeeUVoYywick3g" type="Class_FloatingNameLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_LL45ya5qEeeUVoYywick3g" y="5"/>
</children>
<element xmi:type="uml:Class" href="layers.uml#_ft-hUGtpEeOlpfB_tZS-QA"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_ft-hUmtpEeOlpfB_tZS-QA" x="900" y="660" width="121" height="101"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_RopgYXpGEeOlpfB_tZS-QA" type="Interface_Shape" fontName="Segoe UI" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_RopgY3pGEeOlpfB_tZS-QA" source="ShadowFigure">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_RopgZHpGEeOlpfB_tZS-QA" key="ShadowFigure_Value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_RopgZXpGEeOlpfB_tZS-QA" source="displayNameLabelIcon">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_RopgZnpGEeOlpfB_tZS-QA" key="displayNameLabelIcon_value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_RopgZ3pGEeOlpfB_tZS-QA" source="QualifiedName">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_RopgaHpGEeOlpfB_tZS-QA" key="QualifiedNameDepth" value="1000"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_RopgaXpGEeOlpfB_tZS-QA" type="Interface_NameLabel"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_RopganpGEeOlpfB_tZS-QA" type="Interface_AttributeCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_Ropga3pGEeOlpfB_tZS-QA"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_RopgbHpGEeOlpfB_tZS-QA"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_RopgbXpGEeOlpfB_tZS-QA"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_RopgbnpGEeOlpfB_tZS-QA"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_Ropgb3pGEeOlpfB_tZS-QA" type="Interface_OperationCompartment">
<children xmi:type="notation:Shape" xmi:id="_jHtYQXpGEeOlpfB_tZS-QA" type="Operation_InterfaceOperationLabel" fontName="Segoe UI" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_u3kRoHpGEeOlpfB_tZS-QA" source="CustomAppearance_Annotation">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_vhh0oHpGEeOlpfB_tZS-QA" key="CustomAppearance_MaskValue" value="4872"/>
</eAnnotations>
<element xmi:type="uml:Operation" href="layers.uml#_jHtYQHpGEeOlpfB_tZS-QA"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_jHtYQnpGEeOlpfB_tZS-QA"/>
</children>
<styles xmi:type="notation:TitleStyle" xmi:id="_RopgcHpGEeOlpfB_tZS-QA"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_RopgcXpGEeOlpfB_tZS-QA"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_RopgcnpGEeOlpfB_tZS-QA"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_Ropgc3pGEeOlpfB_tZS-QA"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_RopgdHpGEeOlpfB_tZS-QA" type="Interface_NestedClassifierCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_RopgdXpGEeOlpfB_tZS-QA"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_RopgdnpGEeOlpfB_tZS-QA"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_Ropgd3pGEeOlpfB_tZS-QA"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_RopgeHpGEeOlpfB_tZS-QA"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_LL45yq5qEeeUVoYywick3g" type="Interface_FloatingNameLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_LL45y65qEeeUVoYywick3g" y="5"/>
</children>
<element xmi:type="uml:Interface" href="layers.uml#_RopgYHpGEeOlpfB_tZS-QA"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_RopgYnpGEeOlpfB_tZS-QA" x="40" y="480" width="181" height="101"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_h-XxQL2kEeiAtaR2zBJhAQ" type="StereotypeComment">
<styles xmi:type="notation:TitleStyle" xmi:id="_h-XxQb2kEeiAtaR2zBJhAQ"/>
<styles xmi:type="notation:EObjectValueStyle" xmi:id="_h-YYUL2kEeiAtaR2zBJhAQ" name="BASE_ELEMENT">
<eObjectValue xmi:type="uml:Class" href="layers.uml#_vMMQsNjKEeKgkM6XJF9t4A"/>
</styles>
<element xsi:nil="true"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_h-XxQr2kEeiAtaR2zBJhAQ" x="1700" y="660"/>
</children>
<styles xmi:type="notation:DiagramStyle" xmi:id="_y-BQAda7EeKPiuTfpuvqHA"/>
<styles xmi:type="style:PapyrusDiagramStyle" xmi:id="_LL2dgK5qEeeUVoYywick3g" diagramKindId="org.eclipse.papyrus.uml.diagram.class">
<owner xmi:type="uml:Model" href="layers.uml#_gAOFQLcqEeK8_t7Rpq6ZJA"/>
</styles>
<styles xmi:type="notation:StringValueStyle" xmi:id="_LMZQEK5qEeeUVoYywick3g" name="diagram_compatibility_version" stringValue="1.4.0"/>
<element xmi:type="uml:Model" href="layers.uml#_gAOFQLcqEeK8_t7Rpq6ZJA"/>
<edges xmi:type="notation:Connector" xmi:id="_5ZBIENa8EeKPiuTfpuvqHA" type="Association_Edge" source="_52F7ENa7EeKPiuTfpuvqHA" target="_AjwF4Na8EeKPiuTfpuvqHA" lineColor="0">
<children xmi:type="notation:DecorationNode" xmi:id="_5ZKSANa8EeKPiuTfpuvqHA" visible="false" type="Association_StereotypeLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_3Cl9cK9fEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_5ZKSAda8EeKPiuTfpuvqHA" x="2" y="-17"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_5ZKSAta8EeKPiuTfpuvqHA" visible="false" type="Association_NameLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_3DYAkK9fEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_5ZKSA9a8EeKPiuTfpuvqHA" x="-1" y="19"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_5ZKSBNa8EeKPiuTfpuvqHA" visible="false" type="Association_TargetRoleLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_3E9U8K9fEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_5ZKSBda8EeKPiuTfpuvqHA" x="24" y="-18"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_5ZKSBta8EeKPiuTfpuvqHA" type="Association_SourceRoleLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_3FbPAK9fEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_5ZKSB9a8EeKPiuTfpuvqHA" x="-60" y="-13"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_5ZKSCNa8EeKPiuTfpuvqHA" visible="false" type="Association_SourceMultiplicityLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_3GLc8K9fEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_5ZKSCda8EeKPiuTfpuvqHA" x="22" y="19"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_5ZKSCta8EeKPiuTfpuvqHA" type="Association_TargetMultiplicityLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_3GsaUK9fEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_5ZKSC9a8EeKPiuTfpuvqHA" x="-15" y="7"/>
</children>
<styles xmi:type="notation:FontStyle" xmi:id="_5ZBIEda8EeKPiuTfpuvqHA" fontName="Segoe UI"/>
<element xmi:type="uml:Association" href="layers.uml#_5YuNINa8EeKPiuTfpuvqHA"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_5ZBIEta8EeKPiuTfpuvqHA" points="[984, 546, -643984, -643984]$[1130, 540, -643984, -643984]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_5ZUDANa8EeKPiuTfpuvqHA" id="(1.0,0.7920792079207921)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_5ZUDAda8EeKPiuTfpuvqHA" id="(0.0,0.24691358024691357)"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_cH3WoNbGEeKPiuTfpuvqHA" type="Association_Edge" source="_zpKewNa7EeKPiuTfpuvqHA" target="_9IsT4NjiEeKQqZMBCFd2Uw" lineColor="0">
<children xmi:type="notation:DecorationNode" xmi:id="_cH3Wo9bGEeKPiuTfpuvqHA" visible="false" type="Association_StereotypeLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_2kazsK9fEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_cH3WpNbGEeKPiuTfpuvqHA" y="-20"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_cH3WpdbGEeKPiuTfpuvqHA" visible="false" type="Association_NameLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_2k4GsK9fEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_cH3WptbGEeKPiuTfpuvqHA" y="20"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_cH3Wp9bGEeKPiuTfpuvqHA" visible="false" type="Association_TargetRoleLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_2lS9cK9fEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_cH3WqNbGEeKPiuTfpuvqHA" x="16" y="-20"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_cH3WqdbGEeKPiuTfpuvqHA" type="Association_SourceRoleLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_2lt0MK9fEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_cH3WqtbGEeKPiuTfpuvqHA" x="-41" y="16"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_cH3Wq9bGEeKPiuTfpuvqHA" visible="false" type="Association_SourceMultiplicityLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_2mTqEK9fEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_cH3WrNbGEeKPiuTfpuvqHA" x="16" y="20"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_cH3WrdbGEeKPiuTfpuvqHA" type="Association_TargetMultiplicityLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_2m4R0K9fEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_cH3WrtbGEeKPiuTfpuvqHA" x="-17" y="-18"/>
</children>
<styles xmi:type="notation:FontStyle" xmi:id="_cH3WodbGEeKPiuTfpuvqHA" fontName="Segoe UI"/>
<element xmi:type="uml:Association" href="layers.uml#_cHkbsNbGEeKPiuTfpuvqHA"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_cH3WotbGEeKPiuTfpuvqHA" points="[537, 257, -643984, -643984]$[648, 258, -643984, -643984]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_cIBHoNbGEeKPiuTfpuvqHA" id="(1.0,0.2484472049689441)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_cIBHodbGEeKPiuTfpuvqHA" id="(0.0,0.1532567049808429)"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_A2AAANjLEeKgkM6XJF9t4A" type="Association_Edge" source="_52F7ENa7EeKPiuTfpuvqHA" target="_vMekkNjKEeKgkM6XJF9t4A" lineColor="0">
<children xmi:type="notation:DecorationNode" xmi:id="_A2AAA9jLEeKgkM6XJF9t4A" visible="false" type="Association_StereotypeLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_2wuxYK9fEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_A2AABNjLEeKgkM6XJF9t4A" y="-20"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_A2AABdjLEeKgkM6XJF9t4A" visible="false" type="Association_NameLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_2yuVcK9fEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_A2AABtjLEeKgkM6XJF9t4A" y="20"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_A2GGoNjLEeKgkM6XJF9t4A" visible="false" type="Association_TargetRoleLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_2zLocK9fEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_A2GGodjLEeKgkM6XJF9t4A" x="22" y="-20"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_A2GGotjLEeKgkM6XJF9t4A" type="Association_SourceRoleLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_2zxeUK9fEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_A2GGo9jLEeKgkM6XJF9t4A" x="-33" y="60"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_A2GGpNjLEeKgkM6XJF9t4A" visible="false" type="Association_SourceMultiplicityLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_220yUK9fEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_A2GGpdjLEeKgkM6XJF9t4A" x="22" y="20"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_A2GGptjLEeKgkM6XJF9t4A" type="Association_TargetMultiplicityLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_23sVAK9fEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_A2GGp9jLEeKgkM6XJF9t4A" x="-13" y="15"/>
</children>
<styles xmi:type="notation:FontStyle" xmi:id="_A2AAAdjLEeKgkM6XJF9t4A" fontName="Segoe UI"/>
<element xmi:type="uml:Association" href="layers.uml#_A1nlgNjLEeKgkM6XJF9t4A"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_A2AAAtjLEeKgkM6XJF9t4A" points="[1260, 581, -643984, -643984]$[1260, 640, -643984, -643984]$[1580, 640, -643984, -643984]$[1500, 740, -643984, -643984]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_A2MNQNjLEeKgkM6XJF9t4A" id="(0.851063829787234,1.0)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_A2MNQdjLEeKgkM6XJF9t4A" id="(0.39800995024875624,0.0)"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="__u7_YNjMEeKgkM6XJF9t4A" type="Generalization_Edge" source="_52F7ENa7EeKPiuTfpuvqHA" target="_9IsT4NjiEeKQqZMBCFd2Uw" lineColor="0">
<children xmi:type="notation:DecorationNode" xmi:id="__vCGANjMEeKgkM6XJF9t4A" type="Generalization_StereotypeLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_27nywK9fEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="__vCGAdjMEeKgkM6XJF9t4A" x="-11" y="19"/>
</children>
<styles xmi:type="notation:FontStyle" xmi:id="__u7_YdjMEeKgkM6XJF9t4A" fontName="Segoe UI"/>
<element xmi:type="uml:Generalization" href="layers.uml#__ujk4NjMEeKgkM6XJF9t4A"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="__u7_YtjMEeKgkM6XJF9t4A" points="[1220, 500, -643984, -643984]$[1220, 460, -643984, -643984]$[720, 460, -643984, -643984]$[720, 421, -643984, -643984]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="__vCGAtjMEeKgkM6XJF9t4A" id="(0.5673758865248227,0.0)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="__vCGA9jMEeKgkM6XJF9t4A" id="(0.3606102635228849,1.0)"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_LBg6UNjiEeKQqZMBCFd2Uw" type="Association_Edge" source="_52F7ENa7EeKPiuTfpuvqHA" target="_T7HNENbFEeKPiuTfpuvqHA" lineColor="0">
<children xmi:type="notation:DecorationNode" xmi:id="_LBg6U9jiEeKQqZMBCFd2Uw" visible="false" type="Association_StereotypeLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_3HRCEK9fEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_LBg6VNjiEeKQqZMBCFd2Uw" x="1" y="-18"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_LBg6VdjiEeKQqZMBCFd2Uw" visible="false" type="Association_NameLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_3HwKQK9fEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_LBg6VtjiEeKQqZMBCFd2Uw" y="19"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_LBg6V9jiEeKQqZMBCFd2Uw" visible="false" type="Association_TargetRoleLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_3ILBAK9fEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_LBg6WNjiEeKQqZMBCFd2Uw" x="23" y="-18"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_LBg6WdjiEeKQqZMBCFd2Uw" type="Association_SourceRoleLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_3Il3wK9fEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_LBg6WtjiEeKQqZMBCFd2Uw" x="-60" y="-13"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_LBg6W9jiEeKQqZMBCFd2Uw" visible="false" type="Association_SourceMultiplicityLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_3JBVkK9fEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_LBg6XNjiEeKQqZMBCFd2Uw" x="22" y="19"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_LBg6XdjiEeKQqZMBCFd2Uw" type="Association_TargetMultiplicityLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_3JmkYK9fEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_LBg6XtjiEeKQqZMBCFd2Uw" x="-15" y="7"/>
</children>
<styles xmi:type="notation:FontStyle" xmi:id="_LBg6UdjiEeKQqZMBCFd2Uw" fontName="Segoe UI"/>
<element xmi:type="uml:Association" href="layers.uml#_LBIf0NjiEeKQqZMBCFd2Uw"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_LBg6UtjiEeKQqZMBCFd2Uw" points="[982, 475, -643984, -643984]$[1131, 438, -643984, -643984]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_LBtHkNjiEeKQqZMBCFd2Uw" id="(1.0,0.19801980198019803)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_LBtHkdjiEeKQqZMBCFd2Uw" id="(0.0,0.7407407407407407)"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_OJgwkNjjEeKQqZMBCFd2Uw" type="Generalization_Edge" source="_Hoi98NjjEeKQqZMBCFd2Uw" target="_9IsT4NjiEeKQqZMBCFd2Uw" lineColor="0">
<children xmi:type="notation:DecorationNode" xmi:id="_OJgwk9jjEeKQqZMBCFd2Uw" type="Generalization_StereotypeLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_28Fs0K9fEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_OJgwlNjjEeKQqZMBCFd2Uw" y="39"/>
</children>
<styles xmi:type="notation:FontStyle" xmi:id="_OJgwkdjjEeKQqZMBCFd2Uw" fontName="Segoe UI"/>
<element xmi:type="uml:Generalization" href="layers.uml#_OJCPcNjjEeKQqZMBCFd2Uw"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_OJgwktjjEeKQqZMBCFd2Uw" points="[440, 500, -643984, -643984]$[440, 460, -643984, -643984]$[660, 460, -643984, -643984]$[660, 421, -643984, -643984]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_OJm3MNjjEeKQqZMBCFd2Uw" id="(0.6611570247933884,0.0)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_OJm3MdjjEeKQqZMBCFd2Uw" id="(0.27739251040221913,1.0)"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_zMPcYNjjEeKQqZMBCFd2Uw" type="Generalization_Edge" source="_wpUMoNjjEeKQqZMBCFd2Uw" target="_Hoi98NjjEeKQqZMBCFd2Uw" lineColor="0">
<children xmi:type="notation:DecorationNode" xmi:id="_zMPcY9jjEeKQqZMBCFd2Uw" type="Generalization_StereotypeLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_2j9gsK9fEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_zMPcZNjjEeKQqZMBCFd2Uw" x="1" y="38"/>
</children>
<styles xmi:type="notation:FontStyle" xmi:id="_zMPcYdjjEeKQqZMBCFd2Uw" fontName="Segoe UI"/>
<element xmi:type="uml:Generalization" href="layers.uml#_zL9IgNjjEeKQqZMBCFd2Uw"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_zMPcYtjjEeKQqZMBCFd2Uw" points="[300, 660, -643984, -643984]$[300, 618, -643984, -643984]$[400, 618, -643984, -643984]$[400, 581, -643984, -643984]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_zMVjANjjEeKQqZMBCFd2Uw" id="(0.37267080745341613,0.0)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_zMVjAdjjEeKQqZMBCFd2Uw" id="(0.3305785123966942,1.0)"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_zpCtINjjEeKQqZMBCFd2Uw" type="Generalization_Edge" source="_gqpJcNjjEeKQqZMBCFd2Uw" target="_Hoi98NjjEeKQqZMBCFd2Uw" lineColor="0">
<children xmi:type="notation:DecorationNode" xmi:id="_zpIzwNjjEeKQqZMBCFd2Uw" type="Generalization_StereotypeLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_3LxuoK9fEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_zpIzwdjjEeKQqZMBCFd2Uw" x="-1" y="37"/>
</children>
<styles xmi:type="notation:FontStyle" xmi:id="_zpCtIdjjEeKQqZMBCFd2Uw" fontName="Segoe UI"/>
<element xmi:type="uml:Generalization" href="layers.uml#_zoqSoNjjEeKQqZMBCFd2Uw"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_zpCtItjjEeKQqZMBCFd2Uw" points="[500, 660, -643984, -643984]$[500, 620, -643984, -643984]$[400, 620, -643984, -643984]$[420, 581, -643984, -643984]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_zpIzwtjjEeKQqZMBCFd2Uw" id="(0.39603960396039606,0.0)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_zpIzw9jjEeKQqZMBCFd2Uw" id="(0.3305785123966942,1.0)"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_endM4NjnEeKQqZMBCFd2Uw" type="Association_Edge" source="_Hoi98NjjEeKQqZMBCFd2Uw" target="_9IsT4NjiEeKQqZMBCFd2Uw" lineColor="0">
<children xmi:type="notation:DecorationNode" xmi:id="_endM49jnEeKQqZMBCFd2Uw" visible="false" type="Association_StereotypeLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_28mDIK9fEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_endM5NjnEeKQqZMBCFd2Uw" x="1" y="-18"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_endM5djnEeKQqZMBCFd2Uw" visible="false" type="Association_NameLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_29VC8K9fEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_endM5tjnEeKQqZMBCFd2Uw" x="-1" y="19"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_endM59jnEeKQqZMBCFd2Uw" visible="false" type="Association_TargetRoleLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_2_QVkK9fEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_endM6NjnEeKQqZMBCFd2Uw" x="-10" y="-40"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_endM6djnEeKQqZMBCFd2Uw" type="Association_SourceRoleLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_2_qlQK9fEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_endM6tjnEeKQqZMBCFd2Uw" x="-57" y="-13"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_endM69jnEeKQqZMBCFd2Uw" visible="false" type="Association_SourceMultiplicityLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_3AGDEK9fEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_endM7NjnEeKQqZMBCFd2Uw" x="25" y="19"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_endM7djnEeKQqZMBCFd2Uw" type="Association_TargetMultiplicityLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_3AgSwK9fEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_endM7tjnEeKQqZMBCFd2Uw" x="-15" y="7"/>
</children>
<styles xmi:type="notation:FontStyle" xmi:id="_endM4djnEeKQqZMBCFd2Uw" fontName="Segoe UI"/>
<element xmi:type="uml:Association" href="layers.uml#_em-rwNjnEeKQqZMBCFd2Uw"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_endM4tjnEeKQqZMBCFd2Uw" points="[400, 500, -643984, -643984]$[400, 360, -643984, -643984]$[460, 360, -643984, -643984]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_enjTgNjnEeKQqZMBCFd2Uw" id="(0.3305785123966942,0.0)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_enjTgdjnEeKQqZMBCFd2Uw" id="(0.0,0.7662835249042146)"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_18hy4Nt5EeKwptaAAanMDg" type="Generalization_Edge" source="_9IsT4NjiEeKQqZMBCFd2Uw" target="_zT_qYNt5EeKwptaAAanMDg" lineColor="0">
<children xmi:type="notation:DecorationNode" xmi:id="_18hy49t5EeKwptaAAanMDg" type="Generalization_StereotypeLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_26ZDsK9fEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_18hy5Nt5EeKwptaAAanMDg" x="-1" y="38"/>
</children>
<styles xmi:type="notation:FontStyle" xmi:id="_18hy4dt5EeKwptaAAanMDg" fontName="Segoe UI"/>
<element xmi:type="uml:Generalization" href="layers.uml#_18JYYNt5EeKwptaAAanMDg"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_18hy4tt5EeKwptaAAanMDg" points="[677, 155, -643984, -643984]$[692, 70, -643984, -643984]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_18n5gNt5EeKwptaAAanMDg" id="(0.47156726768377255,0.0)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_18n5gdt5EeKwptaAAanMDg" id="(0.4979253112033195,1.0)"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_anKh8OHUEeKCZbxNW-U3VQ" type="Generalization_Edge" source="__1eoIOHTEeKCZbxNW-U3VQ" target="_52F7ENa7EeKPiuTfpuvqHA" lineColor="0">
<children xmi:type="notation:DecorationNode" xmi:id="_anQokOHUEeKCZbxNW-U3VQ" type="Generalization_StereotypeLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_3CDK4K9fEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_anQokeHUEeKCZbxNW-U3VQ" y="39"/>
</children>
<styles xmi:type="notation:FontStyle" xmi:id="_anKh8eHUEeKCZbxNW-U3VQ" fontName="Segoe UI"/>
<element xmi:type="uml:Generalization" href="layers.uml#_am4OEOHUEeKCZbxNW-U3VQ"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_anKh8uHUEeKCZbxNW-U3VQ" points="[800, 660, -643984, -643984]$[800, 620, -643984, -643984]$[1160, 620, -643984, -643984]$[1160, 581, -643984, -643984]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_anQokuHUEeKCZbxNW-U3VQ" id="(0.39603960396039606,0.0)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_anQok-HUEeKCZbxNW-U3VQ" id="(0.14184397163120568,1.0)"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_P0NeYGQ5EeOlpfB_tZS-QA" type="Association_Edge" source="_9IsT4NjiEeKQqZMBCFd2Uw" target="_zpKewNa7EeKPiuTfpuvqHA" lineColor="0">
<children xmi:type="notation:DecorationNode" xmi:id="_P0NeY2Q5EeOlpfB_tZS-QA" visible="false" type="Association_StereotypeLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_2onXMK9fEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_P0NeZGQ5EeOlpfB_tZS-QA" y="-20"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_P0NeZWQ5EeOlpfB_tZS-QA" visible="false" type="Association_NameLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_2pCN8K9fEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_P0NeZmQ5EeOlpfB_tZS-QA" y="20"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_P0NeZ2Q5EeOlpfB_tZS-QA" visible="false" type="Association_TargetRoleLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_2peS0K9fEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_P0NeaGQ5EeOlpfB_tZS-QA" x="16" y="-20"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_P0NeaWQ5EeOlpfB_tZS-QA" type="Association_SourceRoleLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_2qMEgK9fEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_P0NeamQ5EeOlpfB_tZS-QA" x="-38" y="15"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_P0Nea2Q5EeOlpfB_tZS-QA" visible="false" type="Association_SourceMultiplicityLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_2sa5IK9fEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_P0NebGQ5EeOlpfB_tZS-QA" x="16" y="20"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_P0NebWQ5EeOlpfB_tZS-QA" type="Association_TargetMultiplicityLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_2tIDwK9fEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_P0NebmQ5EeOlpfB_tZS-QA" x="-30" y="-15"/>
</children>
<styles xmi:type="notation:FontStyle" xmi:id="_P0NeYWQ5EeOlpfB_tZS-QA" fontName="Segoe UI"/>
<element xmi:type="uml:Association" href="layers.uml#_PznBc2Q5EeOlpfB_tZS-QA"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_P0NeYmQ5EeOlpfB_tZS-QA" points="[640, 315, -643984, -643984]$[531, 334, -643984, -643984]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_P0WoUGQ5EeOlpfB_tZS-QA" id="(0.0,0.45977011494252873)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_P0WoUWQ5EeOlpfB_tZS-QA" id="(1.0,0.7453416149068323)"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_p-pf4GtpEeOlpfB_tZS-QA" type="Generalization_Edge" source="_ft-hUWtpEeOlpfB_tZS-QA" target="_52F7ENa7EeKPiuTfpuvqHA" lineColor="0">
<children xmi:type="notation:DecorationNode" xmi:id="_p-pf42tpEeOlpfB_tZS-QA" type="Generalization_StereotypeLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_3KBbIK9fEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_p-pf5GtpEeOlpfB_tZS-QA" y="39"/>
</children>
<styles xmi:type="notation:FontStyle" xmi:id="_p-pf4WtpEeOlpfB_tZS-QA" fontName="Segoe UI"/>
<element xmi:type="uml:Generalization" href="layers.uml#_p-dSoGtpEeOlpfB_tZS-QA"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_p-pf4mtpEeOlpfB_tZS-QA" points="[960, 660, -643984, -643984]$[960, 640, -643984, -643984]$[1180, 640, -643984, -643984]$[1220, 581, -643984, -643984]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_p-vmgGtpEeOlpfB_tZS-QA" id="(0.49586776859504134,0.0)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_p-vmgWtpEeOlpfB_tZS-QA" id="(0.28368794326241137,1.0)"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_0R3XIHpGEeOlpfB_tZS-QA" type="InterfaceRealization_Edge" source="_Hoi98NjjEeKQqZMBCFd2Uw" target="_RopgYXpGEeOlpfB_tZS-QA" lineColor="0">
<children xmi:type="notation:DecorationNode" xmi:id="_0R3XI3pGEeOlpfB_tZS-QA" type="InterfaceRealization_StereotypeLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_2uDQ0K9fEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_0R3XJHpGEeOlpfB_tZS-QA" y="40"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_0R3XJXpGEeOlpfB_tZS-QA" type="InterfaceRealization_NameLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_2wEDAK9fEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_0R3XJnpGEeOlpfB_tZS-QA" x="-5" y="13"/>
</children>
<styles xmi:type="notation:FontStyle" xmi:id="_0R3XIXpGEeOlpfB_tZS-QA" fontName="Segoe UI"/>
<element xmi:type="uml:InterfaceRealization" href="layers.uml#_0RxQgHpGEeOlpfB_tZS-QA"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_0R3XInpGEeOlpfB_tZS-QA" points="[360, 483, -643984, -643984]$[253, 482, -643984, -643984]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_0SDkYHpGEeOlpfB_tZS-QA" id="(0.0,0.39603960396039606)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_0SDkYXpGEeOlpfB_tZS-QA" id="(1.0,0.39603960396039606)"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_2bq8QHpGEeOlpfB_tZS-QA" type="InterfaceRealization_Edge" source="_zpKewNa7EeKPiuTfpuvqHA" target="_RopgYXpGEeOlpfB_tZS-QA" lineColor="0">
<children xmi:type="notation:DecorationNode" xmi:id="_2bq8Q3pGEeOlpfB_tZS-QA" type="InterfaceRealization_StereotypeLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_2nfV0K9fEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_2bq8RHpGEeOlpfB_tZS-QA" x="-20" y="40"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_2bq8RXpGEeOlpfB_tZS-QA" type="InterfaceRealization_NameLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_2oL5YK9fEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_2bq8RnpGEeOlpfB_tZS-QA" x="46" y="5"/>
</children>
<styles xmi:type="notation:FontStyle" xmi:id="_2bq8QXpGEeOlpfB_tZS-QA" fontName="Segoe UI"/>
<element xmi:type="uml:InterfaceRealization" href="layers.uml#_2bk1oHpGEeOlpfB_tZS-QA"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_2bq8QnpGEeOlpfB_tZS-QA" points="[182, 353, -643984, -643984]$[182, 454, -643984, -643984]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_2bxC4HpGEeOlpfB_tZS-QA" id="(0.4149377593360996,1.0)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_2bxC4XpGEeOlpfB_tZS-QA" id="(0.5524861878453039,0.0)"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_LMQtMK5qEeeUVoYywick3g" type="StereotypeCommentLink" source="_mCypIAxEEeOjX-JbGFEH7w" target="_LMO4AK5qEeeUVoYywick3g">
<styles xmi:type="notation:FontStyle" xmi:id="_LMQtMa5qEeeUVoYywick3g"/>
<styles xmi:type="notation:EObjectValueStyle" xmi:id="_LMR7UK5qEeeUVoYywick3g" name="BASE_ELEMENT">
<eObjectValue xmi:type="uml:Property" href="layers.uml#_mCUIAAxEEeOjX-JbGFEH7w"/>
</styles>
<element xsi:nil="true"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_LMQtMq5qEeeUVoYywick3g" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_LMQtM65qEeeUVoYywick3g"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_LMRUQK5qEeeUVoYywick3g"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_h-YYUb2kEeiAtaR2zBJhAQ" type="StereotypeCommentLink" source="_vMekkNjKEeKgkM6XJF9t4A" target="_h-XxQL2kEeiAtaR2zBJhAQ">
<styles xmi:type="notation:FontStyle" xmi:id="_h-YYUr2kEeiAtaR2zBJhAQ"/>
<styles xmi:type="notation:EObjectValueStyle" xmi:id="_h-YYVr2kEeiAtaR2zBJhAQ" name="BASE_ELEMENT">
<eObjectValue xmi:type="uml:Class" href="layers.uml#_vMMQsNjKEeKgkM6XJF9t4A"/>
</styles>
<element xsi:nil="true"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_h-YYU72kEeiAtaR2zBJhAQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_h-YYVL2kEeiAtaR2zBJhAQ"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_h-YYVb2kEeiAtaR2zBJhAQ"/>
</edges>
</notation:Diagram>
<notation:Diagram xmi:id="_C_qusNa8EeKPiuTfpuvqHA" type="PapyrusUMLClassDiagram" name="property values" measurementUnit="Pixel">
<children xmi:type="notation:Shape" xmi:id="_EH9zgNa8EeKPiuTfpuvqHA" type="Class_Shape" fontName="Segoe UI" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_EH9zgta8EeKPiuTfpuvqHA" source="ShadowFigure">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_EH9zg9a8EeKPiuTfpuvqHA" key="ShadowFigure_Value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_EH9zhNa8EeKPiuTfpuvqHA" source="displayNameLabelIcon">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_EH9zhda8EeKPiuTfpuvqHA" key="displayNameLabelIcon_value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_EH9zhta8EeKPiuTfpuvqHA" source="QualifiedName">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_EH9zh9a8EeKPiuTfpuvqHA" key="QualifiedNameDepth" value="1000"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_EH9ziNa8EeKPiuTfpuvqHA" type="Class_NameLabel"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_EH9zida8EeKPiuTfpuvqHA" type="Class_AttributeCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_EH9zita8EeKPiuTfpuvqHA"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_EH9zi9a8EeKPiuTfpuvqHA"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_EH9zjNa8EeKPiuTfpuvqHA"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_EH9zjda8EeKPiuTfpuvqHA"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_EH9zjta8EeKPiuTfpuvqHA" type="Class_OperationCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_EH9zj9a8EeKPiuTfpuvqHA"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_EH9zkNa8EeKPiuTfpuvqHA"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_EH9zkda8EeKPiuTfpuvqHA"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_EH9zkta8EeKPiuTfpuvqHA"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_EH9zk9a8EeKPiuTfpuvqHA" type="Class_NestedClassifierCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_EH9zlNa8EeKPiuTfpuvqHA"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_EH9zlda8EeKPiuTfpuvqHA"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_EH9zlta8EeKPiuTfpuvqHA"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_EH9zl9a8EeKPiuTfpuvqHA"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_LPtCwa5qEeeUVoYywick3g" type="Class_FloatingNameLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_LPtCwq5qEeeUVoYywick3g" y="5"/>
</children>
<element xmi:type="uml:Class" href="layers.uml#_AjTZ8Na8EeKPiuTfpuvqHA"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_EH9zgda8EeKPiuTfpuvqHA" x="40" y="160" width="141" height="121"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_VpXS4O8UEeK0p4PkXjd-_Q" type="PrimitiveType_Shape" fontName="Segoe UI" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_VpYhAO8UEeK0p4PkXjd-_Q" source="ShadowFigure">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_VpZIEO8UEeK0p4PkXjd-_Q" key="ShadowFigure_Value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_VpZIEe8UEeK0p4PkXjd-_Q" source="displayNameLabelIcon">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_VpZIEu8UEeK0p4PkXjd-_Q" key="displayNameLabelIcon_value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_VpZIE-8UEeK0p4PkXjd-_Q" source="QualifiedName">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_VpZvIO8UEeK0p4PkXjd-_Q" key="QualifiedNameDepth" value="1000"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_VpZvIe8UEeK0p4PkXjd-_Q" type="PrimitiveType_NameLabel"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_VpZvIu8UEeK0p4PkXjd-_Q" type="PrimitiveType_AttributeCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_VpZvI-8UEeK0p4PkXjd-_Q"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_VpZvJO8UEeK0p4PkXjd-_Q"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_VpZvJe8UEeK0p4PkXjd-_Q"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_VpZvJu8UEeK0p4PkXjd-_Q"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_VpaWMO8UEeK0p4PkXjd-_Q" type="PrimitiveType_OperationCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_VpaWMe8UEeK0p4PkXjd-_Q"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_VpaWMu8UEeK0p4PkXjd-_Q"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_VpaWM-8UEeK0p4PkXjd-_Q"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_VpaWNO8UEeK0p4PkXjd-_Q"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_LPtp0K5qEeeUVoYywick3g" type="PrimitiveType_FloatingNameLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_LPtp0a5qEeeUVoYywick3g" y="5"/>
</children>
<element xmi:type="uml:PrimitiveType" href="layers.uml#_Qeyn4O7GEeK0p4PkXjd-_Q"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_VpXS4e8UEeK0p4PkXjd-_Q" x="40" y="20" width="241" height="101"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_XZo9sO8UEeK0p4PkXjd-_Q" type="Interface_Shape" fontName="Segoe UI" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_XZpkwO8UEeK0p4PkXjd-_Q" source="ShadowFigure">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_XZpkwe8UEeK0p4PkXjd-_Q" key="ShadowFigure_Value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_XZpkwu8UEeK0p4PkXjd-_Q" source="displayNameLabelIcon">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_XZpkw-8UEeK0p4PkXjd-_Q" key="displayNameLabelIcon_value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_XZpkxO8UEeK0p4PkXjd-_Q" source="QualifiedName">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_XZpkxe8UEeK0p4PkXjd-_Q" key="QualifiedNameDepth" value="1000"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_XZpkxu8UEeK0p4PkXjd-_Q" type="Interface_NameLabel"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_XZpkx-8UEeK0p4PkXjd-_Q" type="Interface_AttributeCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_XZpkyO8UEeK0p4PkXjd-_Q"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_XZpkye8UEeK0p4PkXjd-_Q"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_XZqL0O8UEeK0p4PkXjd-_Q"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_XZqL0e8UEeK0p4PkXjd-_Q"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_XZqL0u8UEeK0p4PkXjd-_Q" type="Interface_OperationCompartment">
<children xmi:type="notation:Shape" xmi:id="_uYj-QO8ZEeK0p4PkXjd-_Q" type="Operation_InterfaceOperationLabel" fontName="Segoe UI" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_1Bdk4O8ZEeK0p4PkXjd-_Q" source="CustomAppearance_Annotation">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_1Bdk4e8ZEeK0p4PkXjd-_Q" key="CustomAppearance_MaskValue" value="776"/>
</eAnnotations>
<element xmi:type="uml:Operation" href="layers.uml#_uYMx4O8ZEeK0p4PkXjd-_Q"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_uYj-Qe8ZEeK0p4PkXjd-_Q"/>
</children>
<styles xmi:type="notation:TitleStyle" xmi:id="_XZqL0-8UEeK0p4PkXjd-_Q"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_XZqL1O8UEeK0p4PkXjd-_Q"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_XZqL1e8UEeK0p4PkXjd-_Q"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_XZqL1u8UEeK0p4PkXjd-_Q"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_XZqL1-8UEeK0p4PkXjd-_Q" type="Interface_NestedClassifierCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_XZqL2O8UEeK0p4PkXjd-_Q"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_XZqL2e8UEeK0p4PkXjd-_Q"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_XZqL2u8UEeK0p4PkXjd-_Q"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_XZqL2-8UEeK0p4PkXjd-_Q"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_LPtp0q5qEeeUVoYywick3g" type="Interface_FloatingNameLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_LPtp065qEeeUVoYywick3g" y="5"/>
</children>
<element xmi:type="uml:Interface" href="layers.uml#_XZJOcO8UEeK0p4PkXjd-_Q"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_XZo9se8UEeK0p4PkXjd-_Q" x="260" y="160" width="241" height="121"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_iKbQT72kEeiAtaR2zBJhAQ" type="StereotypeComment">
<styles xmi:type="notation:TitleStyle" xmi:id="_iKbQUL2kEeiAtaR2zBJhAQ"/>
<styles xmi:type="notation:EObjectValueStyle" xmi:id="_iKbQUr2kEeiAtaR2zBJhAQ" name="BASE_ELEMENT">
<eObjectValue xmi:type="uml:PrimitiveType" href="layers.uml#_Qeyn4O7GEeK0p4PkXjd-_Q"/>
</styles>
<element xsi:nil="true"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_iKbQUb2kEeiAtaR2zBJhAQ" x="240" y="20"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_iKtkMb2kEeiAtaR2zBJhAQ" type="StereotypeComment">
<styles xmi:type="notation:TitleStyle" xmi:id="_iKtkMr2kEeiAtaR2zBJhAQ"/>
<styles xmi:type="notation:EObjectValueStyle" xmi:id="_iKtkNL2kEeiAtaR2zBJhAQ" name="BASE_ELEMENT">
<eObjectValue xmi:type="uml:Interface" href="layers.uml#_XZJOcO8UEeK0p4PkXjd-_Q"/>
</styles>
<element xsi:nil="true"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_iKtkM72kEeiAtaR2zBJhAQ" x="460" y="160"/>
</children>
<styles xmi:type="notation:DiagramStyle" xmi:id="_C_qusda8EeKPiuTfpuvqHA"/>
<styles xmi:type="style:PapyrusDiagramStyle" xmi:id="_LPtCwK5qEeeUVoYywick3g" diagramKindId="org.eclipse.papyrus.uml.diagram.class">
<owner xmi:type="uml:Model" href="layers.uml#_gAOFQLcqEeK8_t7Rpq6ZJA"/>
</styles>
<styles xmi:type="notation:StringValueStyle" xmi:id="_LP2MsK5qEeeUVoYywick3g" name="diagram_compatibility_version" stringValue="1.4.0"/>
<element xmi:type="uml:Model" href="layers.uml#_gAOFQLcqEeK8_t7Rpq6ZJA"/>
<edges xmi:type="notation:Connector" xmi:id="_g3VDUO8YEeK0p4PkXjd-_Q" type="InterfaceRealization_Edge" source="_EH9zgNa8EeKPiuTfpuvqHA" target="_XZo9sO8UEeK0p4PkXjd-_Q" lineColor="0">
<children xmi:type="notation:DecorationNode" xmi:id="_g3WRcO8YEeK0p4PkXjd-_Q" visible="false" type="InterfaceRealization_StereotypeLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_lOp2EK6AEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_g3WRce8YEeK0p4PkXjd-_Q" y="40"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_g3WRcu8YEeK0p4PkXjd-_Q" visible="false" type="InterfaceRealization_NameLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_lOznEK6AEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_g3WRc-8YEeK0p4PkXjd-_Q" y="60"/>
</children>
<styles xmi:type="notation:FontStyle" xmi:id="_g3VDUe8YEeK0p4PkXjd-_Q" fontName="Segoe UI"/>
<element xmi:type="uml:InterfaceRealization" href="layers.uml#_g2QFQO8YEeK0p4PkXjd-_Q"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_g3VDUu8YEeK0p4PkXjd-_Q" points="[178, 193, -643984, -643984]$[250, 203, -643984, -643984]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_g3bJ8O8YEeK0p4PkXjd-_Q" id="(1.0,0.49586776859504134)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_g3bJ8e8YEeK0p4PkXjd-_Q" id="(0.0,0.49586776859504134)"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_iKbQU72kEeiAtaR2zBJhAQ" type="StereotypeCommentLink" source="_VpXS4O8UEeK0p4PkXjd-_Q" target="_iKbQT72kEeiAtaR2zBJhAQ">
<styles xmi:type="notation:FontStyle" xmi:id="_iKbQVL2kEeiAtaR2zBJhAQ"/>
<styles xmi:type="notation:EObjectValueStyle" xmi:id="_iKhW4b2kEeiAtaR2zBJhAQ" name="BASE_ELEMENT">
<eObjectValue xmi:type="uml:PrimitiveType" href="layers.uml#_Qeyn4O7GEeK0p4PkXjd-_Q"/>
</styles>
<element xsi:nil="true"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_iKbQVb2kEeiAtaR2zBJhAQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_iKbQVr2kEeiAtaR2zBJhAQ"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_iKhW4L2kEeiAtaR2zBJhAQ"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_iKtkNb2kEeiAtaR2zBJhAQ" type="StereotypeCommentLink" source="_XZo9sO8UEeK0p4PkXjd-_Q" target="_iKtkMb2kEeiAtaR2zBJhAQ">
<styles xmi:type="notation:FontStyle" xmi:id="_iKzqwL2kEeiAtaR2zBJhAQ"/>
<styles xmi:type="notation:EObjectValueStyle" xmi:id="_iKzqxL2kEeiAtaR2zBJhAQ" name="BASE_ELEMENT">
<eObjectValue xmi:type="uml:Interface" href="layers.uml#_XZJOcO8UEeK0p4PkXjd-_Q"/>
</styles>
<element xsi:nil="true"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_iKzqwb2kEeiAtaR2zBJhAQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_iKzqwr2kEeiAtaR2zBJhAQ"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_iKzqw72kEeiAtaR2zBJhAQ"/>
</edges>
</notation:Diagram>
<notation:Diagram xmi:id="_QLWs4Na8EeKPiuTfpuvqHA" type="PapyrusUMLClassDiagram" name="datatypes" measurementUnit="Pixel">
<children xmi:type="notation:Shape" xmi:id="_RJ_fYNa8EeKPiuTfpuvqHA" type="PrimitiveType_Shape" fontName="Segoe UI" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_RJ_fYta8EeKPiuTfpuvqHA" source="ShadowFigure">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_RJ_fY9a8EeKPiuTfpuvqHA" key="ShadowFigure_Value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_RJ_fZNa8EeKPiuTfpuvqHA" source="displayNameLabelIcon">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_RJ_fZda8EeKPiuTfpuvqHA" key="displayNameLabelIcon_value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_RJ_fZta8EeKPiuTfpuvqHA" source="QualifiedName">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_RJ_fZ9a8EeKPiuTfpuvqHA" key="QualifiedNameDepth" value="1000"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_RJ_faNa8EeKPiuTfpuvqHA" type="PrimitiveType_NameLabel"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_RKJQYNa8EeKPiuTfpuvqHA" type="PrimitiveType_AttributeCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_RKJQYda8EeKPiuTfpuvqHA"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_RKJQYta8EeKPiuTfpuvqHA"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_RKJQY9a8EeKPiuTfpuvqHA"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_RKJQZNa8EeKPiuTfpuvqHA"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_RKJQZda8EeKPiuTfpuvqHA" type="PrimitiveType_OperationCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_RKJQZta8EeKPiuTfpuvqHA"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_RKJQZ9a8EeKPiuTfpuvqHA"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_RKJQaNa8EeKPiuTfpuvqHA"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_RKJQada8EeKPiuTfpuvqHA"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_LRnHQK5qEeeUVoYywick3g" type="PrimitiveType_FloatingNameLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_LRnHQa5qEeeUVoYywick3g" y="5"/>
</children>
<element xmi:type="uml:PrimitiveType" href="layers.uml#_OyQ5QL1xEeKKJJ5BmR3W3Q"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_RJ_fYda8EeKPiuTfpuvqHA" x="40" y="20" width="101" height="101"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_SukQgNa8EeKPiuTfpuvqHA" type="PrimitiveType_Shape" fontName="Segoe UI" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_SukQgta8EeKPiuTfpuvqHA" source="ShadowFigure">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_SukQg9a8EeKPiuTfpuvqHA" key="ShadowFigure_Value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_SukQhNa8EeKPiuTfpuvqHA" source="displayNameLabelIcon">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_SukQhda8EeKPiuTfpuvqHA" key="displayNameLabelIcon_value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_SukQhta8EeKPiuTfpuvqHA" source="QualifiedName">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_SukQh9a8EeKPiuTfpuvqHA" key="QualifiedNameDepth" value="1000"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_SukQiNa8EeKPiuTfpuvqHA" type="PrimitiveType_NameLabel"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_SukQida8EeKPiuTfpuvqHA" type="PrimitiveType_AttributeCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_SukQita8EeKPiuTfpuvqHA"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_SukQi9a8EeKPiuTfpuvqHA"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_SukQjNa8EeKPiuTfpuvqHA"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_SukQjda8EeKPiuTfpuvqHA"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_SukQjta8EeKPiuTfpuvqHA" type="PrimitiveType_OperationCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_SukQj9a8EeKPiuTfpuvqHA"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_SukQkNa8EeKPiuTfpuvqHA"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_SukQkda8EeKPiuTfpuvqHA"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_SukQkta8EeKPiuTfpuvqHA"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_LRnHQq5qEeeUVoYywick3g" type="PrimitiveType_FloatingNameLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_LRnHQ65qEeeUVoYywick3g" y="5"/>
</children>
<element xmi:type="uml:PrimitiveType" href="layers.uml#_SuHkkNa8EeKPiuTfpuvqHA"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_SukQgda8EeKPiuTfpuvqHA" x="180" y="20" width="121" height="101"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_Tq9nUNa8EeKPiuTfpuvqHA" type="PrimitiveType_Shape" fontName="Segoe UI" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Tq9nUta8EeKPiuTfpuvqHA" source="ShadowFigure">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Tq9nU9a8EeKPiuTfpuvqHA" key="ShadowFigure_Value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Tq9nVNa8EeKPiuTfpuvqHA" source="displayNameLabelIcon">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Tq9nVda8EeKPiuTfpuvqHA" key="displayNameLabelIcon_value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Tq9nVta8EeKPiuTfpuvqHA" source="QualifiedName">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Tq9nV9a8EeKPiuTfpuvqHA" key="QualifiedNameDepth" value="1000"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_Tq9nWNa8EeKPiuTfpuvqHA" type="PrimitiveType_NameLabel"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_Tq9nWda8EeKPiuTfpuvqHA" type="PrimitiveType_AttributeCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_Tq9nWta8EeKPiuTfpuvqHA"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_Tq9nW9a8EeKPiuTfpuvqHA"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_Tq9nXNa8EeKPiuTfpuvqHA"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_Tq9nXda8EeKPiuTfpuvqHA"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_Tq9nXta8EeKPiuTfpuvqHA" type="PrimitiveType_OperationCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_Tq9nX9a8EeKPiuTfpuvqHA"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_Tq9nYNa8EeKPiuTfpuvqHA"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_Tq9nYda8EeKPiuTfpuvqHA"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_Tq9nYta8EeKPiuTfpuvqHA"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_LRnHRK5qEeeUVoYywick3g" type="PrimitiveType_FloatingNameLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_LRnHRa5qEeeUVoYywick3g" y="5"/>
</children>
<element xmi:type="uml:PrimitiveType" href="layers.uml#_TqqsYNa8EeKPiuTfpuvqHA"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_Tq9nUda8EeKPiuTfpuvqHA" x="340" y="20" width="101" height="101"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_c1uu0NheEeKgkM6XJF9t4A" type="PrimitiveType_Shape" fontName="Segoe UI" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_c1uu0theEeKgkM6XJF9t4A" source="ShadowFigure">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_c1uu09heEeKgkM6XJF9t4A" key="ShadowFigure_Value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_c1uu1NheEeKgkM6XJF9t4A" source="displayNameLabelIcon">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_c1uu1dheEeKgkM6XJF9t4A" key="displayNameLabelIcon_value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_c1uu1theEeKgkM6XJF9t4A" source="QualifiedName">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_c1uu19heEeKgkM6XJF9t4A" key="QualifiedNameDepth" value="1000"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_c1uu2NheEeKgkM6XJF9t4A" type="PrimitiveType_NameLabel"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_c1uu2dheEeKgkM6XJF9t4A" type="PrimitiveType_AttributeCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_c1uu2theEeKgkM6XJF9t4A"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_c1uu29heEeKgkM6XJF9t4A"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_c1uu3NheEeKgkM6XJF9t4A"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_c1uu3dheEeKgkM6XJF9t4A"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_c1uu3theEeKgkM6XJF9t4A" type="PrimitiveType_OperationCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_c1uu39heEeKgkM6XJF9t4A"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_c1uu4NheEeKgkM6XJF9t4A"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_c1uu4dheEeKgkM6XJF9t4A"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_c1uu4theEeKgkM6XJF9t4A"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_LRnHRq5qEeeUVoYywick3g" type="PrimitiveType_FloatingNameLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_LRnHR65qEeeUVoYywick3g" y="5"/>
</children>
<element xmi:type="uml:PrimitiveType" href="layers.uml#_c1QNsNheEeKgkM6XJF9t4A"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_c1uu0dheEeKgkM6XJF9t4A" x="40" y="180" width="101" height="101"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_lV_fsNheEeKgkM6XJF9t4A" type="PrimitiveType_Shape" fontName="Segoe UI" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_lV_fstheEeKgkM6XJF9t4A" source="ShadowFigure">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_lV_fs9heEeKgkM6XJF9t4A" key="ShadowFigure_Value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_lV_ftNheEeKgkM6XJF9t4A" source="displayNameLabelIcon">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_lV_ftdheEeKgkM6XJF9t4A" key="displayNameLabelIcon_value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_lV_fttheEeKgkM6XJF9t4A" source="QualifiedName">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_lV_ft9heEeKgkM6XJF9t4A" key="QualifiedNameDepth" value="1000"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_lV_fuNheEeKgkM6XJF9t4A" type="PrimitiveType_NameLabel"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_lV_fudheEeKgkM6XJF9t4A" type="PrimitiveType_AttributeCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_lV_futheEeKgkM6XJF9t4A"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_lV_fu9heEeKgkM6XJF9t4A"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_lV_fvNheEeKgkM6XJF9t4A"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_lV_fvdheEeKgkM6XJF9t4A"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_lV_fvtheEeKgkM6XJF9t4A" type="PrimitiveType_OperationCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_lV_fv9heEeKgkM6XJF9t4A"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_lV_fwNheEeKgkM6XJF9t4A"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_lV_fwdheEeKgkM6XJF9t4A"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_lV_fwtheEeKgkM6XJF9t4A"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_LRnHSK5qEeeUVoYywick3g" type="PrimitiveType_FloatingNameLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_LRnHSa5qEeeUVoYywick3g" y="5"/>
</children>
<element xmi:type="uml:PrimitiveType" href="layers.uml#_lVnFMNheEeKgkM6XJF9t4A"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_lV_fsdheEeKgkM6XJF9t4A" x="200" y="180" width="101" height="101"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_QfRJAO7GEeK0p4PkXjd-_Q" type="PrimitiveType_Shape" fontName="Segoe UI" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QfRJAu7GEeK0p4PkXjd-_Q" source="ShadowFigure">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_QfRJA-7GEeK0p4PkXjd-_Q" key="ShadowFigure_Value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QfRJBO7GEeK0p4PkXjd-_Q" source="displayNameLabelIcon">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_QfRJBe7GEeK0p4PkXjd-_Q" key="displayNameLabelIcon_value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QfRJBu7GEeK0p4PkXjd-_Q" source="QualifiedName">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_QfRJB-7GEeK0p4PkXjd-_Q" key="QualifiedNameDepth" value="1000"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_QfRJCO7GEeK0p4PkXjd-_Q" type="PrimitiveType_NameLabel"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_QfRJCe7GEeK0p4PkXjd-_Q" type="PrimitiveType_AttributeCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_QfRJCu7GEeK0p4PkXjd-_Q"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_QfRJC-7GEeK0p4PkXjd-_Q"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_QfRJDO7GEeK0p4PkXjd-_Q"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_QfRJDe7GEeK0p4PkXjd-_Q"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_QfRJDu7GEeK0p4PkXjd-_Q" type="PrimitiveType_OperationCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_QfRJD-7GEeK0p4PkXjd-_Q"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_QfRJEO7GEeK0p4PkXjd-_Q"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_QfRJEe7GEeK0p4PkXjd-_Q"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_QfRJEu7GEeK0p4PkXjd-_Q"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_LRnHSq5qEeeUVoYywick3g" type="PrimitiveType_FloatingNameLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_LRnHS65qEeeUVoYywick3g" y="5"/>
</children>
<element xmi:type="uml:PrimitiveType" href="layers.uml#_Qeyn4O7GEeK0p4PkXjd-_Q"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_QfRJAe7GEeK0p4PkXjd-_Q" x="360" y="180" width="241" height="101"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_iT9my72kEeiAtaR2zBJhAQ" type="StereotypeComment">
<styles xmi:type="notation:TitleStyle" xmi:id="_iT9mzL2kEeiAtaR2zBJhAQ"/>
<styles xmi:type="notation:EObjectValueStyle" xmi:id="_iT9mzr2kEeiAtaR2zBJhAQ" name="BASE_ELEMENT">
<eObjectValue xmi:type="uml:PrimitiveType" href="layers.uml#_OyQ5QL1xEeKKJJ5BmR3W3Q"/>
</styles>
<element xsi:nil="true"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_iT9mzb2kEeiAtaR2zBJhAQ" x="240" y="20"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_iUWBQL2kEeiAtaR2zBJhAQ" type="StereotypeComment">
<styles xmi:type="notation:TitleStyle" xmi:id="_iUWBQb2kEeiAtaR2zBJhAQ"/>
<styles xmi:type="notation:EObjectValueStyle" xmi:id="_iUWBQ72kEeiAtaR2zBJhAQ" name="BASE_ELEMENT">
<eObjectValue xmi:type="uml:PrimitiveType" href="layers.uml#_SuHkkNa8EeKPiuTfpuvqHA"/>
</styles>
<element xsi:nil="true"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_iUWBQr2kEeiAtaR2zBJhAQ" x="380" y="20"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_iUiOj72kEeiAtaR2zBJhAQ" type="StereotypeComment">
<styles xmi:type="notation:TitleStyle" xmi:id="_iUiOkL2kEeiAtaR2zBJhAQ"/>
<styles xmi:type="notation:EObjectValueStyle" xmi:id="_iUiOkr2kEeiAtaR2zBJhAQ" name="BASE_ELEMENT">
<eObjectValue xmi:type="uml:PrimitiveType" href="layers.uml#_TqqsYNa8EeKPiuTfpuvqHA"/>
</styles>
<element xsi:nil="true"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_iUiOkb2kEeiAtaR2zBJhAQ" x="540" y="20"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_iU0ib72kEeiAtaR2zBJhAQ" type="StereotypeComment">
<styles xmi:type="notation:TitleStyle" xmi:id="_iU0icL2kEeiAtaR2zBJhAQ"/>
<styles xmi:type="notation:EObjectValueStyle" xmi:id="_iU0icr2kEeiAtaR2zBJhAQ" name="BASE_ELEMENT">
<eObjectValue xmi:type="uml:PrimitiveType" href="layers.uml#_c1QNsNheEeKgkM6XJF9t4A"/>
</styles>
<element xsi:nil="true"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_iU0icb2kEeiAtaR2zBJhAQ" x="240" y="180"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_iVG2Q72kEeiAtaR2zBJhAQ" type="StereotypeComment">
<styles xmi:type="notation:TitleStyle" xmi:id="_iVG2RL2kEeiAtaR2zBJhAQ"/>
<styles xmi:type="notation:EObjectValueStyle" xmi:id="_iVG2Rr2kEeiAtaR2zBJhAQ" name="BASE_ELEMENT">
<eObjectValue xmi:type="uml:PrimitiveType" href="layers.uml#_lVnFMNheEeKgkM6XJF9t4A"/>
</styles>
<element xsi:nil="true"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_iVG2Rb2kEeiAtaR2zBJhAQ" x="400" y="180"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_iVTDib2kEeiAtaR2zBJhAQ" type="StereotypeComment">
<styles xmi:type="notation:TitleStyle" xmi:id="_iVTDir2kEeiAtaR2zBJhAQ"/>
<styles xmi:type="notation:EObjectValueStyle" xmi:id="_iVTDjL2kEeiAtaR2zBJhAQ" name="BASE_ELEMENT">
<eObjectValue xmi:type="uml:PrimitiveType" href="layers.uml#_Qeyn4O7GEeK0p4PkXjd-_Q"/>
</styles>
<element xsi:nil="true"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_iVTDi72kEeiAtaR2zBJhAQ" x="560" y="180"/>
</children>
<styles xmi:type="notation:DiagramStyle" xmi:id="_QLWs4da8EeKPiuTfpuvqHA"/>
<styles xmi:type="style:PapyrusDiagramStyle" xmi:id="_LRmgMK5qEeeUVoYywick3g" diagramKindId="org.eclipse.papyrus.uml.diagram.class">
<owner xmi:type="uml:Model" href="layers.uml#_gAOFQLcqEeK8_t7Rpq6ZJA"/>
</styles>
<styles xmi:type="notation:StringValueStyle" xmi:id="_LSClEK5qEeeUVoYywick3g" name="diagram_compatibility_version" stringValue="1.4.0"/>
<element xmi:type="uml:Model" href="layers.uml#_gAOFQLcqEeK8_t7Rpq6ZJA"/>
<edges xmi:type="notation:Connector" xmi:id="_iT9mz72kEeiAtaR2zBJhAQ" type="StereotypeCommentLink" source="_RJ_fYNa8EeKPiuTfpuvqHA" target="_iT9my72kEeiAtaR2zBJhAQ">
<styles xmi:type="notation:FontStyle" xmi:id="_iT9m0L2kEeiAtaR2zBJhAQ"/>
<styles xmi:type="notation:EObjectValueStyle" xmi:id="_iT9m1L2kEeiAtaR2zBJhAQ" name="BASE_ELEMENT">
<eObjectValue xmi:type="uml:PrimitiveType" href="layers.uml#_OyQ5QL1xEeKKJJ5BmR3W3Q"/>
</styles>
<element xsi:nil="true"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_iT9m0b2kEeiAtaR2zBJhAQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_iT9m0r2kEeiAtaR2zBJhAQ"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_iT9m072kEeiAtaR2zBJhAQ"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_iUWBRL2kEeiAtaR2zBJhAQ" type="StereotypeCommentLink" source="_SukQgNa8EeKPiuTfpuvqHA" target="_iUWBQL2kEeiAtaR2zBJhAQ">
<styles xmi:type="notation:FontStyle" xmi:id="_iUWBRb2kEeiAtaR2zBJhAQ"/>
<styles xmi:type="notation:EObjectValueStyle" xmi:id="_iUWBSb2kEeiAtaR2zBJhAQ" name="BASE_ELEMENT">
<eObjectValue xmi:type="uml:PrimitiveType" href="layers.uml#_SuHkkNa8EeKPiuTfpuvqHA"/>
</styles>
<element xsi:nil="true"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_iUWBRr2kEeiAtaR2zBJhAQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_iUWBR72kEeiAtaR2zBJhAQ"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_iUWBSL2kEeiAtaR2zBJhAQ"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_iUiOk72kEeiAtaR2zBJhAQ" type="StereotypeCommentLink" source="_Tq9nUNa8EeKPiuTfpuvqHA" target="_iUiOj72kEeiAtaR2zBJhAQ">
<styles xmi:type="notation:FontStyle" xmi:id="_iUiOlL2kEeiAtaR2zBJhAQ"/>
<styles xmi:type="notation:EObjectValueStyle" xmi:id="_iUiOmL2kEeiAtaR2zBJhAQ" name="BASE_ELEMENT">
<eObjectValue xmi:type="uml:PrimitiveType" href="layers.uml#_TqqsYNa8EeKPiuTfpuvqHA"/>
</styles>
<element xsi:nil="true"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_iUiOlb2kEeiAtaR2zBJhAQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_iUiOlr2kEeiAtaR2zBJhAQ"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_iUiOl72kEeiAtaR2zBJhAQ"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_iU0ic72kEeiAtaR2zBJhAQ" type="StereotypeCommentLink" source="_c1uu0NheEeKgkM6XJF9t4A" target="_iU0ib72kEeiAtaR2zBJhAQ">
<styles xmi:type="notation:FontStyle" xmi:id="_iU0idL2kEeiAtaR2zBJhAQ"/>
<styles xmi:type="notation:EObjectValueStyle" xmi:id="_iU0ieL2kEeiAtaR2zBJhAQ" name="BASE_ELEMENT">
<eObjectValue xmi:type="uml:PrimitiveType" href="layers.uml#_c1QNsNheEeKgkM6XJF9t4A"/>
</styles>
<element xsi:nil="true"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_iU0idb2kEeiAtaR2zBJhAQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_iU0idr2kEeiAtaR2zBJhAQ"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_iU0id72kEeiAtaR2zBJhAQ"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_iVG2R72kEeiAtaR2zBJhAQ" type="StereotypeCommentLink" source="_lV_fsNheEeKgkM6XJF9t4A" target="_iVG2Q72kEeiAtaR2zBJhAQ">
<styles xmi:type="notation:FontStyle" xmi:id="_iVG2SL2kEeiAtaR2zBJhAQ"/>
<styles xmi:type="notation:EObjectValueStyle" xmi:id="_iVG2TL2kEeiAtaR2zBJhAQ" name="BASE_ELEMENT">
<eObjectValue xmi:type="uml:PrimitiveType" href="layers.uml#_lVnFMNheEeKgkM6XJF9t4A"/>
</styles>
<element xsi:nil="true"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_iVG2Sb2kEeiAtaR2zBJhAQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_iVG2Sr2kEeiAtaR2zBJhAQ"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_iVG2S72kEeiAtaR2zBJhAQ"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_iVTDjb2kEeiAtaR2zBJhAQ" type="StereotypeCommentLink" source="_QfRJAO7GEeK0p4PkXjd-_Q" target="_iVTDib2kEeiAtaR2zBJhAQ">
<styles xmi:type="notation:FontStyle" xmi:id="_iVTDjr2kEeiAtaR2zBJhAQ"/>
<styles xmi:type="notation:EObjectValueStyle" xmi:id="_iVTDkr2kEeiAtaR2zBJhAQ" name="BASE_ELEMENT">
<eObjectValue xmi:type="uml:PrimitiveType" href="layers.uml#_Qeyn4O7GEeK0p4PkXjd-_Q"/>
</styles>
<element xsi:nil="true"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_iVTDj72kEeiAtaR2zBJhAQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_iVTDkL2kEeiAtaR2zBJhAQ"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_iVTDkb2kEeiAtaR2zBJhAQ"/>
</edges>
</notation:Diagram>
<notation:Diagram xmi:id="_XXUswNhbEeKgkM6XJF9t4A" type="PapyrusUMLClassDiagram" name="Property" measurementUnit="Pixel">
<children xmi:type="notation:Shape" xmi:id="_bHaTMNhbEeKgkM6XJF9t4A" type="Class_Shape" fontName="Segoe UI" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_bHaTMthbEeKgkM6XJF9t4A" source="ShadowFigure">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_bHgZ0NhbEeKgkM6XJF9t4A" key="ShadowFigure_Value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_bHgZ0dhbEeKgkM6XJF9t4A" source="displayNameLabelIcon">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_bHgZ0thbEeKgkM6XJF9t4A" key="displayNameLabelIcon_value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_bHgZ09hbEeKgkM6XJF9t4A" source="QualifiedName">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_bHgZ1NhbEeKgkM6XJF9t4A" key="QualifiedNameDepth" value="1000"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_bHgZ1dhbEeKgkM6XJF9t4A" type="Class_NameLabel"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_bHgZ1thbEeKgkM6XJF9t4A" type="Class_AttributeCompartment">
<children xmi:type="notation:Shape" xmi:id="_sdoisNhcEeKgkM6XJF9t4A" type="Property_ClassAttributeLabel" fontName="Segoe UI" lineColor="0">
<element xmi:type="uml:Property" href="layers.uml#_sdWO0NhcEeKgkM6XJF9t4A"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_sdoisdhcEeKgkM6XJF9t4A"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_hUWEoNhdEeKgkM6XJF9t4A" type="Property_ClassAttributeLabel" fontName="Segoe UI" lineColor="0">
<element xmi:type="uml:Property" href="layers.uml#_hT9qINhdEeKgkM6XJF9t4A"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_hUWEodhdEeKgkM6XJF9t4A"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_HlSkkO3qEeKwLp35IbAIig" type="Property_ClassAttributeLabel" fontName="Segoe UI" lineColor="0">
<element xmi:type="uml:Property" href="layers.uml#_HjktUO3qEeKwLp35IbAIig"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_HlSkke3qEeKwLp35IbAIig"/>
</children>
<styles xmi:type="notation:TitleStyle" xmi:id="_bHgZ19hbEeKgkM6XJF9t4A"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_bHgZ2NhbEeKgkM6XJF9t4A"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_bHgZ2dhbEeKgkM6XJF9t4A"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_bHgZ2thbEeKgkM6XJF9t4A"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_bHgZ29hbEeKgkM6XJF9t4A" type="Class_OperationCompartment">
<children xmi:type="notation:Shape" xmi:id="_9LXrUNhcEeKgkM6XJF9t4A" type="Operation_ClassOperationLabel" fontName="Segoe UI" lineColor="0">
<element xmi:type="uml:Operation" href="layers.uml#_9LLeENhcEeKgkM6XJF9t4A"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_9LXrUdhcEeKgkM6XJF9t4A"/>
</children>
<styles xmi:type="notation:TitleStyle" xmi:id="_bHgZ3NhbEeKgkM6XJF9t4A"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_bHgZ3dhbEeKgkM6XJF9t4A"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_bHgZ3thbEeKgkM6XJF9t4A"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_bHgZ39hbEeKgkM6XJF9t4A"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_bHgZ4NhbEeKgkM6XJF9t4A" type="Class_NestedClassifierCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_bHgZ4dhbEeKgkM6XJF9t4A"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_bHgZ4thbEeKgkM6XJF9t4A"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_bHgZ49hbEeKgkM6XJF9t4A"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_bHgZ5NhbEeKgkM6XJF9t4A"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_LS2dYa5qEeeUVoYywick3g" type="Class_FloatingNameLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_LS2dYq5qEeeUVoYywick3g" y="5"/>
</children>
<element xmi:type="uml:Class" href="layers.uml#_-vaacNa7EeKPiuTfpuvqHA"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_bHaTMdhbEeKgkM6XJF9t4A" x="140" y="200" width="201" height="181"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_bvJBkNhbEeKgkM6XJF9t4A" type="Class_Shape" fontName="Segoe UI" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_bvJBkthbEeKgkM6XJF9t4A" source="ShadowFigure">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_bvJBk9hbEeKgkM6XJF9t4A" key="ShadowFigure_Value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_bvJBlNhbEeKgkM6XJF9t4A" source="displayNameLabelIcon">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_bvJBldhbEeKgkM6XJF9t4A" key="displayNameLabelIcon_value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_bvJBlthbEeKgkM6XJF9t4A" source="QualifiedName">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_bvJBl9hbEeKgkM6XJF9t4A" key="QualifiedNameDepth" value="1000"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_bvJBmNhbEeKgkM6XJF9t4A" type="Class_NameLabel"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_bvJBmdhbEeKgkM6XJF9t4A" type="Class_AttributeCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_bvJBmthbEeKgkM6XJF9t4A"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_bvJBm9hbEeKgkM6XJF9t4A"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_bvJBnNhbEeKgkM6XJF9t4A"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_bvJBndhbEeKgkM6XJF9t4A"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_bvJBnthbEeKgkM6XJF9t4A" type="Class_OperationCompartment">
<children xmi:type="notation:Shape" xmi:id="_ZGIS4EczEeOEBJ2PxFQgyQ" type="Operation_ClassOperationLabel" fontName="Segoe UI" lineColor="0">
<element xmi:type="uml:Operation" href="layers.uml#_ZFFKAEczEeOEBJ2PxFQgyQ"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_ZGIS4UczEeOEBJ2PxFQgyQ"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_oKCn4Ec8EeOEBJ2PxFQgyQ" type="Operation_ClassOperationLabel" fontName="Segoe UI" lineColor="0">
<element xmi:type="uml:Operation" href="layers.uml#_oJwUAEc8EeOEBJ2PxFQgyQ"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_oKCn4Uc8EeOEBJ2PxFQgyQ"/>
</children>
<styles xmi:type="notation:TitleStyle" xmi:id="_bvJBn9hbEeKgkM6XJF9t4A"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_bvJBoNhbEeKgkM6XJF9t4A"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_bvJBodhbEeKgkM6XJF9t4A"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_bvJBothbEeKgkM6XJF9t4A"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_bvJBo9hbEeKgkM6XJF9t4A" type="Class_NestedClassifierCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_bvJBpNhbEeKgkM6XJF9t4A"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_bvJBpdhbEeKgkM6XJF9t4A"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_bvJBpthbEeKgkM6XJF9t4A"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_bvJBp9hbEeKgkM6XJF9t4A"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_LS2dY65qEeeUVoYywick3g" type="Class_FloatingNameLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_LS2dZK5qEeeUVoYywick3g" y="5"/>
</children>
<element xmi:type="uml:Class" href="layers.uml#_AjTZ8Na8EeKPiuTfpuvqHA"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_bvJBkdhbEeKgkM6XJF9t4A" x="60" y="520" width="361" height="121"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_EoeLgNhcEeKgkM6XJF9t4A" type="Class_Shape" fontName="Segoe UI" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_EoeLgthcEeKgkM6XJF9t4A" source="ShadowFigure">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_EoeLg9hcEeKgkM6XJF9t4A" key="ShadowFigure_Value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_EoeLhNhcEeKgkM6XJF9t4A" source="displayNameLabelIcon">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_EoeLhdhcEeKgkM6XJF9t4A" key="displayNameLabelIcon_value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_EoeLhthcEeKgkM6XJF9t4A" source="QualifiedName">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_EoeLh9hcEeKgkM6XJF9t4A" key="QualifiedNameDepth" value="1000"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_EoeLiNhcEeKgkM6XJF9t4A" type="Class_NameLabel"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_EoeLidhcEeKgkM6XJF9t4A" type="Class_AttributeCompartment">
<children xmi:type="notation:Shape" xmi:id="_oT_MwNhcEeKgkM6XJF9t4A" type="Property_ClassAttributeLabel" fontName="Segoe UI" lineColor="0">
<element xmi:type="uml:Property" href="layers.uml#_oTs44NhcEeKgkM6XJF9t4A"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_oT_MwdhcEeKgkM6XJF9t4A"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_kq6-4NhdEeKgkM6XJF9t4A" type="Property_ClassAttributeLabel" fontName="Segoe UI" lineColor="0">
<element xmi:type="uml:Property" href="layers.uml#_kquxoNhdEeKgkM6XJF9t4A"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_kq6-4dhdEeKgkM6XJF9t4A"/>
</children>
<styles xmi:type="notation:TitleStyle" xmi:id="_EoeLithcEeKgkM6XJF9t4A"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_EoeLi9hcEeKgkM6XJF9t4A"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_EoeLjNhcEeKgkM6XJF9t4A"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_EoeLjdhcEeKgkM6XJF9t4A"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_EoeLjthcEeKgkM6XJF9t4A" type="Class_OperationCompartment">
<children xmi:type="notation:Shape" xmi:id="_YqkrENhgEeKgkM6XJF9t4A" type="Operation_ClassOperationLabel" fontName="Segoe UI" lineColor="0">
<element xmi:type="uml:Operation" href="layers.uml#_VRDxkNhgEeKgkM6XJF9t4A"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_YqkrEdhgEeKgkM6XJF9t4A" x="79" y="4"/>
</children>
<styles xmi:type="notation:TitleStyle" xmi:id="_EoeLj9hcEeKgkM6XJF9t4A"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_EoeLkNhcEeKgkM6XJF9t4A"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_EoeLkdhcEeKgkM6XJF9t4A"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_EoeLkthcEeKgkM6XJF9t4A"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_EoeLk9hcEeKgkM6XJF9t4A" type="Class_NestedClassifierCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_EoeLlNhcEeKgkM6XJF9t4A"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_EoeLldhcEeKgkM6XJF9t4A"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_EoeLlthcEeKgkM6XJF9t4A"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_EoeLl9hcEeKgkM6XJF9t4A"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_LS2dZa5qEeeUVoYywick3g" type="Class_FloatingNameLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_LS2dZq5qEeeUVoYywick3g" y="5"/>
</children>
<element xmi:type="uml:Class" href="layers.uml#_EoL3oNhcEeKgkM6XJF9t4A"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_EoeLgdhcEeKgkM6XJF9t4A" x="660" y="200" width="241" height="141"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_I4Ip4NhcEeKgkM6XJF9t4A" type="Class_Shape" fontName="Segoe UI" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_I4Ip4thcEeKgkM6XJF9t4A" source="ShadowFigure">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_I4Ip49hcEeKgkM6XJF9t4A" key="ShadowFigure_Value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_I4Ip5NhcEeKgkM6XJF9t4A" source="displayNameLabelIcon">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_I4Ip5dhcEeKgkM6XJF9t4A" key="displayNameLabelIcon_value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_I4Ip5thcEeKgkM6XJF9t4A" source="QualifiedName">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_I4Ip59hcEeKgkM6XJF9t4A" key="QualifiedNameDepth" value="1000"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_I4Ip6NhcEeKgkM6XJF9t4A" type="Class_NameLabel"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_I4Ip6dhcEeKgkM6XJF9t4A" type="Class_AttributeCompartment">
<children xmi:type="notation:Shape" xmi:id="_r6sYQNhdEeKgkM6XJF9t4A" type="Property_ClassAttributeLabel" fontName="Segoe UI" lineColor="0">
<element xmi:type="uml:Property" href="layers.uml#_r6aEYNhdEeKgkM6XJF9t4A"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_r6sYQdhdEeKgkM6XJF9t4A"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_viIZANhdEeKgkM6XJF9t4A" type="Property_ClassAttributeLabel" fontName="Segoe UI" lineColor="0">
<element xmi:type="uml:Property" href="layers.uml#_vhv-gNhdEeKgkM6XJF9t4A"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_viIZAdhdEeKgkM6XJF9t4A"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_i5_scNhgEeKgkM6XJF9t4A" type="Property_ClassAttributeLabel" fontName="Segoe UI" lineColor="0">
<element xmi:type="uml:Property" href="layers.uml#_i5nR8NhgEeKgkM6XJF9t4A"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_i5_scdhgEeKgkM6XJF9t4A"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_mSjjsNhgEeKgkM6XJF9t4A" type="Property_ClassAttributeLabel" fontName="Segoe UI" lineColor="0">
<element xmi:type="uml:Property" href="layers.uml#_mR_jANhgEeKgkM6XJF9t4A"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_mSjjsdhgEeKgkM6XJF9t4A"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_pk2a4NhgEeKgkM6XJF9t4A" type="Property_ClassAttributeLabel" fontName="Segoe UI" lineColor="0">
<element xmi:type="uml:Property" href="layers.uml#_pkeAYNhgEeKgkM6XJF9t4A"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_pk2a4dhgEeKgkM6XJF9t4A"/>
</children>
<children xmi:type="notation:Shape" xmi:id="__M_A8NhgEeKgkM6XJF9t4A" type="Property_ClassAttributeLabel" fontName="Segoe UI" lineColor="0">
<element xmi:type="uml:Property" href="layers.uml#__MsGANhgEeKgkM6XJF9t4A"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="__M_A8dhgEeKgkM6XJF9t4A"/>
</children>
<styles xmi:type="notation:TitleStyle" xmi:id="_I4Ip6thcEeKgkM6XJF9t4A"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_I4Ip69hcEeKgkM6XJF9t4A"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_I4Ip7NhcEeKgkM6XJF9t4A"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_I4Ip7dhcEeKgkM6XJF9t4A"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_I4Ip7thcEeKgkM6XJF9t4A" type="Class_OperationCompartment">
<children xmi:type="notation:Shape" xmi:id="_K3ckUNheEeKgkM6XJF9t4A" type="Operation_ClassOperationLabel" fontName="Segoe UI" lineColor="0">
<element xmi:type="uml:Operation" href="layers.uml#_K3KQcNheEeKgkM6XJF9t4A"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_K3ckUdheEeKgkM6XJF9t4A"/>
</children>
<styles xmi:type="notation:TitleStyle" xmi:id="_I4Ip79hcEeKgkM6XJF9t4A"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_I4Ip8NhcEeKgkM6XJF9t4A"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_I4Ip8dhcEeKgkM6XJF9t4A"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_I4Ip8thcEeKgkM6XJF9t4A"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_I4Ip89hcEeKgkM6XJF9t4A" type="Class_NestedClassifierCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_I4Ip9NhcEeKgkM6XJF9t4A"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_I4Ip9dhcEeKgkM6XJF9t4A"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_I4Ip9thcEeKgkM6XJF9t4A"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_I4Ip99hcEeKgkM6XJF9t4A"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_LS2dZ65qEeeUVoYywick3g" type="Class_FloatingNameLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_LS2daK5qEeeUVoYywick3g" y="5"/>
</children>
<element xmi:type="uml:Class" href="layers.uml#_I3wPYNhcEeKgkM6XJF9t4A"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_I4Ip4dhcEeKgkM6XJF9t4A" x="1060" y="200" width="241" height="181"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_RF_msNhdEeKgkM6XJF9t4A" type="Class_Shape" fontName="Segoe UI" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_RF_msthdEeKgkM6XJF9t4A" source="ShadowFigure">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_RF_ms9hdEeKgkM6XJF9t4A" key="ShadowFigure_Value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_RF_mtNhdEeKgkM6XJF9t4A" source="displayNameLabelIcon">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_RF_mtdhdEeKgkM6XJF9t4A" key="displayNameLabelIcon_value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_RF_mtthdEeKgkM6XJF9t4A" source="QualifiedName">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_RF_mt9hdEeKgkM6XJF9t4A" key="QualifiedNameDepth" value="1000"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_RF_muNhdEeKgkM6XJF9t4A" type="Class_NameLabel"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_RF_mudhdEeKgkM6XJF9t4A" type="Class_AttributeCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_RF_muthdEeKgkM6XJF9t4A"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_RF_mu9hdEeKgkM6XJF9t4A"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_RF_mvNhdEeKgkM6XJF9t4A"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_RF_mvdhdEeKgkM6XJF9t4A"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_RF_mvthdEeKgkM6XJF9t4A" type="Class_OperationCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_RF_mv9hdEeKgkM6XJF9t4A"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_RF_mwNhdEeKgkM6XJF9t4A"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_RF_mwdhdEeKgkM6XJF9t4A"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_RF_mwthdEeKgkM6XJF9t4A"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_RF_mw9hdEeKgkM6XJF9t4A" type="Class_NestedClassifierCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_RF_mxNhdEeKgkM6XJF9t4A"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_RF_mxdhdEeKgkM6XJF9t4A"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_RF_mxthdEeKgkM6XJF9t4A"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_RF_mx9hdEeKgkM6XJF9t4A"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_LS3EcK5qEeeUVoYywick3g" type="Class_FloatingNameLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_LS3Eca5qEeeUVoYywick3g" y="5"/>
</children>
<element xmi:type="uml:Class" href="layers.uml#_ggM80NhbEeKgkM6XJF9t4A"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_RF_msdhdEeKgkM6XJF9t4A" x="640" y="20" width="281"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_agYdYNxWEeKwptaAAanMDg" type="Class_Shape" fontName="Segoe UI" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_agekANxWEeKwptaAAanMDg" source="ShadowFigure">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_agekAdxWEeKwptaAAanMDg" key="ShadowFigure_Value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_agekAtxWEeKwptaAAanMDg" source="displayNameLabelIcon">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_agekA9xWEeKwptaAAanMDg" key="displayNameLabelIcon_value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_agekBNxWEeKwptaAAanMDg" source="QualifiedName">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_agekBdxWEeKwptaAAanMDg" key="QualifiedNameDepth" value="1000"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_agekBtxWEeKwptaAAanMDg" type="Class_NameLabel"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_agekB9xWEeKwptaAAanMDg" type="Class_AttributeCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_agekCNxWEeKwptaAAanMDg"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_agekCdxWEeKwptaAAanMDg"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_agekCtxWEeKwptaAAanMDg"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_agekC9xWEeKwptaAAanMDg"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_agekDNxWEeKwptaAAanMDg" type="Class_OperationCompartment">
<children xmi:type="notation:Shape" xmi:id="_OVcVENxXEeKwptaAAanMDg" type="Operation_ClassOperationLabel" fontName="Segoe UI" lineColor="0">
<element xmi:type="uml:Operation" href="layers.uml#_OU7XsNxXEeKwptaAAanMDg"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_OVcVEdxXEeKwptaAAanMDg"/>
</children>
<styles xmi:type="notation:TitleStyle" xmi:id="_agekDdxWEeKwptaAAanMDg"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_agekDtxWEeKwptaAAanMDg"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_agekD9xWEeKwptaAAanMDg"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_agekENxWEeKwptaAAanMDg"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_agekEdxWEeKwptaAAanMDg" type="Class_NestedClassifierCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_agekEtxWEeKwptaAAanMDg"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_agekE9xWEeKwptaAAanMDg"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_agekFNxWEeKwptaAAanMDg"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_agekFdxWEeKwptaAAanMDg"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_LS3EgK5qEeeUVoYywick3g" type="Class_FloatingNameLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_LS3Ega5qEeeUVoYywick3g" y="5"/>
</children>
<element xmi:type="uml:Class" href="layers.uml#_agAC4NxWEeKwptaAAanMDg"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_agYdYdxWEeKwptaAAanMDg" x="40" y="720" width="201" height="101"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_JrmksM-FEeep-sEmK3jrig" type="Class_Shape">
<children xmi:type="notation:DecorationNode" xmi:id="_JrnLwM-FEeep-sEmK3jrig" type="Class_NameLabel"/>
<children xmi:type="notation:DecorationNode" xmi:id="_JrnLwc-FEeep-sEmK3jrig" type="Class_FloatingNameLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_JrnLws-FEeep-sEmK3jrig" y="15"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_JrnLw8-FEeep-sEmK3jrig" type="Class_AttributeCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_JrnLxM-FEeep-sEmK3jrig"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_JrnLxc-FEeep-sEmK3jrig"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_JrnLxs-FEeep-sEmK3jrig"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_JrnLx8-FEeep-sEmK3jrig"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_JrnLyM-FEeep-sEmK3jrig" type="Class_OperationCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_JrnLyc-FEeep-sEmK3jrig"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_JrnLys-FEeep-sEmK3jrig"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_JrnLy8-FEeep-sEmK3jrig"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_JrnLzM-FEeep-sEmK3jrig"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_Jrny0M-FEeep-sEmK3jrig" type="Class_NestedClassifierCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_Jrny0c-FEeep-sEmK3jrig"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_Jrny0s-FEeep-sEmK3jrig"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_Jrny08-FEeep-sEmK3jrig"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_Jrny1M-FEeep-sEmK3jrig"/>
</children>
<element xmi:type="uml:Class" href="layers.uml#_JqnGMM-FEeep-sEmK3jrig"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_Jrmksc-FEeep-sEmK3jrig" x="800" y="420" height="81"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_dyNtoM-FEeep-sEmK3jrig" type="Class_Shape">
<children xmi:type="notation:DecorationNode" xmi:id="_dyOUsM-FEeep-sEmK3jrig" type="Class_NameLabel"/>
<children xmi:type="notation:DecorationNode" xmi:id="_dyOUsc-FEeep-sEmK3jrig" type="Class_FloatingNameLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_dyOUss-FEeep-sEmK3jrig" y="15"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_dyOUs8-FEeep-sEmK3jrig" type="Class_AttributeCompartment">
<children xmi:type="notation:Shape" xmi:id="_joPF0M-FEeep-sEmK3jrig" type="Property_ClassAttributeLabel">
<element xmi:type="uml:Property" href="layers.uml#_jnqeEM-FEeep-sEmK3jrig"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_joPF0c-FEeep-sEmK3jrig"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_cwtf0Nm2Eeev9v2e6pD5eA" type="Property_ClassAttributeLabel">
<element xmi:type="uml:Property" href="layers.uml#_cvND8Nm2Eeev9v2e6pD5eA"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_cwtf0dm2Eeev9v2e6pD5eA"/>
</children>
<styles xmi:type="notation:TitleStyle" xmi:id="_dyOUtM-FEeep-sEmK3jrig"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_dyOUtc-FEeep-sEmK3jrig"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_dyOUts-FEeep-sEmK3jrig"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_dyOUt8-FEeep-sEmK3jrig"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_dyOUuM-FEeep-sEmK3jrig" type="Class_OperationCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_dyOUuc-FEeep-sEmK3jrig"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_dyOUus-FEeep-sEmK3jrig"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_dyOUu8-FEeep-sEmK3jrig"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_dyOUvM-FEeep-sEmK3jrig"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_dyOUvc-FEeep-sEmK3jrig" type="Class_NestedClassifierCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_dyOUvs-FEeep-sEmK3jrig"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_dyOUv8-FEeep-sEmK3jrig"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_dyOUwM-FEeep-sEmK3jrig"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_dyOUwc-FEeep-sEmK3jrig"/>
</children>
<element xmi:type="uml:Class" href="layers.uml#_dxmCkM-FEeep-sEmK3jrig"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_dyNtoc-FEeep-sEmK3jrig" x="800" y="720" width="181" height="101"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_9I7T8NBYEee6_PI6xaXFIg" type="Interface_Shape">
<children xmi:type="notation:DecorationNode" xmi:id="_9I9wMNBYEee6_PI6xaXFIg" type="Interface_NameLabel"/>
<children xmi:type="notation:DecorationNode" xmi:id="_9I9wMdBYEee6_PI6xaXFIg" type="Interface_FloatingNameLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_9I9wMtBYEee6_PI6xaXFIg" y="15"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_9I-XQNBYEee6_PI6xaXFIg" type="Interface_AttributeCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_9I-XQdBYEee6_PI6xaXFIg"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_9I-XQtBYEee6_PI6xaXFIg"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_9I-XQ9BYEee6_PI6xaXFIg"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_9I-XRNBYEee6_PI6xaXFIg"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_9I-XRdBYEee6_PI6xaXFIg" type="Interface_OperationCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_9I-XRtBYEee6_PI6xaXFIg"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_9I-XR9BYEee6_PI6xaXFIg"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_9I-XSNBYEee6_PI6xaXFIg"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_9I-XSdBYEee6_PI6xaXFIg"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_9I-XStBYEee6_PI6xaXFIg" type="Interface_NestedClassifierCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_9I-XS9BYEee6_PI6xaXFIg"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_9I-XTNBYEee6_PI6xaXFIg"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_9I-XTdBYEee6_PI6xaXFIg"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_9I-XTtBYEee6_PI6xaXFIg"/>
</children>
<element xmi:type="uml:Interface" href="pathmap://STYLESHEETS/StyleSheets.uml#_SV34ANBHEeeeIb5NcUL5SQ"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_9I7T8dBYEee6_PI6xaXFIg" x="1020" y="640" width="101" height="101"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_jXGewKU6EeiVgsJY_OrQeg" type="Class_Shape">
<children xmi:type="notation:DecorationNode" xmi:id="_jXMlYKU6EeiVgsJY_OrQeg" type="Class_NameLabel"/>
<children xmi:type="notation:DecorationNode" xmi:id="_jXMlYaU6EeiVgsJY_OrQeg" type="Class_FloatingNameLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_jXMlYqU6EeiVgsJY_OrQeg" y="15"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_jXMlY6U6EeiVgsJY_OrQeg" type="Class_AttributeCompartment">
<children xmi:type="notation:Shape" xmi:id="_pAQfoKU6EeiVgsJY_OrQeg" type="Property_ClassAttributeLabel">
<element xmi:type="uml:Property" href="layers.uml#_0Omb9HVZEeipp8d5W3Vl9g"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_pAQfoaU6EeiVgsJY_OrQeg"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_pbr3YKU6EeiVgsJY_OrQeg" type="Property_ClassAttributeLabel">
<element xmi:type="uml:Property" href="layers.uml#_0Omb9XVZEeipp8d5W3Vl9g"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_pbr3YaU6EeiVgsJY_OrQeg"/>
</children>
<styles xmi:type="notation:TitleStyle" xmi:id="_jXMlZKU6EeiVgsJY_OrQeg"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_jXMlZaU6EeiVgsJY_OrQeg"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_jXMlZqU6EeiVgsJY_OrQeg"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_jXMlZ6U6EeiVgsJY_OrQeg"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_jXMlaKU6EeiVgsJY_OrQeg" type="Class_OperationCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_jXMlaaU6EeiVgsJY_OrQeg"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_jXMlaqU6EeiVgsJY_OrQeg"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_jXMla6U6EeiVgsJY_OrQeg"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_jXMlbKU6EeiVgsJY_OrQeg"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_jXMlbaU6EeiVgsJY_OrQeg" type="Class_NestedClassifierCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_jXMlbqU6EeiVgsJY_OrQeg"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_jXMlb6U6EeiVgsJY_OrQeg"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_jXMlcKU6EeiVgsJY_OrQeg"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_jXMlcaU6EeiVgsJY_OrQeg"/>
</children>
<element xmi:type="uml:Class" href="layers.uml#_0Omb8nVZEeipp8d5W3Vl9g"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_jXGewaU6EeiVgsJY_OrQeg" x="420" y="720" width="181" height="101"/>
</children>
<styles xmi:type="notation:DiagramStyle" xmi:id="_XXUswdhbEeKgkM6XJF9t4A"/>
<styles xmi:type="style:PapyrusDiagramStyle" xmi:id="_LS2dYK5qEeeUVoYywick3g" diagramKindId="org.eclipse.papyrus.uml.diagram.class">
<owner xmi:type="uml:Model" href="layers.uml#_gAOFQLcqEeK8_t7Rpq6ZJA"/>
</styles>
<styles xmi:type="notation:StringValueStyle" xmi:id="_LS45oK5qEeeUVoYywick3g" name="diagram_compatibility_version" stringValue="1.4.0"/>
<element xmi:type="uml:Model" href="layers.uml#_gAOFQLcqEeK8_t7Rpq6ZJA"/>
<edges xmi:type="notation:Connector" xmi:id="_L2wXINhcEeKgkM6XJF9t4A" type="Association_Edge" source="_bHaTMNhbEeKgkM6XJF9t4A" target="_EoeLgNhcEeKgkM6XJF9t4A" lineColor="0">
<children xmi:type="notation:DecorationNode" xmi:id="_L2wXI9hcEeKgkM6XJF9t4A" visible="false" type="Association_StereotypeLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_afU4oK9cEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_L2wXJNhcEeKgkM6XJF9t4A" x="1" y="-18"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_L2wXJdhcEeKgkM6XJF9t4A" visible="false" type="Association_NameLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_afrd8K9cEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_L2wXJthcEeKgkM6XJF9t4A" y="19"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_L2wXJ9hcEeKgkM6XJF9t4A" visible="false" type="Association_TargetRoleLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_af9KwK9cEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_L2wXKNhcEeKgkM6XJF9t4A" x="24" y="-18"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_L2wXKdhcEeKgkM6XJF9t4A" type="Association_SourceRoleLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_agO3kK9cEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_L2wXKthcEeKgkM6XJF9t4A" x="-63" y="27"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_L2wXK9hcEeKgkM6XJF9t4A" visible="false" type="Association_SourceMultiplicityLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_agjAoK9cEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_L2wXLNhcEeKgkM6XJF9t4A" x="24" y="19"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_L2wXLdhcEeKgkM6XJF9t4A" type="Association_TargetMultiplicityLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_aiTUIK9cEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_L2wXLthcEeKgkM6XJF9t4A" x="-15" y="-13"/>
</children>
<styles xmi:type="notation:FontStyle" xmi:id="_L2wXIdhcEeKgkM6XJF9t4A" fontName="Segoe UI"/>
<element xmi:type="uml:Association" href="layers.uml#_L2X8oNhcEeKgkM6XJF9t4A"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_L2wXIthcEeKgkM6XJF9t4A" points="[743, 201, -643984, -643984]$[896, 174, -643984, -643984]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_L28kYNhcEeKgkM6XJF9t4A" id="(1.0,0.4419889502762431)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_L28kYdhcEeKgkM6XJF9t4A" id="(0.0,0.5673758865248227)"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_O7bCANhcEeKgkM6XJF9t4A" type="Association_Edge" source="_bHaTMNhbEeKgkM6XJF9t4A" target="_bvJBkNhbEeKgkM6XJF9t4A" lineColor="0">
<children xmi:type="notation:DecorationNode" xmi:id="_O7bCA9hcEeKgkM6XJF9t4A" visible="false" type="Association_StereotypeLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_abyccK9cEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_O7bCBNhcEeKgkM6XJF9t4A" x="1" y="-18"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_O7bCBdhcEeKgkM6XJF9t4A" visible="false" type="Association_NameLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_acEJQK9cEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_O7bCBthcEeKgkM6XJF9t4A" y="19"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_O7bCB9hcEeKgkM6XJF9t4A" visible="false" type="Association_TargetRoleLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_acXrQK9cEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_O7bCCNhcEeKgkM6XJF9t4A" x="24" y="-18"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_O7bCCdhcEeKgkM6XJF9t4A" type="Association_SourceRoleLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_acu3oK9cEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_O7bCCthcEeKgkM6XJF9t4A" x="-13" y="63"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_O7hIoNhcEeKgkM6XJF9t4A" visible="false" type="Association_SourceMultiplicityLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_adE14K9cEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_O7hIodhcEeKgkM6XJF9t4A" x="24" y="19"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_O7hIothcEeKgkM6XJF9t4A" type="Association_TargetMultiplicityLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_adXJwK9cEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_O7hIo9hcEeKgkM6XJF9t4A" x="-13" y="-25"/>
</children>
<styles xmi:type="notation:FontStyle" xmi:id="_O7bCAdhcEeKgkM6XJF9t4A" fontName="Segoe UI"/>
<element xmi:type="uml:Association" href="layers.uml#_O7IuINhcEeKgkM6XJF9t4A"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_O7bCAthcEeKgkM6XJF9t4A" points="[748, 475, -643984, -643984]$[911, 489, -643984, -643984]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_O7nPQNhcEeKgkM6XJF9t4A" id="(0.4975124378109453,1.0)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_O7nPQdhcEeKgkM6XJF9t4A" id="(0.4986149584487535,0.0)"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_YRoG8NhdEeKgkM6XJF9t4A" type="Generalization_Edge" source="_bHaTMNhbEeKgkM6XJF9t4A" target="_RF_msNhdEeKgkM6XJF9t4A" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rVv64NW2EeeK7fKfT_QGQw" source="PapyrusCSSForceValue">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rVwh8NW2EeeK7fKfT_QGQw" key="routing" value="true"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_YRuNkNhdEeKgkM6XJF9t4A" type="Generalization_StereotypeLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_aZqVgK9cEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_YRuNkdhdEeKgkM6XJF9t4A" x="-1" y="19"/>
</children>
<styles xmi:type="notation:FontStyle" xmi:id="_YRoG8dhdEeKgkM6XJF9t4A" fontName="Segoe UI"/>
<element xmi:type="uml:Generalization" href="layers.uml#_YRb5sNhdEeKgkM6XJF9t4A"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_YRoG8thdEeKgkM6XJF9t4A" points="[240, 200, -643984, -643984]$[240, 160, -643984, -643984]$[780, 160, -643984, -643984]$[780, 120, -643984, -643984]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_YRuNkthdEeKgkM6XJF9t4A" id="(0.4975124378109453,0.0)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_YRuNk9hdEeKgkM6XJF9t4A" id="(0.498220640569395,1.0)"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_5UPMQNhdEeKgkM6XJF9t4A" type="Generalization_Edge" source="_EoeLgNhcEeKgkM6XJF9t4A" target="_RF_msNhdEeKgkM6XJF9t4A" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rVxwENW2EeeK7fKfT_QGQw" source="PapyrusCSSForceValue">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rVxwEdW2EeeK7fKfT_QGQw" key="routing" value="true"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_5UPMQ9hdEeKgkM6XJF9t4A" type="Generalization_StereotypeLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_aZ8pYK9cEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_5UPMRNhdEeKgkM6XJF9t4A" x="-1" y="38"/>
</children>
<styles xmi:type="notation:FontStyle" xmi:id="_5UPMQdhdEeKgkM6XJF9t4A" fontName="Segoe UI"/>
<element xmi:type="uml:Generalization" href="layers.uml#_5T84YNhdEeKgkM6XJF9t4A"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_5UPMQthdEeKgkM6XJF9t4A"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_5UV58NhdEeKgkM6XJF9t4A" id="(0.4979253112033195,0.0)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_5UV58dhdEeKgkM6XJF9t4A" id="(0.4626334519572954,1.0)"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_7u0_YNhdEeKgkM6XJF9t4A" type="Generalization_Edge" source="_I4Ip4NhcEeKgkM6XJF9t4A" target="_RF_msNhdEeKgkM6XJF9t4A" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rVxwEtW2EeeK7fKfT_QGQw" source="PapyrusCSSForceValue">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rVyXINW2EeeK7fKfT_QGQw" key="routing" value="true"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_7u0_Y9hdEeKgkM6XJF9t4A" type="Generalization_StereotypeLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_aaQLYK9cEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_7u0_ZNhdEeKgkM6XJF9t4A" x="-1" y="38"/>
</children>
<styles xmi:type="notation:FontStyle" xmi:id="_7u0_YdhdEeKgkM6XJF9t4A" fontName="Segoe UI"/>
<element xmi:type="uml:Generalization" href="layers.uml#_7uWeQNhdEeKgkM6XJF9t4A"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_7u0_YthdEeKgkM6XJF9t4A" points="[1180, 200, -643984, -643984]$[1180, 160, -643984, -643984]$[780, 160, -643984, -643984]$[780, 120, -643984, -643984]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_7u0_ZdhdEeKgkM6XJF9t4A" id="(0.4979253112033195,0.0)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_7u7GANhdEeKgkM6XJF9t4A" id="(0.498220640569395,1.0)"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_drg8oNxWEeKwptaAAanMDg" type="Generalization_Edge" source="_agYdYNxWEeKwptaAAanMDg" target="_bvJBkNhbEeKgkM6XJF9t4A" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_l7QWMNW4Eee0RrZFirrqqw" source="PapyrusCSSForceValue">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_l7QWMdW4Eee0RrZFirrqqw" key="routing" value="true"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_drg8o9xWEeKwptaAAanMDg" type="Generalization_StereotypeLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_qTecAK6aEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_drg8pNxWEeKwptaAAanMDg" y="39"/>
</children>
<styles xmi:type="notation:FontStyle" xmi:id="_drg8odxWEeKwptaAAanMDg" fontName="Segoe UI"/>
<element xmi:type="uml:Generalization" href="layers.uml#_drCbgNxWEeKwptaAAanMDg"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_drg8otxWEeKwptaAAanMDg" points="[100, 720, -643984, -643984]$[100, 680, -643984, -643984]$[240, 680, -643984, -643984]$[240, 641, -643984, -643984]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_drnqUNxWEeKwptaAAanMDg" id="(0.29850746268656714,0.0)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_drnqUdxWEeKwptaAAanMDg" id="(0.4986149584487535,1.0)"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_LrlfcM-FEeep-sEmK3jrig" type="Generalization_Edge" source="_JrmksM-FEeep-sEmK3jrig" target="_EoeLgNhcEeKgkM6XJF9t4A">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_vTuhdNW4Eee0RrZFirrqqw" source="PapyrusCSSForceValue">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_vTuhddW4Eee0RrZFirrqqw" key="routing" value="true"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_Lrlfc8-FEeep-sEmK3jrig" type="Generalization_StereotypeLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_OrqVANW2EeeK7fKfT_QGQw" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_LrlfdM-FEeep-sEmK3jrig" y="-60"/>
</children>
<styles xmi:type="notation:FontStyle" xmi:id="_Lrlfcc-FEeep-sEmK3jrig"/>
<element xmi:type="uml:Generalization" href="layers.uml#_Lq474M-FEeep-sEmK3jrig"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Lrlfcs-FEeep-sEmK3jrig" points="[860, 420, -643984, -643984]$[860, 380, -643984, -643984]$[780, 380, -643984, -643984]$[780, 341, -643984, -643984]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_LtQTYM-FEeep-sEmK3jrig" id="(0.6,0.0)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_LtQTYc-FEeep-sEmK3jrig" id="(0.4979253112033195,1.0)"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_iDgjsM-FEeep-sEmK3jrig" type="Generalization_Edge" source="_dyNtoM-FEeep-sEmK3jrig" target="_bvJBkNhbEeKgkM6XJF9t4A">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_l7SLYNW4Eee0RrZFirrqqw" source="PapyrusCSSForceValue">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_l7SLYdW4Eee0RrZFirrqqw" key="routing" value="true"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_iDgjs8-FEeep-sEmK3jrig" type="Generalization_StereotypeLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_jJlnMNW1EeeK7fKfT_QGQw" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_iDgjtM-FEeep-sEmK3jrig" x="-1" y="39"/>
</children>
<styles xmi:type="notation:FontStyle" xmi:id="_iDgjsc-FEeep-sEmK3jrig"/>
<element xmi:type="uml:Generalization" href="layers.uml#_iC0nMM-FEeep-sEmK3jrig"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_iDgjss-FEeep-sEmK3jrig" points="[860, 720, -643984, -643984]$[860, 680, -643984, -643984]$[240, 680, -643984, -643984]$[240, 641, -643984, -643984]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_iE0yUM-FEeep-sEmK3jrig" id="(0.3314917127071823,0.0)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_iE0yUc-FEeep-sEmK3jrig" id="(0.4986149584487535,1.0)"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_kDcnYKU6EeiVgsJY_OrQeg" type="Generalization_Edge" source="_jXGewKU6EeiVgsJY_OrQeg" target="_bvJBkNhbEeKgkM6XJF9t4A">
<children xmi:type="notation:DecorationNode" xmi:id="_kDdOcKU6EeiVgsJY_OrQeg" type="Generalization_StereotypeLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_kcZ58KU6EeiVgsJY_OrQeg" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_kDdOcaU6EeiVgsJY_OrQeg" x="-1" y="38"/>
</children>
<styles xmi:type="notation:FontStyle" xmi:id="_kDcnYaU6EeiVgsJY_OrQeg"/>
<element xmi:type="uml:Generalization" href="layers.uml#_0Omb83VZEeipp8d5W3Vl9g"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_kDcnYqU6EeiVgsJY_OrQeg" points="[520, 720, -643984, -643984]$[520, 680, -643984, -643984]$[240, 680, -643984, -643984]$[240, 641, -643984, -643984]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_kdKu8KU6EeiVgsJY_OrQeg" id="(0.5524861878453039,0.0)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_kdKu8aU6EeiVgsJY_OrQeg" id="(0.4986149584487535,1.0)"/>
</edges>
</notation:Diagram>
<notation:Diagram xmi:id="_ePKuUNhbEeKgkM6XJF9t4A" type="PapyrusUMLClassDiagram" name="packages" measurementUnit="Pixel">
<children xmi:type="notation:Shape" xmi:id="_fBRgsNhbEeKgkM6XJF9t4A" type="Class_Shape" fontName="Segoe UI" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_fBRgsthbEeKgkM6XJF9t4A" source="ShadowFigure">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_fBRgs9hbEeKgkM6XJF9t4A" key="ShadowFigure_Value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_fBRgtNhbEeKgkM6XJF9t4A" source="displayNameLabelIcon">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_fBRgtdhbEeKgkM6XJF9t4A" key="displayNameLabelIcon_value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_fBRgtthbEeKgkM6XJF9t4A" source="QualifiedName">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_fBRgt9hbEeKgkM6XJF9t4A" key="QualifiedNameDepth" value="1000"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_fBRguNhbEeKgkM6XJF9t4A" type="Class_NameLabel"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_fBRgudhbEeKgkM6XJF9t4A" type="Class_AttributeCompartment">
<children xmi:type="notation:Shape" xmi:id="_pSg0ENhoEeKgkM6XJF9t4A" type="Property_ClassAttributeLabel" fontName="Segoe UI" lineColor="0">
<element xmi:type="uml:Property" href="layers.uml#_pSIZkNhoEeKgkM6XJF9t4A"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_pSg0EdhoEeKgkM6XJF9t4A"/>
</children>
<styles xmi:type="notation:TitleStyle" xmi:id="_fBRguthbEeKgkM6XJF9t4A"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_fBRgu9hbEeKgkM6XJF9t4A"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_fBRgvNhbEeKgkM6XJF9t4A"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_fBRgvdhbEeKgkM6XJF9t4A"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_fBXnUNhbEeKgkM6XJF9t4A" type="Class_OperationCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_fBXnUdhbEeKgkM6XJF9t4A"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_fBXnUthbEeKgkM6XJF9t4A"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_fBXnU9hbEeKgkM6XJF9t4A"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_fBXnVNhbEeKgkM6XJF9t4A"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_fBXnVdhbEeKgkM6XJF9t4A" type="Class_NestedClassifierCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_fBXnVthbEeKgkM6XJF9t4A"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_fBXnV9hbEeKgkM6XJF9t4A"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_fBXnWNhbEeKgkM6XJF9t4A"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_fBXnWdhbEeKgkM6XJF9t4A"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_LTv1Qa5qEeeUVoYywick3g" type="Class_FloatingNameLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_LTv1Qq5qEeeUVoYywick3g" y="5"/>
</children>
<element xmi:type="uml:Class" href="layers.uml#_fAmyUNhbEeKgkM6XJF9t4A"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_fBRgsdhbEeKgkM6XJF9t4A" x="40" y="20" width="141" height="101"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_gglXUNhbEeKgkM6XJF9t4A" type="Class_Shape" fontName="Segoe UI" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_gglXUthbEeKgkM6XJF9t4A" source="ShadowFigure">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_gglXU9hbEeKgkM6XJF9t4A" key="ShadowFigure_Value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_gglXVNhbEeKgkM6XJF9t4A" source="displayNameLabelIcon">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_gglXVdhbEeKgkM6XJF9t4A" key="displayNameLabelIcon_value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_gglXVthbEeKgkM6XJF9t4A" source="QualifiedName">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_gglXV9hbEeKgkM6XJF9t4A" key="QualifiedNameDepth" value="1000"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_gglXWNhbEeKgkM6XJF9t4A" type="Class_NameLabel"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_gglXWdhbEeKgkM6XJF9t4A" type="Class_AttributeCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_gglXWthbEeKgkM6XJF9t4A"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_gglXW9hbEeKgkM6XJF9t4A"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_gglXXNhbEeKgkM6XJF9t4A"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_gglXXdhbEeKgkM6XJF9t4A"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_gglXXthbEeKgkM6XJF9t4A" type="Class_OperationCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_gglXX9hbEeKgkM6XJF9t4A"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_gglXYNhbEeKgkM6XJF9t4A"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_gglXYdhbEeKgkM6XJF9t4A"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_gglXYthbEeKgkM6XJF9t4A"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_gglXY9hbEeKgkM6XJF9t4A" type="Class_NestedClassifierCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_gglXZNhbEeKgkM6XJF9t4A"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_gglXZdhbEeKgkM6XJF9t4A"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_gglXZthbEeKgkM6XJF9t4A"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_gglXZ9hbEeKgkM6XJF9t4A"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_LTv1Q65qEeeUVoYywick3g" type="Class_FloatingNameLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_LTv1RK5qEeeUVoYywick3g" y="5"/>
</children>
<element xmi:type="uml:Class" href="layers.uml#_ggM80NhbEeKgkM6XJF9t4A"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_gglXUdhbEeKgkM6XJF9t4A" x="340" y="20" width="141" height="101"/>
</children>
<styles xmi:type="notation:DiagramStyle" xmi:id="_ePKuUdhbEeKgkM6XJF9t4A"/>
<styles xmi:type="style:PapyrusDiagramStyle" xmi:id="_LTv1QK5qEeeUVoYywick3g" diagramKindId="org.eclipse.papyrus.uml.diagram.class">
<owner xmi:type="uml:Model" href="layers.uml#_gAOFQLcqEeK8_t7Rpq6ZJA"/>
</styles>
<styles xmi:type="notation:StringValueStyle" xmi:id="_LTxqcK5qEeeUVoYywick3g" name="diagram_compatibility_version" stringValue="1.4.0"/>
<element xmi:type="uml:Model" href="layers.uml#_gAOFQLcqEeK8_t7Rpq6ZJA"/>
<edges xmi:type="notation:Connector" xmi:id="_jtwd8NhbEeKgkM6XJF9t4A" type="Association_Edge" source="_fBRgsNhbEeKgkM6XJF9t4A" target="_gglXUNhbEeKgkM6XJF9t4A" lineColor="0">
<children xmi:type="notation:DecorationNode" xmi:id="_jtwd89hbEeKgkM6XJF9t4A" visible="false" type="Association_StereotypeLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_3yMpwK6AEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_jtwd9NhbEeKgkM6XJF9t4A" y="-20"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_jtwd9dhbEeKgkM6XJF9t4A" visible="false" type="Association_NameLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_3yVzsK6AEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_jtwd9thbEeKgkM6XJF9t4A" y="20"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_jtwd99hbEeKgkM6XJF9t4A" type="Association_TargetRoleLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_3yVzsa6AEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_jtwd-NhbEeKgkM6XJF9t4A" x="30" y="-13"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_jtwd-dhbEeKgkM6XJF9t4A" type="Association_SourceRoleLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_3yVzsq6AEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_jtwd-thbEeKgkM6XJF9t4A" x="-37" y="7"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_jtwd-9hbEeKgkM6XJF9t4A" type="Association_SourceMultiplicityLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_3yfksK6AEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_jtwd_NhbEeKgkM6XJF9t4A" x="23" y="7"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_jtwd_dhbEeKgkM6XJF9t4A" type="Association_TargetMultiplicityLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_3ypVsK6AEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_jtwd_thbEeKgkM6XJF9t4A" x="-26" y="-20"/>
</children>
<styles xmi:type="notation:FontStyle" xmi:id="_jtwd8dhbEeKgkM6XJF9t4A" fontName="Segoe UI"/>
<element xmi:type="uml:Association" href="layers.uml#_jtR80NhbEeKgkM6XJF9t4A"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_jtwd8thbEeKgkM6XJF9t4A" points="[191, 53, -643984, -643984]$[338, 59, -643984, -643984]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_juCx0NhbEeKgkM6XJF9t4A" id="(1.0,0.39603960396039606)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_juCx0dhbEeKgkM6XJF9t4A" id="(0.0,0.39603960396039606)"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_6nHbUNhbEeKgkM6XJF9t4A" type="Generalization_Edge" source="_fBRgsNhbEeKgkM6XJF9t4A" target="_gglXUNhbEeKgkM6XJF9t4A" lineColor="0">
<children xmi:type="notation:DecorationNode" xmi:id="_6nNh8NhbEeKgkM6XJF9t4A" type="Generalization_StereotypeLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_3ypVsa6AEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_6nNh8dhbEeKgkM6XJF9t4A" x="1" y="39"/>
</children>
<styles xmi:type="notation:FontStyle" xmi:id="_6nHbUdhbEeKgkM6XJF9t4A" fontName="Segoe UI"/>
<element xmi:type="uml:Generalization" href="layers.uml#_6l23ENhbEeKgkM6XJF9t4A"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_6nHbUthbEeKgkM6XJF9t4A" points="[176, 102, -643984, -643984]$[336, 113, -643984, -643984]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_6nTokNhbEeKgkM6XJF9t4A" id="(1.0,0.7920792079207921)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_6nTokdhbEeKgkM6XJF9t4A" id="(0.0,0.7920792079207921)"/>
</edges>
</notation:Diagram>
<notation:Diagram xmi:id="_Dtu4wNjkEeKQqZMBCFd2Uw" type="PapyrusUMLClassDiagram" name="Layer" measurementUnit="Pixel">
<children xmi:type="notation:Shape" xmi:id="_Uvsk8NjkEeKQqZMBCFd2Uw" type="Class_Shape" fontName="Segoe UI" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Uvsk8tjkEeKQqZMBCFd2Uw" source="ShadowFigure">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Uvsk89jkEeKQqZMBCFd2Uw" key="ShadowFigure_Value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Uvsk9NjkEeKQqZMBCFd2Uw" source="displayNameLabelIcon">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Uvsk9djkEeKQqZMBCFd2Uw" key="displayNameLabelIcon_value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Uvsk9tjkEeKQqZMBCFd2Uw" source="QualifiedName">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Uvsk99jkEeKQqZMBCFd2Uw" key="QualifiedNameDepth" value="1000"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_Uvsk-NjkEeKQqZMBCFd2Uw" type="Class_NameLabel"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_Uvsk-djkEeKQqZMBCFd2Uw" type="Class_AttributeCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_Uvsk-tjkEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_Uvsk-9jkEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_Uvsk_NjkEeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_Uvsk_djkEeKQqZMBCFd2Uw"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_Uvsk_tjkEeKQqZMBCFd2Uw" type="Class_OperationCompartment">
<children xmi:type="notation:Shape" xmi:id="_gjkCIOKIEeKOWoLMe41Aew" type="Operation_ClassOperationLabel" fontName="Segoe UI" lineColor="0">
<element xmi:type="uml:Operation" href="layers.uml#_gfah8OKIEeKOWoLMe41Aew"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_gjkCIeKIEeKOWoLMe41Aew"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_vMCucOKIEeKOWoLMe41Aew" type="Operation_ClassOperationLabel" fontName="Segoe UI" lineColor="0">
<element xmi:type="uml:Operation" href="layers.uml#_sJkb8OKIEeKOWoLMe41Aew"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_vMCuceKIEeKOWoLMe41Aew" x="61" y="63"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_wyp-kOKWEeKOWoLMe41Aew" type="Operation_ClassOperationLabel" fontName="Segoe UI" lineColor="0">
<element xmi:type="uml:Operation" href="layers.uml#_ldtfkOKWEeKOWoLMe41Aew"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_wyp-keKWEeKOWoLMe41Aew" x="70" y="64"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_NC0BgOKXEeKOWoLMe41Aew" type="Operation_ClassOperationLabel" fontName="Segoe UI" lineColor="0">
<element xmi:type="uml:Operation" href="layers.uml#_IR-vwOKXEeKOWoLMe41Aew"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_NC0BgeKXEeKOWoLMe41Aew" x="68" y="90"/>
</children>
<styles xmi:type="notation:TitleStyle" xmi:id="_Uvsk_9jkEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_UvslANjkEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_UvslAdjkEeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_UvslAtjkEeKQqZMBCFd2Uw"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_UvslA9jkEeKQqZMBCFd2Uw" type="Class_NestedClassifierCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_UvslBNjkEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_UvslBdjkEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_UvslBtjkEeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_UvslB9jkEeKQqZMBCFd2Uw"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_LUv60a5qEeeUVoYywick3g" type="Class_FloatingNameLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_LUv60q5qEeeUVoYywick3g" y="5"/>
</children>
<element xmi:type="uml:Class" href="layers.uml#_51zAINa7EeKPiuTfpuvqHA"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_Uvsk8djkEeKQqZMBCFd2Uw" x="100" y="220" width="361" height="201"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_UvyrkNjkEeKQqZMBCFd2Uw" type="Class_Shape" fontName="Segoe UI" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Uv4yMNjkEeKQqZMBCFd2Uw" source="ShadowFigure">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Uv4yMdjkEeKQqZMBCFd2Uw" key="ShadowFigure_Value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Uv4yMtjkEeKQqZMBCFd2Uw" source="displayNameLabelIcon">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Uv4yM9jkEeKQqZMBCFd2Uw" key="displayNameLabelIcon_value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Uv4yNNjkEeKQqZMBCFd2Uw" source="QualifiedName">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Uv4yNdjkEeKQqZMBCFd2Uw" key="QualifiedNameDepth" value="1000"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_Uv4yNtjkEeKQqZMBCFd2Uw" type="Class_NameLabel"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_Uv4yN9jkEeKQqZMBCFd2Uw" type="Class_AttributeCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_Uv4yONjkEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_Uv4yOdjkEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_Uv4yOtjkEeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_Uv4yO9jkEeKQqZMBCFd2Uw"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_Uv4yPNjkEeKQqZMBCFd2Uw" type="Class_OperationCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_Uv4yPdjkEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_Uv4yPtjkEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_Uv4yP9jkEeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_Uv4yQNjkEeKQqZMBCFd2Uw"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_Uv4yQdjkEeKQqZMBCFd2Uw" type="Class_NestedClassifierCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_Uv4yQtjkEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_Uv4yQ9jkEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_Uv4yRNjkEeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_Uv4yRdjkEeKQqZMBCFd2Uw"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_LUv6065qEeeUVoYywick3g" type="Class_FloatingNameLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_LUv61K5qEeeUVoYywick3g" y="5"/>
</children>
<element xmi:type="uml:Class" href="layers.uml#_AjTZ8Na8EeKPiuTfpuvqHA"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_UvyrkdjkEeKQqZMBCFd2Uw" x="220" y="20" width="121" height="101"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_blTK0NjkEeKQqZMBCFd2Uw" type="Class_Shape" fontName="Segoe UI" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_blTK0tjkEeKQqZMBCFd2Uw" source="ShadowFigure">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_blTK09jkEeKQqZMBCFd2Uw" key="ShadowFigure_Value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_blTK1NjkEeKQqZMBCFd2Uw" source="displayNameLabelIcon">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_blTK1djkEeKQqZMBCFd2Uw" key="displayNameLabelIcon_value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_blTK1tjkEeKQqZMBCFd2Uw" source="QualifiedName">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_blTK19jkEeKQqZMBCFd2Uw" key="QualifiedNameDepth" value="1000"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_blTK2NjkEeKQqZMBCFd2Uw" type="Class_NameLabel"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_blTK2djkEeKQqZMBCFd2Uw" type="Class_AttributeCompartment">
<children xmi:type="notation:Shape" xmi:id="_uF4KENjkEeKQqZMBCFd2Uw" type="Property_ClassAttributeLabel" fontName="Segoe UI" lineColor="0">
<element xmi:type="uml:Property" href="layers.uml#_1B8jINjKEeKgkM6XJF9t4A"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_uF4KEdjkEeKQqZMBCFd2Uw" x="58" y="4"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_uF-QsNjkEeKQqZMBCFd2Uw" type="Property_ClassAttributeLabel" fontName="Segoe UI" lineColor="0">
<element xmi:type="uml:Property" href="layers.uml#_4f0_QNjKEeKgkM6XJF9t4A"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_uF-QsdjkEeKQqZMBCFd2Uw" x="58" y="4"/>
</children>
<styles xmi:type="notation:TitleStyle" xmi:id="_blTK2tjkEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_blTK29jkEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_blTK3NjkEeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_blTK3djkEeKQqZMBCFd2Uw"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_blTK3tjkEeKQqZMBCFd2Uw" type="Class_OperationCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_blTK39jkEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_blTK4NjkEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_blTK4djkEeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_blTK4tjkEeKQqZMBCFd2Uw"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_blTK49jkEeKQqZMBCFd2Uw" type="Class_NestedClassifierCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_blTK5NjkEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_blTK5djkEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_blTK5tjkEeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_blTK59jkEeKQqZMBCFd2Uw"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_LUv61a5qEeeUVoYywick3g" type="Class_FloatingNameLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_LUv61q5qEeeUVoYywick3g" y="5"/>
</children>
<element xmi:type="uml:Class" href="layers.uml#_vMMQsNjKEeKgkM6XJF9t4A"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_blTK0djkEeKQqZMBCFd2Uw" x="280" y="480" width="181" height="121"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_cs2BsNjkEeKQqZMBCFd2Uw" type="Class_Shape" fontName="Segoe UI" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_cs2BstjkEeKQqZMBCFd2Uw" source="ShadowFigure">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_cs2Bs9jkEeKQqZMBCFd2Uw" key="ShadowFigure_Value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_cs2BtNjkEeKQqZMBCFd2Uw" source="displayNameLabelIcon">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_cs2BtdjkEeKQqZMBCFd2Uw" key="displayNameLabelIcon_value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_cs2BttjkEeKQqZMBCFd2Uw" source="QualifiedName">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_cs2Bt9jkEeKQqZMBCFd2Uw" key="QualifiedNameDepth" value="1000"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_cs2BuNjkEeKQqZMBCFd2Uw" type="Class_NameLabel"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_cs8IUNjkEeKQqZMBCFd2Uw" type="Class_AttributeCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_cs8IUdjkEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_cs8IUtjkEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_cs8IU9jkEeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_cs8IVNjkEeKQqZMBCFd2Uw"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_cs8IVdjkEeKQqZMBCFd2Uw" type="Class_OperationCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_cs8IVtjkEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_cs8IV9jkEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_cs8IWNjkEeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_cs8IWdjkEeKQqZMBCFd2Uw"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_cs8IWtjkEeKQqZMBCFd2Uw" type="Class_NestedClassifierCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_cs8IW9jkEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_cs8IXNjkEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_cs8IXdjkEeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_cs8IXtjkEeKQqZMBCFd2Uw"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_LUv6165qEeeUVoYywick3g" type="Class_FloatingNameLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_LUv62K5qEeeUVoYywick3g" y="5"/>
</children>
<element xmi:type="uml:Class" href="layers.uml#_eNnjMNa7EeKPiuTfpuvqHA"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_cs2BsdjkEeKQqZMBCFd2Uw" x="40" y="20"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_1pN_sNjkEeKQqZMBCFd2Uw" type="Class_Shape" fontName="Segoe UI" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_1pN_stjkEeKQqZMBCFd2Uw" source="ShadowFigure">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_1pN_s9jkEeKQqZMBCFd2Uw" key="ShadowFigure_Value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_1pN_tNjkEeKQqZMBCFd2Uw" source="displayNameLabelIcon">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_1pN_tdjkEeKQqZMBCFd2Uw" key="displayNameLabelIcon_value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_1pN_ttjkEeKQqZMBCFd2Uw" source="QualifiedName">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_1pN_t9jkEeKQqZMBCFd2Uw" key="QualifiedNameDepth" value="1000"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_1pN_uNjkEeKQqZMBCFd2Uw" type="Class_NameLabel"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_1pN_udjkEeKQqZMBCFd2Uw" type="Class_AttributeCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_1pN_utjkEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_1pN_u9jkEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_1pN_vNjkEeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_1pN_vdjkEeKQqZMBCFd2Uw"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_1pN_vtjkEeKQqZMBCFd2Uw" type="Class_OperationCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_1pN_v9jkEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_1pN_wNjkEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_1pN_wdjkEeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_1pN_wtjkEeKQqZMBCFd2Uw"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_1pN_w9jkEeKQqZMBCFd2Uw" type="Class_NestedClassifierCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_1pN_xNjkEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_1pN_xdjkEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_1pN_xtjkEeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_1pN_x9jkEeKQqZMBCFd2Uw"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_LUv62a5qEeeUVoYywick3g" type="Class_FloatingNameLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_LUv62q5qEeeUVoYywick3g" y="5"/>
</children>
<element xmi:type="uml:Class" href="notation/notation.uml#_AziHOrcnEeKeLJDBCBPhPw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_1pN_sdjkEeKQqZMBCFd2Uw" x="420" y="20"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_o64RUO-MEeK0p4PkXjd-_Q" type="Class_Shape" fontName="Segoe UI" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_o65fcO-MEeK0p4PkXjd-_Q" source="ShadowFigure">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_o65fce-MEeK0p4PkXjd-_Q" key="ShadowFigure_Value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_o65fcu-MEeK0p4PkXjd-_Q" source="displayNameLabelIcon">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_o65fc--MEeK0p4PkXjd-_Q" key="displayNameLabelIcon_value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_o65fdO-MEeK0p4PkXjd-_Q" source="QualifiedName">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_o66GgO-MEeK0p4PkXjd-_Q" key="QualifiedNameDepth" value="1000"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_o66Gge-MEeK0p4PkXjd-_Q" type="Class_NameLabel"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_o66Ggu-MEeK0p4PkXjd-_Q" type="Class_AttributeCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_o66Gg--MEeK0p4PkXjd-_Q"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_o66GhO-MEeK0p4PkXjd-_Q"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_o66Ghe-MEeK0p4PkXjd-_Q"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_o66Ghu-MEeK0p4PkXjd-_Q"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_o66Gh--MEeK0p4PkXjd-_Q" type="Class_OperationCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_o66GiO-MEeK0p4PkXjd-_Q"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_o66Gie-MEeK0p4PkXjd-_Q"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_o66Giu-MEeK0p4PkXjd-_Q"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_o66Gi--MEeK0p4PkXjd-_Q"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_o66GjO-MEeK0p4PkXjd-_Q" type="Class_NestedClassifierCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_o66Gje-MEeK0p4PkXjd-_Q"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_o66Gju-MEeK0p4PkXjd-_Q"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_o66Gj--MEeK0p4PkXjd-_Q"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_o66GkO-MEeK0p4PkXjd-_Q"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_LUv6265qEeeUVoYywick3g" type="Class_FloatingNameLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_LUv63K5qEeeUVoYywick3g" y="5"/>
</children>
<element xmi:type="uml:Class" href="layers.uml#_-vaacNa7EeKPiuTfpuvqHA"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_o64RUe-MEeK0p4PkXjd-_Q" x="100" y="480" width="141" height="121"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_hhY6UL2kEeiAtaR2zBJhAQ" type="StereotypeComment">
<styles xmi:type="notation:TitleStyle" xmi:id="_hhY6Ub2kEeiAtaR2zBJhAQ"/>
<styles xmi:type="notation:EObjectValueStyle" xmi:id="_hhY6U72kEeiAtaR2zBJhAQ" name="BASE_ELEMENT">
<eObjectValue xmi:type="uml:Class" href="layers.uml#_vMMQsNjKEeKgkM6XJF9t4A"/>
</styles>
<element xsi:nil="true"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_hhY6Ur2kEeiAtaR2zBJhAQ" x="480" y="480"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_hh87AL2kEeiAtaR2zBJhAQ" type="StereotypeComment">
<styles xmi:type="notation:TitleStyle" xmi:id="_hh87Ab2kEeiAtaR2zBJhAQ"/>
<styles xmi:type="notation:EObjectValueStyle" xmi:id="_hh87A72kEeiAtaR2zBJhAQ" name="BASE_ELEMENT">
<eObjectValue xmi:type="uml:Class" href="notation/notation.uml#_AziHOrcnEeKeLJDBCBPhPw"/>
</styles>
<element xsi:nil="true"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_hh87Ar2kEeiAtaR2zBJhAQ" x="620" y="20"/>
</children>
<styles xmi:type="notation:DiagramStyle" xmi:id="_Dtu4wdjkEeKQqZMBCFd2Uw"/>
<styles xmi:type="style:PapyrusDiagramStyle" xmi:id="_LUv60K5qEeeUVoYywick3g" diagramKindId="org.eclipse.papyrus.uml.diagram.class">
<owner xmi:type="uml:Model" href="layers.uml#_gAOFQLcqEeK8_t7Rpq6ZJA"/>
</styles>
<styles xmi:type="notation:StringValueStyle" xmi:id="_LUxI8K5qEeeUVoYywick3g" name="diagram_compatibility_version" stringValue="1.4.0"/>
<element xmi:type="uml:Model" href="layers.uml#_gAOFQLcqEeK8_t7Rpq6ZJA"/>
<edges xmi:type="notation:Connector" xmi:id="_Uv-40NjkEeKQqZMBCFd2Uw" type="Association_Edge" source="_Uvsk8NjkEeKQqZMBCFd2Uw" target="_UvyrkNjkEeKQqZMBCFd2Uw" lineColor="0">
<children xmi:type="notation:DecorationNode" xmi:id="_Uv-409jkEeKQqZMBCFd2Uw" visible="false" type="Association_StereotypeLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_Ea3acK6BEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_Uv-41NjkEeKQqZMBCFd2Uw" x="1" y="-18"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_Uv-41djkEeKQqZMBCFd2Uw" visible="false" type="Association_NameLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_EbBLcK6BEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_Uv-41tjkEeKQqZMBCFd2Uw" y="19"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_Uv-419jkEeKQqZMBCFd2Uw" visible="false" type="Association_TargetRoleLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_EbKVYK6BEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_Uv-42NjkEeKQqZMBCFd2Uw" x="28" y="-18"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_Uv-42djkEeKQqZMBCFd2Uw" type="Association_SourceRoleLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_Ebd3YK6BEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_Uv-42tjkEeKQqZMBCFd2Uw" x="-26" y="20"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_Uv-429jkEeKQqZMBCFd2Uw" visible="false" type="Association_SourceMultiplicityLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_EbnBUK6BEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_Uv-43NjkEeKQqZMBCFd2Uw" x="28" y="19"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_Uv-43djkEeKQqZMBCFd2Uw" type="Association_TargetMultiplicityLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_EbwyUK6BEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_Uv-43tjkEeKQqZMBCFd2Uw" x="-28" y="-18"/>
</children>
<styles xmi:type="notation:FontStyle" xmi:id="_Uv-40djkEeKQqZMBCFd2Uw" fontName="Segoe UI"/>
<element xmi:type="uml:Association" href="layers.uml#_5YuNINa8EeKPiuTfpuvqHA"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Uv-40tjkEeKQqZMBCFd2Uw" points="[280, 220, -643984, -643984]$[280, 121, -643984, -643984]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_YMwhsNjkEeKQqZMBCFd2Uw" id="(0.4986149584487535,0.0)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_hiwAsNjkEeKQqZMBCFd2Uw" id="(0.49586776859504134,1.0)"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_blfYENjkEeKQqZMBCFd2Uw" type="Association_Edge" source="_Uvsk8NjkEeKQqZMBCFd2Uw" target="_blTK0NjkEeKQqZMBCFd2Uw" lineColor="0">
<children xmi:type="notation:DecorationNode" xmi:id="_bllesNjkEeKQqZMBCFd2Uw" visible="false" type="Association_StereotypeLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_Eb58QK6BEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_bllesdjkEeKQqZMBCFd2Uw" x="1" y="-18"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_bllestjkEeKQqZMBCFd2Uw" visible="false" type="Association_NameLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_EcNeQK6BEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_blles9jkEeKQqZMBCFd2Uw" y="19"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_blletNjkEeKQqZMBCFd2Uw" visible="false" type="Association_TargetRoleLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_EcWoMK6BEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_blletdjkEeKQqZMBCFd2Uw" x="27" y="-18"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_bllettjkEeKQqZMBCFd2Uw" type="Association_SourceRoleLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_EcgZMK6BEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_bllet9jkEeKQqZMBCFd2Uw" x="-13" y="40"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_blleuNjkEeKQqZMBCFd2Uw" visible="false" type="Association_SourceMultiplicityLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_EcpjIK6BEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_blleudjkEeKQqZMBCFd2Uw" x="27" y="19"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_blleutjkEeKQqZMBCFd2Uw" type="Association_TargetMultiplicityLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_Ec9FIK6BEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_blleu9jkEeKQqZMBCFd2Uw" x="-13" y="-25"/>
</children>
<styles xmi:type="notation:FontStyle" xmi:id="_blfYEdjkEeKQqZMBCFd2Uw" fontName="Segoe UI"/>
<element xmi:type="uml:Association" href="layers.uml#_A1nlgNjLEeKgkM6XJF9t4A"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_blfYEtjkEeKQqZMBCFd2Uw" points="[267, 297, -643984, -643984]$[380, 480, -643984, -643984]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_f6SOENjkEeKQqZMBCFd2Uw" id="(0.775623268698061,1.0)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_uuS08NjkEeKQqZMBCFd2Uw" id="(0.5524861878453039,0.0)"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_ctIVkNjkEeKQqZMBCFd2Uw" type="Association_Edge" source="_Uvsk8NjkEeKQqZMBCFd2Uw" target="_cs2BsNjkEeKQqZMBCFd2Uw" lineColor="0">
<children xmi:type="notation:DecorationNode" xmi:id="_ctIVk9jkEeKQqZMBCFd2Uw" visible="false" type="Association_StereotypeLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_EdQAEK6BEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_ctIVlNjkEeKQqZMBCFd2Uw" y="-20"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_ctIVldjkEeKQqZMBCFd2Uw" visible="false" type="Association_NameLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_Edi7AK6BEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_ctIVltjkEeKQqZMBCFd2Uw" y="20"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_ctIVl9jkEeKQqZMBCFd2Uw" visible="false" type="Association_TargetRoleLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_EdssAK6BEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_ctIVmNjkEeKQqZMBCFd2Uw" x="27" y="-20"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_ctIVmdjkEeKQqZMBCFd2Uw" type="Association_SourceRoleLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_Ed118K6BEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_ctIVmtjkEeKQqZMBCFd2Uw" x="-27" y="20"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_ctIVm9jkEeKQqZMBCFd2Uw" visible="false" type="Association_SourceMultiplicityLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_Ed_m8K6BEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_ctIVnNjkEeKQqZMBCFd2Uw" x="27" y="20"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_ctIVndjkEeKQqZMBCFd2Uw" type="Association_TargetMultiplicityLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_EeSh4K6BEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_ctIVntjkEeKQqZMBCFd2Uw" x="-27" y="-20"/>
</children>
<styles xmi:type="notation:FontStyle" xmi:id="_ctIVkdjkEeKQqZMBCFd2Uw" fontName="Segoe UI"/>
<element xmi:type="uml:Association" href="layers.uml#_LBIf0NjiEeKQqZMBCFd2Uw"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ctIVktjkEeKQqZMBCFd2Uw" points="[160, 220, -643984, -643984]$[160, 180, -643984, -643984]$[80, 180, -643984, -643984]$[80, 120, -643984, -643984]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ewVjcNjkEeKQqZMBCFd2Uw" id="(0.16620498614958448,0.0)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_EiwLIK6BEeeUVoYywick3g" id="(0.4,1.0)"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_3rXdoNjkEeKQqZMBCFd2Uw" type="Association_Edge" source="_Uvsk8NjkEeKQqZMBCFd2Uw" target="_1pN_sNjkEeKQqZMBCFd2Uw" lineColor="0">
<children xmi:type="notation:DecorationNode" xmi:id="_3rdkQNjkEeKQqZMBCFd2Uw" type="Association_StereotypeLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_Eelc0K6BEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_3rdkQdjkEeKQqZMBCFd2Uw" y="-20"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_3rdkQtjkEeKQqZMBCFd2Uw" type="Association_NameLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_EevN0K6BEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_3rdkQ9jkEeKQqZMBCFd2Uw" x="24" y="7"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_3rdkRNjkEeKQqZMBCFd2Uw" type="Association_TargetRoleLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_EfCIwK6BEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_3rdkRdjkEeKQqZMBCFd2Uw" x="13" y="-38"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_3rdkRtjkEeKQqZMBCFd2Uw" type="Association_SourceRoleLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_EfVDsK6BEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_3rdkR9jkEeKQqZMBCFd2Uw" x="-24" y="20"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_3rdkSNjkEeKQqZMBCFd2Uw" type="Association_SourceMultiplicityLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_Efn-oK6BEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_3rdkSdjkEeKQqZMBCFd2Uw" x="13" y="24"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_3rdkStjkEeKQqZMBCFd2Uw" type="Association_TargetMultiplicityLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_EgEqkK6BEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_3rdkS9jkEeKQqZMBCFd2Uw" x="-24" y="-15"/>
</children>
<styles xmi:type="notation:FontStyle" xmi:id="_3rXdodjkEeKQqZMBCFd2Uw" fontName="Segoe UI"/>
<element xmi:type="uml:Association" href="layers.uml#_3q_DINjkEeKQqZMBCFd2Uw"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_3rXdotjkEeKQqZMBCFd2Uw" points="[400, 220, -643984, -643984]$[400, 180, -643984, -643984]$[480, 180, -643984, -643984]$[480, 123, -643984, -643984]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_3rjq4NjkEeKQqZMBCFd2Uw" id="(0.8310249307479224,0.0)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_3rjq4djkEeKQqZMBCFd2Uw" id="(0.6,1.0)"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_rE_YcO-MEeK0p4PkXjd-_Q" type="Association_Edge" source="_Uvsk8NjkEeKQqZMBCFd2Uw" target="_o64RUO-MEeK0p4PkXjd-_Q" lineColor="0">
<children xmi:type="notation:DecorationNode" xmi:id="_rE__gO-MEeK0p4PkXjd-_Q" visible="false" type="Association_StereotypeLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_EgXlgK6BEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_rE__ge-MEeK0p4PkXjd-_Q" x="1" y="-18"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_rFAmkO-MEeK0p4PkXjd-_Q" visible="false" type="Association_NameLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_EghWgK6BEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_rFAmke-MEeK0p4PkXjd-_Q" x="-1" y="19"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_rFAmku-MEeK0p4PkXjd-_Q" visible="false" type="Association_TargetRoleLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_EgrHgK6BEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_rFAmk--MEeK0p4PkXjd-_Q" x="59" y="-19"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_rFAmlO-MEeK0p4PkXjd-_Q" type="Association_SourceRoleLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_Eg-CcK6BEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_rFAmle-MEeK0p4PkXjd-_Q" x="-13" y="58"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_rFAmlu-MEeK0p4PkXjd-_Q" visible="false" type="Association_SourceMultiplicityLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_EhHMYK6BEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_rFAml--MEeK0p4PkXjd-_Q" x="60" y="17"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_rFBNoO-MEeK0p4PkXjd-_Q" type="Association_TargetMultiplicityLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_EiTfMK6BEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_rFBNoe-MEeK0p4PkXjd-_Q" x="-13" y="-25"/>
</children>
<styles xmi:type="notation:FontStyle" xmi:id="_rE_Yce-MEeK0p4PkXjd-_Q" fontName="Segoe UI"/>
<element xmi:type="uml:Association" href="layers.uml#_rEb-0O-MEeK0p4PkXjd-_Q"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_rE_Ycu-MEeK0p4PkXjd-_Q" points="[180, 421, -643984, -643984]$[180, 480, -643984, -643984]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_rFKXkO-MEeK0p4PkXjd-_Q" id="(0.22160664819944598,1.0)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_rFK-oO-MEeK0p4PkXjd-_Q" id="(0.5673758865248227,0.0)"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_hhY6VL2kEeiAtaR2zBJhAQ" type="StereotypeCommentLink" source="_blTK0NjkEeKQqZMBCFd2Uw" target="_hhY6UL2kEeiAtaR2zBJhAQ">
<styles xmi:type="notation:FontStyle" xmi:id="_hhY6Vb2kEeiAtaR2zBJhAQ"/>
<styles xmi:type="notation:EObjectValueStyle" xmi:id="_hhZhYL2kEeiAtaR2zBJhAQ" name="BASE_ELEMENT">
<eObjectValue xmi:type="uml:Class" href="layers.uml#_vMMQsNjKEeKgkM6XJF9t4A"/>
</styles>
<element xsi:nil="true"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_hhY6Vr2kEeiAtaR2zBJhAQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_hhY6V72kEeiAtaR2zBJhAQ"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_hhY6WL2kEeiAtaR2zBJhAQ"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_hh87BL2kEeiAtaR2zBJhAQ" type="StereotypeCommentLink" source="_1pN_sNjkEeKQqZMBCFd2Uw" target="_hh87AL2kEeiAtaR2zBJhAQ">
<styles xmi:type="notation:FontStyle" xmi:id="_hh87Bb2kEeiAtaR2zBJhAQ"/>
<styles xmi:type="notation:EObjectValueStyle" xmi:id="_hh9iEr2kEeiAtaR2zBJhAQ" name="BASE_ELEMENT">
<eObjectValue xmi:type="uml:Class" href="notation/notation.uml#_AziHOrcnEeKeLJDBCBPhPw"/>
</styles>
<element xsi:nil="true"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_hh87Br2kEeiAtaR2zBJhAQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_hh9iEL2kEeiAtaR2zBJhAQ"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_hh9iEb2kEeiAtaR2zBJhAQ"/>
</edges>
</notation:Diagram>
<notation:Diagram xmi:id="_-aAtoNjpEeKQqZMBCFd2Uw" type="PapyrusUMLClassDiagram" name="Registries" measurementUnit="Pixel">
<children xmi:type="notation:Shape" xmi:id="_Atmg4NjqEeKQqZMBCFd2Uw" type="Class_Shape" fontName="Segoe UI" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Atmg4tjqEeKQqZMBCFd2Uw" source="ShadowFigure">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Atmg49jqEeKQqZMBCFd2Uw" key="ShadowFigure_Value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Atmg5NjqEeKQqZMBCFd2Uw" source="displayNameLabelIcon">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Atmg5djqEeKQqZMBCFd2Uw" key="displayNameLabelIcon_value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Atmg5tjqEeKQqZMBCFd2Uw" source="QualifiedName">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Atmg59jqEeKQqZMBCFd2Uw" key="QualifiedNameDepth" value="1000"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_Atmg6NjqEeKQqZMBCFd2Uw" type="Class_NameLabel"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_Atmg6djqEeKQqZMBCFd2Uw" type="Class_AttributeCompartment">
<children xmi:type="notation:Shape" xmi:id="_RruhsA2qEeOjX-JbGFEH7w" type="Property_ClassAttributeLabel" fontName="Segoe UI" lineColor="0">
<element xmi:type="uml:Property" href="layers.uml#_RrX8YA2qEeOjX-JbGFEH7w"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_RruhsQ2qEeOjX-JbGFEH7w"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_LVceaK5qEeeUVoYywick3g" type="StereotypeComment">
<styles xmi:type="notation:TitleStyle" xmi:id="_LVceaa5qEeeUVoYywick3g"/>
<styles xmi:type="notation:EObjectValueStyle" xmi:id="_LVcea65qEeeUVoYywick3g" name="BASE_ELEMENT">
<eObjectValue xmi:type="uml:Property" href="layers.uml#_RrX8YA2qEeOjX-JbGFEH7w"/>
</styles>
<element xsi:nil="true"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_LVceaq5qEeeUVoYywick3g" x="200" y="100"/>
</children>
<styles xmi:type="notation:TitleStyle" xmi:id="_Atmg6tjqEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_Atmg69jqEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_Atmg7NjqEeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_Atmg7djqEeKQqZMBCFd2Uw"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_Atmg7tjqEeKQqZMBCFd2Uw" type="Class_OperationCompartment">
<children xmi:type="notation:Shape" xmi:id="_1YYywNkCEeKQqZMBCFd2Uw" type="Operation_ClassOperationLabel" fontName="Segoe UI" lineColor="0">
<element xmi:type="uml:Operation" href="layers.uml#_1X6RoNkCEeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_1YYywdkCEeKQqZMBCFd2Uw"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_lJ0JoOT7EeKSDdPH_NXL-g" type="Operation_ClassOperationLabel" fontName="Segoe UI" lineColor="0">
<element xmi:type="uml:Operation" href="layers.uml#_dcjjAOT7EeKSDdPH_NXL-g"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_lJ0JoeT7EeKSDdPH_NXL-g" x="53" y="64"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_KmAZMA3LEeOjX-JbGFEH7w" type="Operation_ClassOperationLabel" fontName="Segoe UI" lineColor="0">
<element xmi:type="uml:Operation" href="layers.uml#_Klpz4A3LEeOjX-JbGFEH7w"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_KmAZMQ3LEeOjX-JbGFEH7w"/>
</children>
<styles xmi:type="notation:TitleStyle" xmi:id="_Atmg79jqEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_Atmg8NjqEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_Atmg8djqEeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_Atmg8tjqEeKQqZMBCFd2Uw"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_Atmg89jqEeKQqZMBCFd2Uw" type="Class_NestedClassifierCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_Atmg9NjqEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_Atmg9djqEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_Atmg9tjqEeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_Atmg99jqEeKQqZMBCFd2Uw"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_LVXl4a5qEeeUVoYywick3g" type="Class_FloatingNameLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_LVXl4q5qEeeUVoYywick3g" y="5"/>
</children>
<element xmi:type="uml:Class" href="layers.uml#_8OefoNjoEeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_Atmg4djqEeKQqZMBCFd2Uw" x="540" y="160" width="341" height="181"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_ERoBQNjqEeKQqZMBCFd2Uw" type="Class_Shape" fontName="Segoe UI" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ERoBQtjqEeKQqZMBCFd2Uw" source="ShadowFigure">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ERoBQ9jqEeKQqZMBCFd2Uw" key="ShadowFigure_Value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ERoBRNjqEeKQqZMBCFd2Uw" source="displayNameLabelIcon">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ERoBRdjqEeKQqZMBCFd2Uw" key="displayNameLabelIcon_value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ERoBRtjqEeKQqZMBCFd2Uw" source="QualifiedName">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ERoBR9jqEeKQqZMBCFd2Uw" key="QualifiedNameDepth" value="1000"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_ERoBSNjqEeKQqZMBCFd2Uw" type="Class_NameLabel"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_ERoBSdjqEeKQqZMBCFd2Uw" type="Class_AttributeCompartment">
<children xmi:type="notation:Shape" xmi:id="_G8FcYNjqEeKQqZMBCFd2Uw" type="Property_ClassAttributeLabel" fontName="Segoe UI" lineColor="0">
<element xmi:type="uml:Property" href="layers.uml#_sdWO0NhcEeKgkM6XJF9t4A"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_G8FcYdjqEeKQqZMBCFd2Uw" x="36" y="12"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_G8LjANjqEeKQqZMBCFd2Uw" type="Property_ClassAttributeLabel" fontName="Segoe UI" lineColor="0">
<element xmi:type="uml:Property" href="layers.uml#_hT9qINhdEeKgkM6XJF9t4A"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_G8LjAdjqEeKQqZMBCFd2Uw" x="36" y="12"/>
</children>
<styles xmi:type="notation:TitleStyle" xmi:id="_ERoBStjqEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_ERoBS9jqEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_ERoBTNjqEeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_ERoBTdjqEeKQqZMBCFd2Uw"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_ERoBTtjqEeKQqZMBCFd2Uw" type="Class_OperationCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_ERoBT9jqEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_ERoBUNjqEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_ERoBUdjqEeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_ERoBUtjqEeKQqZMBCFd2Uw"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_ERoBU9jqEeKQqZMBCFd2Uw" type="Class_NestedClassifierCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_ERoBVNjqEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_ERoBVdjqEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_ERoBVtjqEeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_ERoBV9jqEeKQqZMBCFd2Uw"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_LVYM8K5qEeeUVoYywick3g" type="Class_FloatingNameLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_LVYM8a5qEeeUVoYywick3g" y="5"/>
</children>
<element xmi:type="uml:Class" href="layers.uml#_-vaacNa7EeKPiuTfpuvqHA"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_ERoBQdjqEeKQqZMBCFd2Uw" x="780" y="440" width="161" height="101"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_ItfvoNjqEeKQqZMBCFd2Uw" type="Class_Shape" fontName="Segoe UI" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ItfvotjqEeKQqZMBCFd2Uw" source="ShadowFigure">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Itfvo9jqEeKQqZMBCFd2Uw" key="ShadowFigure_Value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ItfvpNjqEeKQqZMBCFd2Uw" source="displayNameLabelIcon">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ItfvpdjqEeKQqZMBCFd2Uw" key="displayNameLabelIcon_value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ItfvptjqEeKQqZMBCFd2Uw" source="QualifiedName">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Itfvp9jqEeKQqZMBCFd2Uw" key="QualifiedNameDepth" value="1000"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_ItfvqNjqEeKQqZMBCFd2Uw" type="Class_NameLabel"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_ItfvqdjqEeKQqZMBCFd2Uw" type="Class_AttributeCompartment">
<children xmi:type="notation:Shape" xmi:id="_j-VYsNjsEeKQqZMBCFd2Uw" type="Property_ClassAttributeLabel" fontName="Segoe UI" lineColor="0">
<element xmi:type="uml:Property" href="layers.uml#_j-DE0NjsEeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_j-VYsdjsEeKQqZMBCFd2Uw"/>
</children>
<styles xmi:type="notation:TitleStyle" xmi:id="_ItfvqtjqEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_Itfvq9jqEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_ItfvrNjqEeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_ItfvrdjqEeKQqZMBCFd2Uw"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_ItfvrtjqEeKQqZMBCFd2Uw" type="Class_OperationCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_Itfvr9jqEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_ItfvsNjqEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_ItfvsdjqEeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_ItfvstjqEeKQqZMBCFd2Uw"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_Itfvs9jqEeKQqZMBCFd2Uw" type="Class_NestedClassifierCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_ItfvtNjqEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_ItfvtdjqEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_ItfvttjqEeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_Itfvt9jqEeKQqZMBCFd2Uw"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_LVYM8q5qEeeUVoYywick3g" type="Class_FloatingNameLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_LVYM865qEeeUVoYywick3g" y="5"/>
</children>
<element xmi:type="uml:Class" href="layers.uml#_ItBOgNjqEeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_ItfvodjqEeKQqZMBCFd2Uw" x="1120" y="440" width="121" height="101"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_hhHaQNjqEeKQqZMBCFd2Uw" type="Class_Shape" fontName="Segoe UI" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_hhHaQtjqEeKQqZMBCFd2Uw" source="ShadowFigure">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_hhHaQ9jqEeKQqZMBCFd2Uw" key="ShadowFigure_Value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_hhHaRNjqEeKQqZMBCFd2Uw" source="displayNameLabelIcon">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_hhHaRdjqEeKQqZMBCFd2Uw" key="displayNameLabelIcon_value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_hhHaRtjqEeKQqZMBCFd2Uw" source="QualifiedName">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_hhHaR9jqEeKQqZMBCFd2Uw" key="QualifiedNameDepth" value="1000"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_hhHaSNjqEeKQqZMBCFd2Uw" type="Class_NameLabel"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_hhHaSdjqEeKQqZMBCFd2Uw" type="Class_AttributeCompartment">
<children xmi:type="notation:Shape" xmi:id="_fQvoMNjsEeKQqZMBCFd2Uw" type="Property_ClassAttributeLabel" fontName="Segoe UI" lineColor="0">
<element xmi:type="uml:Property" href="layers.uml#_fQXNsNjsEeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_fQvoMdjsEeKQqZMBCFd2Uw"/>
</children>
<styles xmi:type="notation:TitleStyle" xmi:id="_hhHaStjqEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_hhHaS9jqEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_hhHaTNjqEeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_hhHaTdjqEeKQqZMBCFd2Uw"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_hhHaTtjqEeKQqZMBCFd2Uw" type="Class_OperationCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_hhHaT9jqEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_hhHaUNjqEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_hhHaUdjqEeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_hhHaUtjqEeKQqZMBCFd2Uw"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_hhHaU9jqEeKQqZMBCFd2Uw" type="Class_NestedClassifierCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_hhHaVNjqEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_hhHaVdjqEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_hhHaVtjqEeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_hhHaV9jqEeKQqZMBCFd2Uw"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_LVYM9K5qEeeUVoYywick3g" type="Class_FloatingNameLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_LVYM9a5qEeeUVoYywick3g" y="5"/>
</children>
<element xmi:type="uml:Class" href="layers.uml#_hgu_wNjqEeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_hhHaQdjqEeKQqZMBCFd2Uw" x="1120" y="240" width="161" height="101"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_HTfqQNj_EeKQqZMBCFd2Uw" type="Class_Shape" fontName="Segoe UI" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_HTfqQtj_EeKQqZMBCFd2Uw" source="ShadowFigure">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_HTfqQ9j_EeKQqZMBCFd2Uw" key="ShadowFigure_Value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_HTfqRNj_EeKQqZMBCFd2Uw" source="displayNameLabelIcon">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_HTfqRdj_EeKQqZMBCFd2Uw" key="displayNameLabelIcon_value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_HTfqRtj_EeKQqZMBCFd2Uw" source="QualifiedName">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_HTfqR9j_EeKQqZMBCFd2Uw" key="QualifiedNameDepth" value="1000"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_HTfqSNj_EeKQqZMBCFd2Uw" type="Class_NameLabel"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_HTfqSdj_EeKQqZMBCFd2Uw" type="Class_AttributeCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_HTfqStj_EeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_HTfqS9j_EeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_HTfqTNj_EeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_HTfqTdj_EeKQqZMBCFd2Uw"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_HTfqTtj_EeKQqZMBCFd2Uw" type="Class_OperationCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_HTfqT9j_EeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_HTfqUNj_EeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_HTfqUdj_EeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_HTfqUtj_EeKQqZMBCFd2Uw"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_HTlw4Nj_EeKQqZMBCFd2Uw" type="Class_NestedClassifierCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_HTlw4dj_EeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_HTlw4tj_EeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_HTlw49j_EeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_HTlw5Nj_EeKQqZMBCFd2Uw"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_LVYM9q5qEeeUVoYywick3g" type="Class_FloatingNameLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_LVYM965qEeeUVoYywick3g" y="5"/>
</children>
<element xmi:type="uml:Class" href="layers.uml#_tLip8Nj-EeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_HTfqQdj_EeKQqZMBCFd2Uw" x="520" y="440" width="121" height="101"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_HTlw5dj_EeKQqZMBCFd2Uw" type="Class_Shape" fontName="Segoe UI" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_HTlw59j_EeKQqZMBCFd2Uw" source="ShadowFigure">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_HTr3gNj_EeKQqZMBCFd2Uw" key="ShadowFigure_Value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_HTr3gdj_EeKQqZMBCFd2Uw" source="displayNameLabelIcon">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_HTr3gtj_EeKQqZMBCFd2Uw" key="displayNameLabelIcon_value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_HTr3g9j_EeKQqZMBCFd2Uw" source="QualifiedName">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_HTr3hNj_EeKQqZMBCFd2Uw" key="QualifiedNameDepth" value="1000"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_HTr3hdj_EeKQqZMBCFd2Uw" type="Class_NameLabel"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_HTr3htj_EeKQqZMBCFd2Uw" type="Class_AttributeCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_HTr3h9j_EeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_HTr3iNj_EeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_HTr3idj_EeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_HTr3itj_EeKQqZMBCFd2Uw"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_HTr3i9j_EeKQqZMBCFd2Uw" type="Class_OperationCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_HTr3jNj_EeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_HTr3jdj_EeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_HTr3jtj_EeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_HTr3j9j_EeKQqZMBCFd2Uw"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_HTr3kNj_EeKQqZMBCFd2Uw" type="Class_NestedClassifierCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_HTr3kdj_EeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_HTr3ktj_EeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_HTr3k9j_EeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_HTr3lNj_EeKQqZMBCFd2Uw"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_LVYM-K5qEeeUVoYywick3g" type="Class_FloatingNameLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_LVYM-a5qEeeUVoYywick3g" y="5"/>
</children>
<element xmi:type="uml:Class" href="layers.uml#_EoL3oNhcEeKgkM6XJF9t4A"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_HTlw5tj_EeKQqZMBCFd2Uw" x="820" y="600"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_P5J4gNj_EeKQqZMBCFd2Uw" type="Class_Shape" fontName="Segoe UI" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_P5J4gtj_EeKQqZMBCFd2Uw" source="ShadowFigure">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_P5J4g9j_EeKQqZMBCFd2Uw" key="ShadowFigure_Value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_P5J4hNj_EeKQqZMBCFd2Uw" source="displayNameLabelIcon">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_P5J4hdj_EeKQqZMBCFd2Uw" key="displayNameLabelIcon_value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_P5J4htj_EeKQqZMBCFd2Uw" source="QualifiedName">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_P5J4h9j_EeKQqZMBCFd2Uw" key="QualifiedNameDepth" value="1000"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_P5J4iNj_EeKQqZMBCFd2Uw" type="Class_NameLabel"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_P5J4idj_EeKQqZMBCFd2Uw" type="Class_AttributeCompartment">
<children xmi:type="notation:Shape" xmi:id="_kayJgNj_EeKQqZMBCFd2Uw" type="Property_ClassAttributeLabel" fontName="Segoe UI" lineColor="0">
<element xmi:type="uml:Property" href="layers.uml#_kaf1oNj_EeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_kayJgdj_EeKQqZMBCFd2Uw"/>
</children>
<styles xmi:type="notation:TitleStyle" xmi:id="_P5J4itj_EeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_P5J4i9j_EeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_P5J4jNj_EeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_P5J4jdj_EeKQqZMBCFd2Uw"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_P5J4jtj_EeKQqZMBCFd2Uw" type="Class_OperationCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_P5J4j9j_EeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_P5J4kNj_EeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_P5J4kdj_EeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_P5J4ktj_EeKQqZMBCFd2Uw"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_P5J4k9j_EeKQqZMBCFd2Uw" type="Class_NestedClassifierCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_P5J4lNj_EeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_P5J4ldj_EeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_P5J4ltj_EeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_P5J4l9j_EeKQqZMBCFd2Uw"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_LVYM-q5qEeeUVoYywick3g" type="Class_FloatingNameLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_LVYM-65qEeeUVoYywick3g" y="5"/>
</children>
<element xmi:type="uml:Class" href="layers.uml#_P4xeANj_EeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_P5J4gdj_EeKQqZMBCFd2Uw" x="520" y="600" width="121" height="101"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_a8TPANqCEeKQqZMBCFd2Uw" type="Class_Shape" fontName="Segoe UI" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_a8TPAtqCEeKQqZMBCFd2Uw" source="ShadowFigure">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_a8TPA9qCEeKQqZMBCFd2Uw" key="ShadowFigure_Value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_a8ZVoNqCEeKQqZMBCFd2Uw" source="displayNameLabelIcon">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_a8ZVodqCEeKQqZMBCFd2Uw" key="displayNameLabelIcon_value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_a8ZVotqCEeKQqZMBCFd2Uw" source="QualifiedName">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_a8ZVo9qCEeKQqZMBCFd2Uw" key="QualifiedNameDepth" value="1000"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_a8ZVpNqCEeKQqZMBCFd2Uw" type="Class_NameLabel"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_a8ZVpdqCEeKQqZMBCFd2Uw" type="Class_AttributeCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_a8ZVptqCEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_a8ZVp9qCEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_a8ZVqNqCEeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_a8ZVqdqCEeKQqZMBCFd2Uw"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_a8ZVqtqCEeKQqZMBCFd2Uw" type="Class_OperationCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_a8ZVq9qCEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_a8ZVrNqCEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_a8ZVrdqCEeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_a8ZVrtqCEeKQqZMBCFd2Uw"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_a8ZVr9qCEeKQqZMBCFd2Uw" type="Class_NestedClassifierCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_a8ZVsNqCEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_a8ZVsdqCEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_a8ZVstqCEeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_a8ZVs9qCEeKQqZMBCFd2Uw"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_LVYM_K5qEeeUVoYywick3g" type="Class_FloatingNameLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_LVYM_a5qEeeUVoYywick3g" y="5"/>
</children>
<element xmi:type="uml:Class" href="layers.uml#_zYGE8NqBEeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_a8TPAdqCEeKQqZMBCFd2Uw" x="140" y="20" width="141" height="101"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_a8fcQNqCEeKQqZMBCFd2Uw" type="Class_Shape" fontName="Segoe UI" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_a8fcQtqCEeKQqZMBCFd2Uw" source="ShadowFigure">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_a8fcQ9qCEeKQqZMBCFd2Uw" key="ShadowFigure_Value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_a8fcRNqCEeKQqZMBCFd2Uw" source="displayNameLabelIcon">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_a8fcRdqCEeKQqZMBCFd2Uw" key="displayNameLabelIcon_value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_a8fcRtqCEeKQqZMBCFd2Uw" source="QualifiedName">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_a8fcR9qCEeKQqZMBCFd2Uw" key="QualifiedNameDepth" value="1000"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_a8fcSNqCEeKQqZMBCFd2Uw" type="Class_NameLabel"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_a8fcSdqCEeKQqZMBCFd2Uw" type="Class_AttributeCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_a8fcStqCEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_a8fcS9qCEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_a8fcTNqCEeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_a8fcTdqCEeKQqZMBCFd2Uw"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_a8fcTtqCEeKQqZMBCFd2Uw" type="Class_OperationCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_a8fcT9qCEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_a8fcUNqCEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_a8fcUdqCEeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_a8fcUtqCEeKQqZMBCFd2Uw"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_a8fcU9qCEeKQqZMBCFd2Uw" type="Class_NestedClassifierCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_a8fcVNqCEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_a8fcVdqCEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_a8fcVtqCEeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_a8fcV9qCEeKQqZMBCFd2Uw"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_LVYM_q5qEeeUVoYywick3g" type="Class_FloatingNameLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_LVYM_65qEeeUVoYywick3g" y="5"/>
</children>
<element xmi:type="uml:Class" href="layers.uml#_eNnjMNa7EeKPiuTfpuvqHA"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_a8fcQdqCEeKQqZMBCFd2Uw" x="120" y="200" width="181"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_xiCs0NqCEeKQqZMBCFd2Uw" type="Class_Shape" fontName="Segoe UI" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_xiCs0tqCEeKQqZMBCFd2Uw" source="ShadowFigure">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xiCs09qCEeKQqZMBCFd2Uw" key="ShadowFigure_Value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_xiCs1NqCEeKQqZMBCFd2Uw" source="displayNameLabelIcon">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xiCs1dqCEeKQqZMBCFd2Uw" key="displayNameLabelIcon_value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_xiCs1tqCEeKQqZMBCFd2Uw" source="QualifiedName">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xiCs19qCEeKQqZMBCFd2Uw" key="QualifiedNameDepth" value="1000"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_xiCs2NqCEeKQqZMBCFd2Uw" type="Class_NameLabel"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_xiCs2dqCEeKQqZMBCFd2Uw" type="Class_AttributeCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_xiCs2tqCEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_xiCs29qCEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_xiCs3NqCEeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_xiCs3dqCEeKQqZMBCFd2Uw"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_xiCs3tqCEeKQqZMBCFd2Uw" type="Class_OperationCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_xiCs39qCEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_xiCs4NqCEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_xiCs4dqCEeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_xiCs4tqCEeKQqZMBCFd2Uw"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_xiCs49qCEeKQqZMBCFd2Uw" type="Class_NestedClassifierCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_xiCs5NqCEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_xiCs5dqCEeKQqZMBCFd2Uw"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_xiCs5tqCEeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_xiCs59qCEeKQqZMBCFd2Uw"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_LVYNAK5qEeeUVoYywick3g" type="Class_FloatingNameLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_LVYNAa5qEeeUVoYywick3g" y="5"/>
</children>
<element xmi:type="uml:Class" href="layers.uml#_xhwY8NqCEeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_xiCs0dqCEeKQqZMBCFd2Uw" x="40" y="420" width="161"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_dh8rEK5qEeeUVoYywick3g" type="StereotypeComment">
<styles xmi:type="notation:TitleStyle" xmi:id="_dh8rEa5qEeeUVoYywick3g"/>
<styles xmi:type="notation:EObjectValueStyle" xmi:id="_dh8rE65qEeeUVoYywick3g" name="BASE_ELEMENT">
<eObjectValue xmi:type="uml:Model" href="layers.uml#_gAOFQLcqEeK8_t7Rpq6ZJA"/>
</styles>
<element xsi:nil="true"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_dh8rEq5qEeeUVoYywick3g" x="446" y="180"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_i0bPkb2kEeiAtaR2zBJhAQ" type="StereotypeComment">
<styles xmi:type="notation:TitleStyle" xmi:id="_i0bPkr2kEeiAtaR2zBJhAQ"/>
<styles xmi:type="notation:EObjectValueStyle" xmi:id="_i0bPlL2kEeiAtaR2zBJhAQ" name="BASE_ELEMENT">
<eObjectValue xmi:type="uml:Class" href="layers.uml#_hgu_wNjqEeKQqZMBCFd2Uw"/>
</styles>
<element xsi:nil="true"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_i0bPk72kEeiAtaR2zBJhAQ" x="1320" y="240"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_i0tjcb2kEeiAtaR2zBJhAQ" type="StereotypeComment">
<styles xmi:type="notation:TitleStyle" xmi:id="_i0tjcr2kEeiAtaR2zBJhAQ"/>
<styles xmi:type="notation:EObjectValueStyle" xmi:id="_i0tjdL2kEeiAtaR2zBJhAQ" name="BASE_ELEMENT">
<eObjectValue xmi:type="uml:Class" href="layers.uml#_P4xeANj_EeKQqZMBCFd2Uw"/>
</styles>
<element xsi:nil="true"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_i0tjc72kEeiAtaR2zBJhAQ" x="720" y="600"/>
</children>
<styles xmi:type="notation:DiagramStyle" xmi:id="_-aAtodjpEeKQqZMBCFd2Uw"/>
<styles xmi:type="style:PapyrusDiagramStyle" xmi:id="_LVXl4K5qEeeUVoYywick3g" diagramKindId="org.eclipse.papyrus.uml.diagram.class">
<owner xmi:type="uml:Model" href="layers.uml#_gAOFQLcqEeK8_t7Rpq6ZJA"/>
</styles>
<styles xmi:type="notation:StringValueStyle" xmi:id="_LVlBQK5qEeeUVoYywick3g" name="diagram_compatibility_version" stringValue="1.4.0"/>
<element xmi:type="uml:Model" href="layers.uml#_gAOFQLcqEeK8_t7Rpq6ZJA"/>
<edges xmi:type="notation:Connector" xmi:id="_NV6sQNjqEeKQqZMBCFd2Uw" type="Association_Edge" source="_Atmg4NjqEeKQqZMBCFd2Uw" target="_ERoBQNjqEeKQqZMBCFd2Uw" lineColor="0">
<children xmi:type="notation:DecorationNode" xmi:id="_NV6sQ9jqEeKQqZMBCFd2Uw" visible="false" type="Association_StereotypeLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_j316gK6IEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_NV6sRNjqEeKQqZMBCFd2Uw" x="1" y="-18"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_NV6sRdjqEeKQqZMBCFd2Uw" visible="false" type="Association_NameLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_j4IOYK6IEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_NV6sRtjqEeKQqZMBCFd2Uw" x="-1" y="19"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_NV6sR9jqEeKQqZMBCFd2Uw" visible="false" type="Association_TargetRoleLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_j4c-gK6IEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_NV6sSNjqEeKQqZMBCFd2Uw" x="89" y="-17"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_NV6sSdjqEeKQqZMBCFd2Uw" type="Association_SourceRoleLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_j4wggK6IEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_NV6sStjqEeKQqZMBCFd2Uw" x="-33" y="-50"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_NV6sS9jqEeKQqZMBCFd2Uw" visible="false" type="Association_SourceMultiplicityLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_j5F3sK6IEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_NV6sTNjqEeKQqZMBCFd2Uw" x="88" y="20"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_NV6sTdjqEeKQqZMBCFd2Uw" type="Association_TargetMultiplicityLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_j7HQ8K6IEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_NV6sTtjqEeKQqZMBCFd2Uw" x="-13" y="15"/>
</children>
<styles xmi:type="notation:FontStyle" xmi:id="_NV6sQdjqEeKQqZMBCFd2Uw" fontName="Segoe UI"/>
<element xmi:type="uml:Association" href="layers.uml#_NVcLINjqEeKQqZMBCFd2Uw"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_NV6sQtjqEeKQqZMBCFd2Uw" points="[780, 341, -643984, -643984]$[780, 400, -643984, -643984]$[860, 400, -643984, -643984]$[860, 440, -643984, -643984]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_NWAy4NjqEeKQqZMBCFd2Uw" id="(0.7038123167155426,1.0)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_NWAy4djqEeKQqZMBCFd2Uw" id="(0.4968944099378882,0.0)"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_ZdgJINjqEeKQqZMBCFd2Uw" type="Association_Edge" source="_ItfvoNjqEeKQqZMBCFd2Uw" target="_ERoBQNjqEeKQqZMBCFd2Uw" lineColor="0">
<children xmi:type="notation:DecorationNode" xmi:id="_ZdgJI9jqEeKQqZMBCFd2Uw" visible="false" type="Association_StereotypeLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_j7Zk0K6IEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_ZdgJJNjqEeKQqZMBCFd2Uw" y="-20"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_ZdgJJdjqEeKQqZMBCFd2Uw" visible="false" type="Association_NameLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_j7rRoK6IEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_ZdgJJtjqEeKQqZMBCFd2Uw" y="20"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_ZdgJJ9jqEeKQqZMBCFd2Uw" visible="false" type="Association_TargetRoleLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_j78-cK6IEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_ZdgJKNjqEeKQqZMBCFd2Uw" x="9" y="-20"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_ZdgJKdjqEeKQqZMBCFd2Uw" type="Association_SourceRoleLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_j8PSUK6IEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_ZdgJKtjqEeKQqZMBCFd2Uw" x="-40" y="20"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_ZdgJK9jqEeKQqZMBCFd2Uw" visible="false" type="Association_SourceMultiplicityLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_j8iNQK6IEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_ZdgJLNjqEeKQqZMBCFd2Uw" x="9" y="20"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_ZdgJLdjqEeKQqZMBCFd2Uw" type="Association_TargetMultiplicityLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_j-Z1gK6IEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_ZdgJLtjqEeKQqZMBCFd2Uw" x="-9" y="-20"/>
</children>
<styles xmi:type="notation:FontStyle" xmi:id="_ZdgJIdjqEeKQqZMBCFd2Uw" fontName="Segoe UI"/>
<element xmi:type="uml:Association" href="layers.uml#_ZdBoANjqEeKQqZMBCFd2Uw"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ZdgJItjqEeKQqZMBCFd2Uw" points="[1024, 501, -643984, -643984]$[1077, 480, -643984, -643984]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ZdmPwNjqEeKQqZMBCFd2Uw" id="(0.0,0.39603960396039606)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ZdmPwdjqEeKQqZMBCFd2Uw" id="(1.0,0.39603960396039606)"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_m0GW0NjqEeKQqZMBCFd2Uw" type="Association_Edge" source="_hhHaQNjqEeKQqZMBCFd2Uw" target="_ItfvoNjqEeKQqZMBCFd2Uw" lineColor="0">
<children xmi:type="notation:DecorationNode" xmi:id="_m0GW09jqEeKQqZMBCFd2Uw" visible="false" type="Association_StereotypeLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_j_AScK6IEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_m0GW1NjqEeKQqZMBCFd2Uw" x="1" y="-18"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_m0GW1djqEeKQqZMBCFd2Uw" visible="false" type="Association_NameLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_j_VpoK6IEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_m0GW1tjqEeKQqZMBCFd2Uw" y="19"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_m0GW19jqEeKQqZMBCFd2Uw" visible="false" type="Association_TargetRoleLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_j_pLoK6IEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_m0GW2NjqEeKQqZMBCFd2Uw" x="11" y="-18"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_m0GW2djqEeKQqZMBCFd2Uw" type="Association_SourceRoleLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_kAA_EK6IEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_m0GW2tjqEeKQqZMBCFd2Uw" x="-33" y="2"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_m0GW29jqEeKQqZMBCFd2Uw" visible="false" type="Association_SourceMultiplicityLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_kAXkYK6IEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_m0GW3NjqEeKQqZMBCFd2Uw" x="11" y="19"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_m0GW3djqEeKQqZMBCFd2Uw" type="Association_TargetMultiplicityLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_kAtioK6IEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_m0GW3tjqEeKQqZMBCFd2Uw" x="-10" y="-18"/>
</children>
<styles xmi:type="notation:FontStyle" xmi:id="_m0GW0djqEeKQqZMBCFd2Uw" fontName="Segoe UI"/>
<element xmi:type="uml:Association" href="layers.uml#_mzt8UNjqEeKQqZMBCFd2Uw"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_m0GW0tjqEeKQqZMBCFd2Uw" points="[1279, 200, -643984, -643984]$[1140, 340, -643984, -643984]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_m0MdcNjqEeKQqZMBCFd2Uw" id="(0.37267080745341613,1.0)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_m0MdcdjqEeKQqZMBCFd2Uw" id="(0.49586776859504134,0.0)"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_HTx-INj_EeKQqZMBCFd2Uw" type="Association_Edge" source="_HTfqQNj_EeKQqZMBCFd2Uw" target="_P5J4gNj_EeKQqZMBCFd2Uw" lineColor="0">
<children xmi:type="notation:DecorationNode" xmi:id="_HTx-I9j_EeKQqZMBCFd2Uw" visible="false" type="Association_StereotypeLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_jrhVwK6IEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_HTx-JNj_EeKQqZMBCFd2Uw" x="1" y="-18"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_HTx-Jdj_EeKQqZMBCFd2Uw" visible="false" type="Association_NameLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_jr2F4K6IEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_HTx-Jtj_EeKQqZMBCFd2Uw" y="19"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_HTx-J9j_EeKQqZMBCFd2Uw" visible="false" type="Association_TargetRoleLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_jsKO8K6IEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_HTx-KNj_EeKQqZMBCFd2Uw" x="17" y="-18"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_HTx-Kdj_EeKQqZMBCFd2Uw" type="Association_SourceRoleLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_jsdw8K6IEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_HTx-Ktj_EeKQqZMBCFd2Uw" x="-13" y="61"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_HTx-K9j_EeKQqZMBCFd2Uw" visible="false" type="Association_SourceMultiplicityLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_jtJGYK6IEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_HTx-LNj_EeKQqZMBCFd2Uw" x="17" y="19"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_HTx-Ldj_EeKQqZMBCFd2Uw" type="Association_TargetMultiplicityLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_jtfEoK6IEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_HTx-Ltj_EeKQqZMBCFd2Uw" x="-17" y="-18"/>
</children>
<styles xmi:type="notation:FontStyle" xmi:id="_HTx-Idj_EeKQqZMBCFd2Uw" fontName="Segoe UI"/>
<element xmi:type="uml:Association" href="layers.uml#_2bADINj-EeKQqZMBCFd2Uw"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_HTx-Itj_EeKQqZMBCFd2Uw" points="[762, 698, -643984, -643984]$[930, 698, -643984, -643984]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_9TFWEK6ZEeeUVoYywick3g" id="(0.49586776859504134,1.0)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_TJzJ4Nj_EeKQqZMBCFd2Uw" id="(0.49586776859504134,0.0)"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_JiaY4Nj_EeKQqZMBCFd2Uw" type="Association_Edge" source="_Atmg4NjqEeKQqZMBCFd2Uw" target="_HTfqQNj_EeKQqZMBCFd2Uw" lineColor="0">
<children xmi:type="notation:DecorationNode" xmi:id="_JiaY49j_EeKQqZMBCFd2Uw" visible="false" type="Association_StereotypeLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_j0d2YK6IEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_JigfgNj_EeKQqZMBCFd2Uw" y="-20"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_Jigfgdj_EeKQqZMBCFd2Uw" visible="false" type="Association_NameLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_j0wxUK6IEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_Jigfgtj_EeKQqZMBCFd2Uw" y="20"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_Jigfg9j_EeKQqZMBCFd2Uw" visible="false" type="Association_TargetRoleLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_j1DFMK6IEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_JigfhNj_EeKQqZMBCFd2Uw" x="20" y="-20"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_Jigfhdj_EeKQqZMBCFd2Uw" type="Association_SourceRoleLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_j1WAIK6IEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_Jigfhtj_EeKQqZMBCFd2Uw" x="-33" y="50"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_Jigfh9j_EeKQqZMBCFd2Uw" visible="false" type="Association_SourceMultiplicityLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_j1qwQK6IEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_JigfiNj_EeKQqZMBCFd2Uw" x="20" y="20"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_Jigfidj_EeKQqZMBCFd2Uw" type="Association_TargetMultiplicityLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_j1-SQK6IEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_Jigfitj_EeKQqZMBCFd2Uw" x="-13" y="-25"/>
</children>
<styles xmi:type="notation:FontStyle" xmi:id="_JiaY4dj_EeKQqZMBCFd2Uw" fontName="Segoe UI"/>
<element xmi:type="uml:Association" href="layers.uml#_Jh73wNj_EeKQqZMBCFd2Uw"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_JiaY4tj_EeKQqZMBCFd2Uw" points="[640, 341, -643984, -643984]$[640, 400, -643984, -643984]$[560, 400, -643984, -643984]$[560, 440, -643984, -643984]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_JimmINj_EeKQqZMBCFd2Uw" id="(0.2932551319648094,1.0)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_JimmIdj_EeKQqZMBCFd2Uw" id="(0.3305785123966942,0.0)"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_U1kIINj_EeKQqZMBCFd2Uw" type="Association_Edge" source="_P5J4gNj_EeKQqZMBCFd2Uw" target="_HTlw5dj_EeKQqZMBCFd2Uw" lineColor="0">
<children xmi:type="notation:DecorationNode" xmi:id="_U1kvMNj_EeKQqZMBCFd2Uw" visible="false" type="Association_StereotypeLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_jpi_0K6IEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_U1kvMdj_EeKQqZMBCFd2Uw" y="-20"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_U1lWQNj_EeKQqZMBCFd2Uw" visible="false" type="Association_NameLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_jp_EsK6IEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_U1lWQdj_EeKQqZMBCFd2Uw" y="20"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_U1lWQtj_EeKQqZMBCFd2Uw" visible="false" type="Association_TargetRoleLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_jqR_oK6IEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_U1lWQ9j_EeKQqZMBCFd2Uw" x="19" y="-20"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_U1lWRNj_EeKQqZMBCFd2Uw" type="Association_SourceRoleLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_jqmIsK6IEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_U1lWRdj_EeKQqZMBCFd2Uw" x="-38" y="19"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_U1lWRtj_EeKQqZMBCFd2Uw" visible="false" type="Association_SourceMultiplicityLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_jq6RwK6IEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_U1lWR9j_EeKQqZMBCFd2Uw" x="19" y="20"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_U1lWSNj_EeKQqZMBCFd2Uw" type="Association_TargetMultiplicityLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_jrOa0K6IEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_U1lWSdj_EeKQqZMBCFd2Uw" x="-19" y="-20"/>
</children>
<styles xmi:type="notation:FontStyle" xmi:id="_U1kIIdj_EeKQqZMBCFd2Uw" fontName="Segoe UI"/>
<element xmi:type="uml:Association" href="layers.uml#_U1FnANj_EeKQqZMBCFd2Uw"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_U1kIItj_EeKQqZMBCFd2Uw" points="[1043, 693, -643984, -643984]$[1163, 696, -643984, -643984]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_U1srANj_EeKQqZMBCFd2Uw" id="(1.0,0.39603960396039606)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_U1srAdj_EeKQqZMBCFd2Uw" id="(0.0,0.4)"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_o2GW4NkCEeKQqZMBCFd2Uw" type="Association_Edge" source="_ERoBQNjqEeKQqZMBCFd2Uw" target="_HTlw5dj_EeKQqZMBCFd2Uw" lineColor="0">
<children xmi:type="notation:DecorationNode" xmi:id="_o2GW49kCEeKQqZMBCFd2Uw" visible="false" type="Association_StereotypeLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_jt1p8K6IEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_o2GW5NkCEeKQqZMBCFd2Uw" x="1" y="-19"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_o2GW5dkCEeKQqZMBCFd2Uw" visible="false" type="Association_NameLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_juNdYK6IEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_o2GW5tkCEeKQqZMBCFd2Uw" x="-1" y="18"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_o2GW59kCEeKQqZMBCFd2Uw" visible="false" type="Association_TargetRoleLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_jugYUK6IEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_o2GW6NkCEeKQqZMBCFd2Uw" x="19" y="-19"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_o2MdgNkCEeKQqZMBCFd2Uw" type="Association_SourceRoleLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_juz6UK6IEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_o2MdgdkCEeKQqZMBCFd2Uw" x="-13" y="-57"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_o2MdgtkCEeKQqZMBCFd2Uw" visible="false" type="Association_SourceMultiplicityLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_jvSbcK6IEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_o2Mdg9kCEeKQqZMBCFd2Uw" x="17" y="17"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_o2MdhNkCEeKQqZMBCFd2Uw" type="Association_TargetMultiplicityLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_jvmkgK6IEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_o2MdhdkCEeKQqZMBCFd2Uw" x="-13" y="15"/>
</children>
<styles xmi:type="notation:FontStyle" xmi:id="_o2GW4dkCEeKQqZMBCFd2Uw" fontName="Segoe UI"/>
<element xmi:type="uml:Association" href="layers.uml#_L2X8oNhcEeKgkM6XJF9t4A"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_o2GW4tkCEeKQqZMBCFd2Uw" points="[1220, 585, -643984, -643984]$[1205, 653, -643984, -643984]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_p5Y_4NkCEeKQqZMBCFd2Uw" id="(0.6211180124223602,1.0)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_VMMVsK6ZEeeUVoYywick3g" id="(0.6,0.0)"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_a8li4NqCEeKQqZMBCFd2Uw" type="Association_Edge" source="_a8TPANqCEeKQqZMBCFd2Uw" target="_a8fcQNqCEeKQqZMBCFd2Uw" lineColor="0">
<children xmi:type="notation:DecorationNode" xmi:id="_a8li49qCEeKQqZMBCFd2Uw" visible="false" type="Association_StereotypeLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_jxNuEK6IEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_a8li5NqCEeKQqZMBCFd2Uw" y="-20"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_a8li5dqCEeKQqZMBCFd2Uw" visible="false" type="Association_NameLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_jxh3IK6IEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_a8li5tqCEeKQqZMBCFd2Uw" y="20"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_a8li59qCEeKQqZMBCFd2Uw" visible="false" type="Association_TargetRoleLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_jx8G0K6IEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_a8li6NqCEeKQqZMBCFd2Uw" x="35" y="-20"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_a8li6dqCEeKQqZMBCFd2Uw" type="Association_SourceRoleLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_jyOasK6IEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_a8li6tqCEeKQqZMBCFd2Uw" x="-33" y="13"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_a8li69qCEeKQqZMBCFd2Uw" visible="false" type="Association_SourceMultiplicityLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_jyijwK6IEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_a8li7NqCEeKQqZMBCFd2Uw" x="35" y="20"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_a8li7dqCEeKQqZMBCFd2Uw" type="Association_TargetMultiplicityLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_jy1esK6IEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_a8li7tqCEeKQqZMBCFd2Uw" x="-13" y="-25"/>
</children>
<styles xmi:type="notation:FontStyle" xmi:id="_a8li4dqCEeKQqZMBCFd2Uw" fontName="Segoe UI"/>
<element xmi:type="uml:Association" href="layers.uml#_Tz2loNqCEeKQqZMBCFd2Uw"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_a8li4tqCEeKQqZMBCFd2Uw" points="[200, 121, -643984, -643984]$[180, 200, -643984, -643984]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_mrk9sK6ZEeeUVoYywick3g" id="(0.5673758865248227,1.0)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_mrk9sa6ZEeeUVoYywick3g" id="(0.5524861878453039,0.0)"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_ii_TkNqCEeKQqZMBCFd2Uw" type="Association_Edge" source="_a8fcQNqCEeKQqZMBCFd2Uw" target="_Atmg4NjqEeKQqZMBCFd2Uw" lineColor="0">
<children xmi:type="notation:DecorationNode" xmi:id="_ijFaMNqCEeKQqZMBCFd2Uw" visible="false" type="Association_StereotypeLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_kBBrsK6IEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_ijFaMdqCEeKQqZMBCFd2Uw" y="-20"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_ijFaMtqCEeKQqZMBCFd2Uw" visible="false" type="Association_NameLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_kBUmoK6IEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_ijFaM9qCEeKQqZMBCFd2Uw" y="20"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_ijFaNNqCEeKQqZMBCFd2Uw" visible="false" type="Association_TargetRoleLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_kB51cK6IEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_ijFaNdqCEeKQqZMBCFd2Uw" x="77" y="-17"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_ijFaNtqCEeKQqZMBCFd2Uw" type="Association_SourceRoleLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_kCPzsK6IEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_ijFaN9qCEeKQqZMBCFd2Uw" x="-73" y="7"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_ijFaONqCEeKQqZMBCFd2Uw" visible="false" type="Association_SourceMultiplicityLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_kCnAEK6IEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_ijFaOdqCEeKQqZMBCFd2Uw" x="75" y="18"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_ijFaOtqCEeKQqZMBCFd2Uw" type="Association_TargetMultiplicityLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_kEOJoK6IEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_ijFaO9qCEeKQqZMBCFd2Uw" x="-15" y="-13"/>
</children>
<styles xmi:type="notation:FontStyle" xmi:id="_ii_TkdqCEeKQqZMBCFd2Uw" fontName="Segoe UI"/>
<element xmi:type="uml:Association" href="layers.uml#_iim5ENqCEeKQqZMBCFd2Uw"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ii_TktqCEeKQqZMBCFd2Uw" points="[441, 260, -643984, -643984]$[680, 341, -643984, -643984]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ijLg0NqCEeKQqZMBCFd2Uw" id="(1.0,0.6)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ijLg0dqCEeKQqZMBCFd2Uw" id="(0.0,0.5524861878453039)"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_3e3QkNqCEeKQqZMBCFd2Uw" type="Generalization_Edge" source="_xiCs0NqCEeKQqZMBCFd2Uw" target="_a8fcQNqCEeKQqZMBCFd2Uw" lineColor="0">
<children xmi:type="notation:DecorationNode" xmi:id="_3e3Qk9qCEeKQqZMBCFd2Uw" type="Generalization_StereotypeLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_j-tXgK6IEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_3e3QlNqCEeKQqZMBCFd2Uw" y="39"/>
</children>
<styles xmi:type="notation:FontStyle" xmi:id="_3e3QkdqCEeKQqZMBCFd2Uw" fontName="Segoe UI"/>
<element xmi:type="uml:Generalization" href="layers.uml#_3ee2ENqCEeKQqZMBCFd2Uw"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_3e3QktqCEeKQqZMBCFd2Uw" points="[100, 420, -643984, -643984]$[100, 380, -643984, -643984]$[180, 380, -643984, -643984]$[180, 300, -643984, -643984]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_3e3QldqCEeKQqZMBCFd2Uw" id="(0.37267080745341613,0.0)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_3e3QltqCEeKQqZMBCFd2Uw" id="(0.3314917127071823,1.0)"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_LVcebK5qEeeUVoYywick3g" type="StereotypeCommentLink" source="_RruhsA2qEeOjX-JbGFEH7w" target="_LVceaK5qEeeUVoYywick3g">
<styles xmi:type="notation:FontStyle" xmi:id="_LVceba5qEeeUVoYywick3g"/>
<styles xmi:type="notation:EObjectValueStyle" xmi:id="_LVceca5qEeeUVoYywick3g" name="BASE_ELEMENT">
<eObjectValue xmi:type="uml:Property" href="layers.uml#_RrX8YA2qEeOjX-JbGFEH7w"/>
</styles>
<element xsi:nil="true"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_LVcebq5qEeeUVoYywick3g" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_LVceb65qEeeUVoYywick3g"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_LVcecK5qEeeUVoYywick3g"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_i0bPlb2kEeiAtaR2zBJhAQ" type="StereotypeCommentLink" source="_hhHaQNjqEeKQqZMBCFd2Uw" target="_i0bPkb2kEeiAtaR2zBJhAQ">
<styles xmi:type="notation:FontStyle" xmi:id="_i0bPlr2kEeiAtaR2zBJhAQ"/>
<styles xmi:type="notation:EObjectValueStyle" xmi:id="_i0bPmr2kEeiAtaR2zBJhAQ" name="BASE_ELEMENT">
<eObjectValue xmi:type="uml:Class" href="layers.uml#_hgu_wNjqEeKQqZMBCFd2Uw"/>
</styles>
<element xsi:nil="true"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_i0bPl72kEeiAtaR2zBJhAQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_i0bPmL2kEeiAtaR2zBJhAQ"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_i0bPmb2kEeiAtaR2zBJhAQ"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_i0tjdb2kEeiAtaR2zBJhAQ" type="StereotypeCommentLink" source="_P5J4gNj_EeKQqZMBCFd2Uw" target="_i0tjcb2kEeiAtaR2zBJhAQ">
<styles xmi:type="notation:FontStyle" xmi:id="_i0tjdr2kEeiAtaR2zBJhAQ"/>
<styles xmi:type="notation:EObjectValueStyle" xmi:id="_i0tjer2kEeiAtaR2zBJhAQ" name="BASE_ELEMENT">
<eObjectValue xmi:type="uml:Class" href="layers.uml#_P4xeANj_EeKQqZMBCFd2Uw"/>
</styles>
<element xsi:nil="true"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_i0tjd72kEeiAtaR2zBJhAQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_i0tjeL2kEeiAtaR2zBJhAQ"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_i0tjeb2kEeiAtaR2zBJhAQ"/>
</edges>
</notation:Diagram>
<notation:Diagram xmi:id="_gSkRsNxGEeKwptaAAanMDg" type="PapyrusUMLClassDiagram" name="exceptions" measurementUnit="Pixel">
<children xmi:type="notation:Shape" xmi:id="_iYyXUNxGEeKwptaAAanMDg" type="PrimitiveType_Shape" fontName="Segoe UI" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iYy-YNxGEeKwptaAAanMDg" source="ShadowFigure">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iYy-YdxGEeKwptaAAanMDg" key="ShadowFigure_Value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iYzlcNxGEeKwptaAAanMDg" source="displayNameLabelIcon">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iYzlcdxGEeKwptaAAanMDg" key="displayNameLabelIcon_value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iYzlctxGEeKwptaAAanMDg" source="QualifiedName">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iYzlc9xGEeKwptaAAanMDg" key="QualifiedNameDepth" value="1000"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_iYzldNxGEeKwptaAAanMDg" type="PrimitiveType_NameLabel"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_iY0MgNxGEeKwptaAAanMDg" type="PrimitiveType_AttributeCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_iY0MgdxGEeKwptaAAanMDg"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_iY0MgtxGEeKwptaAAanMDg"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_iY0Mg9xGEeKwptaAAanMDg"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_iY0MhNxGEeKwptaAAanMDg"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_iY0MhdxGEeKwptaAAanMDg" type="PrimitiveType_OperationCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_iY0MhtxGEeKwptaAAanMDg"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_iY0Mh9xGEeKwptaAAanMDg"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_iY0MiNxGEeKwptaAAanMDg"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_iY0MidxGEeKwptaAAanMDg"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_LWSL4K5qEeeUVoYywick3g" type="PrimitiveType_FloatingNameLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_LWSL4a5qEeeUVoYywick3g" y="5"/>
</children>
<element xmi:type="uml:PrimitiveType" href="layers.uml#_iYKFMNxGEeKwptaAAanMDg"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_iYyXUdxGEeKwptaAAanMDg" x="140" y="20" width="141" height="101"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_k-76MNxGEeKwptaAAanMDg" type="PrimitiveType_Shape" fontName="Segoe UI" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_k-76MtxGEeKwptaAAanMDg" source="ShadowFigure">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_k-76M9xGEeKwptaAAanMDg" key="ShadowFigure_Value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_k-76NNxGEeKwptaAAanMDg" source="displayNameLabelIcon">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_k-76NdxGEeKwptaAAanMDg" key="displayNameLabelIcon_value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_k-76NtxGEeKwptaAAanMDg" source="QualifiedName">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_k-76N9xGEeKwptaAAanMDg" key="QualifiedNameDepth" value="1000"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_k-76ONxGEeKwptaAAanMDg" type="PrimitiveType_NameLabel"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_k-76OdxGEeKwptaAAanMDg" type="PrimitiveType_AttributeCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_k-76OtxGEeKwptaAAanMDg"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_k-76O9xGEeKwptaAAanMDg"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_k-76PNxGEeKwptaAAanMDg"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_k-76PdxGEeKwptaAAanMDg"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_k-76PtxGEeKwptaAAanMDg" type="PrimitiveType_OperationCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_k-76P9xGEeKwptaAAanMDg"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_k-76QNxGEeKwptaAAanMDg"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_k-76QdxGEeKwptaAAanMDg"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_k-76QtxGEeKwptaAAanMDg"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_LWSL4q5qEeeUVoYywick3g" type="PrimitiveType_FloatingNameLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_LWSL465qEeeUVoYywick3g" y="5"/>
</children>
<element xmi:type="uml:PrimitiveType" href="layers.uml#_k-dZENxGEeKwptaAAanMDg"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_k-76MdxGEeKwptaAAanMDg" x="240" y="180" width="141" height="101"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_KHZoUNxMEeKwptaAAanMDg" type="PrimitiveType_Shape" fontName="Segoe UI" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_KHZoUtxMEeKwptaAAanMDg" source="ShadowFigure">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_KHZoU9xMEeKwptaAAanMDg" key="ShadowFigure_Value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_KHZoVNxMEeKwptaAAanMDg" source="displayNameLabelIcon">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_KHZoVdxMEeKwptaAAanMDg" key="displayNameLabelIcon_value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_KHZoVtxMEeKwptaAAanMDg" source="QualifiedName">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_KHZoV9xMEeKwptaAAanMDg" key="QualifiedNameDepth" value="1000"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_KHZoWNxMEeKwptaAAanMDg" type="PrimitiveType_NameLabel"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_KHZoWdxMEeKwptaAAanMDg" type="PrimitiveType_AttributeCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_KHZoWtxMEeKwptaAAanMDg"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_KHZoW9xMEeKwptaAAanMDg"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_KHZoXNxMEeKwptaAAanMDg"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_KHZoXdxMEeKwptaAAanMDg"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_KHZoXtxMEeKwptaAAanMDg" type="PrimitiveType_OperationCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_KHZoX9xMEeKwptaAAanMDg"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_KHZoYNxMEeKwptaAAanMDg"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_KHZoYdxMEeKwptaAAanMDg"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_KHZoYtxMEeKwptaAAanMDg"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_LWSL5K5qEeeUVoYywick3g" type="PrimitiveType_FloatingNameLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_LWSL5a5qEeeUVoYywick3g" y="5"/>
</children>
<element xmi:type="uml:PrimitiveType" href="layers.uml#_KG7HMNxMEeKwptaAAanMDg"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_KHZoUdxMEeKwptaAAanMDg" x="40" y="180" width="141" height="101"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_LWTaAK5qEeeUVoYywick3g" type="StereotypeComment">
<styles xmi:type="notation:TitleStyle" xmi:id="_LWTaAa5qEeeUVoYywick3g"/>
<styles xmi:type="notation:EObjectValueStyle" xmi:id="_LWTaA65qEeeUVoYywick3g" name="BASE_ELEMENT">
<eObjectValue xmi:type="uml:PrimitiveType" href="layers.uml#_iYKFMNxGEeKwptaAAanMDg"/>
</styles>
<element xsi:nil="true"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_LWTaAq5qEeeUVoYywick3g" x="200" y="100"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_LWUoKK5qEeeUVoYywick3g" type="StereotypeComment">
<styles xmi:type="notation:TitleStyle" xmi:id="_LWUoKa5qEeeUVoYywick3g"/>
<styles xmi:type="notation:EObjectValueStyle" xmi:id="_LWUoK65qEeeUVoYywick3g" name="BASE_ELEMENT">
<eObjectValue xmi:type="uml:PrimitiveType" href="layers.uml#_k-dZENxGEeKwptaAAanMDg"/>
</styles>
<element xsi:nil="true"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_LWUoKq5qEeeUVoYywick3g" x="200" y="100"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_LWWdUK5qEeeUVoYywick3g" type="StereotypeComment">
<styles xmi:type="notation:TitleStyle" xmi:id="_LWWdUa5qEeeUVoYywick3g"/>
<styles xmi:type="notation:EObjectValueStyle" xmi:id="_LWWdU65qEeeUVoYywick3g" name="BASE_ELEMENT">
<eObjectValue xmi:type="uml:PrimitiveType" href="layers.uml#_KG7HMNxMEeKwptaAAanMDg"/>
</styles>
<element xsi:nil="true"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_LWWdUq5qEeeUVoYywick3g" x="200" y="100"/>
</children>
<styles xmi:type="notation:DiagramStyle" xmi:id="_gSkRsdxGEeKwptaAAanMDg"/>
<styles xmi:type="style:PapyrusDiagramStyle" xmi:id="_LWRk0K5qEeeUVoYywick3g" diagramKindId="org.eclipse.papyrus.uml.diagram.class">
<owner xmi:type="uml:Model" href="layers.uml#_gAOFQLcqEeK8_t7Rpq6ZJA"/>
</styles>
<styles xmi:type="notation:StringValueStyle" xmi:id="_LWY5kK5qEeeUVoYywick3g" name="diagram_compatibility_version" stringValue="1.4.0"/>
<element xmi:type="uml:Model" href="layers.uml#_gAOFQLcqEeK8_t7Rpq6ZJA"/>
<edges xmi:type="notation:Connector" xmi:id="_ox-G8NxGEeKwptaAAanMDg" type="Generalization_Edge" source="_k-76MNxGEeKwptaAAanMDg" target="_iYyXUNxGEeKwptaAAanMDg" lineColor="0">
<children xmi:type="notation:DecorationNode" xmi:id="_ox_VENxGEeKwptaAAanMDg" type="Generalization_StereotypeLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_xyWVQK6CEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_ox_VEdxGEeKwptaAAanMDg" x="-1" y="38"/>
</children>
<styles xmi:type="notation:FontStyle" xmi:id="_ox-G8dxGEeKwptaAAanMDg" fontName="Segoe UI"/>
<element xmi:type="uml:Generalization" href="layers.uml#_oxlscNxGEeKwptaAAanMDg"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ox-G8txGEeKwptaAAanMDg" points="[300, 180, -643984, -643984]$[300, 160, -643984, -643984]$[240, 160, -643984, -643984]$[240, 121, -643984, -643984]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_oyDmgNxGEeKwptaAAanMDg" id="(0.425531914893617,0.0)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_oyDmgdxGEeKwptaAAanMDg" id="(0.7092198581560284,1.0)"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_ShmNcNxMEeKwptaAAanMDg" type="Generalization_Edge" source="_KHZoUNxMEeKwptaAAanMDg" target="_iYyXUNxGEeKwptaAAanMDg" lineColor="0">
<children xmi:type="notation:DecorationNode" xmi:id="_ShmNc9xMEeKwptaAAanMDg" type="Generalization_StereotypeLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_xyffMK6CEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_ShmNdNxMEeKwptaAAanMDg" x="1" y="38"/>
</children>
<styles xmi:type="notation:FontStyle" xmi:id="_ShmNcdxMEeKwptaAAanMDg" fontName="Segoe UI"/>
<element xmi:type="uml:Generalization" href="layers.uml#_ShHsUNxMEeKwptaAAanMDg"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ShmNctxMEeKwptaAAanMDg" points="[120, 180, -643984, -643984]$[120, 160, -643984, -643984]$[180, 160, -643984, -643984]$[180, 121, -643984, -643984]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ShsUENxMEeKwptaAAanMDg" id="(0.5673758865248227,0.0)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ShsUEdxMEeKwptaAAanMDg" id="(0.28368794326241137,1.0)"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_LWTaBK5qEeeUVoYywick3g" type="StereotypeCommentLink" source="_iYyXUNxGEeKwptaAAanMDg" target="_LWTaAK5qEeeUVoYywick3g">
<styles xmi:type="notation:FontStyle" xmi:id="_LWTaBa5qEeeUVoYywick3g"/>
<styles xmi:type="notation:EObjectValueStyle" xmi:id="_LWTaCa5qEeeUVoYywick3g" name="BASE_ELEMENT">
<eObjectValue xmi:type="uml:PrimitiveType" href="layers.uml#_iYKFMNxGEeKwptaAAanMDg"/>
</styles>
<element xsi:nil="true"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_LWTaBq5qEeeUVoYywick3g" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_LWTaB65qEeeUVoYywick3g"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_LWTaCK5qEeeUVoYywick3g"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_LWUoLK5qEeeUVoYywick3g" type="StereotypeCommentLink" source="_k-76MNxGEeKwptaAAanMDg" target="_LWUoKK5qEeeUVoYywick3g">
<styles xmi:type="notation:FontStyle" xmi:id="_LWUoLa5qEeeUVoYywick3g"/>
<styles xmi:type="notation:EObjectValueStyle" xmi:id="_LWVPMK5qEeeUVoYywick3g" name="BASE_ELEMENT">
<eObjectValue xmi:type="uml:PrimitiveType" href="layers.uml#_k-dZENxGEeKwptaAAanMDg"/>
</styles>
<element xsi:nil="true"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_LWUoLq5qEeeUVoYywick3g" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_LWUoL65qEeeUVoYywick3g"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_LWUoMK5qEeeUVoYywick3g"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_LWWdVK5qEeeUVoYywick3g" type="StereotypeCommentLink" source="_KHZoUNxMEeKwptaAAanMDg" target="_LWWdUK5qEeeUVoYywick3g">
<styles xmi:type="notation:FontStyle" xmi:id="_LWWdVa5qEeeUVoYywick3g"/>
<styles xmi:type="notation:EObjectValueStyle" xmi:id="_LWWdWa5qEeeUVoYywick3g" name="BASE_ELEMENT">
<eObjectValue xmi:type="uml:PrimitiveType" href="layers.uml#_KG7HMNxMEeKwptaAAanMDg"/>
</styles>
<element xsi:nil="true"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_LWWdVq5qEeeUVoYywick3g" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_LWWdV65qEeeUVoYywick3g"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_LWWdWK5qEeeUVoYywick3g"/>
</edges>
</notation:Diagram>
<notation:Diagram xmi:id="_j4XzEOT_EeKSDdPH_NXL-g" type="PapyrusUMLClassDiagram" name="Appearance Properties" measurementUnit="Pixel">
<children xmi:type="notation:Shape" xmi:id="_ruaiQOT_EeKSDdPH_NXL-g" type="Class_Shape" fontName="Segoe UI" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rugo4eT_EeKSDdPH_NXL-g" source="ShadowFigure">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rugo4uT_EeKSDdPH_NXL-g" key="ShadowFigure_Value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rugo4-T_EeKSDdPH_NXL-g" source="displayNameLabelIcon">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rugo5OT_EeKSDdPH_NXL-g" key="displayNameLabelIcon_value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rugo5eT_EeKSDdPH_NXL-g" source="QualifiedName">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rugo5uT_EeKSDdPH_NXL-g" key="QualifiedNameDepth" value="1000"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_rugo5-T_EeKSDdPH_NXL-g" type="Class_NameLabel"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_rugo6OT_EeKSDdPH_NXL-g" type="Class_AttributeCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_rugo6eT_EeKSDdPH_NXL-g"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_rugo6uT_EeKSDdPH_NXL-g"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_rugo6-T_EeKSDdPH_NXL-g"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_rugo7OT_EeKSDdPH_NXL-g"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_rugo7eT_EeKSDdPH_NXL-g" type="Class_OperationCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_rugo7uT_EeKSDdPH_NXL-g"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_rugo7-T_EeKSDdPH_NXL-g"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_rugo8OT_EeKSDdPH_NXL-g"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_rugo8eT_EeKSDdPH_NXL-g"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_rugo8uT_EeKSDdPH_NXL-g" type="Class_NestedClassifierCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_rugo8-T_EeKSDdPH_NXL-g"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_rugo9OT_EeKSDdPH_NXL-g"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_rugo9eT_EeKSDdPH_NXL-g"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_rugo9uT_EeKSDdPH_NXL-g"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_LXRqYK5qEeeUVoYywick3g" type="Class_FloatingNameLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_LXRqYa5qEeeUVoYywick3g" y="5"/>
</children>
<element xmi:type="uml:Class" href="layers.uml#_AjTZ8Na8EeKPiuTfpuvqHA"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_rugo4OT_EeKSDdPH_NXL-g" x="220" y="20" width="441"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_tBcQYOT_EeKSDdPH_NXL-g" type="Class_Shape" fontName="Segoe UI" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_tBcQYuT_EeKSDdPH_NXL-g" source="ShadowFigure">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_tBcQY-T_EeKSDdPH_NXL-g" key="ShadowFigure_Value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_tBcQZOT_EeKSDdPH_NXL-g" source="displayNameLabelIcon">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_tBcQZeT_EeKSDdPH_NXL-g" key="displayNameLabelIcon_value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_tBcQZuT_EeKSDdPH_NXL-g" source="QualifiedName">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_tBcQZ-T_EeKSDdPH_NXL-g" key="QualifiedNameDepth" value="1000"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_tBcQaOT_EeKSDdPH_NXL-g" type="Class_NameLabel"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_tBcQaeT_EeKSDdPH_NXL-g" type="Class_AttributeCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_tBcQauT_EeKSDdPH_NXL-g"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_tBcQa-T_EeKSDdPH_NXL-g"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_tBcQbOT_EeKSDdPH_NXL-g"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_tBcQbeT_EeKSDdPH_NXL-g"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_tBcQbuT_EeKSDdPH_NXL-g" type="Class_OperationCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_tBcQb-T_EeKSDdPH_NXL-g"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_tBcQcOT_EeKSDdPH_NXL-g"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_tBcQceT_EeKSDdPH_NXL-g"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_tBcQcuT_EeKSDdPH_NXL-g"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_tBcQc-T_EeKSDdPH_NXL-g" type="Class_NestedClassifierCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_tBcQdOT_EeKSDdPH_NXL-g"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_tBcQdeT_EeKSDdPH_NXL-g"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_tBcQduT_EeKSDdPH_NXL-g"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_tBcQd-T_EeKSDdPH_NXL-g"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_LXRqYq5qEeeUVoYywick3g" type="Class_FloatingNameLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_LXRqY65qEeeUVoYywick3g" y="5"/>
</children>
<element xmi:type="uml:Class" href="layers.uml#_EoL3oNhcEeKgkM6XJF9t4A"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_tBcQYeT_EeKSDdPH_NXL-g" x="260" y="400" width="241" height="101"/>
</children>
<styles xmi:type="notation:DiagramStyle" xmi:id="_j4XzEeT_EeKSDdPH_NXL-g"/>
<styles xmi:type="style:PapyrusDiagramStyle" xmi:id="_LXRDUK5qEeeUVoYywick3g" diagramKindId="org.eclipse.papyrus.uml.diagram.class">
<owner xmi:type="uml:Model" href="layers.uml#_gAOFQLcqEeK8_t7Rpq6ZJA"/>
</styles>
<styles xmi:type="notation:StringValueStyle" xmi:id="_LXS4gK5qEeeUVoYywick3g" name="diagram_compatibility_version" stringValue="1.4.0"/>
<element xmi:type="uml:Model" href="layers.uml#_gAOFQLcqEeK8_t7Rpq6ZJA"/>
</notation:Diagram>
<notation:Diagram xmi:id="_UCFqMO3vEeKwLp35IbAIig" type="PapyrusUMLClassDiagram" name="PropertySetter" measurementUnit="Pixel">
<children xmi:type="notation:Shape" xmi:id="_aL5hEO3vEeKwLp35IbAIig" type="Class_Shape" fontName="Segoe UI" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_aL5hEu3vEeKwLp35IbAIig" source="ShadowFigure">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_aL5hE-3vEeKwLp35IbAIig" key="ShadowFigure_Value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_aL5hFO3vEeKwLp35IbAIig" source="displayNameLabelIcon">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_aL5hFe3vEeKwLp35IbAIig" key="displayNameLabelIcon_value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_aL5hFu3vEeKwLp35IbAIig" source="QualifiedName">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_aL5hF-3vEeKwLp35IbAIig" key="QualifiedNameDepth" value="1000"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_aL5hGO3vEeKwLp35IbAIig" type="Class_NameLabel"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_aL_nsO3vEeKwLp35IbAIig" type="Class_AttributeCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_aL_nse3vEeKwLp35IbAIig"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_aL_nsu3vEeKwLp35IbAIig"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_aL_ns-3vEeKwLp35IbAIig"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_aL_ntO3vEeKwLp35IbAIig"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_aL_nte3vEeKwLp35IbAIig" type="Class_OperationCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_aL_ntu3vEeKwLp35IbAIig"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_aL_nt-3vEeKwLp35IbAIig"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_aL_nuO3vEeKwLp35IbAIig"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_aL_nue3vEeKwLp35IbAIig"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_aL_nuu3vEeKwLp35IbAIig" type="Class_NestedClassifierCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_aL_nu-3vEeKwLp35IbAIig"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_aL_nvO3vEeKwLp35IbAIig"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_aL_nve3vEeKwLp35IbAIig"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_aL_nvu3vEeKwLp35IbAIig"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_LYnHIa5qEeeUVoYywick3g" type="Class_FloatingNameLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_LYnHIq5qEeeUVoYywick3g" y="5"/>
</children>
<element xmi:type="uml:Class" href="layers.uml#_DN8s0NjhEeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_aL5hEe3vEeKwLp35IbAIig" x="360" y="20" width="121" height="101"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_aMFuUO3vEeKwLp35IbAIig" type="Class_Shape" fontName="Segoe UI" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_aMFuUu3vEeKwLp35IbAIig" source="ShadowFigure">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_aMFuU-3vEeKwLp35IbAIig" key="ShadowFigure_Value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_aMFuVO3vEeKwLp35IbAIig" source="displayNameLabelIcon">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_aMFuVe3vEeKwLp35IbAIig" key="displayNameLabelIcon_value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_aMFuVu3vEeKwLp35IbAIig" source="QualifiedName">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_aMFuV-3vEeKwLp35IbAIig" key="QualifiedNameDepth" value="1000"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_aMFuWO3vEeKwLp35IbAIig" type="Class_NameLabel"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_aMFuWe3vEeKwLp35IbAIig" type="Class_AttributeCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_aMFuWu3vEeKwLp35IbAIig"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_aMFuW-3vEeKwLp35IbAIig"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_aMFuXO3vEeKwLp35IbAIig"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_aMFuXe3vEeKwLp35IbAIig"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_aMFuXu3vEeKwLp35IbAIig" type="Class_OperationCompartment">
<children xmi:type="notation:Shape" xmi:id="_L7eCkO5WEeK0p4PkXjd-_Q" type="Operation_ClassOperationLabel" fontName="Segoe UI" lineColor="0">
<element xmi:type="uml:Operation" href="layers.uml#_L7LusO5WEeK0p4PkXjd-_Q"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_L7eCke5WEeK0p4PkXjd-_Q"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_kD_hwO5WEeK0p4PkXjd-_Q" type="Operation_ClassOperationLabel" fontName="Segoe UI" lineColor="0">
<element xmi:type="uml:Operation" href="layers.uml#_fF4pAO5WEeK0p4PkXjd-_Q"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_kD_hwe5WEeK0p4PkXjd-_Q" x="61" y="25"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_mDO1oO5WEeK0p4PkXjd-_Q" type="Operation_ClassOperationLabel" fontName="Segoe UI" lineColor="0">
<element xmi:type="uml:Operation" href="layers.uml#_mCwUgO5WEeK0p4PkXjd-_Q"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_mDO1oe5WEeK0p4PkXjd-_Q"/>
</children>
<styles xmi:type="notation:TitleStyle" xmi:id="_aMFuX-3vEeKwLp35IbAIig"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_aMFuYO3vEeKwLp35IbAIig"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_aMFuYe3vEeKwLp35IbAIig"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_aMFuYu3vEeKwLp35IbAIig"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_aMFuY-3vEeKwLp35IbAIig" type="Class_NestedClassifierCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_aMFuZO3vEeKwLp35IbAIig"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_aMFuZe3vEeKwLp35IbAIig"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_aMFuZu3vEeKwLp35IbAIig"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_aMFuZ-3vEeKwLp35IbAIig"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_LYnHI65qEeeUVoYywick3g" type="Class_FloatingNameLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_LYnHJK5qEeeUVoYywick3g" y="5"/>
</children>
<element xmi:type="uml:Class" href="layers.uml#_q85OgO3uEeKwLp35IbAIig"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_aMFuUe3vEeKwLp35IbAIig" x="240" y="200" width="341" height="121"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_fyt_oO3vEeKwLp35IbAIig" type="Class_Shape" fontName="Segoe UI" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_fyt_ou3vEeKwLp35IbAIig" source="ShadowFigure">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_fyt_o-3vEeKwLp35IbAIig" key="ShadowFigure_Value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_fyt_pO3vEeKwLp35IbAIig" source="displayNameLabelIcon">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_fyt_pe3vEeKwLp35IbAIig" key="displayNameLabelIcon_value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_fyt_pu3vEeKwLp35IbAIig" source="QualifiedName">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_fyt_p-3vEeKwLp35IbAIig" key="QualifiedNameDepth" value="1000"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_fyt_qO3vEeKwLp35IbAIig" type="Class_NameLabel"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_fyt_qe3vEeKwLp35IbAIig" type="Class_AttributeCompartment">
<children xmi:type="notation:Shape" xmi:id="_p4HscO5qEeK0p4PkXjd-_Q" type="Property_ClassAttributeLabel" fontName="Segoe UI" lineColor="0">
<element xmi:type="uml:Property" href="layers.uml#_p3vR8O5qEeK0p4PkXjd-_Q"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_p4Hsce5qEeK0p4PkXjd-_Q"/>
</children>
<styles xmi:type="notation:TitleStyle" xmi:id="_fyt_qu3vEeKwLp35IbAIig"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_fyt_q-3vEeKwLp35IbAIig"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_fyt_rO3vEeKwLp35IbAIig"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_fyt_re3vEeKwLp35IbAIig"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_fyt_ru3vEeKwLp35IbAIig" type="Class_OperationCompartment">
<children xmi:type="notation:Shape" xmi:id="_GQIF0O5VEeK0p4PkXjd-_Q" type="Operation_ClassOperationLabel" fontName="Segoe UI" lineColor="0">
<element xmi:type="uml:Operation" href="layers.uml#_GOgVMO5VEeK0p4PkXjd-_Q"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_GQIF0e5VEeK0p4PkXjd-_Q"/>
</children>
<styles xmi:type="notation:TitleStyle" xmi:id="_fyt_r-3vEeKwLp35IbAIig"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_fyt_sO3vEeKwLp35IbAIig"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_fyt_se3vEeKwLp35IbAIig"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_fyt_su3vEeKwLp35IbAIig"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_fy0GQO3vEeKwLp35IbAIig" type="Class_NestedClassifierCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_fy0GQe3vEeKwLp35IbAIig"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_fy0GQu3vEeKwLp35IbAIig"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_fy0GQ-3vEeKwLp35IbAIig"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_fy0GRO3vEeKwLp35IbAIig"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_LYnHJa5qEeeUVoYywick3g" type="Class_FloatingNameLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_LYnHJq5qEeeUVoYywick3g" y="5"/>
</children>
<element xmi:type="uml:Class" href="layers.uml#_fyVlIO3vEeKwLp35IbAIig"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_fyt_oe3vEeKwLp35IbAIig" x="240" y="440" width="601" height="101"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_28aOsO5VEeK0p4PkXjd-_Q" type="Class_Shape" fontName="Segoe UI" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_28gVUO5VEeK0p4PkXjd-_Q" source="ShadowFigure">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_28gVUe5VEeK0p4PkXjd-_Q" key="ShadowFigure_Value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_28gVUu5VEeK0p4PkXjd-_Q" source="displayNameLabelIcon">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_28gVU-5VEeK0p4PkXjd-_Q" key="displayNameLabelIcon_value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_28gVVO5VEeK0p4PkXjd-_Q" source="QualifiedName">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_28gVVe5VEeK0p4PkXjd-_Q" key="QualifiedNameDepth" value="1000"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_28gVVu5VEeK0p4PkXjd-_Q" type="Class_NameLabel"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_28mb8O5VEeK0p4PkXjd-_Q" type="Class_AttributeCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_28mb8e5VEeK0p4PkXjd-_Q"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_28mb8u5VEeK0p4PkXjd-_Q"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_28mb8-5VEeK0p4PkXjd-_Q"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_28mb9O5VEeK0p4PkXjd-_Q"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_28mb9e5VEeK0p4PkXjd-_Q" type="Class_OperationCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_28mb9u5VEeK0p4PkXjd-_Q"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_28mb9-5VEeK0p4PkXjd-_Q"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_28mb-O5VEeK0p4PkXjd-_Q"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_28mb-e5VEeK0p4PkXjd-_Q"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_28mb-u5VEeK0p4PkXjd-_Q" type="Class_NestedClassifierCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_28mb--5VEeK0p4PkXjd-_Q"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_28mb_O5VEeK0p4PkXjd-_Q"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_28mb_e5VEeK0p4PkXjd-_Q"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_28mb_u5VEeK0p4PkXjd-_Q"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_LYnHJ65qEeeUVoYywick3g" type="Class_FloatingNameLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_LYnHKK5qEeeUVoYywick3g" y="5"/>
</children>
<element xmi:type="uml:Class" href="layers.uml#_-vaacNa7EeKPiuTfpuvqHA"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_28aOse5VEeK0p4PkXjd-_Q" x="940" y="440" width="101" height="101"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_JSk6cO5mEeK0p4PkXjd-_Q" type="Class_Shape" fontName="Segoe UI" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JSk6cu5mEeK0p4PkXjd-_Q" source="ShadowFigure">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_JSk6c-5mEeK0p4PkXjd-_Q" key="ShadowFigure_Value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JSk6dO5mEeK0p4PkXjd-_Q" source="displayNameLabelIcon">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_JSk6de5mEeK0p4PkXjd-_Q" key="displayNameLabelIcon_value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JSk6du5mEeK0p4PkXjd-_Q" source="QualifiedName">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_JSk6d-5mEeK0p4PkXjd-_Q" key="QualifiedNameDepth" value="1000"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_JSk6eO5mEeK0p4PkXjd-_Q" type="Class_NameLabel"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_JSk6ee5mEeK0p4PkXjd-_Q" type="Class_AttributeCompartment">
<children xmi:type="notation:Shape" xmi:id="_NCGgMO5mEeK0p4PkXjd-_Q" type="Property_ClassAttributeLabel" fontName="Segoe UI" lineColor="0">
<element xmi:type="uml:Property" href="layers.uml#_NBuFsO5mEeK0p4PkXjd-_Q"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_NCGgMe5mEeK0p4PkXjd-_Q"/>
</children>
<styles xmi:type="notation:TitleStyle" xmi:id="_JSk6eu5mEeK0p4PkXjd-_Q"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_JSk6e-5mEeK0p4PkXjd-_Q"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_JSk6fO5mEeK0p4PkXjd-_Q"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_JSk6fe5mEeK0p4PkXjd-_Q"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_JSk6fu5mEeK0p4PkXjd-_Q" type="Class_OperationCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_JSk6f-5mEeK0p4PkXjd-_Q"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_JSk6gO5mEeK0p4PkXjd-_Q"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_JSk6ge5mEeK0p4PkXjd-_Q"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_JSk6gu5mEeK0p4PkXjd-_Q"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_JSk6g-5mEeK0p4PkXjd-_Q" type="Class_NestedClassifierCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_JSk6hO5mEeK0p4PkXjd-_Q"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_JSk6he5mEeK0p4PkXjd-_Q"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_JSk6hu5mEeK0p4PkXjd-_Q"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_JSk6h-5mEeK0p4PkXjd-_Q"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_LYnuMq5qEeeUVoYywick3g" type="Class_FloatingNameLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_LYnuM65qEeeUVoYywick3g" y="5"/>
</children>
<element xmi:type="uml:Class" href="layers.uml#_JSMf8O5mEeK0p4PkXjd-_Q"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_JSk6ce5mEeK0p4PkXjd-_Q" x="720" y="200" width="141" height="121"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_-0YU4O5zEeK0p4PkXjd-_Q" type="Class_Shape" fontName="Segoe UI" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_-0YU4u5zEeK0p4PkXjd-_Q" source="ShadowFigure">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_-0YU4-5zEeK0p4PkXjd-_Q" key="ShadowFigure_Value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_-0YU5O5zEeK0p4PkXjd-_Q" source="displayNameLabelIcon">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_-0YU5e5zEeK0p4PkXjd-_Q" key="displayNameLabelIcon_value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_-0YU5u5zEeK0p4PkXjd-_Q" source="QualifiedName">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_-0YU5-5zEeK0p4PkXjd-_Q" key="QualifiedNameDepth" value="1000"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_-0YU6O5zEeK0p4PkXjd-_Q" type="Class_NameLabel"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_-0YU6e5zEeK0p4PkXjd-_Q" type="Class_AttributeCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_-0YU6u5zEeK0p4PkXjd-_Q"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_-0YU6-5zEeK0p4PkXjd-_Q"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_-0YU7O5zEeK0p4PkXjd-_Q"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_-0YU7e5zEeK0p4PkXjd-_Q"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_-0YU7u5zEeK0p4PkXjd-_Q" type="Class_OperationCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_-0YU7-5zEeK0p4PkXjd-_Q"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_-0YU8O5zEeK0p4PkXjd-_Q"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_-0YU8e5zEeK0p4PkXjd-_Q"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_-0YU8u5zEeK0p4PkXjd-_Q"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_-0YU8-5zEeK0p4PkXjd-_Q" type="Class_NestedClassifierCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_-0YU9O5zEeK0p4PkXjd-_Q"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_-0YU9e5zEeK0p4PkXjd-_Q"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_-0YU9u5zEeK0p4PkXjd-_Q"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_-0YU9-5zEeK0p4PkXjd-_Q"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_LYnuNK5qEeeUVoYywick3g" type="Class_FloatingNameLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_LYnuNa5qEeeUVoYywick3g" y="5"/>
</children>
<element xmi:type="uml:Class" href="layers.uml#_-z_6YO5zEeK0p4PkXjd-_Q"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_-0YU4e5zEeK0p4PkXjd-_Q" x="800" y="640" width="101" height="101"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_DFt10M-FEeep-sEmK3jrig" type="Class_Shape">
<children xmi:type="notation:DecorationNode" xmi:id="_DF2YsM-FEeep-sEmK3jrig" type="Class_NameLabel"/>
<children xmi:type="notation:DecorationNode" xmi:id="_DF2Ysc-FEeep-sEmK3jrig" type="Class_FloatingNameLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_DF2Yss-FEeep-sEmK3jrig" y="15"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_DF2_wM-FEeep-sEmK3jrig" type="Class_AttributeCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_DF2_wc-FEeep-sEmK3jrig"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_DF2_ws-FEeep-sEmK3jrig"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_DF2_w8-FEeep-sEmK3jrig"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_DF2_xM-FEeep-sEmK3jrig"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_DF2_xc-FEeep-sEmK3jrig" type="Class_OperationCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_DF2_xs-FEeep-sEmK3jrig"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_DF2_x8-FEeep-sEmK3jrig"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_DF2_yM-FEeep-sEmK3jrig"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_DF2_yc-FEeep-sEmK3jrig"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_DF2_ys-FEeep-sEmK3jrig" type="Class_NestedClassifierCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_DF2_y8-FEeep-sEmK3jrig"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_DF2_zM-FEeep-sEmK3jrig"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_DF2_zc-FEeep-sEmK3jrig"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_DF2_zs-FEeep-sEmK3jrig"/>
</children>
<element xmi:type="uml:Class" href="layers.uml#_DEE3EM-FEeep-sEmK3jrig"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_DFt10c-FEeep-sEmK3jrig" x="1100" y="640"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_sA3w8KU6EeiVgsJY_OrQeg" type="Class_Shape">
<children xmi:type="notation:DecorationNode" xmi:id="_sA3w8qU6EeiVgsJY_OrQeg" type="Class_NameLabel"/>
<children xmi:type="notation:DecorationNode" xmi:id="_sA3w86U6EeiVgsJY_OrQeg" type="Class_FloatingNameLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_sA3w9KU6EeiVgsJY_OrQeg" y="15"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_sA3w9aU6EeiVgsJY_OrQeg" type="Class_AttributeCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_sA3w9qU6EeiVgsJY_OrQeg"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_sA3w96U6EeiVgsJY_OrQeg"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_sA3w-KU6EeiVgsJY_OrQeg"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_sA3w-aU6EeiVgsJY_OrQeg"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_sA3w-qU6EeiVgsJY_OrQeg" type="Class_OperationCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_sA3w-6U6EeiVgsJY_OrQeg"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_sA3w_KU6EeiVgsJY_OrQeg"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_sA3w_aU6EeiVgsJY_OrQeg"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_sA3w_qU6EeiVgsJY_OrQeg"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_sA3w_6U6EeiVgsJY_OrQeg" type="Class_NestedClassifierCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_sA3xAKU6EeiVgsJY_OrQeg"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_sA3xAaU6EeiVgsJY_OrQeg"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_sA3xAqU6EeiVgsJY_OrQeg"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_sA3xA6U6EeiVgsJY_OrQeg"/>
</children>
<element xmi:type="uml:Class" href="layers.uml#_0OlN0HVZEeipp8d5W3Vl9g"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_sA3w8aU6EeiVgsJY_OrQeg" x="560" y="640" width="141" height="101"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_Tu0X0b2jEeiOA5QgX2jOSg" type="StereotypeComment">
<styles xmi:type="notation:TitleStyle" xmi:id="_Tu0X0r2jEeiOA5QgX2jOSg"/>
<styles xmi:type="notation:EObjectValueStyle" xmi:id="_Tu0X1L2jEeiOA5QgX2jOSg" name="BASE_ELEMENT">
<eObjectValue xmi:type="uml:Class" href="layers.uml#_JSMf8O5mEeK0p4PkXjd-_Q"/>
</styles>
<element xsi:nil="true"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_Tu0X072jEeiOA5QgX2jOSg" x="920" y="200"/>
</children>
<styles xmi:type="notation:DiagramStyle" xmi:id="_UCFqMe3vEeKwLp35IbAIig"/>
<styles xmi:type="style:PapyrusDiagramStyle" xmi:id="_LYnHIK5qEeeUVoYywick3g" diagramKindId="org.eclipse.papyrus.uml.diagram.class">
<owner xmi:type="uml:Model" href="layers.uml#_gAOFQLcqEeK8_t7Rpq6ZJA"/>
</styles>
<styles xmi:type="notation:StringValueStyle" xmi:id="_LYsmsK5qEeeUVoYywick3g" name="diagram_compatibility_version" stringValue="1.4.0"/>
<element xmi:type="uml:Model" href="layers.uml#_gAOFQLcqEeK8_t7Rpq6ZJA"/>
<edges xmi:type="notation:Connector" xmi:id="_aMR7kO3vEeKwLp35IbAIig" type="Association_Edge" source="_aL5hEO3vEeKwLp35IbAIig" target="_aMFuUO3vEeKwLp35IbAIig" lineColor="0">
<children xmi:type="notation:DecorationNode" xmi:id="_aMR7k-3vEeKwLp35IbAIig" visible="false" type="Association_StereotypeLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_YLERsK6FEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_aMR7lO3vEeKwLp35IbAIig" y="-19"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_aMR7le3vEeKwLp35IbAIig" visible="false" type="Association_NameLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_YLOCsK6FEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_aMR7lu3vEeKwLp35IbAIig" x="-1" y="18"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_aMR7l-3vEeKwLp35IbAIig" visible="false" type="Association_TargetRoleLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_YLg9oK6FEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_aMR7mO3vEeKwLp35IbAIig" x="12" y="-18"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_aMR7me3vEeKwLp35IbAIig" type="Association_SourceRoleLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_YLquoK6FEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_aMR7mu3vEeKwLp35IbAIig" x="-33" y="44"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_aMR7m-3vEeKwLp35IbAIig" visible="false" type="Association_SourceMultiplicityLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_YL9pkK6FEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_aMR7nO3vEeKwLp35IbAIig" x="11" y="18"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_aMR7ne3vEeKwLp35IbAIig" visible="false" type="Association_TargetMultiplicityLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_YMHakK6FEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_aMR7nu3vEeKwLp35IbAIig" x="-11" y="-19"/>
</children>
<styles xmi:type="notation:FontStyle" xmi:id="_aMR7ke3vEeKwLp35IbAIig" fontName="Segoe UI"/>
<element xmi:type="uml:Association" href="layers.uml#_3GHqIO3uEeKwLp35IbAIig"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_aMR7ku3vEeKwLp35IbAIig" points="[420, 120, -643984, -643984]$[420, 198, -643984, -643984]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_YMaVgK6FEeeUVoYywick3g" id="(0.49586776859504134,1.0)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_YMaVga6FEeeUVoYywick3g" id="(0.5278592375366569,0.0)"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_iQEy4O3vEeKwLp35IbAIig" type="Association_Edge" source="_aMFuUO3vEeKwLp35IbAIig" target="_fyt_oO3vEeKwLp35IbAIig" lineColor="0">
<children xmi:type="notation:DecorationNode" xmi:id="_iQEy4-3vEeKwLp35IbAIig" visible="false" type="Association_StereotypeLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_8T-usK6HEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_iQEy5O3vEeKwLp35IbAIig" y="-20"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_iQEy5e3vEeKwLp35IbAIig" visible="false" type="Association_NameLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_8UPNYK6HEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_iQEy5u3vEeKwLp35IbAIig" y="20"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_iQEy5-3vEeKwLp35IbAIig" visible="false" type="Association_TargetRoleLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_8Ued8K6HEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_iQEy6O3vEeKwLp35IbAIig" x="17" y="-20"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_iQEy6e3vEeKwLp35IbAIig" type="Association_SourceRoleLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_8UtugK6HEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_iQEy6u3vEeKwLp35IbAIig" x="-31" y="35"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_iQEy6-3vEeKwLp35IbAIig" visible="false" type="Association_SourceMultiplicityLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_8U8YAK6HEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_iQEy7O3vEeKwLp35IbAIig" x="17" y="20"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_iQEy7e3vEeKwLp35IbAIig" type="Association_TargetMultiplicityLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_8VOE0K6HEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_iQEy7u3vEeKwLp35IbAIig" x="-11" y="-25"/>
</children>
<styles xmi:type="notation:FontStyle" xmi:id="_iQEy4e3vEeKwLp35IbAIig" fontName="Segoe UI"/>
<element xmi:type="uml:Association" href="layers.uml#_iPmRwO3vEeKwLp35IbAIig"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_iQEy4u3vEeKwLp35IbAIig" points="[337, 381, -643984, -643984]$[420, 386, -643984, -643984]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_iQXGwO3vEeKwLp35IbAIig" id="(0.41055718475073316,1.0)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_iQXGwe3vEeKwLp35IbAIig" id="(0.23294509151414308,0.0)"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_4DtN8O5VEeK0p4PkXjd-_Q" type="Association_Edge" source="_fyt_oO3vEeKwLp35IbAIig" target="_28aOsO5VEeK0p4PkXjd-_Q" lineColor="0">
<children xmi:type="notation:DecorationNode" xmi:id="_4DtN8-5VEeK0p4PkXjd-_Q" visible="false" type="Association_StereotypeLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_oF0MQK6HEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_4DtN9O5VEeK0p4PkXjd-_Q" y="-20"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_4DtN9e5VEeK0p4PkXjd-_Q" visible="false" type="Association_NameLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_oGVJoK6HEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_4DtN9u5VEeK0p4PkXjd-_Q" y="20"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_4DtN9-5VEeK0p4PkXjd-_Q" visible="false" type="Association_TargetRoleLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_oGkaMK6HEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_4DtN-O5VEeK0p4PkXjd-_Q" x="15" y="-20"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_4DtN-e5VEeK0p4PkXjd-_Q" type="Association_SourceRoleLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_oGzqwK6HEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_4DtN-u5VEeK0p4PkXjd-_Q" x="-48" y="17"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_4DtN--5VEeK0p4PkXjd-_Q" visible="false" type="Association_SourceMultiplicityLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_oHCUQK6HEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_4DtN_O5VEeK0p4PkXjd-_Q" x="15" y="20"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_4DtN_e5VEeK0p4PkXjd-_Q" type="Association_TargetMultiplicityLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_oHTaAK6HEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_4DtN_u5VEeK0p4PkXjd-_Q" x="-15" y="-20"/>
</children>
<styles xmi:type="notation:FontStyle" xmi:id="_4DtN8e5VEeK0p4PkXjd-_Q" fontName="Segoe UI"/>
<element xmi:type="uml:Association" href="layers.uml#_4DImMO5VEeK0p4PkXjd-_Q"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_4DtN8u5VEeK0p4PkXjd-_Q" points="[807, 473, -643984, -643984]$[935, 477, -643984, -643984]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_4D_h0O5VEeK0p4PkXjd-_Q" id="(1.0,0.39603960396039606)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_4D_h0e5VEeK0p4PkXjd-_Q" id="(0.0,0.39603960396039606)"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_QgWvwO5mEeK0p4PkXjd-_Q" type="Association_Edge" source="_JSk6cO5mEeK0p4PkXjd-_Q" target="_fyt_oO3vEeKwLp35IbAIig" lineColor="0">
<children xmi:type="notation:DecorationNode" xmi:id="_QgX94O5mEeK0p4PkXjd-_Q" visible="false" type="Association_StereotypeLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_kKC6QK6HEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_QgX94e5mEeK0p4PkXjd-_Q" y="-19"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_QgX94u5mEeK0p4PkXjd-_Q" visible="false" type="Association_NameLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_kKSx4K6HEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_QgX94-5mEeK0p4PkXjd-_Q" x="-1" y="18"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_QgYk8O5mEeK0p4PkXjd-_Q" visible="false" type="Association_TargetRoleLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_kKipgK6HEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_QgYk8e5mEeK0p4PkXjd-_Q" x="54" y="-19"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_QgYk8u5mEeK0p4PkXjd-_Q" type="Association_SourceRoleLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_kKyhIK6HEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_QgYk8-5mEeK0p4PkXjd-_Q" x="-33" y="33"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_QgYk9O5mEeK0p4PkXjd-_Q" visible="false" type="Association_SourceMultiplicityLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_kLBKoK6HEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_QgYk9e5mEeK0p4PkXjd-_Q" x="52" y="17"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_QgYk9u5mEeK0p4PkXjd-_Q" type="Association_TargetMultiplicityLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_kLQbMK6HEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_QgYk9-5mEeK0p4PkXjd-_Q" x="-11" y="-25"/>
</children>
<styles xmi:type="notation:FontStyle" xmi:id="_QgWvwe5mEeK0p4PkXjd-_Q" fontName="Segoe UI"/>
<element xmi:type="uml:Association" href="layers.uml#_QfvrwO5mEeK0p4PkXjd-_Q"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_QgWvwu5mEeK0p4PkXjd-_Q" points="[780, 321, -643984, -643984]$[780, 400, -643984, -643984]$[620, 400, -643984, -643984]$[620, 440, -643984, -643984]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Qghu4O5mEeK0p4PkXjd-_Q" id="(0.425531914893617,1.0)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Qghu4e5mEeK0p4PkXjd-_Q" id="(0.632279534109817,0.0)"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_hnJRkO5mEeK0p4PkXjd-_Q" type="Association_Edge" source="_aMFuUO3vEeKwLp35IbAIig" target="_JSk6cO5mEeK0p4PkXjd-_Q" lineColor="0">
<children xmi:type="notation:DecorationNode" xmi:id="_hnJRk-5mEeK0p4PkXjd-_Q" visible="false" type="Association_StereotypeLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_kLfrwK6HEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_hnJRlO5mEeK0p4PkXjd-_Q" y="-20"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_hnPYMO5mEeK0p4PkXjd-_Q" visible="false" type="Association_NameLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_kL0b4K6HEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_hnPYMe5mEeK0p4PkXjd-_Q" y="20"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_hnPYMu5mEeK0p4PkXjd-_Q" visible="false" type="Association_TargetRoleLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_kMULIK6HEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_hnPYM-5mEeK0p4PkXjd-_Q" x="14" y="-20"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_hnPYNO5mEeK0p4PkXjd-_Q" type="Association_SourceRoleLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_kMmfAK6HEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_hnPYNe5mEeK0p4PkXjd-_Q" x="-35" y="27"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_hnPYNu5mEeK0p4PkXjd-_Q" visible="false" type="Association_SourceMultiplicityLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_kM1vkK6HEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_hnPYN-5mEeK0p4PkXjd-_Q" x="14" y="20"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_hnPYOO5mEeK0p4PkXjd-_Q" type="Association_TargetMultiplicityLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_kNEZEK6HEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_hnPYOe5mEeK0p4PkXjd-_Q" x="-14" y="-20"/>
</children>
<styles xmi:type="notation:FontStyle" xmi:id="_hnJRke5mEeK0p4PkXjd-_Q" fontName="Segoe UI"/>
<element xmi:type="uml:Association" href="layers.uml#_hmkp0O5mEeK0p4PkXjd-_Q"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_hnJRku5mEeK0p4PkXjd-_Q" points="[579, 263, -643984, -643984]$[720, 260, -643984, -643984]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_hnVe0O5mEeK0p4PkXjd-_Q" id="(1.0,0.49586776859504134)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_hnVe0e5mEeK0p4PkXjd-_Q" id="(0.0,0.4793388429752066)"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_CpMqUO50EeK0p4PkXjd-_Q" type="Generalization_Edge" source="_-0YU4O5zEeK0p4PkXjd-_Q" target="_fyt_oO3vEeKwLp35IbAIig" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_5dl_UtW2EeeK7fKfT_QGQw" source="PapyrusCSSForceValue">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_5dl_U9W2EeeK7fKfT_QGQw" key="routing" value="true"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_CpMqU-50EeK0p4PkXjd-_Q" type="Generalization_StereotypeLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_w_oFkK6HEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_CpMqVO50EeK0p4PkXjd-_Q" x="-121" y="52"/>
</children>
<styles xmi:type="notation:FontStyle" xmi:id="_CpMqUe50EeK0p4PkXjd-_Q" fontName="Segoe UI"/>
<element xmi:type="uml:Generalization" href="layers.uml#_Co0P0O50EeK0p4PkXjd-_Q"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_CpMqUu50EeK0p4PkXjd-_Q" points="[860, 640, -643984, -643984]$[860, 600, -643984, -643984]$[540, 600, -643984, -643984]$[540, 541, -643984, -643984]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_CpSw8O50EeK0p4PkXjd-_Q" id="(0.594059405940594,0.0)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_CpSw8e50EeK0p4PkXjd-_Q" id="(0.49916805324459235,1.0)"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_FGlhYM-FEeep-sEmK3jrig" type="Generalization_Edge" source="_DFt10M-FEeep-sEmK3jrig" target="_fyt_oO3vEeKwLp35IbAIig">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_5dl_UNW2EeeK7fKfT_QGQw" source="PapyrusCSSForceValue">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_5dl_UdW2EeeK7fKfT_QGQw" key="routing" value="true"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_FGmIcM-FEeep-sEmK3jrig" type="Generalization_StereotypeLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_e7K-oNW4Eee0RrZFirrqqw" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_FGmIcc-FEeep-sEmK3jrig" x="-1" y="38"/>
</children>
<styles xmi:type="notation:FontStyle" xmi:id="_FGlhYc-FEeep-sEmK3jrig"/>
<element xmi:type="uml:Generalization" href="layers.uml#_FFptQM-FEeep-sEmK3jrig"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_FGlhYs-FEeep-sEmK3jrig" points="[1180, 640, -643984, -643984]$[1180, 600, -643984, -643984]$[540, 600, -643984, -643984]$[540, 541, -643984, -643984]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_FIcikM-FEeep-sEmK3jrig" id="(0.6837606837606838,0.0)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_FIcikc-FEeep-sEmK3jrig" id="(0.49916805324459235,1.0)"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_shDs4KU6EeiVgsJY_OrQeg" type="Generalization_Edge" source="_sA3w8KU6EeiVgsJY_OrQeg" target="_fyt_oO3vEeKwLp35IbAIig">
<children xmi:type="notation:DecorationNode" xmi:id="_shDs46U6EeiVgsJY_OrQeg" type="Generalization_StereotypeLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_tq5p0KU6EeiVgsJY_OrQeg" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_shDs5KU6EeiVgsJY_OrQeg" y="39"/>
</children>
<styles xmi:type="notation:FontStyle" xmi:id="_shDs4aU6EeiVgsJY_OrQeg"/>
<element xmi:type="uml:Generalization" href="layers.uml#_0OlN0XVZEeipp8d5W3Vl9g"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_shDs4qU6EeiVgsJY_OrQeg" points="[640, 654, -643984, -643984]$[640, 600, -643984, -643984]$[540, 600, -643984, -643984]$[540, 541, -643984, -643984]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_tqZ6kKU6EeiVgsJY_OrQeg" id="(0.5673758865248227,0.0)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_tNU9AKU6EeiVgsJY_OrQeg" id="(0.49916805324459235,1.0)"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_Tu0X1b2jEeiOA5QgX2jOSg" type="StereotypeCommentLink" source="_JSk6cO5mEeK0p4PkXjd-_Q" target="_Tu0X0b2jEeiOA5QgX2jOSg">
<styles xmi:type="notation:FontStyle" xmi:id="_Tu0X1r2jEeiOA5QgX2jOSg"/>
<styles xmi:type="notation:EObjectValueStyle" xmi:id="_Tu0X2r2jEeiOA5QgX2jOSg" name="BASE_ELEMENT">
<eObjectValue xmi:type="uml:Class" href="layers.uml#_JSMf8O5mEeK0p4PkXjd-_Q"/>
</styles>
<element xsi:nil="true"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Tu0X172jEeiOA5QgX2jOSg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Tu0X2L2jEeiOA5QgX2jOSg"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Tu0X2b2jEeiOA5QgX2jOSg"/>
</edges>
</notation:Diagram>
<notation:Diagram xmi:id="_Up8U8P91EeKlldop5b2mtw" type="PapyrusUMLClassDiagram" name="LayerOperators" measurementUnit="Pixel">
<children xmi:type="notation:Shape" xmi:id="_GLILsAkdEeOnVqX9VcfeWQ" type="Class_Shape" fontName="Segoe UI" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_GLILsgkdEeOnVqX9VcfeWQ" source="ShadowFigure">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_GLILswkdEeOnVqX9VcfeWQ" key="ShadowFigure_Value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_GLILtAkdEeOnVqX9VcfeWQ" source="displayNameLabelIcon">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_GLILtQkdEeOnVqX9VcfeWQ" key="displayNameLabelIcon_value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_GLILtgkdEeOnVqX9VcfeWQ" source="QualifiedName">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_GLILtwkdEeOnVqX9VcfeWQ" key="QualifiedNameDepth" value="1000"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_GLILuAkdEeOnVqX9VcfeWQ" type="Class_NameLabel"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_GLILuQkdEeOnVqX9VcfeWQ" type="Class_AttributeCompartment">
<children xmi:type="notation:Shape" xmi:id="_ysgoIAkiEeOnVqX9VcfeWQ" type="Property_ClassAttributeLabel" fontName="Segoe UI" lineColor="0">
<element xmi:type="uml:Property" href="layers.uml#_ysOUQAkiEeOnVqX9VcfeWQ"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_ysgoIQkiEeOnVqX9VcfeWQ"/>
</children>
<styles xmi:type="notation:TitleStyle" xmi:id="_GLILugkdEeOnVqX9VcfeWQ"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_GLILuwkdEeOnVqX9VcfeWQ"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_GLILvAkdEeOnVqX9VcfeWQ"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_GLILvQkdEeOnVqX9VcfeWQ"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_GLOSUAkdEeOnVqX9VcfeWQ" type="Class_OperationCompartment">
<children xmi:type="notation:Shape" xmi:id="_w6KWMAkhEeOnVqX9VcfeWQ" type="Operation_ClassOperationLabel" fontName="Segoe UI" lineColor="0">
<element xmi:type="uml:Operation" href="layers.uml#_w5x7sAkhEeOnVqX9VcfeWQ"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_w6KWMQkhEeOnVqX9VcfeWQ"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_T0Ap8AkiEeOnVqX9VcfeWQ" type="Operation_ClassOperationLabel" fontName="Segoe UI" lineColor="0">
<element xmi:type="uml:Operation" href="layers.uml#_TzuWEAkiEeOnVqX9VcfeWQ"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_T0Ap8QkiEeOnVqX9VcfeWQ"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_huCU0AkiEeOnVqX9VcfeWQ" type="Operation_ClassOperationLabel" fontName="Segoe UI" lineColor="0">
<element xmi:type="uml:Operation" href="layers.uml#_htp6UAkiEeOnVqX9VcfeWQ"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_huCU0QkiEeOnVqX9VcfeWQ"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_okYS0AkoEeOnVqX9VcfeWQ" type="Operation_ClassOperationLabel" fontName="Segoe UI" lineColor="0">
<element xmi:type="uml:Operation" href="layers.uml#_oj_4UAkoEeOnVqX9VcfeWQ"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_okYS0QkoEeOnVqX9VcfeWQ"/>
</children>
<styles xmi:type="notation:TitleStyle" xmi:id="_GLOSUQkdEeOnVqX9VcfeWQ"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_GLOSUgkdEeOnVqX9VcfeWQ"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_GLOSUwkdEeOnVqX9VcfeWQ"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_GLOSVAkdEeOnVqX9VcfeWQ"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_GLOSVQkdEeOnVqX9VcfeWQ" type="Class_NestedClassifierCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_GLOSVgkdEeOnVqX9VcfeWQ"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_GLOSVwkdEeOnVqX9VcfeWQ"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_GLOSWAkdEeOnVqX9VcfeWQ"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_GLOSWQkdEeOnVqX9VcfeWQ"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_LZep0K5qEeeUVoYywick3g" type="Class_FloatingNameLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_LZep0a5qEeeUVoYywick3g" y="5"/>
</children>
<element xmi:type="uml:Class" href="layers.uml#_GKddUAkdEeOnVqX9VcfeWQ"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_GLILsQkdEeOnVqX9VcfeWQ" x="440" y="360" width="541" height="141"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_T6PAAAkdEeOnVqX9VcfeWQ" type="Class_Shape" fontName="Segoe UI" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_T6PAAgkdEeOnVqX9VcfeWQ" source="ShadowFigure">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_T6PAAwkdEeOnVqX9VcfeWQ" key="ShadowFigure_Value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_T6PABAkdEeOnVqX9VcfeWQ" source="displayNameLabelIcon">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_T6PABQkdEeOnVqX9VcfeWQ" key="displayNameLabelIcon_value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_T6PABgkdEeOnVqX9VcfeWQ" source="QualifiedName">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_T6PABwkdEeOnVqX9VcfeWQ" key="QualifiedNameDepth" value="1000"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_T6PACAkdEeOnVqX9VcfeWQ" type="Class_NameLabel"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_T6PACQkdEeOnVqX9VcfeWQ" type="Class_AttributeCompartment">
<children xmi:type="notation:Shape" xmi:id="_rUDAsA2fEeOjX-JbGFEH7w" type="Property_ClassAttributeLabel" fontName="Segoe UI" lineColor="0">
<element xmi:type="uml:Property" href="layers.uml#_rTr0UA2fEeOjX-JbGFEH7w"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_rUDAsQ2fEeOjX-JbGFEH7w"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_LZhGEK5qEeeUVoYywick3g" type="StereotypeComment">
<styles xmi:type="notation:TitleStyle" xmi:id="_LZhGEa5qEeeUVoYywick3g"/>
<styles xmi:type="notation:EObjectValueStyle" xmi:id="_LZhGE65qEeeUVoYywick3g" name="BASE_ELEMENT">
<eObjectValue xmi:type="uml:Property" href="layers.uml#_rTr0UA2fEeOjX-JbGFEH7w"/>
</styles>
<element xsi:nil="true"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_LZhGEq5qEeeUVoYywick3g" x="200" y="100"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_TfenkAkmEeOnVqX9VcfeWQ" type="Property_ClassAttributeLabel" fontName="Segoe UI" lineColor="0">
<element xmi:type="uml:Property" href="layers.uml#_TfMTsAkmEeOnVqX9VcfeWQ"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_TfenkQkmEeOnVqX9VcfeWQ"/>
</children>
<styles xmi:type="notation:TitleStyle" xmi:id="_T6PACgkdEeOnVqX9VcfeWQ"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_T6PACwkdEeOnVqX9VcfeWQ"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_T6PADAkdEeOnVqX9VcfeWQ"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_T6PADQkdEeOnVqX9VcfeWQ"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_T6PADgkdEeOnVqX9VcfeWQ" type="Class_OperationCompartment">
<children xmi:type="notation:Shape" xmi:id="_ZkDggAkjEeOnVqX9VcfeWQ" type="Operation_ClassOperationLabel" fontName="Segoe UI" lineColor="0">
<element xmi:type="uml:Operation" href="layers.uml#_ZjkYUAkjEeOnVqX9VcfeWQ"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_ZkDggQkjEeOnVqX9VcfeWQ"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_1LL0kAkjEeOnVqX9VcfeWQ" type="Operation_ClassOperationLabel" fontName="Segoe UI" lineColor="0">
<element xmi:type="uml:Operation" href="layers.uml#_sQbgEAkjEeOnVqX9VcfeWQ"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_1LL0kQkjEeOnVqX9VcfeWQ" x="80" y="23"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_6U7VkAkjEeOnVqX9VcfeWQ" type="Operation_ClassOperationLabel" fontName="Segoe UI" lineColor="0">
<element xmi:type="uml:Operation" href="layers.uml#_6Ui7EAkjEeOnVqX9VcfeWQ"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_6U7VkQkjEeOnVqX9VcfeWQ"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_NyJjQAkkEeOnVqX9VcfeWQ" type="Operation_ClassOperationLabel" fontName="Segoe UI" lineColor="0">
<element xmi:type="uml:Operation" href="layers.uml#_HQzWIAkkEeOnVqX9VcfeWQ"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_NyJjQQkkEeOnVqX9VcfeWQ" x="69" y="59"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_U31MgAkkEeOnVqX9VcfeWQ" type="Operation_ClassOperationLabel" fontName="Segoe UI" lineColor="0">
<element xmi:type="uml:Operation" href="layers.uml#_U3cyAAkkEeOnVqX9VcfeWQ"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_U31MgQkkEeOnVqX9VcfeWQ"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_wq9owBKGEeO9e9pZ1EIGJg" type="Operation_ClassOperationLabel" fontName="Segoe UI" lineColor="0">
<element xmi:type="uml:Operation" href="layers.uml#_p1keQBKGEeO9e9pZ1EIGJg"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_wq9owRKGEeO9e9pZ1EIGJg" x="108" y="97"/>
</children>
<styles xmi:type="notation:TitleStyle" xmi:id="_T6PADwkdEeOnVqX9VcfeWQ"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_T6PAEAkdEeOnVqX9VcfeWQ"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_T6PAEQkdEeOnVqX9VcfeWQ"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_T6PAEgkdEeOnVqX9VcfeWQ"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_T6PAEwkdEeOnVqX9VcfeWQ" type="Class_NestedClassifierCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_T6PAFAkdEeOnVqX9VcfeWQ"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_T6PAFQkdEeOnVqX9VcfeWQ"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_T6PAFgkdEeOnVqX9VcfeWQ"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_T6PAFwkdEeOnVqX9VcfeWQ"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_LZep0q5qEeeUVoYywick3g" type="Class_FloatingNameLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_LZep065qEeeUVoYywick3g" y="5"/>
</children>
<element xmi:type="uml:Class" href="layers.uml#_T5we4AkdEeOnVqX9VcfeWQ"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_T6PAAQkdEeOnVqX9VcfeWQ" x="440" y="20" width="941" height="201"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_wlZj8AkdEeOnVqX9VcfeWQ" type="Class_Shape" fontName="Segoe UI" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_wlZj8gkdEeOnVqX9VcfeWQ" source="ShadowFigure">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_wlZj8wkdEeOnVqX9VcfeWQ" key="ShadowFigure_Value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_wlZj9AkdEeOnVqX9VcfeWQ" source="displayNameLabelIcon">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_wlZj9QkdEeOnVqX9VcfeWQ" key="displayNameLabelIcon_value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_wlZj9gkdEeOnVqX9VcfeWQ" source="QualifiedName">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_wlZj9wkdEeOnVqX9VcfeWQ" key="QualifiedNameDepth" value="1000"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_wlZj-AkdEeOnVqX9VcfeWQ" type="Class_NameLabel"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_wlZj-QkdEeOnVqX9VcfeWQ" type="Class_AttributeCompartment">
<children xmi:type="notation:Shape" xmi:id="_AmaP0AkmEeOnVqX9VcfeWQ" type="Property_ClassAttributeLabel" fontName="Segoe UI" lineColor="0">
<element xmi:type="uml:Property" href="layers.uml#_8J3zEAklEeOnVqX9VcfeWQ"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_AmaP0QkmEeOnVqX9VcfeWQ" x="78" y="14"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_Of3mgLy6EeiViahAib_JMw" type="Property_ClassAttributeLabel">
<element xmi:type="uml:Property" href="layers.uml#_MI1TILy5EeiViahAib_JMw"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_Of3mgby6EeiViahAib_JMw"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_OgdcYLy6EeiViahAib_JMw" type="Property_ClassAttributeLabel">
<element xmi:type="uml:Property" href="layers.uml#_SdHUoLy5EeiViahAib_JMw"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_OgdcYby6EeiViahAib_JMw"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_OhNDQLy6EeiViahAib_JMw" type="Property_ClassAttributeLabel">
<element xmi:type="uml:Property" href="layers.uml#_5VRRALy5EeiViahAib_JMw"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_OhNDQby6EeiViahAib_JMw"/>
</children>
<styles xmi:type="notation:TitleStyle" xmi:id="_wlZj-gkdEeOnVqX9VcfeWQ"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_wlZj-wkdEeOnVqX9VcfeWQ"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_wlZj_AkdEeOnVqX9VcfeWQ"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_wlZj_QkdEeOnVqX9VcfeWQ"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_wlZj_gkdEeOnVqX9VcfeWQ" type="Class_OperationCompartment">
<children xmi:type="notation:Shape" xmi:id="_oF32EAkhEeOnVqX9VcfeWQ" type="Operation_ClassOperationLabel" fontName="Segoe UI" lineColor="0">
<element xmi:type="uml:Operation" href="layers.uml#_WKdZYAkhEeOnVqX9VcfeWQ"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_oF32EQkhEeOnVqX9VcfeWQ" x="77" y="23"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_PTjGMLy6EeiViahAib_JMw" type="Operation_ClassOperationLabel">
<element xmi:type="uml:Operation" href="layers.uml#_-H7uwLy5EeiViahAib_JMw"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_PTjGMby6EeiViahAib_JMw"/>
</children>
<styles xmi:type="notation:TitleStyle" xmi:id="_wlZj_wkdEeOnVqX9VcfeWQ"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_wlZkAAkdEeOnVqX9VcfeWQ"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_wlZkAQkdEeOnVqX9VcfeWQ"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_wlZkAgkdEeOnVqX9VcfeWQ"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_wlZkAwkdEeOnVqX9VcfeWQ" type="Class_NestedClassifierCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_wlZkBAkdEeOnVqX9VcfeWQ"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_wlZkBQkdEeOnVqX9VcfeWQ"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_wlZkBgkdEeOnVqX9VcfeWQ"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_wlZkBwkdEeOnVqX9VcfeWQ"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_LZep1K5qEeeUVoYywick3g" type="Class_FloatingNameLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_LZep1a5qEeeUVoYywick3g" y="5"/>
</children>
<element xmi:type="uml:Class" href="layers.uml#_wk7C0AkdEeOnVqX9VcfeWQ"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_wlZj8QkdEeOnVqX9VcfeWQ" x="1160" y="360" width="261" height="181"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_ELjJgAkxEeOnVqX9VcfeWQ" type="Class_Shape" fontName="Segoe UI" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ELjJggkxEeOnVqX9VcfeWQ" source="ShadowFigure">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ELjJgwkxEeOnVqX9VcfeWQ" key="ShadowFigure_Value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ELjJhAkxEeOnVqX9VcfeWQ" source="displayNameLabelIcon">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ELjJhQkxEeOnVqX9VcfeWQ" key="displayNameLabelIcon_value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ELjJhgkxEeOnVqX9VcfeWQ" source="QualifiedName">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ELjJhwkxEeOnVqX9VcfeWQ" key="QualifiedNameDepth" value="1000"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_ELjJiAkxEeOnVqX9VcfeWQ" type="Class_NameLabel"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_ELjJiQkxEeOnVqX9VcfeWQ" type="Class_AttributeCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_ELjJigkxEeOnVqX9VcfeWQ"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_ELjJiwkxEeOnVqX9VcfeWQ"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_ELjJjAkxEeOnVqX9VcfeWQ"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_ELjJjQkxEeOnVqX9VcfeWQ"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_ELjJjgkxEeOnVqX9VcfeWQ" type="Class_OperationCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_ELjJjwkxEeOnVqX9VcfeWQ"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_ELjJkAkxEeOnVqX9VcfeWQ"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_ELjJkQkxEeOnVqX9VcfeWQ"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_ELjJkgkxEeOnVqX9VcfeWQ"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_ELjJkwkxEeOnVqX9VcfeWQ" type="Class_NestedClassifierCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_ELjJlAkxEeOnVqX9VcfeWQ"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_ELjJlQkxEeOnVqX9VcfeWQ"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_ELjJlgkxEeOnVqX9VcfeWQ"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_ELjJlwkxEeOnVqX9VcfeWQ"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_LZep2K5qEeeUVoYywick3g" type="Class_FloatingNameLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_LZep2a5qEeeUVoYywick3g" y="5"/>
</children>
<element xmi:type="uml:Class" href="layers.uml#_ELKvAAkxEeOnVqX9VcfeWQ"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_ELjJgQkxEeOnVqX9VcfeWQ" x="400" y="560" width="201" height="101"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_HyFLUAkxEeOnVqX9VcfeWQ" type="Class_Shape" fontName="Segoe UI" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_HyFLUgkxEeOnVqX9VcfeWQ" source="ShadowFigure">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_HyFLUwkxEeOnVqX9VcfeWQ" key="ShadowFigure_Value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_HyFLVAkxEeOnVqX9VcfeWQ" source="displayNameLabelIcon">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_HyFLVQkxEeOnVqX9VcfeWQ" key="displayNameLabelIcon_value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_HyFLVgkxEeOnVqX9VcfeWQ" source="QualifiedName">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_HyLR8AkxEeOnVqX9VcfeWQ" key="QualifiedNameDepth" value="1000"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_HyLR8QkxEeOnVqX9VcfeWQ" type="Class_NameLabel"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_HyLR8gkxEeOnVqX9VcfeWQ" type="Class_AttributeCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_HyLR8wkxEeOnVqX9VcfeWQ"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_HyLR9AkxEeOnVqX9VcfeWQ"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_HyLR9QkxEeOnVqX9VcfeWQ"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_HyLR9gkxEeOnVqX9VcfeWQ"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_HyLR9wkxEeOnVqX9VcfeWQ" type="Class_OperationCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_HyLR-AkxEeOnVqX9VcfeWQ"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_HyLR-QkxEeOnVqX9VcfeWQ"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_HyLR-gkxEeOnVqX9VcfeWQ"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_HyLR-wkxEeOnVqX9VcfeWQ"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_HyLR_AkxEeOnVqX9VcfeWQ" type="Class_NestedClassifierCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_HyLR_QkxEeOnVqX9VcfeWQ"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_HyLR_gkxEeOnVqX9VcfeWQ"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_HyLR_wkxEeOnVqX9VcfeWQ"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_HyLSAAkxEeOnVqX9VcfeWQ"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_LZep2q5qEeeUVoYywick3g" type="Class_FloatingNameLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_LZep265qEeeUVoYywick3g" y="5"/>
</children>
<element xmi:type="uml:Class" href="layers.uml#_Hxsw0AkxEeOnVqX9VcfeWQ"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_HyFLUQkxEeOnVqX9VcfeWQ" x="660" y="560" width="221" height="101"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_dBdTMLUQEeiPJeGnZrmqWw" type="Class_Shape">
<children xmi:type="notation:DecorationNode" xmi:id="_dBd6QLUQEeiPJeGnZrmqWw" type="Class_NameLabel"/>
<children xmi:type="notation:DecorationNode" xmi:id="_dBd6QbUQEeiPJeGnZrmqWw" type="Class_FloatingNameLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_dBd6QrUQEeiPJeGnZrmqWw" y="15"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_dBd6Q7UQEeiPJeGnZrmqWw" type="Class_AttributeCompartment">
<children xmi:type="notation:Shape" xmi:id="_leZDQLUQEeiPJeGnZrmqWw" type="Property_ClassAttributeLabel">
<element xmi:type="uml:Property" href="layers.uml#__XEYgAw-EeOjX-JbGFEH7w"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_leZDQbUQEeiPJeGnZrmqWw"/>
</children>
<styles xmi:type="notation:TitleStyle" xmi:id="_dBd6RLUQEeiPJeGnZrmqWw"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_dBd6RbUQEeiPJeGnZrmqWw"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_dBd6RrUQEeiPJeGnZrmqWw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_dBd6R7UQEeiPJeGnZrmqWw"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_dBd6SLUQEeiPJeGnZrmqWw" type="Class_OperationCompartment">
<children xmi:type="notation:Shape" xmi:id="_klY-sLUQEeiPJeGnZrmqWw" type="Operation_ClassOperationLabel">
<element xmi:type="uml:Operation" href="layers.uml#_Dhl7YAxDEeOjX-JbGFEH7w"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_klY-sbUQEeiPJeGnZrmqWw"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_kl58ELUQEeiPJeGnZrmqWw" type="Operation_ClassOperationLabel">
<element xmi:type="uml:Operation" href="layers.uml#_0VaLUA3SEeOjX-JbGFEH7w"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_kl58EbUQEeiPJeGnZrmqWw"/>
</children>
<styles xmi:type="notation:TitleStyle" xmi:id="_dBd6SbUQEeiPJeGnZrmqWw"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_dBd6SrUQEeiPJeGnZrmqWw"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_dBd6S7UQEeiPJeGnZrmqWw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_dBd6TLUQEeiPJeGnZrmqWw"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_dBd6TbUQEeiPJeGnZrmqWw" type="Class_NestedClassifierCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_dBd6TrUQEeiPJeGnZrmqWw"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_dBd6T7UQEeiPJeGnZrmqWw"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_dBd6ULUQEeiPJeGnZrmqWw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_dBd6UbUQEeiPJeGnZrmqWw"/>
</children>
<element xmi:type="uml:Class" href="layers.uml#_HoKjcNjjEeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_dBdTMbUQEeiPJeGnZrmqWw" x="80" y="360" width="261" height="141"/>
</children>
<styles xmi:type="notation:DiagramStyle" xmi:id="_Up8U8f91EeKlldop5b2mtw"/>
<styles xmi:type="style:PapyrusDiagramStyle" xmi:id="_LZeCwK5qEeeUVoYywick3g" diagramKindId="org.eclipse.papyrus.uml.diagram.class">
<owner xmi:type="uml:Model" href="layers.uml#_gAOFQLcqEeK8_t7Rpq6ZJA"/>
</styles>
<styles xmi:type="notation:StringValueStyle" xmi:id="_LZl-kK5qEeeUVoYywick3g" name="diagram_compatibility_version" stringValue="1.4.0"/>
<element xmi:type="uml:Model" href="layers.uml#_gAOFQLcqEeK8_t7Rpq6ZJA"/>
<edges xmi:type="notation:Connector" xmi:id="_X849IAkdEeOnVqX9VcfeWQ" type="Association_Edge" source="_T6PAAAkdEeOnVqX9VcfeWQ" target="_GLILsAkdEeOnVqX9VcfeWQ" lineColor="0">
<children xmi:type="notation:DecorationNode" xmi:id="_X849IwkdEeOnVqX9VcfeWQ" visible="false" type="Association_StereotypeLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_I_q7AK6EEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_X849JAkdEeOnVqX9VcfeWQ" y="-19"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_X849JQkdEeOnVqX9VcfeWQ" visible="false" type="Association_NameLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_I_918K6EEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_X849JgkdEeOnVqX9VcfeWQ" x="1" y="17"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_X849JwkdEeOnVqX9VcfeWQ" visible="false" type="Association_TargetRoleLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_JARX8K6EEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_X849KAkdEeOnVqX9VcfeWQ" x="29" y="-19"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_X849KQkdEeOnVqX9VcfeWQ" type="Association_SourceRoleLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_JA3N0K6EEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_X849KgkdEeOnVqX9VcfeWQ" x="-53" y="9"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_X849KwkdEeOnVqX9VcfeWQ" visible="false" type="Association_SourceMultiplicityLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_JBKIwK6EEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_X849LAkdEeOnVqX9VcfeWQ" x="29" y="17"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_X849LQkdEeOnVqX9VcfeWQ" type="Association_TargetMultiplicityLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_JBdDsK6EEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_X849LgkdEeOnVqX9VcfeWQ" x="-13" y="-65"/>
</children>
<styles xmi:type="notation:FontStyle" xmi:id="_X849IQkdEeOnVqX9VcfeWQ" fontName="Segoe UI"/>
<element xmi:type="uml:Association" href="layers.uml#_X8acAAkdEeOnVqX9VcfeWQ"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_X849IgkdEeOnVqX9VcfeWQ" points="[597, 226, -643984, -643984]$[600, 359, -643984, -643984]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_X9FKYAkdEeOnVqX9VcfeWQ" id="(0.17003188097768332,1.0)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_X9FKYQkdEeOnVqX9VcfeWQ" id="(0.2957486136783734,0.0)"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_32P7YAkdEeOnVqX9VcfeWQ" type="Association_Edge" source="_T6PAAAkdEeOnVqX9VcfeWQ" target="_wlZj8AkdEeOnVqX9VcfeWQ" lineColor="0">
<children xmi:type="notation:DecorationNode" xmi:id="_32QicAkdEeOnVqX9VcfeWQ" visible="false" type="Association_StereotypeLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_JB5voK6EEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_32RJgAkdEeOnVqX9VcfeWQ" x="-1" y="-18"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_32RJgQkdEeOnVqX9VcfeWQ" visible="false" type="Association_NameLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_JCWbkK6EEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_32RJggkdEeOnVqX9VcfeWQ" x="1" y="18"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_32RJgwkdEeOnVqX9VcfeWQ" visible="false" type="Association_TargetRoleLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_JCpWgK6EEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_32RJhAkdEeOnVqX9VcfeWQ" x="36" y="-18"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_32RJhQkdEeOnVqX9VcfeWQ" type="Association_SourceRoleLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_JC0VoK6EEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_32RJhgkdEeOnVqX9VcfeWQ" x="-53" y="-11"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_32RJhwkdEeOnVqX9VcfeWQ" visible="false" type="Association_SourceMultiplicityLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_JDaykK6EEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_32RwkAkdEeOnVqX9VcfeWQ" x="38" y="18"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_32RwkQkdEeOnVqX9VcfeWQ" type="Association_TargetMultiplicityLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_JD3egK6EEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_32RwkgkdEeOnVqX9VcfeWQ" x="-13" y="-25"/>
</children>
<styles xmi:type="notation:FontStyle" xmi:id="_32P7YQkdEeOnVqX9VcfeWQ" fontName="Segoe UI"/>
<element xmi:type="uml:Association" href="layers.uml#_31lNAAkdEeOnVqX9VcfeWQ"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_32P7YgkdEeOnVqX9VcfeWQ" points="[1260, 221, -643984, -643984]$[1260, 360, -643984, -643984]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_32aTcAkdEeOnVqX9VcfeWQ" id="(0.871413390010627,1.0)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_32a6gAkdEeOnVqX9VcfeWQ" id="(0.3831417624521073,0.0)"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_5yYQ4AkdEeOnVqX9VcfeWQ" type="Association_Edge" source="_GLILsAkdEeOnVqX9VcfeWQ" target="_wlZj8AkdEeOnVqX9VcfeWQ" lineColor="0">
<children xmi:type="notation:DecorationNode" xmi:id="_5yYQ4wkdEeOnVqX9VcfeWQ" visible="false" type="Association_StereotypeLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_QiP7oK6EEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_5yYQ5AkdEeOnVqX9VcfeWQ" y="-20"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_5yYQ5QkdEeOnVqX9VcfeWQ" visible="false" type="Association_NameLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_QisnkK6EEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_5yYQ5gkdEeOnVqX9VcfeWQ" y="20"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_5yYQ5wkdEeOnVqX9VcfeWQ" visible="false" type="Association_TargetRoleLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_Qi_igK6EEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_5yYQ6AkdEeOnVqX9VcfeWQ" x="21" y="-20"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_5yYQ6QkdEeOnVqX9VcfeWQ" type="Association_SourceRoleLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_QjTEgK6EEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_5yYQ6gkdEeOnVqX9VcfeWQ" x="-90" y="7"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_5yYQ6wkdEeOnVqX9VcfeWQ" visible="false" type="Association_SourceMultiplicityLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_Qj46YK6EEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_5yYQ7AkdEeOnVqX9VcfeWQ" x="21" y="20"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_5yYQ7QkdEeOnVqX9VcfeWQ" type="Association_TargetMultiplicityLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_QkL1UK6EEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_5yYQ7gkdEeOnVqX9VcfeWQ" x="-21" y="-20"/>
</children>
<styles xmi:type="notation:FontStyle" xmi:id="_5yYQ4QkdEeOnVqX9VcfeWQ" fontName="Segoe UI"/>
<element xmi:type="uml:Association" href="layers.uml#_5x5vwAkdEeOnVqX9VcfeWQ"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_5yYQ4gkdEeOnVqX9VcfeWQ" points="[990, 420, -643984, -643984]$[1157, 420, -643984, -643984]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_5ykeIAkdEeOnVqX9VcfeWQ" id="(1.0,0.425531914893617)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_5ykeIQkdEeOnVqX9VcfeWQ" id="(0.0,0.3314917127071823)"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_OOdY4AkxEeOnVqX9VcfeWQ" type="Generalization_Edge" source="_ELjJgAkxEeOnVqX9VcfeWQ" target="_GLILsAkdEeOnVqX9VcfeWQ" lineColor="0">
<children xmi:type="notation:DecorationNode" xmi:id="_OOdY4wkxEeOnVqX9VcfeWQ" type="Generalization_StereotypeLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_QkewQK6EEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_OOdY5AkxEeOnVqX9VcfeWQ" y="38"/>
</children>
<styles xmi:type="notation:FontStyle" xmi:id="_OOdY4QkxEeOnVqX9VcfeWQ" fontName="Segoe UI"/>
<element xmi:type="uml:Generalization" href="layers.uml#_ON-3wAkxEeOnVqX9VcfeWQ"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_OOdY4gkxEeOnVqX9VcfeWQ" points="[527, 551, -643984, -643984]$[554, 512, -643984, -643984]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_OOjfgAkxEeOnVqX9VcfeWQ" id="(0.5970149253731343,0.0)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_OOjfgQkxEeOnVqX9VcfeWQ" id="(0.1478743068391867,1.0)"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_PRQSoAkxEeOnVqX9VcfeWQ" type="Generalization_Edge" source="_HyFLUAkxEeOnVqX9VcfeWQ" target="_GLILsAkdEeOnVqX9VcfeWQ" lineColor="0">
<children xmi:type="notation:DecorationNode" xmi:id="_PRQSowkxEeOnVqX9VcfeWQ" type="Generalization_StereotypeLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_QkySQK6EEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_PRQSpAkxEeOnVqX9VcfeWQ" y="38"/>
</children>
<styles xmi:type="notation:FontStyle" xmi:id="_PRQSoQkxEeOnVqX9VcfeWQ" fontName="Segoe UI"/>
<element xmi:type="uml:Generalization" href="layers.uml#_PQ9-wAkxEeOnVqX9VcfeWQ"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_PRQSogkxEeOnVqX9VcfeWQ" points="[714, 550, -643984, -643984]$[705, 515, -643984, -643984]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_PRWZQAkxEeOnVqX9VcfeWQ" id="(0.36199095022624433,0.0)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_PRWZQQkxEeOnVqX9VcfeWQ" id="(0.5545286506469501,1.0)"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_LZhGFK5qEeeUVoYywick3g" type="StereotypeCommentLink" source="_rUDAsA2fEeOjX-JbGFEH7w" target="_LZhGEK5qEeeUVoYywick3g">
<styles xmi:type="notation:FontStyle" xmi:id="_LZhGFa5qEeeUVoYywick3g"/>
<styles xmi:type="notation:EObjectValueStyle" xmi:id="_LZhGGa5qEeeUVoYywick3g" name="BASE_ELEMENT">
<eObjectValue xmi:type="uml:Property" href="layers.uml#_rTr0UA2fEeOjX-JbGFEH7w"/>
</styles>
<element xsi:nil="true"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_LZhGFq5qEeeUVoYywick3g" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_LZhGF65qEeeUVoYywick3g"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_LZhGGK5qEeeUVoYywick3g"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_gG4MALUQEeiPJeGnZrmqWw" type="Association_Edge" source="_dBdTMLUQEeiPJeGnZrmqWw" target="_GLILsAkdEeOnVqX9VcfeWQ">
<children xmi:type="notation:DecorationNode" xmi:id="_gG4MA7UQEeiPJeGnZrmqWw" type="Association_StereotypeLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_gG4MBLUQEeiPJeGnZrmqWw" y="-20"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_gG4MBbUQEeiPJeGnZrmqWw" type="Association_NameLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_gG4MBrUQEeiPJeGnZrmqWw" y="20"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_gG4MB7UQEeiPJeGnZrmqWw" type="Association_TargetRoleLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_gG4MCLUQEeiPJeGnZrmqWw" y="-20"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_gG4MCbUQEeiPJeGnZrmqWw" type="Association_SourceRoleLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_gG4MCrUQEeiPJeGnZrmqWw" y="20"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_gG4MC7UQEeiPJeGnZrmqWw" type="Association_SourceMultiplicityLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_gG4MDLUQEeiPJeGnZrmqWw" y="20"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_gG4MDbUQEeiPJeGnZrmqWw" type="Association_TargetMultiplicityLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_gG4MDrUQEeiPJeGnZrmqWw" y="-20"/>
</children>
<styles xmi:type="notation:FontStyle" xmi:id="_gG4MAbUQEeiPJeGnZrmqWw"/>
<element xmi:type="uml:Association" href="layers.uml#_gF7JwLUQEeiPJeGnZrmqWw"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_gG4MArUQEeiPJeGnZrmqWw" points="[280, 360, -643984, -643984]$[520, 501, -643984, -643984]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_gHoZ8LUQEeiPJeGnZrmqWw" id="(1.0,0.5673758865248227)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_gHoZ8bUQEeiPJeGnZrmqWw" id="(0.0,0.5673758865248227)"/>
</edges>
</notation:Diagram>
<notation:Diagram xmi:id="_Vjf6UHbuEeOlpfB_tZS-QA" type="PapyrusUMLClassDiagram" name="LayersStack" measurementUnit="Pixel">
<children xmi:type="notation:Shape" xmi:id="_bGfo0HbuEeOlpfB_tZS-QA" type="Class_Shape" fontName="Segoe UI" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_bGfo0XbuEeOlpfB_tZS-QA" source="ShadowFigure">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_bGfo0nbuEeOlpfB_tZS-QA" key="ShadowFigure_Value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_bGfo03buEeOlpfB_tZS-QA" source="displayNameLabelIcon">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_bGfo1HbuEeOlpfB_tZS-QA" key="displayNameLabelIcon_value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_bGfo1XbuEeOlpfB_tZS-QA" source="QualifiedName">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_bGfo1nbuEeOlpfB_tZS-QA" key="QualifiedNameDepth" value="1000"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_bGfo13buEeOlpfB_tZS-QA" type="Class_NameLabel"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_bGfo2HbuEeOlpfB_tZS-QA" type="Class_AttributeCompartment">
<children xmi:type="notation:Shape" xmi:id="_bGfo2XbuEeOlpfB_tZS-QA" type="Property_ClassAttributeLabel" fontName="Segoe UI" lineColor="0">
<element xmi:type="uml:Property" href="layers.uml#_AWx_gNjuEeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_bGfo2nbuEeOlpfB_tZS-QA" x="47" y="9"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_bGfo23buEeOlpfB_tZS-QA" type="Property_ClassAttributeLabel" fontName="Segoe UI" lineColor="0">
<element xmi:type="uml:Property" href="layers.uml#_AW-MwNjuEeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_bGfo3HbuEeOlpfB_tZS-QA" x="47" y="9"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_bGfo3XbuEeOlpfB_tZS-QA" type="Property_ClassAttributeLabel" fontName="Segoe UI" lineColor="0">
<element xmi:type="uml:Property" href="layers.uml#_mCUIAAxEEeOjX-JbGFEH7w"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_bGfo5HbuEeOlpfB_tZS-QA"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_bGfo5XbuEeOlpfB_tZS-QA" type="Property_ClassAttributeLabel" fontName="Segoe UI" lineColor="0">
<element xmi:type="uml:Property" href="layers.uml#_qaozIAxEEeOjX-JbGFEH7w"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_bGfo5nbuEeOlpfB_tZS-QA"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_bGfo53buEeOlpfB_tZS-QA" type="Property_ClassAttributeLabel" fontName="Segoe UI" lineColor="0">
<element xmi:type="uml:Property" href="layers.uml#_xcbgQGQ7EeOlpfB_tZS-QA"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_bGfo6HbuEeOlpfB_tZS-QA" x="153" y="77"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_E2yuoHluEeOlpfB_tZS-QA" type="Property_ClassAttributeLabel" fontName="Segoe UI" lineColor="0">
<element xmi:type="uml:Property" href="layers.uml#_E2soAHluEeOlpfB_tZS-QA"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_E2yuoXluEeOlpfB_tZS-QA"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_LN9WWK5qEeeUVoYywick3g" type="StereotypeComment">
<styles xmi:type="notation:TitleStyle" xmi:id="_LN9WWa5qEeeUVoYywick3g"/>
<styles xmi:type="notation:EObjectValueStyle" xmi:id="_LN99YK5qEeeUVoYywick3g" name="BASE_ELEMENT">
<eObjectValue xmi:type="uml:Property" href="layers.uml#_mCUIAAxEEeOjX-JbGFEH7w"/>
</styles>
<element xsi:nil="true"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_LN9WWq5qEeeUVoYywick3g" x="200" y="100"/>
</children>
<styles xmi:type="notation:TitleStyle" xmi:id="_bGfo6XbuEeOlpfB_tZS-QA"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_bGfo6nbuEeOlpfB_tZS-QA"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_bGfo63buEeOlpfB_tZS-QA"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_bGfo7HbuEeOlpfB_tZS-QA"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_bGfo7XbuEeOlpfB_tZS-QA" type="Class_OperationCompartment">
<children xmi:type="notation:Shape" xmi:id="_bGfo7nbuEeOlpfB_tZS-QA" type="Operation_ClassOperationLabel" fontName="Segoe UI" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_bGfo73buEeOlpfB_tZS-QA" source="CustomAppearance_Annotation">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_bGfo8HbuEeOlpfB_tZS-QA" key="CustomAppearance_MaskValue" value="17160"/>
</eAnnotations>
<element xmi:type="uml:Operation" href="layers.uml#_VdSFsO7HEeK0p4PkXjd-_Q"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_bGfo8XbuEeOlpfB_tZS-QA"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_bGfo8nbuEeOlpfB_tZS-QA" type="Operation_ClassOperationLabel" fontName="Segoe UI" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_bGfo83buEeOlpfB_tZS-QA" source="CustomAppearance_Annotation">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_bGfo9HbuEeOlpfB_tZS-QA" key="CustomAppearance_MaskValue" value="17160"/>
</eAnnotations>
<element xmi:type="uml:Operation" href="layers.uml#_xfz8UO7HEeK0p4PkXjd-_Q"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_bGfo9XbuEeOlpfB_tZS-QA" x="93" y="23"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_bGfo9nbuEeOlpfB_tZS-QA" type="Operation_ClassOperationLabel" fontName="Segoe UI" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_bGfo93buEeOlpfB_tZS-QA" source="CustomAppearance_Annotation">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_bGfo-HbuEeOlpfB_tZS-QA" key="CustomAppearance_MaskValue" value="17160"/>
</eAnnotations>
<element xmi:type="uml:Operation" href="layers.uml#_x2PfUO7HEeK0p4PkXjd-_Q"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_bGfo-XbuEeOlpfB_tZS-QA" x="93" y="23"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_bGfo-nbuEeOlpfB_tZS-QA" type="Operation_ClassOperationLabel" fontColor="8421504" fontName="Segoe UI" lineColor="0">
<element xmi:type="uml:Operation" href="layers.uml#_Ps2L4GUaEeOlpfB_tZS-QA"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_bGfo-3buEeOlpfB_tZS-QA"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_bGfo_HbuEeOlpfB_tZS-QA" type="Operation_ClassOperationLabel" fontName="Segoe UI" lineColor="0">
<element xmi:type="uml:Operation" href="layers.uml#_kzSSwGUdEeOlpfB_tZS-QA"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_bGfo_XbuEeOlpfB_tZS-QA"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_g7BWwHbvEeOlpfB_tZS-QA" type="Operation_ClassOperationLabel" fontName="Segoe UI" lineColor="0">
<element xmi:type="uml:Operation" href="layers.uml#_YeJ4IHbvEeOlpfB_tZS-QA"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_g7BWwXbvEeOlpfB_tZS-QA" x="212" y="84"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_VTiN4HluEeOlpfB_tZS-QA" type="Operation_ClassOperationLabel" fontName="Segoe UI" lineColor="0">
<element xmi:type="uml:Operation" href="layers.uml#_VTcHQHluEeOlpfB_tZS-QA"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_VTiN4XluEeOlpfB_tZS-QA"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_XeS1QXluEeOlpfB_tZS-QA" type="Operation_ClassOperationLabel" fontName="Segoe UI" lineColor="0">
<element xmi:type="uml:Operation" href="layers.uml#_XeS1QHluEeOlpfB_tZS-QA"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_XeS1QnluEeOlpfB_tZS-QA"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_XNTkMXl0EeOlpfB_tZS-QA" type="Operation_ClassOperationLabel" fontName="Segoe UI" lineColor="0">
<element xmi:type="uml:Operation" href="layers.uml#_XNTkMHl0EeOlpfB_tZS-QA"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_XNTkMnl0EeOlpfB_tZS-QA"/>
</children>
<styles xmi:type="notation:TitleStyle" xmi:id="_bGfo_nbuEeOlpfB_tZS-QA"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_bGfo_3buEeOlpfB_tZS-QA"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_bGfpAHbuEeOlpfB_tZS-QA"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_bGfpAXbuEeOlpfB_tZS-QA"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_bGfpAnbuEeOlpfB_tZS-QA" type="Class_NestedClassifierCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_bGfpA3buEeOlpfB_tZS-QA"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_bGfpBHbuEeOlpfB_tZS-QA"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_bGfpBXbuEeOlpfB_tZS-QA"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_bGfpBnbuEeOlpfB_tZS-QA"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_LNyXMK5qEeeUVoYywick3g" type="Class_FloatingNameLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_LNyXMa5qEeeUVoYywick3g" y="5"/>
</children>
<element xmi:type="uml:Class" href="layers.uml#_9IaAANjiEeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_bGfpCnbuEeOlpfB_tZS-QA" x="520" y="160" width="721" height="321"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_bGfp73buEeOlpfB_tZS-QA" type="Class_Shape" fontName="Segoe UI" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_bGfp8HbuEeOlpfB_tZS-QA" source="ShadowFigure">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_bGfp8XbuEeOlpfB_tZS-QA" key="ShadowFigure_Value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_bGfp8nbuEeOlpfB_tZS-QA" source="displayNameLabelIcon">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_bGfp83buEeOlpfB_tZS-QA" key="displayNameLabelIcon_value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_bGfp9HbuEeOlpfB_tZS-QA" source="QualifiedName">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_bGfp9XbuEeOlpfB_tZS-QA" key="QualifiedNameDepth" value="1000"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_bGfp9nbuEeOlpfB_tZS-QA" type="Class_NameLabel"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_bGfp93buEeOlpfB_tZS-QA" type="Class_AttributeCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_bGfp-HbuEeOlpfB_tZS-QA"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_bGfp-XbuEeOlpfB_tZS-QA"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_bGfp-nbuEeOlpfB_tZS-QA"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_bGfp-3buEeOlpfB_tZS-QA"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_bGfp_HbuEeOlpfB_tZS-QA" type="Class_OperationCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_bGfp_XbuEeOlpfB_tZS-QA"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_bGfp_nbuEeOlpfB_tZS-QA"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_bGfp_3buEeOlpfB_tZS-QA"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_bGfqAHbuEeOlpfB_tZS-QA"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_bGfqAXbuEeOlpfB_tZS-QA" type="Class_NestedClassifierCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_bGfqAnbuEeOlpfB_tZS-QA"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_bGfqA3buEeOlpfB_tZS-QA"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_bGfqBHbuEeOlpfB_tZS-QA"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_bGfqBXbuEeOlpfB_tZS-QA"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_LNyXMq5qEeeUVoYywick3g" type="Class_FloatingNameLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_LNyXM65qEeeUVoYywick3g" y="5"/>
</children>
<element xmi:type="uml:Class" href="layers.uml#_325AENt0EeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_bGfqCXbuEeOlpfB_tZS-QA" x="760" y="20" width="201" height="81"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_bGfqCnbuEeOlpfB_tZS-QA" type="Class_Shape" fontName="Segoe UI" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_bGfqC3buEeOlpfB_tZS-QA" source="ShadowFigure">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_bGfqDHbuEeOlpfB_tZS-QA" key="ShadowFigure_Value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_bGfqDXbuEeOlpfB_tZS-QA" source="displayNameLabelIcon">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_bGfqDnbuEeOlpfB_tZS-QA" key="displayNameLabelIcon_value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_bGfqD3buEeOlpfB_tZS-QA" source="QualifiedName">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_bGfqEHbuEeOlpfB_tZS-QA" key="QualifiedNameDepth" value="1000"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_bGfqEXbuEeOlpfB_tZS-QA" type="Class_NameLabel"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_bGfqEnbuEeOlpfB_tZS-QA" type="Class_AttributeCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_bGfqE3buEeOlpfB_tZS-QA"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_bGfqFHbuEeOlpfB_tZS-QA"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_bGfqFXbuEeOlpfB_tZS-QA"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_bGfqFnbuEeOlpfB_tZS-QA"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_bGfqF3buEeOlpfB_tZS-QA" type="Class_OperationCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_bGfqGHbuEeOlpfB_tZS-QA"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_bGfqGXbuEeOlpfB_tZS-QA"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_bGfqGnbuEeOlpfB_tZS-QA"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_bGfqG3buEeOlpfB_tZS-QA"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_bGfqHHbuEeOlpfB_tZS-QA" type="Class_NestedClassifierCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_bGfqHXbuEeOlpfB_tZS-QA"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_bGfqHnbuEeOlpfB_tZS-QA"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_bGfqH3buEeOlpfB_tZS-QA"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_bGfqIHbuEeOlpfB_tZS-QA"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_LNyXNK5qEeeUVoYywick3g" type="Class_FloatingNameLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_LNyXNa5qEeeUVoYywick3g" y="5"/>
</children>
<element xmi:type="uml:Class" href="layers.uml#_51zAINa7EeKPiuTfpuvqHA"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_bGfqJHbuEeOlpfB_tZS-QA" x="900" y="560" width="221" height="121"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_bGfq6HbuEeOlpfB_tZS-QA" type="Class_Shape" fontName="Segoe UI" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_bGfq6XbuEeOlpfB_tZS-QA" source="ShadowFigure">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_bGfq6nbuEeOlpfB_tZS-QA" key="ShadowFigure_Value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_bGfq63buEeOlpfB_tZS-QA" source="displayNameLabelIcon">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_bGfq7HbuEeOlpfB_tZS-QA" key="displayNameLabelIcon_value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_bGfq7XbuEeOlpfB_tZS-QA" source="QualifiedName">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_bGfq7nbuEeOlpfB_tZS-QA" key="QualifiedNameDepth" value="1000"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_bGfq73buEeOlpfB_tZS-QA" type="Class_NameLabel"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_bGfq8HbuEeOlpfB_tZS-QA" type="Class_AttributeCompartment">
<children xmi:type="notation:Shape" xmi:id="_bGfq8XbuEeOlpfB_tZS-QA" type="Property_ClassAttributeLabel" fontName="Segoe UI" lineColor="0">
<element xmi:type="uml:Property" href="layers.uml#_ctvjINjwEeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_bGfq8nbuEeOlpfB_tZS-QA" x="58" y="16"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_bGfq83buEeOlpfB_tZS-QA" type="Property_ClassAttributeLabel" fontName="Segoe UI" lineColor="0">
<element xmi:type="uml:Property" href="layers.uml#_ct7wYNjwEeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_bGfq9HbuEeOlpfB_tZS-QA" x="58" y="16"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_fKXnwHl8EeOlpfB_tZS-QA" type="Property_ClassAttributeLabel" fontName="Segoe UI" lineColor="0">
<element xmi:type="uml:Property" href="layers.uml#_c5OEgHl8EeOlpfB_tZS-QA"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_fKXnwXl8EeOlpfB_tZS-QA" x="112" y="67"/>
</children>
<styles xmi:type="notation:TitleStyle" xmi:id="_bGfq9XbuEeOlpfB_tZS-QA"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_bGfq9nbuEeOlpfB_tZS-QA"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_bGfq93buEeOlpfB_tZS-QA"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_bGfq-HbuEeOlpfB_tZS-QA"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_bGfq-XbuEeOlpfB_tZS-QA" type="Class_OperationCompartment">
<children xmi:type="notation:Shape" xmi:id="_rQGJoXbuEeOlpfB_tZS-QA" type="Operation_ClassOperationLabel" fontName="Segoe UI" lineColor="0">
<element xmi:type="uml:Operation" href="layers.uml#_rQGJoHbuEeOlpfB_tZS-QA"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_rQGJonbuEeOlpfB_tZS-QA"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_9n-f4XbuEeOlpfB_tZS-QA" type="Operation_ClassOperationLabel" fontName="Segoe UI" lineColor="0">
<element xmi:type="uml:Operation" href="layers.uml#_9n-f4HbuEeOlpfB_tZS-QA"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_9n-f4nbuEeOlpfB_tZS-QA"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_an4UAHl8EeOlpfB_tZS-QA" type="Operation_ClassOperationLabel" fontName="Segoe UI" lineColor="0">
<element xmi:type="uml:Operation" href="layers.uml#_RnmmUHl8EeOlpfB_tZS-QA"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_an4UAXl8EeOlpfB_tZS-QA" x="90" y="100"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_an-aoHl8EeOlpfB_tZS-QA" type="Operation_ClassOperationLabel" fontName="Segoe UI" lineColor="0">
<element xmi:type="uml:Operation" href="layers.uml#_RnmmUnl8EeOlpfB_tZS-QA"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_an-aoXl8EeOlpfB_tZS-QA" x="90" y="100"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_aoEhQHl8EeOlpfB_tZS-QA" type="Operation_ClassOperationLabel" fontName="Segoe UI" lineColor="0">
<element xmi:type="uml:Operation" href="layers.uml#_RnmmVHl8EeOlpfB_tZS-QA"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_aoEhQXl8EeOlpfB_tZS-QA" x="90" y="100"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_aoEhQnl8EeOlpfB_tZS-QA" type="Operation_ClassOperationLabel" fontName="Segoe UI" lineColor="0">
<element xmi:type="uml:Operation" href="layers.uml#_RnmmVnl8EeOlpfB_tZS-QA"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_aoEhQ3l8EeOlpfB_tZS-QA" x="90" y="100"/>
</children>
<styles xmi:type="notation:TitleStyle" xmi:id="_bGfq-nbuEeOlpfB_tZS-QA"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_bGfq-3buEeOlpfB_tZS-QA"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_bGfq_HbuEeOlpfB_tZS-QA"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_bGfq_XbuEeOlpfB_tZS-QA"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_bGfq_nbuEeOlpfB_tZS-QA" type="Class_NestedClassifierCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_bGfq_3buEeOlpfB_tZS-QA"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_bGfrAHbuEeOlpfB_tZS-QA"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_bGfrAXbuEeOlpfB_tZS-QA"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_bGfrAnbuEeOlpfB_tZS-QA"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_LNyXNq5qEeeUVoYywick3g" type="Class_FloatingNameLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_LNyXN65qEeeUVoYywick3g" y="5"/>
</children>
<element xmi:type="uml:Class" href="layers.uml#_gT0asNa7EeKPiuTfpuvqHA"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_bGfrBnbuEeOlpfB_tZS-QA" x="40" y="160" width="281" height="241"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_bGfrN3buEeOlpfB_tZS-QA" type="Class_Shape" fontName="Segoe UI" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_bGfrOHbuEeOlpfB_tZS-QA" source="ShadowFigure">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_bGfrOXbuEeOlpfB_tZS-QA" key="ShadowFigure_Value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_bGfrOnbuEeOlpfB_tZS-QA" source="displayNameLabelIcon">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_bGfrO3buEeOlpfB_tZS-QA" key="displayNameLabelIcon_value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_bGfrPHbuEeOlpfB_tZS-QA" source="QualifiedName">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_bGfrPXbuEeOlpfB_tZS-QA" key="QualifiedNameDepth" value="1000"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_bGfrPnbuEeOlpfB_tZS-QA" type="Class_NameLabel"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_bGfrP3buEeOlpfB_tZS-QA" type="Class_AttributeCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_bGfrQHbuEeOlpfB_tZS-QA"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_bGfrQXbuEeOlpfB_tZS-QA"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_bGfrQnbuEeOlpfB_tZS-QA"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_bGfrQ3buEeOlpfB_tZS-QA"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_bGfrRHbuEeOlpfB_tZS-QA" type="Class_OperationCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_bGfrRXbuEeOlpfB_tZS-QA"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_bGfrRnbuEeOlpfB_tZS-QA"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_bGfrR3buEeOlpfB_tZS-QA"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_bGfrSHbuEeOlpfB_tZS-QA"/>
</children>
<children xmi:type="notation:BasicCompartment" xmi:id="_bGfrSXbuEeOlpfB_tZS-QA" type="Class_NestedClassifierCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_bGfrSnbuEeOlpfB_tZS-QA"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_bGfrS3buEeOlpfB_tZS-QA"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_bGfrTHbuEeOlpfB_tZS-QA"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_bGfrTXbuEeOlpfB_tZS-QA"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_LNyXOK5qEeeUVoYywick3g" type="Class_FloatingNameLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_LNyXOa5qEeeUVoYywick3g" y="5"/>
</children>
<element xmi:type="uml:Class" href="layers.uml#_HoKjcNjjEeKQqZMBCFd2Uw"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_bGfrUXbuEeOlpfB_tZS-QA" x="620" y="560" width="141" height="121"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_9AF4IHltEeOlpfB_tZS-QA" type="Enumeration_Shape" fontName="Segoe UI" lineColor="0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_9AL-wHltEeOlpfB_tZS-QA" source="ShadowFigure">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_9AL-wXltEeOlpfB_tZS-QA" key="ShadowFigure_Value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_9AL-wnltEeOlpfB_tZS-QA" source="displayNameLabelIcon">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_9AL-w3ltEeOlpfB_tZS-QA" key="displayNameLabelIcon_value" value="false"/>
</eAnnotations>
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_9AL-xHltEeOlpfB_tZS-QA" source="QualifiedName">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_9AL-xXltEeOlpfB_tZS-QA" key="QualifiedNameDepth" value="1000"/>
</eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_9AL-xnltEeOlpfB_tZS-QA" type="Enumeration_NameLabel"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_9AL-x3ltEeOlpfB_tZS-QA" type="Enumeration_LiteralCompartment">
<children xmi:type="notation:Shape" xmi:id="_AKSjQHluEeOlpfB_tZS-QA" type="EnumerationLiteral_LiteralLabel" fontName="Segoe UI" lineColor="0">
<element xmi:type="uml:EnumerationLiteral" href="layers.uml#_AKMcoHluEeOlpfB_tZS-QA"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_AKSjQXluEeOlpfB_tZS-QA"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_BUS4QXluEeOlpfB_tZS-QA" type="EnumerationLiteral_LiteralLabel" fontName="Segoe UI" lineColor="0">
<element xmi:type="uml:EnumerationLiteral" href="layers.uml#_BUS4QHluEeOlpfB_tZS-QA"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_BUS4QnluEeOlpfB_tZS-QA"/>
</children>
<styles xmi:type="notation:TitleStyle" xmi:id="_9AL-yHltEeOlpfB_tZS-QA"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_9AL-yXltEeOlpfB_tZS-QA"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_9AL-ynltEeOlpfB_tZS-QA"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_9AL-y3ltEeOlpfB_tZS-QA"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_LNyXOq5qEeeUVoYywick3g" type="Enumeration_FloatingNameLabel">
<layoutConstraint xmi:type="notation:Location" xmi:id="_LNyXO65qEeeUVoYywick3g" y="5"/>
</children>
<element xmi:type="uml:Enumeration" href="layers.uml#_8__xgHltEeOlpfB_tZS-QA"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_9AF4IXltEeOlpfB_tZS-QA" x="1320" y="160"/>
</children>
<styles xmi:type="notation:DiagramStyle" xmi:id="_Vjf6UXbuEeOlpfB_tZS-QA"/>
<styles xmi:type="style:PapyrusDiagramStyle" xmi:id="_LNxwIK5qEeeUVoYywick3g" diagramKindId="org.eclipse.papyrus.uml.diagram.class">
<owner xmi:type="uml:Model" href="layers.uml#_gAOFQLcqEeK8_t7Rpq6ZJA"/>
</styles>
<styles xmi:type="notation:StringValueStyle" xmi:id="_LODc8K5qEeeUVoYywick3g" name="diagram_compatibility_version" stringValue="1.4.0"/>
<element xmi:type="uml:Model" href="layers.uml#_gAOFQLcqEeK8_t7Rpq6ZJA"/>
<edges xmi:type="notation:Connector" xmi:id="_bGfpC3buEeOlpfB_tZS-QA" type="Generalization_Edge" source="_bGfrN3buEeOlpfB_tZS-QA" target="_bGfo0HbuEeOlpfB_tZS-QA" lineColor="0">
<children xmi:type="notation:DecorationNode" xmi:id="_bGfpDHbuEeOlpfB_tZS-QA" type="Generalization_StereotypeLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_AkXrIK9fEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_bGfpDXbuEeOlpfB_tZS-QA" x="-1" y="39"/>
</children>
<styles xmi:type="notation:FontStyle" xmi:id="_bGfpDnbuEeOlpfB_tZS-QA" fontName="Segoe UI"/>
<element xmi:type="uml:Generalization" href="layers.uml#_OJCPcNjjEeKQqZMBCFd2Uw"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_bGfpD3buEeOlpfB_tZS-QA" points="[684, 558, -643984, -643984]$[717, 491, -643984, -643984]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_bGfpEHbuEeOlpfB_tZS-QA" id="(0.5673758865248227,0.0)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_bGfpEXbuEeOlpfB_tZS-QA" id="(0.24965325936199723,1.0)"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_bGfpVnbuEeOlpfB_tZS-QA" type="Generalization_Edge" source="_bGfo0HbuEeOlpfB_tZS-QA" target="_bGfp73buEeOlpfB_tZS-QA" lineColor="0">
<children xmi:type="notation:DecorationNode" xmi:id="_bGfpV3buEeOlpfB_tZS-QA" type="Generalization_StereotypeLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_AkJBoK9fEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_bGfpWHbuEeOlpfB_tZS-QA" y="39"/>
</children>
<styles xmi:type="notation:FontStyle" xmi:id="_bGfpWXbuEeOlpfB_tZS-QA" fontName="Segoe UI"/>
<element xmi:type="uml:Generalization" href="layers.uml#_18JYYNt5EeKwptaAAanMDg"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_bGfpWnbuEeOlpfB_tZS-QA" points="[757, 155, -643984, -643984]$[852, 108, -643984, -643984]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_bGfpW3buEeOlpfB_tZS-QA" id="(0.47156726768377255,0.0)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_bGfpXHbuEeOlpfB_tZS-QA" id="(0.4975124378109453,1.0)"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_bGfpXXbuEeOlpfB_tZS-QA" type="Generalization_Edge" source="_bGfqCnbuEeOlpfB_tZS-QA" target="_bGfo0HbuEeOlpfB_tZS-QA" lineColor="0">
<children xmi:type="notation:DecorationNode" xmi:id="_bGfpXnbuEeOlpfB_tZS-QA" type="Generalization_StereotypeLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_AkkfcK9fEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_bGfpX3buEeOlpfB_tZS-QA" y="40"/>
</children>
<styles xmi:type="notation:FontStyle" xmi:id="_bGfpYHbuEeOlpfB_tZS-QA" fontName="Segoe UI"/>
<element xmi:type="uml:Generalization" href="layers.uml#__ujk4NjMEeKgkM6XJF9t4A"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_bGfpYXbuEeOlpfB_tZS-QA" points="[960, 560, -643984, -643984]$[820, 481, -643984, -643984]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_bGfpYnbuEeOlpfB_tZS-QA" id="(0.45248868778280543,0.0)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_bGfpY3buEeOlpfB_tZS-QA" id="(0.665742024965326,1.0)"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_bGfp3nbuEeOlpfB_tZS-QA" type="Association_Edge" source="_bGfq6HbuEeOlpfB_tZS-QA" target="_bGfo0HbuEeOlpfB_tZS-QA" lineColor="0">
<children xmi:type="notation:DecorationNode" xmi:id="_bGfp33buEeOlpfB_tZS-QA" visible="false" type="Association_StereotypeLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_-_OSQK9eEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_bGfp4HbuEeOlpfB_tZS-QA" x="1" y="-18"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_bGfp4XbuEeOlpfB_tZS-QA" visible="false" type="Association_NameLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_-_di0K9eEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_bGfp4nbuEeOlpfB_tZS-QA" x="-1" y="19"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_bGfp43buEeOlpfB_tZS-QA" visible="false" type="Association_TargetRoleLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_-_rlQK9eEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_bGfp5HbuEeOlpfB_tZS-QA" x="30" y="-19"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_bGfp5XbuEeOlpfB_tZS-QA" type="Association_SourceRoleLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_-_5nsK9eEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_bGfp5nbuEeOlpfB_tZS-QA" x="-44" y="-13"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_bGfp53buEeOlpfB_tZS-QA" visible="false" type="Association_SourceMultiplicityLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="__AJfUK9eEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_bGfp6HbuEeOlpfB_tZS-QA" x="28" y="18"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_bGfp6XbuEeOlpfB_tZS-QA" type="Association_TargetMultiplicityLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="__AalEK9eEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_bGfp6nbuEeOlpfB_tZS-QA" x="-35" y="7"/>
</children>
<styles xmi:type="notation:FontStyle" xmi:id="_bGfp63buEeOlpfB_tZS-QA" fontName="Segoe UI"/>
<element xmi:type="uml:Association" href="layers.uml#_cHkbsNbGEeKPiuTfpuvqHA"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_bGfp7HbuEeOlpfB_tZS-QA" points="[326, 234, -643984, -643984]$[518, 239, -643984, -643984]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_bGfp7XbuEeOlpfB_tZS-QA" id="(1.0,0.33195020746887965)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_bGfp7nbuEeOlpfB_tZS-QA" id="(0.0,0.24922118380062305)"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_bGfqJXbuEeOlpfB_tZS-QA" type="Association_Edge" source="_bGfo0HbuEeOlpfB_tZS-QA" target="_bGfq6HbuEeOlpfB_tZS-QA" lineColor="0">
<children xmi:type="notation:DecorationNode" xmi:id="_bGfqJnbuEeOlpfB_tZS-QA" visible="false" type="Association_StereotypeLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="__AoAcK9eEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_bGfqJ3buEeOlpfB_tZS-QA" x="1" y="-19"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_bGfqKHbuEeOlpfB_tZS-QA" visible="false" type="Association_NameLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="__A1b0K9eEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_bGfqKXbuEeOlpfB_tZS-QA" x="-1" y="18"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_bGfqKnbuEeOlpfB_tZS-QA" visible="false" type="Association_TargetRoleLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="__BCQIK9eEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_bGfqK3buEeOlpfB_tZS-QA" x="32" y="-19"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_bGfqLHbuEeOlpfB_tZS-QA" type="Association_SourceRoleLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="__BQ5oK9eEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_bGfqLXbuEeOlpfB_tZS-QA" x="-52" y="14"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_bGfqLnbuEeOlpfB_tZS-QA" visible="false" type="Association_SourceMultiplicityLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="__BeVAK9eEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_bGfqL3buEeOlpfB_tZS-QA" x="30" y="18"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_bGfqMHbuEeOlpfB_tZS-QA" type="Association_TargetMultiplicityLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="__BrwYK9eEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_bGfqMXbuEeOlpfB_tZS-QA" x="-24" y="-7"/>
</children>
<styles xmi:type="notation:FontStyle" xmi:id="_bGfqMnbuEeOlpfB_tZS-QA" fontName="Segoe UI"/>
<element xmi:type="uml:Association" href="layers.uml#_PznBc2Q5EeOlpfB_tZS-QA"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_bGfqM3buEeOlpfB_tZS-QA" points="[518, 316, -643984, -643984]$[326, 323, -643984, -643984]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_bGfqNHbuEeOlpfB_tZS-QA" id="(0.0,0.4984423676012461)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_bGfqNXbuEeOlpfB_tZS-QA" id="(1.0,0.6639004149377593)"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_bGfrB3buEeOlpfB_tZS-QA" type="Association_Edge" source="_bGfrN3buEeOlpfB_tZS-QA" target="_bGfo0HbuEeOlpfB_tZS-QA" lineColor="0">
<children xmi:type="notation:DecorationNode" xmi:id="_bGfrCHbuEeOlpfB_tZS-QA" visible="false" type="Association_StereotypeLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_Akx60K9fEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_bGfrCXbuEeOlpfB_tZS-QA" x="-1" y="18"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_bGfrCnbuEeOlpfB_tZS-QA" visible="false" type="Association_NameLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_Ak_WMK9fEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_bGfrC3buEeOlpfB_tZS-QA" y="19"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_bGfrDHbuEeOlpfB_tZS-QA" visible="false" type="Association_TargetRoleLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_AlMKgK9fEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_bGfrDXbuEeOlpfB_tZS-QA" x="-2" y="40"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_bGfrDnbuEeOlpfB_tZS-QA" type="Association_SourceRoleLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_AlaM8K9fEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_bGfrD3buEeOlpfB_tZS-QA" x="-57" y="-13"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_bGfrEHbuEeOlpfB_tZS-QA" visible="false" type="Association_SourceMultiplicityLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_AloPYK9fEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_bGfrEXbuEeOlpfB_tZS-QA" x="31" y="18"/>
</children>
<children xmi:type="notation:DecorationNode" xmi:id="_bGfrEnbuEeOlpfB_tZS-QA" type="Association_TargetMultiplicityLabel">
<styles xmi:type="notation:BooleanValueStyle" xmi:id="_Al1DsK9fEeeUVoYywick3g" name="IS_UPDATED_POSITION" booleanValue="true"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_bGfrE3buEeOlpfB_tZS-QA" x="-35" y="7"/>
</children>
<styles xmi:type="notation:FontStyle" xmi:id="_bGfrFHbuEeOlpfB_tZS-QA" fontName="Segoe UI"/>
<element xmi:type="uml:Association" href="layers.uml#_em-rwNjnEeKQqZMBCFd2Uw"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_bGfrFXbuEeOlpfB_tZS-QA" points="[620, 620, -643984, -643984]$[440, 620, -643984, -643984]$[440, 440, -643984, -643984]$[520, 440, -643984, -643984]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_bGfrFnbuEeOlpfB_tZS-QA" id="(0.0,0.49586776859504134)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_bGfrF3buEeOlpfB_tZS-QA" id="(0.0,0.8722741433021807)"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_LN99Ya5qEeeUVoYywick3g" type="StereotypeCommentLink" source="_bGfo3XbuEeOlpfB_tZS-QA" target="_LN9WWK5qEeeUVoYywick3g">
<styles xmi:type="notation:FontStyle" xmi:id="_LN99Yq5qEeeUVoYywick3g"/>
<styles xmi:type="notation:EObjectValueStyle" xmi:id="_LN99Zq5qEeeUVoYywick3g" name="BASE_ELEMENT">
<eObjectValue xmi:type="uml:Property" href="layers.uml#_mCUIAAxEEeOjX-JbGFEH7w"/>
</styles>
<element xsi:nil="true"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_LN99Y65qEeeUVoYywick3g" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_LN99ZK5qEeeUVoYywick3g"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_LN99Za5qEeeUVoYywick3g"/>
</edges>
</notation:Diagram>
</xmi:XMI>