tdl.notation 1.83 MB
Newer Older
      <children xmi:type="notation:DecorationNode" xmi:id="_ZLDuX9aJEeedNORd7vYpsg" type="Enumeration_FloatingNameLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_ZLDuYNaJEeedNORd7vYpsg" y="5"/>
      </children>
      <element xmi:type="uml:Enumeration" href="tdl.uml#_ZLDHINaJEeedNORd7vYpsg"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ZLDuZNaJEeedNORd7vYpsg" x="215" y="70" width="166" height="91"/>
    <children xmi:type="notation:Shape" xmi:id="_52qc4EQUEeqBvYJaFSFI5A" type="Class_Shape">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7_cHQEQUEeqBvYJaFSFI5A" source="PapyrusCSSForceValue">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_7_cHQUQUEeqBvYJaFSFI5A" key="visible" value="true"/>
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8jw8UEQUEeqBvYJaFSFI5A" key="fillColor" value="true"/>
      </eAnnotations>
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8zQw4EQUEeqBvYJaFSFI5A" source="displayNameLabelIcon">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8zQw4UQUEeqBvYJaFSFI5A" key="displayNameLabelIcon_value" value="false"/>
      </eAnnotations>
      <children xmi:type="notation:DecorationNode" xmi:id="_52rD8EQUEeqBvYJaFSFI5A" type="Class_NameLabel">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7_cHQkQUEeqBvYJaFSFI5A" source="PapyrusCSSForceValue">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_7_cHQ0QUEeqBvYJaFSFI5A" key="visible" value="true"/>
        </eAnnotations>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_52rD8UQUEeqBvYJaFSFI5A" type="Class_FloatingNameLabel">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7_cHREQUEeqBvYJaFSFI5A" source="PapyrusCSSForceValue">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_7_cHRUQUEeqBvYJaFSFI5A" key="visible" value="true"/>
        </eAnnotations>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_52rD8kQUEeqBvYJaFSFI5A" y="15"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_52rD80QUEeqBvYJaFSFI5A" visible="false" type="Class_AttributeCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_52rD9EQUEeqBvYJaFSFI5A"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_52rD9UQUEeqBvYJaFSFI5A"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_52rD9kQUEeqBvYJaFSFI5A"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_52rD90QUEeqBvYJaFSFI5A"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_52rD-EQUEeqBvYJaFSFI5A" visible="false" type="Class_OperationCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_52rD-UQUEeqBvYJaFSFI5A"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_52rD-kQUEeqBvYJaFSFI5A"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_52rD-0QUEeqBvYJaFSFI5A"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_52rD_EQUEeqBvYJaFSFI5A"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_52rD_UQUEeqBvYJaFSFI5A" visible="false" type="Class_NestedClassifierCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_52rD_kQUEeqBvYJaFSFI5A"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_52rD_0QUEeqBvYJaFSFI5A"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_52rEAEQUEeqBvYJaFSFI5A"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_52rEAUQUEeqBvYJaFSFI5A"/>
      </children>
      <element xmi:type="uml:Class" href="tdl.uml#_Lp3BcEQEEeqBvYJaFSFI5A"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_52qc4UQUEeqBvYJaFSFI5A" x="580" y="460" width="121" height="61"/>
    </children>
    <children xmi:type="notation:Shape" xmi:id="_0xOBgEQeEeqBvYJaFSFI5A" type="StereotypeComment">
      <styles xmi:type="notation:TitleStyle" xmi:id="_0xOBgUQeEeqBvYJaFSFI5A"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_0xOBg0QeEeqBvYJaFSFI5A" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_4aQ_sM6LEeKrteq_aJ3viA"/>
      </styles>
      <element xsi:nil="true"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0xOBgkQeEeqBvYJaFSFI5A" x="620" y="60"/>
    </children>
    <children xmi:type="notation:Shape" xmi:id="_0xVWQEQeEeqBvYJaFSFI5A" type="StereotypeComment">
      <styles xmi:type="notation:TitleStyle" xmi:id="_0xVWQUQeEeqBvYJaFSFI5A"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_0xVWQ0QeEeqBvYJaFSFI5A" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_on-ggO7pEeKEI7DGGPzGog"/>
      </styles>
      <element xsi:nil="true"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0xVWQkQeEeqBvYJaFSFI5A" x="760" y="220"/>
    </children>
    <children xmi:type="notation:Shape" xmi:id="_0xfuU0QeEeqBvYJaFSFI5A" type="StereotypeComment">
      <styles xmi:type="notation:TitleStyle" xmi:id="_0xfuVEQeEeqBvYJaFSFI5A"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_0xfuVkQeEeqBvYJaFSFI5A" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_nIBOkBQVEeOImOhKB9FC0A"/>
      </styles>
      <element xsi:nil="true"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0xfuVUQeEeqBvYJaFSFI5A" x="940" y="360"/>
    </children>
    <children xmi:type="notation:Shape" xmi:id="_0xpfUEQeEeqBvYJaFSFI5A" type="StereotypeComment">
      <styles xmi:type="notation:TitleStyle" xmi:id="_0xpfUUQeEeqBvYJaFSFI5A"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_0xpfU0QeEeqBvYJaFSFI5A" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_DFaAoO4xEeKygtYz46QGBw"/>
      </styles>
      <element xsi:nil="true"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0xpfUkQeEeqBvYJaFSFI5A" x="800" y="60"/>
    </children>
    <children xmi:type="notation:Shape" xmi:id="_0xz3Y0QeEeqBvYJaFSFI5A" type="StereotypeComment">
      <styles xmi:type="notation:TitleStyle" xmi:id="_0xz3ZEQeEeqBvYJaFSFI5A"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_0xz3ZkQeEeqBvYJaFSFI5A" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_xv8nEO7oEeKEI7DGGPzGog"/>
      </styles>
      <element xsi:nil="true"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0xz3ZUQeEeqBvYJaFSFI5A" x="498" y="349"/>
    </children>
    <children xmi:type="notation:Shape" xmi:id="_0yGLQEQeEeqBvYJaFSFI5A" type="StereotypeComment">
      <styles xmi:type="notation:TitleStyle" xmi:id="_0yGLQUQeEeqBvYJaFSFI5A"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_0yGLQ0QeEeqBvYJaFSFI5A" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_E3EycBJAEeSWKPaJEaS7sQ"/>
      </styles>
      <element xsi:nil="true"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0yGLQkQeEeqBvYJaFSFI5A" x="500" y="220"/>
    </children>
    <children xmi:type="notation:Shape" xmi:id="_0yQjU0QeEeqBvYJaFSFI5A" type="StereotypeComment">
      <styles xmi:type="notation:TitleStyle" xmi:id="_0yQjVEQeEeqBvYJaFSFI5A"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_0yRKYEQeEeqBvYJaFSFI5A" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_9l344O-8EeKh3utQwSgWiA"/>
      </styles>
      <element xsi:nil="true"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0yQjVUQeEeqBvYJaFSFI5A" x="360" y="220"/>
    </children>
    <children xmi:type="notation:Shape" xmi:id="_0yZGMEQeEeqBvYJaFSFI5A" type="StereotypeComment">
      <styles xmi:type="notation:TitleStyle" xmi:id="_0yZGMUQeEeqBvYJaFSFI5A"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_0yZGM0QeEeqBvYJaFSFI5A" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_TO2tgFRxEeSGV_4El4z6Og"/>
      </styles>
      <element xsi:nil="true"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0yZGMkQeEeqBvYJaFSFI5A" x="980" y="60"/>
    </children>
    <children xmi:type="notation:Shape" xmi:id="_0yi3M0QeEeqBvYJaFSFI5A" type="StereotypeComment">
      <styles xmi:type="notation:TitleStyle" xmi:id="_0yi3NEQeEeqBvYJaFSFI5A"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_0yi3NkQeEeqBvYJaFSFI5A" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_Lp3BcEQEEeqBvYJaFSFI5A"/>
      </styles>
      <element xsi:nil="true"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0yi3NUQeEeqBvYJaFSFI5A" x="780" y="460"/>
    </children>
    <styles xmi:type="notation:StringValueStyle" xmi:id="_zJhOoXCREeSt8b8bMiRGxw" name="diagram_compatibility_version" stringValue="1.4.0"/>
    <styles xmi:type="notation:DiagramStyle" xmi:id="_zJhOonCREeSt8b8bMiRGxw"/>
    <styles xmi:type="style_1:PapyrusDiagramStyle" xmi:id="_WogGAEQUEeqBvYJaFSFI5A" diagramKindId="org.eclipse.papyrus.uml.diagram.class">
      <owner xmi:type="uml:Package" href="tdl.uml#_WxsNgO6_EeKIkeRJcyj9VQ"/>
    </styles>
    <element xmi:type="uml:Package" href="tdl.uml#_WxsNgO6_EeKIkeRJcyj9VQ"/>
    <edges xmi:type="notation:Connector" xmi:id="_Ot1fQHCSEeSt8b8bMiRGxw" type="Generalization_Edge" source="_LXTBQHCSEeSt8b8bMiRGxw" target="_90Pr8HCREeSt8b8bMiRGxw" routing="Rectilinear">
      <children xmi:type="notation:DecorationNode" xmi:id="_Ot1fQ3CSEeSt8b8bMiRGxw" type="Generalization_StereotypeLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_QhlIYCIKEeeCEPE4IHLcjg" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_Ot1fRHCSEeSt8b8bMiRGxw" x="-1" y="39"/>
      </children>
      <styles xmi:type="notation:FontStyle" xmi:id="_Ot1fQXCSEeSt8b8bMiRGxw"/>
      <element xmi:type="uml:Generalization" href="tdl.uml#__ySD8O7pEeKEI7DGGPzGog"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Ot1fQnCSEeSt8b8bMiRGxw" points="[560, 240, -643984, -643984]$[500, 240, -643984, -643984]$[500, 121, -643984, -643984]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_3Qk4sHCTEeSt8b8bMiRGxw" id="(0.0,0.28169014084507044)"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_3Qk4sXCTEeSt8b8bMiRGxw" id="(0.5095541401273885,1.0)"/>
    <edges xmi:type="notation:Connector" xmi:id="_gW5AoHCSEeSt8b8bMiRGxw" type="Association_Edge" source="_VmNFQHCSEeSt8b8bMiRGxw" target="_LXTBQHCSEeSt8b8bMiRGxw" routing="Rectilinear">
      <children xmi:type="notation:DecorationNode" xmi:id="_gW5Ao3CSEeSt8b8bMiRGxw" visible="false" type="Association_StereotypeLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_muUTAEQUEeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_gW5ApHCSEeSt8b8bMiRGxw" y="-20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_gW5ApXCSEeSt8b8bMiRGxw" visible="false" type="Association_NameLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_muf5MEQUEeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_gW5ApnCSEeSt8b8bMiRGxw" y="20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_gW5Ap3CSEeSt8b8bMiRGxw" type="Association_TargetRoleLabel">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_xf0GtEQUEeqBvYJaFSFI5A" source="PapyrusCSSForceValue">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xf0GtUQUEeqBvYJaFSFI5A" key="visible" value="true"/>
        </eAnnotations>
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_murfYEQUEeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <styles xmi:type="notation:StringListValueStyle" xmi:id="_yaUnIEQUEeqBvYJaFSFI5A" name="maskLabel">
          <stringListValue>multiplicity</stringListValue>
          <stringListValue>name</stringListValue>
          <stringListValue>derived</stringListValue>
        </styles>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_gW5AqHCSEeSt8b8bMiRGxw" x="10" y="-31"/>
      <children xmi:type="notation:DecorationNode" xmi:id="_gW5AqXCSEeSt8b8bMiRGxw" visible="false" type="Association_SourceRoleLabel">
        <styles xmi:type="notation:StringListValueStyle" xmi:id="_Vx9-cHCUEeSt8b8bMiRGxw" name="maskLabel">
          <stringListValue>name</stringListValue>
          <stringListValue>derived</stringListValue>
          <stringListValue>multiplicity</stringListValue>
        </styles>
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_mu2egEQUEeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_gW5AqnCSEeSt8b8bMiRGxw" x="-27" y="-50"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_gW5Aq3CSEeSt8b8bMiRGxw" visible="false" type="Association_SourceMultiplicityLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_mvCrwEQUEeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_gW5ArHCSEeSt8b8bMiRGxw" x="10" y="20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_gW5ArXCSEeSt8b8bMiRGxw" visible="false" type="Association_TargetMultiplicityLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_mvNq4EQUEeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_gW5ArnCSEeSt8b8bMiRGxw" x="-10" y="-20"/>
      </children>
      <styles xmi:type="notation:FontStyle" xmi:id="_gW5AoXCSEeSt8b8bMiRGxw"/>
      <element xmi:type="uml:Association" href="tdl.uml#_xqThkBQVEeOImOhKB9FC0A"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_gW5AonCSEeSt8b8bMiRGxw" points="[780, 360, -643984, -643984]$[780, 291, -643984, -643984]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_g1Y6gHCSEeSt8b8bMiRGxw" id="(0.25,0.0)"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_g1Y6gXCSEeSt8b8bMiRGxw" id="(0.8527131782945736,1.0)"/>
    <edges xmi:type="notation:Connector" xmi:id="_rIxO0HCSEeSt8b8bMiRGxw" type="Association_Edge" source="_LXTBQHCSEeSt8b8bMiRGxw" target="_mpVPEHCSEeSt8b8bMiRGxw" routing="Rectilinear">
      <children xmi:type="notation:DecorationNode" xmi:id="_rIxO03CSEeSt8b8bMiRGxw" visible="false" type="Association_StereotypeLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_qSWacEQUEeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_rIxO1HCSEeSt8b8bMiRGxw" y="-20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_rIxO1XCSEeSt8b8bMiRGxw" visible="false" type="Association_NameLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_qSfkYEQUEeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_rIxO1nCSEeSt8b8bMiRGxw" y="20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_rIxO13CSEeSt8b8bMiRGxw" type="Association_TargetRoleLabel">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_xf0twUQUEeqBvYJaFSFI5A" source="PapyrusCSSForceValue">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xf0twkQUEeqBvYJaFSFI5A" key="visible" value="true"/>
        </eAnnotations>
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_qSpVYEQUEeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <styles xmi:type="notation:StringListValueStyle" xmi:id="_x_JHAEQUEeqBvYJaFSFI5A" name="maskLabel">
          <stringListValue>multiplicity</stringListValue>
          <stringListValue>name</stringListValue>
          <stringListValue>derived</stringListValue>
        </styles>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_rIxO2HCSEeSt8b8bMiRGxw" x="30" y="71"/>
      <children xmi:type="notation:DecorationNode" xmi:id="_rIxO2XCSEeSt8b8bMiRGxw" visible="false" type="Association_SourceRoleLabel">
        <styles xmi:type="notation:StringListValueStyle" xmi:id="_UxGXUHCUEeSt8b8bMiRGxw" name="maskLabel">
          <stringListValue>name</stringListValue>
          <stringListValue>derived</stringListValue>
          <stringListValue>multiplicity</stringListValue>
        </styles>
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_qSzGYEQUEeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_rIxO2nCSEeSt8b8bMiRGxw" x="-22"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_rIxO23CSEeSt8b8bMiRGxw" visible="false" type="Association_SourceMultiplicityLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_qS9ecEQUEeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_rIxO3HCSEeSt8b8bMiRGxw" x="14" y="20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_rI6_0HCSEeSt8b8bMiRGxw" visible="false" type="Association_TargetMultiplicityLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_qTJEoEQUEeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_rI6_0XCSEeSt8b8bMiRGxw" x="-13" y="-20"/>
      </children>
      <styles xmi:type="notation:FontStyle" xmi:id="_rIxO0XCSEeSt8b8bMiRGxw"/>
      <element xmi:type="uml:Association" href="tdl.uml#_f7yhkO7rEeKEI7DGGPzGog"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_rIxO0nCSEeSt8b8bMiRGxw" points="[660, 220, -643984, -643984]$[660, 121, -643984, -643984]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_3wtKQHCTEeSt8b8bMiRGxw" id="(0.3875968992248062,0.0)"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_3wtKQXCTEeSt8b8bMiRGxw" id="(0.47244094488188976,1.0)"/>
    <edges xmi:type="notation:Connector" xmi:id="_9JMuYHCSEeSt8b8bMiRGxw" type="Generalization_Edge" source="_VmNFQHCSEeSt8b8bMiRGxw" target="_NhVp4NPmEeWbOJoy-ulhLw" routing="Rectilinear">
      <children xmi:type="notation:DecorationNode" xmi:id="_9JMuY3CSEeSt8b8bMiRGxw" type="Generalization_StereotypeLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_mvbGQEQUEeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_9JMuZHCSEeSt8b8bMiRGxw" y="40"/>
      </children>
      <styles xmi:type="notation:FontStyle" xmi:id="_9JMuYXCSEeSt8b8bMiRGxw"/>
      <element xmi:type="uml:Generalization" href="tdl.uml#_8wC80EbfEeO3f9PZ2j3JhA"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_9JMuYnCSEeSt8b8bMiRGxw" points="[860, 360, -643984, -643984]$[860, 240, -643984, -643984]$[820, 240, -643984, -643984]$[820, 127, -643984, -643984]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_A1qjoHCUEeSt8b8bMiRGxw" id="(0.75,0.0)"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_PDagoNPmEeWbOJoy-ulhLw" id="(0.6451612903225806,1.0)"/>
    <edges xmi:type="notation:Connector" xmi:id="_H79tYHCTEeSt8b8bMiRGxw" type="Generalization_Edge" source="_FdhVAHCTEeSt8b8bMiRGxw" target="_90Pr8HCREeSt8b8bMiRGxw" routing="Rectilinear">
      <children xmi:type="notation:DecorationNode" xmi:id="_H79tY3CTEeSt8b8bMiRGxw" type="Generalization_StereotypeLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_PHmdsCIKEeeCEPE4IHLcjg" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_H79tZHCTEeSt8b8bMiRGxw" x="1" y="39"/>
      </children>
      <styles xmi:type="notation:FontStyle" xmi:id="_H79tYXCTEeSt8b8bMiRGxw"/>
      <element xmi:type="uml:Generalization" href="tdl.uml#__ZyrcO7pEeKEI7DGGPzGog"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_H79tYnCTEeSt8b8bMiRGxw" points="[458, 360, -643984, -643984]$[510, 360, -643984, -643984]$[510, 128, -643984, -643984]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_I40XMHCTEeSt8b8bMiRGxw" id="(1.0,0.15492957746478872)"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_I40XMXCTEeSt8b8bMiRGxw" id="(0.5095541401273885,1.0)"/>
    <edges xmi:type="notation:Connector" xmi:id="_NC05gHCTEeSt8b8bMiRGxw" type="Association_Edge" source="_FdhVAHCTEeSt8b8bMiRGxw" target="_VmNFQHCSEeSt8b8bMiRGxw" routing="Rectilinear">
      <children xmi:type="notation:DecorationNode" xmi:id="_NC05g3CTEeSt8b8bMiRGxw" visible="false" type="Association_StereotypeLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_aIpL8EQUEeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_NC05hHCTEeSt8b8bMiRGxw" x="-1" y="-18"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_NC05hXCTEeSt8b8bMiRGxw" visible="false" type="Association_NameLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_aI2AQEQUEeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_NC05hnCTEeSt8b8bMiRGxw" x="1" y="19"/>
      <children xmi:type="notation:DecorationNode" xmi:id="_NC05h3CTEeSt8b8bMiRGxw" type="Association_TargetRoleLabel">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_xf0GtkQUEeqBvYJaFSFI5A" source="PapyrusCSSForceValue">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xf0twEQUEeqBvYJaFSFI5A" key="visible" value="true"/>
        </eAnnotations>
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_aJCNgEQUEeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <styles xmi:type="notation:StringListValueStyle" xmi:id="_yvg0AEQUEeqBvYJaFSFI5A" name="maskLabel">
          <stringListValue>multiplicity</stringListValue>
          <stringListValue>name</stringListValue>
          <stringListValue>derived</stringListValue>
        </styles>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_NC05iHCTEeSt8b8bMiRGxw" x="105" y="-10"/>
      <children xmi:type="notation:DecorationNode" xmi:id="_NC05iXCTEeSt8b8bMiRGxw" visible="false" type="Association_SourceRoleLabel">
        <styles xmi:type="notation:StringListValueStyle" xmi:id="_XMuFMHCUEeSt8b8bMiRGxw" name="maskLabel">
          <stringListValue>name</stringListValue>
          <stringListValue>derived</stringListValue>
          <stringListValue>multiplicity</stringListValue>
        </styles>
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_aJMlkEQUEeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_NC05inCTEeSt8b8bMiRGxw" x="-124" y="-10"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_NC05i3CTEeSt8b8bMiRGxw" visible="false" type="Association_SourceMultiplicityLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_aJW9oEQUEeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_NC05jHCTEeSt8b8bMiRGxw" x="34" y="20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_NC05jXCTEeSt8b8bMiRGxw" visible="false" type="Association_TargetMultiplicityLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_aJhVsEQUEeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_NC05jnCTEeSt8b8bMiRGxw" x="-32" y="-18"/>
      </children>
      <styles xmi:type="notation:FontStyle" xmi:id="_NC05gXCTEeSt8b8bMiRGxw"/>
      <element xmi:type="uml:Association" href="tdl.uml#_9hWBABQVEeOImOhKB9FC0A"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_NC05gnCTEeSt8b8bMiRGxw" points="[458, 400, -643984, -643984]$[672, 400, -643984, -643984]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_PS10UHCTEeSt8b8bMiRGxw" id="(1.0,0.7183098591549296)"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_PS10UXCTEeSt8b8bMiRGxw" id="(0.0,0.5633802816901409)"/>
    <edges xmi:type="notation:Connector" xmi:id="_kGrPoHCTEeSt8b8bMiRGxw" type="Association_Edge" source="_FdhVAHCTEeSt8b8bMiRGxw" target="_ftfo4HCTEeSt8b8bMiRGxw" routing="Rectilinear">
      <children xmi:type="notation:DecorationNode" xmi:id="_kGrPo3CTEeSt8b8bMiRGxw" visible="false" type="Association_StereotypeLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_8NC4MCIJEeeCEPE4IHLcjg" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_kGrPpHCTEeSt8b8bMiRGxw" y="-20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_kGrPpXCTEeSt8b8bMiRGxw" visible="false" type="Association_NameLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_8NdH4CIJEeeCEPE4IHLcjg" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_kGrPpnCTEeSt8b8bMiRGxw" y="20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_kGrPp3CTEeSt8b8bMiRGxw" type="Association_TargetRoleLabel">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_xf0GskQUEeqBvYJaFSFI5A" source="PapyrusCSSForceValue">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xf0Gs0QUEeqBvYJaFSFI5A" key="visible" value="true"/>
        </eAnnotations>
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_8NzGICIJEeeCEPE4IHLcjg" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <styles xmi:type="notation:StringListValueStyle" xmi:id="_zDya4EQUEeqBvYJaFSFI5A" name="maskLabel">
          <stringListValue>multiplicity</stringListValue>
          <stringListValue>name</stringListValue>
          <stringListValue>derived</stringListValue>
        </styles>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_kGrPqHCTEeSt8b8bMiRGxw" x="47" y="10"/>
      <children xmi:type="notation:DecorationNode" xmi:id="_kGrPqXCTEeSt8b8bMiRGxw" visible="false" type="Association_SourceRoleLabel">
        <styles xmi:type="notation:StringListValueStyle" xmi:id="_SvE1MHCUEeSt8b8bMiRGxw" name="maskLabel">
          <stringListValue>name</stringListValue>
          <stringListValue>derived</stringListValue>
          <stringListValue>multiplicity</stringListValue>
        </styles>
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_8OJrcCIJEeeCEPE4IHLcjg" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_kGrPqnCTEeSt8b8bMiRGxw" x="-31" y="-85"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_kGrPq3CTEeSt8b8bMiRGxw" visible="false" type="Association_SourceMultiplicityLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_8OdNcCIJEeeCEPE4IHLcjg" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_kGrPrHCTEeSt8b8bMiRGxw" x="33" y="17"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_kG0ZkHCTEeSt8b8bMiRGxw" visible="false" type="Association_TargetMultiplicityLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_8O0Z0CIJEeeCEPE4IHLcjg" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_kG0ZkXCTEeSt8b8bMiRGxw" x="-34" y="-20"/>
      </children>
      <styles xmi:type="notation:FontStyle" xmi:id="_kGrPoXCTEeSt8b8bMiRGxw"/>
      <element xmi:type="uml:Association" href="tdl.uml#_jCY4kBYbEeOqL_8jAtx4GA"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_kGrPonCTEeSt8b8bMiRGxw" points="[298, 400, -643984, -643984]$[240, 400, -643984, -643984]$[240, 281, -643984, -643984]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_-s8joHCTEeSt8b8bMiRGxw" id="(0.0,0.7183098591549296)"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_-s8joXCTEeSt8b8bMiRGxw" id="(0.15748031496062992,1.0)"/>
    <edges xmi:type="notation:Connector" xmi:id="_kXMX4HCTEeSt8b8bMiRGxw" type="Association_Edge" source="_FdhVAHCTEeSt8b8bMiRGxw" target="_b5fy0HCTEeSt8b8bMiRGxw" routing="Rectilinear">
      <children xmi:type="notation:DecorationNode" xmi:id="_kXMX43CTEeSt8b8bMiRGxw" visible="false" type="Association_StereotypeLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_TkwNANaJEeedNORd7vYpsg" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_kXMX5HCTEeSt8b8bMiRGxw" y="-20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_kXMX5XCTEeSt8b8bMiRGxw" visible="false" type="Association_NameLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_Tk8aQNaJEeedNORd7vYpsg" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_kXMX5nCTEeSt8b8bMiRGxw" y="20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_kXMX53CTEeSt8b8bMiRGxw" type="Association_TargetRoleLabel">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_xf0GsEQUEeqBvYJaFSFI5A" source="PapyrusCSSForceValue">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xf0GsUQUEeqBvYJaFSFI5A" key="visible" value="true"/>
        </eAnnotations>
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_TlKcsNaJEeedNORd7vYpsg" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <styles xmi:type="notation:StringListValueStyle" xmi:id="_zeG_YEQUEeqBvYJaFSFI5A" name="maskLabel">
          <stringListValue>multiplicity</stringListValue>
          <stringListValue>name</stringListValue>
          <stringListValue>derived</stringListValue>
        </styles>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_kXMX6HCTEeSt8b8bMiRGxw" x="19" y="-60"/>
      <children xmi:type="notation:DecorationNode" xmi:id="_kXMX6XCTEeSt8b8bMiRGxw" visible="false" type="Association_SourceRoleLabel">
        <styles xmi:type="notation:StringListValueStyle" xmi:id="_Trn9AHCUEeSt8b8bMiRGxw" name="maskLabel">
          <stringListValue>name</stringListValue>
          <stringListValue>derived</stringListValue>
          <stringListValue>multiplicity</stringListValue>
        </styles>
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_TlX4ENaJEeedNORd7vYpsg" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_kXVh0HCTEeSt8b8bMiRGxw" x="-32" y="-98"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_kXVh0XCTEeSt8b8bMiRGxw" visible="false" type="Association_SourceMultiplicityLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_TlmhkNaJEeedNORd7vYpsg" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_kXVh0nCTEeSt8b8bMiRGxw" x="22" y="20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_kXVh03CTEeSt8b8bMiRGxw" visible="false" type="Association_TargetMultiplicityLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_Tl3AQNaJEeedNORd7vYpsg" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_kXVh1HCTEeSt8b8bMiRGxw" x="-22" y="-20"/>
      </children>
      <styles xmi:type="notation:FontStyle" xmi:id="_kXMX4XCTEeSt8b8bMiRGxw"/>
      <element xmi:type="uml:Association" href="tdl.uml#_6dFywxmFEeSoEOoWvEZQEA"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_kXMX4nCTEeSt8b8bMiRGxw" points="[400, 349, -643984, -643984]$[400, 281, -643984, -643984]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="__HkqIHCTEeSt8b8bMiRGxw" id="(0.6375,0.0)"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="__HkqIXCTEeSt8b8bMiRGxw" id="(0.5649717514124294,1.0)"/>
    <edges xmi:type="notation:Connector" xmi:id="_8KRQZNPlEeWbOJoy-ulhLw" type="StereotypeCommentLink" target="_8KRQYNPlEeWbOJoy-ulhLw">
      <styles xmi:type="notation:FontStyle" xmi:id="_8KRQZdPlEeWbOJoy-ulhLw"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_8KR3ctPlEeWbOJoy-ulhLw" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_TO2tgFRxEeSGV_4El4z6Og"/>
      </styles>
      <element xsi:nil="true"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_8KRQZtPlEeWbOJoy-ulhLw" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_8KR3cNPlEeWbOJoy-ulhLw"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_8KR3cdPlEeWbOJoy-ulhLw"/>
    </edges>
    <edges xmi:type="notation:Connector" xmi:id="_-NsukEQUEeqBvYJaFSFI5A" type="Association_Edge" source="_LXTBQHCSEeSt8b8bMiRGxw" target="_52qc4EQUEeqBvYJaFSFI5A" routing="Rectilinear">
      <children xmi:type="notation:DecorationNode" xmi:id="_-Nsuk0QUEeqBvYJaFSFI5A" visible="false" type="Association_StereotypeLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_IVgsEEQVEeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_-NsulEQUEeqBvYJaFSFI5A" y="-20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_-NtVoEQUEeqBvYJaFSFI5A" visible="false" type="Association_NameLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_IVs5UEQVEeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_-NtVoUQUEeqBvYJaFSFI5A" y="20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_-NtVokQUEeqBvYJaFSFI5A" visible="false" type="Association_TargetRoleLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_IV34cEQVEeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_-NtVo0QUEeqBvYJaFSFI5A" x="24" y="-20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_-NtVpEQUEeqBvYJaFSFI5A" type="Association_SourceRoleLabel">
        <styles xmi:type="notation:StringListValueStyle" xmi:id="_HVc9QEQVEeqBvYJaFSFI5A" name="maskLabel">
          <stringListValue>multiplicity</stringListValue>
          <stringListValue>name</stringListValue>
          <stringListValue>derived</stringListValue>
        </styles>
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_IWEFsEQVEeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_-NtVpUQUEeqBvYJaFSFI5A" x="-150" y="67"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_-NtVpkQUEeqBvYJaFSFI5A" visible="false" type="Association_SourceMultiplicityLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_IWQS8EQVEeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_-NtVp0QUEeqBvYJaFSFI5A" x="24" y="20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_-NtVqEQUEeqBvYJaFSFI5A" visible="false" type="Association_TargetMultiplicityLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_IWbSEEQVEeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_-NtVqUQUEeqBvYJaFSFI5A" x="-24" y="-20"/>
      </children>
      <styles xmi:type="notation:FontStyle" xmi:id="_-NsukUQUEeqBvYJaFSFI5A"/>
      <element xmi:type="uml:Association" href="tdl.uml#_-NZzoEQUEeqBvYJaFSFI5A"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_-NsukkQUEeqBvYJaFSFI5A" points="[660, 291, -643984, -643984]$[660, 440, -643984, -643984]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_-ONr8EQUEeqBvYJaFSFI5A" id="(0.3875968992248062,1.0)"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_-ONr8UQUEeqBvYJaFSFI5A" id="(0.6611570247933884,0.0)"/>
    </edges>
    <edges xmi:type="notation:Connector" xmi:id="__w4YkEQUEeqBvYJaFSFI5A" type="Association_Edge" source="_FdhVAHCTEeSt8b8bMiRGxw" target="_52qc4EQUEeqBvYJaFSFI5A" routing="Rectilinear">
      <children xmi:type="notation:DecorationNode" xmi:id="__w4_oEQUEeqBvYJaFSFI5A" visible="false" type="Association_StereotypeLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_ApSAMEQVEeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="__w4_oUQUEeqBvYJaFSFI5A" y="-20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="__w4_okQUEeqBvYJaFSFI5A" visible="false" type="Association_NameLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_Ape0gEQVEeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="__w4_o0QUEeqBvYJaFSFI5A" y="20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="__w4_pEQUEeqBvYJaFSFI5A" visible="false" type="Association_TargetRoleLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_AprBwEQVEeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="__w4_pUQUEeqBvYJaFSFI5A" x="75" y="40"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="__w4_pkQUEeqBvYJaFSFI5A" type="Association_SourceRoleLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_Ap2n8EQVEeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <styles xmi:type="notation:StringListValueStyle" xmi:id="_G9hlcEQVEeqBvYJaFSFI5A" name="maskLabel">
          <stringListValue>multiplicity</stringListValue>
          <stringListValue>name</stringListValue>
          <stringListValue>derived</stringListValue>
        </styles>
        <layoutConstraint xmi:type="notation:Location" xmi:id="__w4_p0QUEeqBvYJaFSFI5A" x="-107" y="-50"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="__w4_qEQUEeqBvYJaFSFI5A" visible="false" type="Association_SourceMultiplicityLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_AqCOIEQVEeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="__w4_qUQUEeqBvYJaFSFI5A" x="75" y="80"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="__w4_qkQUEeqBvYJaFSFI5A" visible="false" type="Association_TargetMultiplicityLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_AqN0UEQVEeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="__w4_q0QUEeqBvYJaFSFI5A" x="-135" y="-20"/>
      </children>
      <styles xmi:type="notation:FontStyle" xmi:id="__w4YkUQUEeqBvYJaFSFI5A"/>
      <element xmi:type="uml:Association" href="tdl.uml#__wog8EQUEeqBvYJaFSFI5A"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="__w4YkkQUEeqBvYJaFSFI5A" points="[400, 420, -643984, -643984]$[400, 480, -643984, -643984]$[580, 480, -643984, -643984]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="__xdnYEQUEeqBvYJaFSFI5A" id="(0.6375,1.0)"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="__xdnYUQUEeqBvYJaFSFI5A" id="(0.0,0.6557377049180327)"/>
    <edges xmi:type="notation:Connector" xmi:id="_0xOBhEQeEeqBvYJaFSFI5A" type="StereotypeCommentLink" source="_90Pr8HCREeSt8b8bMiRGxw" target="_0xOBgEQeEeqBvYJaFSFI5A">
      <styles xmi:type="notation:FontStyle" xmi:id="_0xOBhUQeEeqBvYJaFSFI5A"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_0xOBiUQeEeqBvYJaFSFI5A" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_4aQ_sM6LEeKrteq_aJ3viA"/>
      </styles>
      <element xsi:nil="true"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_0xOBhkQeEeqBvYJaFSFI5A" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_0xOBh0QeEeqBvYJaFSFI5A"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_0xOBiEQeEeqBvYJaFSFI5A"/>
    </edges>
    <edges xmi:type="notation:Connector" xmi:id="_0xVWREQeEeqBvYJaFSFI5A" type="StereotypeCommentLink" source="_LXTBQHCSEeSt8b8bMiRGxw" target="_0xVWQEQeEeqBvYJaFSFI5A">
      <styles xmi:type="notation:FontStyle" xmi:id="_0xVWRUQeEeqBvYJaFSFI5A"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_0xVWSUQeEeqBvYJaFSFI5A" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_on-ggO7pEeKEI7DGGPzGog"/>
      </styles>
      <element xsi:nil="true"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_0xVWRkQeEeqBvYJaFSFI5A" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_0xVWR0QeEeqBvYJaFSFI5A"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_0xVWSEQeEeqBvYJaFSFI5A"/>
    </edges>
    <edges xmi:type="notation:Connector" xmi:id="_0xfuV0QeEeqBvYJaFSFI5A" type="StereotypeCommentLink" source="_VmNFQHCSEeSt8b8bMiRGxw" target="_0xfuU0QeEeqBvYJaFSFI5A">
      <styles xmi:type="notation:FontStyle" xmi:id="_0xfuWEQeEeqBvYJaFSFI5A"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_0xfuXEQeEeqBvYJaFSFI5A" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_nIBOkBQVEeOImOhKB9FC0A"/>
      </styles>
      <element xsi:nil="true"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_0xfuWUQeEeqBvYJaFSFI5A" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_0xfuWkQeEeqBvYJaFSFI5A"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_0xfuW0QeEeqBvYJaFSFI5A"/>
    </edges>
    <edges xmi:type="notation:Connector" xmi:id="_0xpfVEQeEeqBvYJaFSFI5A" type="StereotypeCommentLink" source="_mpVPEHCSEeSt8b8bMiRGxw" target="_0xpfUEQeEeqBvYJaFSFI5A">
      <styles xmi:type="notation:FontStyle" xmi:id="_0xpfVUQeEeqBvYJaFSFI5A"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_0xpfWUQeEeqBvYJaFSFI5A" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_DFaAoO4xEeKygtYz46QGBw"/>
      </styles>
      <element xsi:nil="true"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_0xpfVkQeEeqBvYJaFSFI5A" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_0xpfV0QeEeqBvYJaFSFI5A"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_0xpfWEQeEeqBvYJaFSFI5A"/>
    </edges>
    <edges xmi:type="notation:Connector" xmi:id="_0xz3Z0QeEeqBvYJaFSFI5A" type="StereotypeCommentLink" source="_FdhVAHCTEeSt8b8bMiRGxw" target="_0xz3Y0QeEeqBvYJaFSFI5A">
      <styles xmi:type="notation:FontStyle" xmi:id="_0xz3aEQeEeqBvYJaFSFI5A"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_0xz3bEQeEeqBvYJaFSFI5A" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_xv8nEO7oEeKEI7DGGPzGog"/>
      </styles>
      <element xsi:nil="true"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_0xz3aUQeEeqBvYJaFSFI5A" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_0xz3akQeEeqBvYJaFSFI5A"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_0xz3a0QeEeqBvYJaFSFI5A"/>
    </edges>
    <edges xmi:type="notation:Connector" xmi:id="_0yGLREQeEeqBvYJaFSFI5A" type="StereotypeCommentLink" source="_b5fy0HCTEeSt8b8bMiRGxw" target="_0yGLQEQeEeqBvYJaFSFI5A">
      <styles xmi:type="notation:FontStyle" xmi:id="_0yGLRUQeEeqBvYJaFSFI5A"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_0yGLSUQeEeqBvYJaFSFI5A" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_E3EycBJAEeSWKPaJEaS7sQ"/>
      </styles>
      <element xsi:nil="true"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_0yGLRkQeEeqBvYJaFSFI5A" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_0yGLR0QeEeqBvYJaFSFI5A"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_0yGLSEQeEeqBvYJaFSFI5A"/>
    </edges>
    <edges xmi:type="notation:Connector" xmi:id="_0yRKYUQeEeqBvYJaFSFI5A" type="StereotypeCommentLink" source="_ftfo4HCTEeSt8b8bMiRGxw" target="_0yQjU0QeEeqBvYJaFSFI5A">
      <styles xmi:type="notation:FontStyle" xmi:id="_0yRKYkQeEeqBvYJaFSFI5A"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_0yRKZkQeEeqBvYJaFSFI5A" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_9l344O-8EeKh3utQwSgWiA"/>
      </styles>
      <element xsi:nil="true"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_0yRKY0QeEeqBvYJaFSFI5A" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_0yRKZEQeEeqBvYJaFSFI5A"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_0yRKZUQeEeqBvYJaFSFI5A"/>
    </edges>
    <edges xmi:type="notation:Connector" xmi:id="_0yZGNEQeEeqBvYJaFSFI5A" type="StereotypeCommentLink" source="_NhVp4NPmEeWbOJoy-ulhLw" target="_0yZGMEQeEeqBvYJaFSFI5A">
      <styles xmi:type="notation:FontStyle" xmi:id="_0yZGNUQeEeqBvYJaFSFI5A"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_0yZGOUQeEeqBvYJaFSFI5A" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_TO2tgFRxEeSGV_4El4z6Og"/>
      </styles>
      <element xsi:nil="true"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_0yZGNkQeEeqBvYJaFSFI5A" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_0yZGN0QeEeqBvYJaFSFI5A"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_0yZGOEQeEeqBvYJaFSFI5A"/>
    </edges>
    <edges xmi:type="notation:Connector" xmi:id="_0yi3N0QeEeqBvYJaFSFI5A" type="StereotypeCommentLink" source="_52qc4EQUEeqBvYJaFSFI5A" target="_0yi3M0QeEeqBvYJaFSFI5A">
      <styles xmi:type="notation:FontStyle" xmi:id="_0yi3OEQeEeqBvYJaFSFI5A"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_0yi3PEQeEeqBvYJaFSFI5A" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_Lp3BcEQEEeqBvYJaFSFI5A"/>
      </styles>
      <element xsi:nil="true"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_0yi3OUQeEeqBvYJaFSFI5A" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_0yi3OkQeEeqBvYJaFSFI5A"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_0yi3O0QeEeqBvYJaFSFI5A"/>
    </edges>
18550 18551 18552 18553 18554 18555 18556 18557 18558 18559 18560 18561 18562 18563 18564 18565 18566 18567 18568 18569 18570 18571 18572 18573 18574 18575 18576 18577 18578 18579 18580 18581 18582 18583 18584 18585 18586 18587 18588 18589 18590 18591 18592 18593 18594 18595 18596 18597 18598 18599 18600 18601 18602 18603 18604 18605 18606 18607 18608 18609 18610 18611 18612 18613 18614 18615 18616 18617 18618 18619 18620 18621 18622 18623 18624 18625 18626 18627 18628 18629 18630 18631 18632 18633 18634 18635 18636 18637 18638 18639 18640 18641 18642 18643 18644 18645 18646 18647 18648 18649 18650 18651 18652 18653 18654 18655 18656 18657 18658 18659 18660 18661 18662 18663 18664 18665 18666 18667 18668 18669 18670 18671 18672 18673 18674 18675 18676 18677 18678 18679 18680 18681 18682 18683 18684 18685 18686 18687 18688 18689 18690 18691 18692 18693 18694 18695 18696 18697 18698 18699 18700 18701 18702 18703 18704 18705 18706 18707 18708 18709 18710 18711 18712 18713 18714 18715 18716 18717 18718 18719 18720 18721 18722 18723 18724 18725 18726 18727 18728 18729 18730 18731 18732 18733 18734 18735 18736 18737 18738 18739 18740 18741 18742 18743 18744 18745 18746 18747 18748 18749 18750 18751 18752 18753 18754 18755 18756 18757 18758 18759 18760 18761 18762 18763 18764 18765 18766 18767 18768 18769 18770 18771 18772 18773 18774 18775 18776 18777 18778 18779 18780 18781 18782 18783 18784 18785 18786 18787 18788 18789 18790 18791 18792 18793 18794 18795 18796 18797 18798 18799 18800 18801 18802 18803 18804 18805 18806 18807 18808 18809 18810 18811 18812 18813 18814 18815 18816 18817 18818 18819 18820 18821 18822 18823 18824 18825 18826 18827 18828 18829 18830 18831 18832 18833 18834 18835 18836 18837 18838 18839 18840 18841 18842 18843 18844 18845 18846 18847 18848 18849 18850 18851 18852 18853 18854 18855 18856 18857 18858 18859 18860 18861 18862 18863 18864 18865 18866 18867 18868 18869 18870 18871 18872 18873 18874 18875 18876 18877 18878 18879 18880 18881 18882 18883 18884 18885 18886 18887 18888 18889 18890 18891 18892 18893 18894 18895 18896 18897 18898 18899 18900 18901 18902 18903 18904 18905 18906 18907 18908 18909 18910 18911 18912 18913 18914 18915 18916 18917 18918 18919 18920 18921 18922 18923 18924 18925 18926 18927 18928 18929 18930 18931 18932 18933 18934 18935 18936 18937 18938 18939 18940 18941 18942 18943 18944 18945 18946 18947 18948 18949 18950 18951 18952 18953 18954 18955 18956 18957 18958 18959 18960 18961 18962 18963 18964 18965 18966 18967 18968 18969 18970 18971 18972 18973 18974 18975 18976 18977 18978 18979 18980 18981 18982 18983 18984 18985 18986 18987 18988 18989 18990 18991 18992 18993 18994 18995 18996 18997 18998 18999 19000
  </notation:Diagram>
  <notation:Diagram xmi:id="_s45L0HCWEeSt8b8bMiRGxw" type="PapyrusUMLClassDiagram" name="TestConfiguration::TestConfiguration" measurementUnit="Pixel">
    <children xmi:type="notation:Shape" xmi:id="_u1bJ8HCWEeSt8b8bMiRGxw" type="Enumeration_Shape">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_TY9GZXCZEeSt8b8bMiRGxw" source="PapyrusCSSForceValue">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_TY9GZnCZEeSt8b8bMiRGxw" key="fillColor" value="true"/>
      </eAnnotations>
      <children xmi:type="notation:DecorationNode" xmi:id="_u1bJ8nCWEeSt8b8bMiRGxw" type="Enumeration_NameLabel"/>
      <children xmi:type="notation:BasicCompartment" xmi:id="_u1bJ83CWEeSt8b8bMiRGxw" type="Enumeration_LiteralCompartment">
        <children xmi:type="notation:Shape" xmi:id="_yn7LMHCWEeSt8b8bMiRGxw" type="EnumerationLiteral_LiteralLabel">
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="__wtUYNaAEeedNORd7vYpsg" source="displayNameLabelIcon">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="__wtUYdaAEeedNORd7vYpsg" key="displayNameLabelIcon_value" value="false"/>
          </eAnnotations>
          <children xmi:type="notation:DecorationNode" xmi:id="_i5dEkNYlEeedNORd7vYpsg" visible="false" type="StereotypeLabel">
            <styles xmi:type="notation:StringValueStyle" xmi:id="_i5dEkdYlEeedNORd7vYpsg" name="stereotype" stringValue="Ecore::EEnumLiteral"/>
            <element xmi:type="uml:Stereotype" href="pathmap://UML_PROFILES/Ecore.profile.uml#EEnumLiteral"/>
            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_i5dEktYlEeedNORd7vYpsg"/>
          </children>
          <element xmi:type="uml:EnumerationLiteral" href="tdl.uml#_SULZ8O97EeKIHKZjSCTn7g"/>
          <layoutConstraint xmi:type="notation:Location" xmi:id="_yn7LMXCWEeSt8b8bMiRGxw"/>
        </children>
        <children xmi:type="notation:Shape" xmi:id="_yn7LMnCWEeSt8b8bMiRGxw" type="EnumerationLiteral_LiteralLabel">
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="__OYDYNaAEeedNORd7vYpsg" source="displayNameLabelIcon">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="__OYDYdaAEeedNORd7vYpsg" key="displayNameLabelIcon_value" value="false"/>
          </eAnnotations>
          <children xmi:type="notation:DecorationNode" xmi:id="_i5jyQNYlEeedNORd7vYpsg" visible="false" type="StereotypeLabel">
            <styles xmi:type="notation:StringValueStyle" xmi:id="_i5jyQdYlEeedNORd7vYpsg" name="stereotype" stringValue="Ecore::EEnumLiteral"/>
            <element xmi:type="uml:Stereotype" href="pathmap://UML_PROFILES/Ecore.profile.uml#EEnumLiteral"/>
            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_i5jyQtYlEeedNORd7vYpsg"/>
          </children>
          <element xmi:type="uml:EnumerationLiteral" href="tdl.uml#_TEPk8O97EeKIHKZjSCTn7g"/>
          <layoutConstraint xmi:type="notation:Location" xmi:id="_yn7LM3CWEeSt8b8bMiRGxw"/>
        </children>
        <styles xmi:type="notation:TitleStyle" xmi:id="_u1bJ9HCWEeSt8b8bMiRGxw"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_u1bJ9XCWEeSt8b8bMiRGxw"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_u1bJ9nCWEeSt8b8bMiRGxw"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_u1bJ93CWEeSt8b8bMiRGxw"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_BYfBsNPmEeWbOJoy-ulhLw" type="Enumeration_FloatingNameLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_BYfBsdPmEeWbOJoy-ulhLw" y="5"/>
      </children>
      <element xmi:type="uml:Enumeration" href="tdl.uml#_PN4-cO97EeKIHKZjSCTn7g"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_u1bJ8XCWEeSt8b8bMiRGxw" x="201" y="442" width="162" height="85"/>
    </children>
    <children xmi:type="notation:Shape" xmi:id="_C46GYHCXEeSt8b8bMiRGxw" type="Class_Shape">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_G_x1IHCXEeSt8b8bMiRGxw" source="displayNameLabelIcon">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_G_x1IXCXEeSt8b8bMiRGxw" key="displayNameLabelIcon_value" value="false"/>
      </eAnnotations>
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_HSFGEHCXEeSt8b8bMiRGxw" source="QualifiedName">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_HSFGEXCXEeSt8b8bMiRGxw" key="QualifiedNameDepth" value="2"/>
      </eAnnotations>
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_F_kqcHCZEeSt8b8bMiRGxw" source="PapyrusCSSForceValue">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_F_kqcXCZEeSt8b8bMiRGxw" key="fillColor" value="true"/>
      </eAnnotations>
      <children xmi:type="notation:DecorationNode" xmi:id="_C46GYnCXEeSt8b8bMiRGxw" type="Class_NameLabel"/>
      <children xmi:type="notation:BasicCompartment" xmi:id="_C46GY3CXEeSt8b8bMiRGxw" visible="false" type="Class_AttributeCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_C46GZHCXEeSt8b8bMiRGxw"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_C46GZXCXEeSt8b8bMiRGxw"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_C46GZnCXEeSt8b8bMiRGxw"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_C46GZ3CXEeSt8b8bMiRGxw"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_C5D3YHCXEeSt8b8bMiRGxw" visible="false" type="Class_OperationCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_C5D3YXCXEeSt8b8bMiRGxw"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_C5D3YnCXEeSt8b8bMiRGxw"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_C5D3Y3CXEeSt8b8bMiRGxw"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_C5D3ZHCXEeSt8b8bMiRGxw"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_C5D3ZXCXEeSt8b8bMiRGxw" visible="false" type="Class_NestedClassifierCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_C5D3ZnCXEeSt8b8bMiRGxw"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_C5D3Z3CXEeSt8b8bMiRGxw"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_C5D3aHCXEeSt8b8bMiRGxw"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_C5D3aXCXEeSt8b8bMiRGxw"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_BYfBstPmEeWbOJoy-ulhLw" type="Class_FloatingNameLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_BYfBs9PmEeWbOJoy-ulhLw" y="5"/>
      </children>
      <element xmi:type="uml:Class" href="tdl.uml#_TO2tgFRxEeSGV_4El4z6Og"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_C46GYXCXEeSt8b8bMiRGxw" x="349" y="140" width="129" height="57"/>
    </children>
    <children xmi:type="notation:Shape" xmi:id="_PhvPIHCXEeSt8b8bMiRGxw" type="Class_Shape">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QploAHCXEeSt8b8bMiRGxw" source="displayNameLabelIcon">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_QploAXCXEeSt8b8bMiRGxw" key="displayNameLabelIcon_value" value="false"/>
      </eAnnotations>
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Q4nigHCXEeSt8b8bMiRGxw" source="QualifiedName">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Q4nigXCXEeSt8b8bMiRGxw" key="QualifiedNameDepth" value="2"/>
      </eAnnotations>
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_F_kqdHCZEeSt8b8bMiRGxw" source="PapyrusCSSForceValue">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_F_kqdXCZEeSt8b8bMiRGxw" key="fillColor" value="true"/>
      </eAnnotations>
      <children xmi:type="notation:DecorationNode" xmi:id="_PhvPInCXEeSt8b8bMiRGxw" type="Class_NameLabel"/>
      <children xmi:type="notation:BasicCompartment" xmi:id="_PhvPI3CXEeSt8b8bMiRGxw" visible="false" type="Class_AttributeCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_PhvPJHCXEeSt8b8bMiRGxw"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_PhvPJXCXEeSt8b8bMiRGxw"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_PhvPJnCXEeSt8b8bMiRGxw"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_PhvPJ3CXEeSt8b8bMiRGxw"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_PhvPKHCXEeSt8b8bMiRGxw" visible="false" type="Class_OperationCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_PhvPKXCXEeSt8b8bMiRGxw"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_PhvPKnCXEeSt8b8bMiRGxw"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_PhvPK3CXEeSt8b8bMiRGxw"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_PhvPLHCXEeSt8b8bMiRGxw"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_PhvPLXCXEeSt8b8bMiRGxw" visible="false" type="Class_NestedClassifierCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_PhvPLnCXEeSt8b8bMiRGxw"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_PhvPL3CXEeSt8b8bMiRGxw"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_PhvPMHCXEeSt8b8bMiRGxw"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_PhvPMXCXEeSt8b8bMiRGxw"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_BYfBtNPmEeWbOJoy-ulhLw" type="Class_FloatingNameLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_BYfBtdPmEeWbOJoy-ulhLw" y="5"/>
      </children>
      <element xmi:type="uml:Class" href="tdl.uml#_oFvnIM5xEeKBmZvNr53Zng"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_PhvPIXCXEeSt8b8bMiRGxw" x="855" y="140" width="129" height="57"/>
    </children>
    <children xmi:type="notation:Shape" xmi:id="_TU9pIHCXEeSt8b8bMiRGxw" type="Class_Shape">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_TYzVYHCZEeSt8b8bMiRGxw" source="PapyrusCSSForceValue">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_TYzVYXCZEeSt8b8bMiRGxw" key="fillColor" value="true"/>
      </eAnnotations>
      <children xmi:type="notation:DecorationNode" xmi:id="_TU9pInCXEeSt8b8bMiRGxw" type="Class_NameLabel"/>
      <children xmi:type="notation:BasicCompartment" xmi:id="_TU9pI3CXEeSt8b8bMiRGxw" type="Class_AttributeCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_TU9pJHCXEeSt8b8bMiRGxw"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_TU9pJXCXEeSt8b8bMiRGxw"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_TU9pJnCXEeSt8b8bMiRGxw"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_TU9pJ3CXEeSt8b8bMiRGxw"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_TU9pKHCXEeSt8b8bMiRGxw" visible="false" type="Class_OperationCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_TU9pKXCXEeSt8b8bMiRGxw"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_TU9pKnCXEeSt8b8bMiRGxw"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_TU9pK3CXEeSt8b8bMiRGxw"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_TU9pLHCXEeSt8b8bMiRGxw"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_TU9pLXCXEeSt8b8bMiRGxw" visible="false" type="Class_NestedClassifierCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_TU9pLnCXEeSt8b8bMiRGxw"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_TU9pL3CXEeSt8b8bMiRGxw"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_TU9pMHCXEeSt8b8bMiRGxw"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_TU9pMXCXEeSt8b8bMiRGxw"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_BYfBttPmEeWbOJoy-ulhLw" type="Class_FloatingNameLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_BYfBt9PmEeWbOJoy-ulhLw" y="5"/>
      </children>
      <element xmi:type="uml:Class" href="tdl.uml#_65IZIO7oEeKEI7DGGPzGog"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_TU9pIXCXEeSt8b8bMiRGxw" x="860" y="285" width="125" height="76"/>
    </children>
    <children xmi:type="notation:Shape" xmi:id="_aVCZoHCXEeSt8b8bMiRGxw" type="Class_Shape">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_TY9GYXCZEeSt8b8bMiRGxw" source="PapyrusCSSForceValue">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_TY9GYnCZEeSt8b8bMiRGxw" key="fillColor" value="true"/>
      </eAnnotations>
      <children xmi:type="notation:DecorationNode" xmi:id="_aVCZonCXEeSt8b8bMiRGxw" type="Class_NameLabel"/>
      <children xmi:type="notation:BasicCompartment" xmi:id="_aVCZo3CXEeSt8b8bMiRGxw" type="Class_AttributeCompartment">
        <children xmi:type="notation:Shape" xmi:id="_e5NIYHCXEeSt8b8bMiRGxw" type="Property_ClassAttributeLabel">
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_gwzjMHCXEeSt8b8bMiRGxw" source="displayNameLabelIcon">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_gwzjMXCXEeSt8b8bMiRGxw" key="displayNameLabelIcon_value" value="false"/>
          </eAnnotations>
          <children xmi:type="notation:DecorationNode" xmi:id="_i6rMkNYlEeedNORd7vYpsg" visible="false" type="StereotypeLabel">
            <styles xmi:type="notation:StringValueStyle" xmi:id="_i6rMkdYlEeedNORd7vYpsg" name="stereotype" stringValue="Ecore::EAttribute"/>
            <element xmi:type="uml:Stereotype" href="pathmap://UML_PROFILES/Ecore.profile.uml#EAttribute"/>
            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_i6rMktYlEeedNORd7vYpsg"/>
          </children>
          <styles xmi:type="notation:StringListValueStyle" xmi:id="_gRH9kHCXEeSt8b8bMiRGxw" name="maskLabel">
            <stringListValue>name</stringListValue>
            <stringListValue>derived</stringListValue>
            <stringListValue>multiplicity</stringListValue>
            <stringListValue>type</stringListValue>
          </styles>
          <element xmi:type="uml:Property" href="tdl.uml#_T8xvcO97EeKIHKZjSCTn7g"/>
          <layoutConstraint xmi:type="notation:Location" xmi:id="_e5NIYXCXEeSt8b8bMiRGxw"/>
        </children>
        <styles xmi:type="notation:TitleStyle" xmi:id="_aVCZpHCXEeSt8b8bMiRGxw"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_aVCZpXCXEeSt8b8bMiRGxw"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_aVCZpnCXEeSt8b8bMiRGxw"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_aVCZp3CXEeSt8b8bMiRGxw"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_aVCZqHCXEeSt8b8bMiRGxw" visible="false" type="Class_OperationCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_aVCZqXCXEeSt8b8bMiRGxw"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_aVCZqnCXEeSt8b8bMiRGxw"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_aVCZq3CXEeSt8b8bMiRGxw"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_aVCZrHCXEeSt8b8bMiRGxw"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_aVCZrXCXEeSt8b8bMiRGxw" visible="false" type="Class_NestedClassifierCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_aVCZrnCXEeSt8b8bMiRGxw"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_aVCZr3CXEeSt8b8bMiRGxw"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_aVCZsHCXEeSt8b8bMiRGxw"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_aVCZsXCXEeSt8b8bMiRGxw"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_BYfBuNPmEeWbOJoy-ulhLw" type="Class_FloatingNameLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_BYfBudPmEeWbOJoy-ulhLw" y="5"/>
      </children>
      <element xmi:type="uml:Class" href="tdl.uml#_9PcJMO7oEeKEI7DGGPzGog"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_aVCZoXCXEeSt8b8bMiRGxw" x="193" y="279" width="209" height="87"/>
    </children>
    <children xmi:type="notation:Shape" xmi:id="_mNM6cHCXEeSt8b8bMiRGxw" type="Class_Shape">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4U-YIHCXEeSt8b8bMiRGxw" source="displayNameLabelIcon">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4U-YIXCXEeSt8b8bMiRGxw" key="displayNameLabelIcon_value" value="false"/>
      </eAnnotations>
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_F_bggHCZEeSt8b8bMiRGxw" source="PapyrusCSSForceValue">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_F_bggXCZEeSt8b8bMiRGxw" key="fillColor" value="true"/>
      </eAnnotations>
      <children xmi:type="notation:DecorationNode" xmi:id="_mNM6cnCXEeSt8b8bMiRGxw" type="Class_NameLabel"/>
      <children xmi:type="notation:BasicCompartment" xmi:id="_mNM6c3CXEeSt8b8bMiRGxw" visible="false" type="Class_AttributeCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_mNM6dHCXEeSt8b8bMiRGxw"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_mNM6dXCXEeSt8b8bMiRGxw"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_mNM6dnCXEeSt8b8bMiRGxw"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_mNM6d3CXEeSt8b8bMiRGxw"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_mNM6eHCXEeSt8b8bMiRGxw" visible="false" type="Class_OperationCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_mNM6eXCXEeSt8b8bMiRGxw"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_mNM6enCXEeSt8b8bMiRGxw"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_mNM6e3CXEeSt8b8bMiRGxw"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_mNM6fHCXEeSt8b8bMiRGxw"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_mNM6fXCXEeSt8b8bMiRGxw" visible="false" type="Class_NestedClassifierCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_mNM6fnCXEeSt8b8bMiRGxw"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_mNM6f3CXEeSt8b8bMiRGxw"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_mNM6gHCXEeSt8b8bMiRGxw"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_mNM6gXCXEeSt8b8bMiRGxw"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_BYfButPmEeWbOJoy-ulhLw" type="Class_FloatingNameLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_BYfBu9PmEeWbOJoy-ulhLw" y="5"/>
      </children>
      <element xmi:type="uml:Class" href="tdl.uml#_xv8nEO7oEeKEI7DGGPzGog"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_mNM6cXCXEeSt8b8bMiRGxw" x="195" y="142" width="129" height="57"/>
    </children>
    <children xmi:type="notation:Shape" xmi:id="_5j0w4HCXEeSt8b8bMiRGxw" type="Class_Shape">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_6VXikHCXEeSt8b8bMiRGxw" source="displayNameLabelIcon">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6VXikXCXEeSt8b8bMiRGxw" key="displayNameLabelIcon_value" value="false"/>
      </eAnnotations>
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_F_kqcnCZEeSt8b8bMiRGxw" source="PapyrusCSSForceValue">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_F_kqc3CZEeSt8b8bMiRGxw" key="fillColor" value="true"/>
      </eAnnotations>
      <children xmi:type="notation:DecorationNode" xmi:id="_5j0w4nCXEeSt8b8bMiRGxw" type="Class_NameLabel"/>
      <children xmi:type="notation:BasicCompartment" xmi:id="_5j0w43CXEeSt8b8bMiRGxw" visible="false" type="Class_AttributeCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_5j0w5HCXEeSt8b8bMiRGxw"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_5j0w5XCXEeSt8b8bMiRGxw"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_5j0w5nCXEeSt8b8bMiRGxw"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5j0w53CXEeSt8b8bMiRGxw"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_5j0w6HCXEeSt8b8bMiRGxw" visible="false" type="Class_OperationCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_5j0w6XCXEeSt8b8bMiRGxw"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_5j0w6nCXEeSt8b8bMiRGxw"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_5j0w63CXEeSt8b8bMiRGxw"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5j0w7HCXEeSt8b8bMiRGxw"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_5j0w7XCXEeSt8b8bMiRGxw" visible="false" type="Class_NestedClassifierCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_5j0w7nCXEeSt8b8bMiRGxw"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_5j0w73CXEeSt8b8bMiRGxw"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_5j0w8HCXEeSt8b8bMiRGxw"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5j0w8XCXEeSt8b8bMiRGxw"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_BYfBvNPmEeWbOJoy-ulhLw" type="Class_FloatingNameLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_BYfBvdPmEeWbOJoy-ulhLw" y="5"/>
      </children>
      <element xmi:type="uml:Class" href="tdl.uml#_nIBOkBQVEeOImOhKB9FC0A"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5j0w4XCXEeSt8b8bMiRGxw" x="597" y="142" width="129" height="57"/>
    </children>
    <children xmi:type="notation:Shape" xmi:id="_8uJ-4HCXEeSt8b8bMiRGxw" type="Class_Shape">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_TYzVYnCZEeSt8b8bMiRGxw" source="PapyrusCSSForceValue">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_TY9GYHCZEeSt8b8bMiRGxw" key="fillColor" value="true"/>
      </eAnnotations>
      <children xmi:type="notation:DecorationNode" xmi:id="_8uJ-4nCXEeSt8b8bMiRGxw" type="Class_NameLabel"/>
      <children xmi:type="notation:BasicCompartment" xmi:id="_8uJ-43CXEeSt8b8bMiRGxw" type="Class_AttributeCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_8uJ-5HCXEeSt8b8bMiRGxw"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_8uJ-5XCXEeSt8b8bMiRGxw"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_8uJ-5nCXEeSt8b8bMiRGxw"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_8uJ-53CXEeSt8b8bMiRGxw"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_8uJ-6HCXEeSt8b8bMiRGxw" visible="false" type="Class_OperationCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_8uJ-6XCXEeSt8b8bMiRGxw"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_8uJ-6nCXEeSt8b8bMiRGxw"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_8uJ-63CXEeSt8b8bMiRGxw"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_8uJ-7HCXEeSt8b8bMiRGxw"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_8uJ-7XCXEeSt8b8bMiRGxw" visible="false" type="Class_NestedClassifierCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_8uJ-7nCXEeSt8b8bMiRGxw"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_8uJ-73CXEeSt8b8bMiRGxw"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_8uJ-8HCXEeSt8b8bMiRGxw"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_8uJ-8XCXEeSt8b8bMiRGxw"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_BYfowNPmEeWbOJoy-ulhLw" type="Class_FloatingNameLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_BYfowdPmEeWbOJoy-ulhLw" y="5"/>
      </children>
      <element xmi:type="uml:Class" href="tdl.uml#_NLFY0FOjEeSK3YiOxEYRxA"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_8uJ-4XCXEeSt8b8bMiRGxw" x="599" y="288" width="125" height="76"/>
    </children>
    <children xmi:type="notation:Shape" xmi:id="_qNviQHCYEeSt8b8bMiRGxw" type="Class_Shape">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_TY9GY3CZEeSt8b8bMiRGxw" source="PapyrusCSSForceValue">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_TY9GZHCZEeSt8b8bMiRGxw" key="fillColor" value="true"/>
      </eAnnotations>
      <children xmi:type="notation:DecorationNode" xmi:id="_qNviQnCYEeSt8b8bMiRGxw" type="Class_NameLabel"/>
      <children xmi:type="notation:BasicCompartment" xmi:id="_qNviQ3CYEeSt8b8bMiRGxw" type="Class_AttributeCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_qNviRHCYEeSt8b8bMiRGxw"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_qNviRXCYEeSt8b8bMiRGxw"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_qNviRnCYEeSt8b8bMiRGxw"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_qNviR3CYEeSt8b8bMiRGxw"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_qNviSHCYEeSt8b8bMiRGxw" visible="false" type="Class_OperationCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_qNviSXCYEeSt8b8bMiRGxw"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_qNviSnCYEeSt8b8bMiRGxw"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_qNviS3CYEeSt8b8bMiRGxw"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_qNviTHCYEeSt8b8bMiRGxw"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_qNviTXCYEeSt8b8bMiRGxw" visible="false" type="Class_NestedClassifierCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_qNviTnCYEeSt8b8bMiRGxw"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_qNviT3CYEeSt8b8bMiRGxw"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_qNviUHCYEeSt8b8bMiRGxw"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_qNviUXCYEeSt8b8bMiRGxw"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_BYfowtPmEeWbOJoy-ulhLw" type="Class_FloatingNameLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_BYfow9PmEeWbOJoy-ulhLw" y="5"/>
      </children>
      <element xmi:type="uml:Class" href="tdl.uml#_50dQEO7oEeKEI7DGGPzGog"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_qNviQXCYEeSt8b8bMiRGxw" x="547" y="462" width="147" height="76"/>
    </children>
    <children xmi:type="notation:Shape" xmi:id="_wuwYMHCYEeSt8b8bMiRGxw" type="Class_Shape">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_x7FBYHCYEeSt8b8bMiRGxw" source="displayNameLabelIcon">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_x7FBYXCYEeSt8b8bMiRGxw" key="displayNameLabelIcon_value" value="false"/>
      </eAnnotations>
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_yOtvEHCYEeSt8b8bMiRGxw" source="QualifiedName">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_yOtvEXCYEeSt8b8bMiRGxw" key="QualifiedNameDepth" value="2"/>
      </eAnnotations>
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_F_kqdnCZEeSt8b8bMiRGxw" source="PapyrusCSSForceValue">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_F_kqd3CZEeSt8b8bMiRGxw" key="fillColor" value="true"/>
      </eAnnotations>
      <children xmi:type="notation:DecorationNode" xmi:id="_wuwYMnCYEeSt8b8bMiRGxw" type="Class_NameLabel"/>
      <children xmi:type="notation:BasicCompartment" xmi:id="_wuwYM3CYEeSt8b8bMiRGxw" visible="false" type="Class_AttributeCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_wuwYNHCYEeSt8b8bMiRGxw"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_wuwYNXCYEeSt8b8bMiRGxw"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_wuwYNnCYEeSt8b8bMiRGxw"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_wuwYN3CYEeSt8b8bMiRGxw"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_wuwYOHCYEeSt8b8bMiRGxw" visible="false" type="Class_OperationCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_wuwYOXCYEeSt8b8bMiRGxw"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_wuwYOnCYEeSt8b8bMiRGxw"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_wuwYO3CYEeSt8b8bMiRGxw"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_wuwYPHCYEeSt8b8bMiRGxw"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_wuwYPXCYEeSt8b8bMiRGxw" visible="false" type="Class_NestedClassifierCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_wuwYPnCYEeSt8b8bMiRGxw"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_wuwYP3CYEeSt8b8bMiRGxw"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_wuwYQHCYEeSt8b8bMiRGxw"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_wuwYQXCYEeSt8b8bMiRGxw"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_BYfoxNPmEeWbOJoy-ulhLw" type="Class_FloatingNameLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_BYfoxdPmEeWbOJoy-ulhLw" y="5"/>
      </children>
      <element xmi:type="uml:Class" href="tdl.uml#_4aQ_sM6LEeKrteq_aJ3viA"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_wuwYMXCYEeSt8b8bMiRGxw" x="813" y="467" width="129" height="57"/>
    </children>
    <children xmi:type="notation:Shape" xmi:id="_BcGWYNPmEeWbOJoy-ulhLw" type="StereotypeComment">
      <styles xmi:type="notation:TitleStyle" xmi:id="_BcGWYdPmEeWbOJoy-ulhLw" showTitle="true"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_BcGWY9PmEeWbOJoy-ulhLw" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_TO2tgFRxEeSGV_4El4z6Og"/>
      </styles>
      <element xsi:nil="true"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_BcGWYtPmEeWbOJoy-ulhLw" x="549" y="140"/>
    </children>
    <children xmi:type="notation:Shape" xmi:id="_BcTKsNPmEeWbOJoy-ulhLw" type="StereotypeComment">
      <styles xmi:type="notation:TitleStyle" xmi:id="_BcTKsdPmEeWbOJoy-ulhLw" showTitle="true"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_BcTKs9PmEeWbOJoy-ulhLw" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_oFvnIM5xEeKBmZvNr53Zng"/>
      </styles>
      <element xsi:nil="true"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_BcTKstPmEeWbOJoy-ulhLw" x="1055" y="140"/>
    </children>
    <children xmi:type="notation:Shape" xmi:id="_BcfX8NPmEeWbOJoy-ulhLw" type="StereotypeComment">
      <styles xmi:type="notation:TitleStyle" xmi:id="_BcfX8dPmEeWbOJoy-ulhLw" showTitle="true"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_BcfX89PmEeWbOJoy-ulhLw" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_65IZIO7oEeKEI7DGGPzGog"/>
      </styles>
      <element xsi:nil="true"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_BcfX8tPmEeWbOJoy-ulhLw" x="1060" y="285"/>
    </children>
    <children xmi:type="notation:Shape" xmi:id="_BctaYNPmEeWbOJoy-ulhLw" type="StereotypeComment">
      <styles xmi:type="notation:TitleStyle" xmi:id="_BctaYdPmEeWbOJoy-ulhLw" showTitle="true"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_BctaY9PmEeWbOJoy-ulhLw" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_9PcJMO7oEeKEI7DGGPzGog"/>
      </styles>
      <element xsi:nil="true"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_BctaYtPmEeWbOJoy-ulhLw" x="393" y="279"/>
    </children>
    <children xmi:type="notation:Shape" xmi:id="_Bc_uQNPmEeWbOJoy-ulhLw" type="StereotypeComment">
      <styles xmi:type="notation:TitleStyle" xmi:id="_Bc_uQdPmEeWbOJoy-ulhLw" showTitle="true"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_BdAVUNPmEeWbOJoy-ulhLw" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_xv8nEO7oEeKEI7DGGPzGog"/>
      </styles>
      <element xsi:nil="true"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Bc_uQtPmEeWbOJoy-ulhLw" x="395" y="142"/>
    </children>
    <children xmi:type="notation:Shape" xmi:id="_BdLUcNPmEeWbOJoy-ulhLw" type="StereotypeComment">
      <styles xmi:type="notation:TitleStyle" xmi:id="_BdLUcdPmEeWbOJoy-ulhLw" showTitle="true"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_BdLUc9PmEeWbOJoy-ulhLw" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_nIBOkBQVEeOImOhKB9FC0A"/>
      </styles>
      <element xsi:nil="true"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_BdLUctPmEeWbOJoy-ulhLw" x="797" y="142"/>
    </children>
    <children xmi:type="notation:Shape" xmi:id="_BdXhsNPmEeWbOJoy-ulhLw" type="StereotypeComment">
      <styles xmi:type="notation:TitleStyle" xmi:id="_BdXhsdPmEeWbOJoy-ulhLw" showTitle="true"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_BdYIwNPmEeWbOJoy-ulhLw" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_NLFY0FOjEeSK3YiOxEYRxA"/>
      </styles>
      <element xsi:nil="true"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_BdXhstPmEeWbOJoy-ulhLw" x="799" y="288"/>
    </children>
    <children xmi:type="notation:Shape" xmi:id="_BdpOgNPmEeWbOJoy-ulhLw" type="StereotypeComment">
      <styles xmi:type="notation:TitleStyle" xmi:id="_BdpOgdPmEeWbOJoy-ulhLw" showTitle="true"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_BdpOg9PmEeWbOJoy-ulhLw" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_50dQEO7oEeKEI7DGGPzGog"/>
      </styles>
      <element xsi:nil="true"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_BdpOgtPmEeWbOJoy-ulhLw" x="747" y="462"/>
    </children>
    <children xmi:type="notation:Shape" xmi:id="_Bd9-oNPmEeWbOJoy-ulhLw" type="StereotypeComment">
      <styles xmi:type="notation:TitleStyle" xmi:id="_Bd9-odPmEeWbOJoy-ulhLw" showTitle="true"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Bd-lsNPmEeWbOJoy-ulhLw" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_4aQ_sM6LEeKrteq_aJ3viA"/>
      </styles>
      <element xsi:nil="true"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Bd9-otPmEeWbOJoy-ulhLw" x="1013" y="467"/>
    </children>
    <styles xmi:type="notation:StringValueStyle" xmi:id="_s45L0XCWEeSt8b8bMiRGxw" name="diagram_compatibility_version" stringValue="1.2.0"/>
    <styles xmi:type="notation:DiagramStyle" xmi:id="_s45L0nCWEeSt8b8bMiRGxw"/>
    <styles xmi:type="style:PapyrusViewStyle" xmi:id="_s45L03CWEeSt8b8bMiRGxw">
      <owner xmi:type="uml:Package" href="tdl.uml#_WxsNgO6_EeKIkeRJcyj9VQ"/>
    </styles>
    <element xmi:type="uml:Package" href="tdl.uml#_WxsNgO6_EeKIkeRJcyj9VQ"/>
    <edges xmi:type="notation:Connector" xmi:id="_XG_wUHCXEeSt8b8bMiRGxw" type="Generalization_Edge" source="_TU9pIHCXEeSt8b8bMiRGxw" target="_PhvPIHCXEeSt8b8bMiRGxw">
      <children xmi:type="notation:DecorationNode" xmi:id="_XG_wU3CXEeSt8b8bMiRGxw" type="Generalization_StereotypeLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_XG_wVHCXEeSt8b8bMiRGxw" y="40"/>
      </children>
      <styles xmi:type="notation:FontStyle" xmi:id="_XG_wUXCXEeSt8b8bMiRGxw"/>
      <element xmi:type="uml:Generalization" href="tdl.uml#_ZEJOYBV5EeOt96BlMXV7qw"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_XG_wUnCXEeSt8b8bMiRGxw" points="[-9, -50, 34, 197]$[-35, -197, 8, 50]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_UXcH4nCZEeSt8b8bMiRGxw" id="(0.488,0.0)"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_UXcH43CZEeSt8b8bMiRGxw" id="(0.5116279069767442,1.0)"/>
    </edges>
    <edges xmi:type="notation:Connector" xmi:id="_prTZAXCXEeSt8b8bMiRGxw" type="Generalization_Edge" source="_aVCZoHCXEeSt8b8bMiRGxw" target="_C46GYHCXEeSt8b8bMiRGxw">
      <children xmi:type="notation:DecorationNode" xmi:id="_prdKAHCXEeSt8b8bMiRGxw" type="Generalization_StereotypeLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_prdKAXCXEeSt8b8bMiRGxw" y="40"/>
      </children>
      <styles xmi:type="notation:FontStyle" xmi:id="_prTZAnCXEeSt8b8bMiRGxw"/>
      <element xmi:type="uml:Generalization" href="tdl.uml#_prTZAHCXEeSt8b8bMiRGxw"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_prTZA3CXEeSt8b8bMiRGxw" points="[31, -50, -131, 196]$[112, -200, -50, 46]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_JGVnEHCZEeSt8b8bMiRGxw" id="(0.8995215311004785,0.022988505747126436)"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_JGVnEXCZEeSt8b8bMiRGxw" id="(0.2248062015503876,1.0)"/>
    </edges>
    <edges xmi:type="notation:Connector" xmi:id="_tlYB4HCXEeSt8b8bMiRGxw" type="Association_Edge" source="_aVCZoHCXEeSt8b8bMiRGxw" target="_mNM6cHCXEeSt8b8bMiRGxw">
      <children xmi:type="notation:DecorationNode" xmi:id="_tlYB43CXEeSt8b8bMiRGxw" visible="false" type="Association_StereotypeLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_tlhy4HCXEeSt8b8bMiRGxw" y="-20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_tlhy4XCXEeSt8b8bMiRGxw" visible="false" type="Association_NameLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_tlhy4nCXEeSt8b8bMiRGxw" y="20"/>
      </children>