tdl.notation 1.83 MB
Newer Older
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_vlav4VRwEeSGV_4El4z6Og" key="displayNameLabelIcon_value" value="false"/>
          </eAnnotations>
          <styles xmi:type="notation:StringListValueStyle" xmi:id="_tRSB4AtlEeS-WKH_ORQAcg" name="maskLabel">
            <stringListValue>name</stringListValue>
            <stringListValue>derived</stringListValue>
            <stringListValue>multiplicity</stringListValue>
            <stringListValue>type</stringListValue>
          </styles>
          <element xmi:type="uml:Property" href="tdl.uml#_kZvgkM6fEeKrteq_aJ3viA"/>
          <layoutConstraint xmi:type="notation:Location" xmi:id="_kZ1nMc6fEeKrteq_aJ3viA"/>
        </children>
        <styles xmi:type="notation:TitleStyle" xmi:id="_DzO2Us58EeKBmZvNr53Zng"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_DzO2U858EeKBmZvNr53Zng"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_DzO2VM58EeKBmZvNr53Zng"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_DzO2Vc58EeKBmZvNr53Zng"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_DzO2Vs58EeKBmZvNr53Zng" visible="false" type="Class_OperationCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_DzO2V858EeKBmZvNr53Zng"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_DzO2WM58EeKBmZvNr53Zng"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_DzO2Wc58EeKBmZvNr53Zng"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_DzO2Ws58EeKBmZvNr53Zng"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_DzO2W858EeKBmZvNr53Zng" visible="false" type="Class_NestedClassifierCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_DzO2XM58EeKBmZvNr53Zng"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_DzO2Xc58EeKBmZvNr53Zng"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_DzO2Xs58EeKBmZvNr53Zng"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_DzO2X858EeKBmZvNr53Zng"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_CEgGYOX-EeWeNrMN5ROVxg" type="Class_FloatingNameLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_CEgGYeX-EeWeNrMN5ROVxg" y="5"/>
      </children>
      <element xmi:type="uml:Class" href="tdl.uml#_DzIIoM58EeKBmZvNr53Zng"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_DzOPQc58EeKBmZvNr53Zng" x="191" y="182" width="140" height="82"/>
    </children>
    <children xmi:type="notation:Shape" xmi:id="_lhCNsM58EeKBmZvNr53Zng" type="Class_Shape" fontName="Segoe UI" lineColor="0">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_xsu5gAtlEeS-WKH_ORQAcg" source="ShadowFigure">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xsvgkAtlEeS-WKH_ORQAcg" key="ShadowFigure_Value" value="false"/>
      </eAnnotations>
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jvrREAwbEeSyW5TlhCAZUA" source="QualifiedName">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jvrREQwbEeSyW5TlhCAZUA" key="QualifiedNameDepth" value="3"/>
      </eAnnotations>
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ty_wAFRwEeSGV_4El4z6Og" source="PapyrusCSSForceValue">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_tzJhAFRwEeSGV_4El4z6Og" key="fillColor" value="true"/>
      </eAnnotations>
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_1rsKkFRwEeSGV_4El4z6Og" source="displayNameLabelIcon">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_1rsKkVRwEeSGV_4El4z6Og" key="displayNameLabelIcon_value" value="false"/>
      </eAnnotations>
      <children xmi:type="notation:DecorationNode" xmi:id="_lhCNuM58EeKBmZvNr53Zng" type="Class_NameLabel"/>
      <children xmi:type="notation:BasicCompartment" xmi:id="_lhC0wM58EeKBmZvNr53Zng" visible="false" type="Class_AttributeCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_lhC0wc58EeKBmZvNr53Zng"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_lhC0ws58EeKBmZvNr53Zng"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_lhC0w858EeKBmZvNr53Zng"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_lhC0xM58EeKBmZvNr53Zng"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_lhC0xc58EeKBmZvNr53Zng" visible="false" type="Class_OperationCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_lhC0xs58EeKBmZvNr53Zng"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_lhC0x858EeKBmZvNr53Zng"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_lhC0yM58EeKBmZvNr53Zng"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_lhC0yc58EeKBmZvNr53Zng"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_lhC0ys58EeKBmZvNr53Zng" visible="false" type="Class_NestedClassifierCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_lhC0y858EeKBmZvNr53Zng"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_lhC0zM58EeKBmZvNr53Zng"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_lhC0zc58EeKBmZvNr53Zng"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_lhC0zs58EeKBmZvNr53Zng"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_CEgtcOX-EeWeNrMN5ROVxg" type="Class_FloatingNameLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_CEgtceX-EeWeNrMN5ROVxg" y="5"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_CIFl4OX-EeWeNrMN5ROVxg" visible="false" type="StereotypeLabel">
        <styles xmi:type="notation:StringValueStyle" xmi:id="_CIFl4eX-EeWeNrMN5ROVxg" name="stereotype" stringValue="StandardProfile::Metaclass"/>
        <element xmi:type="uml:Stereotype" href="pathmap://UML_PROFILES/Standard.profile.uml#Metaclass"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_CIFl4uX-EeWeNrMN5ROVxg"/>
      </children>
      <element xmi:type="uml:Class" href="tdl.uml#_oFvnIM5xEeKBmZvNr53Zng"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_lhCNsc58EeKBmZvNr53Zng" x="337" y="26" width="136" height="56"/>
    </children>
    <children xmi:type="notation:Shape" xmi:id="_fNqp0M6KEeKrteq_aJ3viA" type="Class_Shape" fontName="Segoe UI" lineColor="0">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_fNr38M6KEeKrteq_aJ3viA" source="ShadowFigure">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_fNr38c6KEeKrteq_aJ3viA" key="ShadowFigure_Value" value="false"/>
      </eAnnotations>
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_fNr39M6KEeKrteq_aJ3viA" source="QualifiedName">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_fNr39c6KEeKrteq_aJ3viA" key="QualifiedNameDepth" value="1000"/>
      </eAnnotations>
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_mV2g0AtlEeS-WKH_ORQAcg" source="displayNameLabelIcon">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_mV2g0QtlEeS-WKH_ORQAcg" key="displayNameLabelIcon_value" value="true"/>
      </eAnnotations>
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_tzJhA1RwEeSGV_4El4z6Og" source="PapyrusCSSForceValue">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_tzJhBFRwEeSGV_4El4z6Og" key="fillColor" value="true"/>
      </eAnnotations>
      <children xmi:type="notation:DecorationNode" xmi:id="_fNr39s6KEeKrteq_aJ3viA" type="Class_NameLabel"/>
      <children xmi:type="notation:BasicCompartment" xmi:id="_fNr3986KEeKrteq_aJ3viA" type="Class_AttributeCompartment">
        <children xmi:type="notation:Shape" xmi:id="_Zb7vMM6fEeKrteq_aJ3viA" type="Property_ClassAttributeLabel" fontName="Segoe UI" lineColor="0">
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_oC9qAM6fEeKrteq_aJ3viA" source="CustomAppearance_Annotation">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_oC9qAc6fEeKrteq_aJ3viA" key="CustomAppearance_MaskValue" value="188"/>
          </eAnnotations>
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_wOVKAFRwEeSGV_4El4z6Og" source="displayNameLabelIcon">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_wOVKAVRwEeSGV_4El4z6Og" key="displayNameLabelIcon_value" value="false"/>
          </eAnnotations>
          <styles xmi:type="notation:StringListValueStyle" xmi:id="_oF9zkAtlEeS-WKH_ORQAcg" name="maskLabel">
            <stringListValue>name</stringListValue>
            <stringListValue>derived</stringListValue>
            <stringListValue>multiplicity</stringListValue>
            <stringListValue>type</stringListValue>
          </styles>
          <element xmi:type="uml:Property" href="tdl.uml#_Zb1okM6fEeKrteq_aJ3viA"/>
          <layoutConstraint xmi:type="notation:Location" xmi:id="_Zb7vMc6fEeKrteq_aJ3viA"/>
        </children>
        <styles xmi:type="notation:TitleStyle" xmi:id="_fNr3-M6KEeKrteq_aJ3viA"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_fNr3-c6KEeKrteq_aJ3viA"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_fNr3-s6KEeKrteq_aJ3viA"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_fNr3-86KEeKrteq_aJ3viA"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_fNsfAM6KEeKrteq_aJ3viA" visible="false" type="Class_OperationCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_fNsfAc6KEeKrteq_aJ3viA"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_fNsfAs6KEeKrteq_aJ3viA"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_fNsfA86KEeKrteq_aJ3viA"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_fNsfBM6KEeKrteq_aJ3viA"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_fNsfBc6KEeKrteq_aJ3viA" visible="false" type="Class_NestedClassifierCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_fNsfBs6KEeKrteq_aJ3viA"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_fNsfB86KEeKrteq_aJ3viA"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_fNsfCM6KEeKrteq_aJ3viA"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_fNsfCc6KEeKrteq_aJ3viA"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_CEgtcuX-EeWeNrMN5ROVxg" type="Class_FloatingNameLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_CEgtc-X-EeWeNrMN5ROVxg" y="5"/>
      </children>
      <element xmi:type="uml:Class" href="tdl.uml#_fNbZQM6KEeKrteq_aJ3viA"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_fNqp0c6KEeKrteq_aJ3viA" x="459" y="181" width="144" height="82"/>
    </children>
    <children xmi:type="notation:Shape" xmi:id="_xmm8EBQPEeOImOhKB9FC0A" type="Class_Shape" fontName="Segoe UI" lineColor="0">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_xmnjIBQPEeOImOhKB9FC0A" source="ShadowFigure">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xmnjIRQPEeOImOhKB9FC0A" key="ShadowFigure_Value" value="false"/>
      </eAnnotations>
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_xmnjJBQPEeOImOhKB9FC0A" source="QualifiedName">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xmnjJRQPEeOImOhKB9FC0A" key="QualifiedNameDepth" value="1000"/>
      </eAnnotations>
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_lBsKQAtlEeS-WKH_ORQAcg" source="displayNameLabelIcon">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_lBsKQQtlEeS-WKH_ORQAcg" key="displayNameLabelIcon_value" value="true"/>
      </eAnnotations>
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_tzJhBVRwEeSGV_4El4z6Og" source="PapyrusCSSForceValue">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_tzJhBlRwEeSGV_4El4z6Og" key="fillColor" value="true"/>
      </eAnnotations>
      <children xmi:type="notation:DecorationNode" xmi:id="_xmnjJhQPEeOImOhKB9FC0A" type="Class_NameLabel"/>
      <children xmi:type="notation:BasicCompartment" xmi:id="_xmnjJxQPEeOImOhKB9FC0A" type="Class_AttributeCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_xmnjKBQPEeOImOhKB9FC0A"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_xmnjKRQPEeOImOhKB9FC0A"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_xmnjKhQPEeOImOhKB9FC0A"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xmnjKxQPEeOImOhKB9FC0A"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_xmnjLBQPEeOImOhKB9FC0A" visible="false" type="Class_OperationCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_xmnjLRQPEeOImOhKB9FC0A"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_xmnjLhQPEeOImOhKB9FC0A"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_xmnjLxQPEeOImOhKB9FC0A"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xmnjMBQPEeOImOhKB9FC0A"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_xmnjMRQPEeOImOhKB9FC0A" visible="false" type="Class_NestedClassifierCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_xmnjMhQPEeOImOhKB9FC0A"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_xmnjMxQPEeOImOhKB9FC0A"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_xmnjNBQPEeOImOhKB9FC0A"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xmnjNRQPEeOImOhKB9FC0A"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_CEgtdOX-EeWeNrMN5ROVxg" type="Class_FloatingNameLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_CEgtdeX-EeWeNrMN5ROVxg" y="5"/>
      </children>
      <element xmi:type="uml:Class" href="tdl.uml#_xmeZMBQPEeOImOhKB9FC0A"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_xmm8ERQPEeOImOhKB9FC0A" x="457" y="319" width="144" height="77"/>
    </children>
    <children xmi:type="notation:Shape" xmi:id="_3dZJQBQPEeOImOhKB9FC0A" type="Class_Shape" fontName="Segoe UI" lineColor="0">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_3dZJQRQPEeOImOhKB9FC0A" source="ShadowFigure">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_3dZJQhQPEeOImOhKB9FC0A" key="ShadowFigure_Value" value="false"/>
      </eAnnotations>
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_t2ZCYAwbEeSyW5TlhCAZUA" source="QualifiedName">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_t2ZCYQwbEeSyW5TlhCAZUA" key="QualifiedNameDepth" value="3"/>
      </eAnnotations>
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_kspPgFRwEeSGV_4El4z6Og" source="PapyrusCSSForceValue">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_kspPgVRwEeSGV_4El4z6Og" key="fillColor" value="true"/>
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_MvPpQEQREeqBvYJaFSFI5A" key="visible" value="true"/>
      </eAnnotations>
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_lvl6QFRwEeSGV_4El4z6Og" source="displayNameLabelIcon">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_lvl6QVRwEeSGV_4El4z6Og" key="displayNameLabelIcon_value" value="false"/>
      </eAnnotations>
      <children xmi:type="notation:DecorationNode" xmi:id="_3dZJTRQPEeOImOhKB9FC0A" type="Class_NameLabel">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_MvPpQUQREeqBvYJaFSFI5A" source="PapyrusCSSForceValue">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_MvPpQkQREeqBvYJaFSFI5A" key="visible" value="true"/>
        </eAnnotations>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_3dZJThQPEeOImOhKB9FC0A" visible="false" type="Class_AttributeCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_3dZJTxQPEeOImOhKB9FC0A"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_3dZJUBQPEeOImOhKB9FC0A"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_3dZJURQPEeOImOhKB9FC0A"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_3dZJUhQPEeOImOhKB9FC0A"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_3dZJUxQPEeOImOhKB9FC0A" visible="false" type="Class_OperationCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_3dZJVBQPEeOImOhKB9FC0A"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_3dZJVRQPEeOImOhKB9FC0A"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_3dZJVhQPEeOImOhKB9FC0A"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_3dZJVxQPEeOImOhKB9FC0A"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_3dZJWBQPEeOImOhKB9FC0A" visible="false" type="Class_NestedClassifierCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_3dZJWRQPEeOImOhKB9FC0A"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_3dZJWhQPEeOImOhKB9FC0A"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_3dZJWxQPEeOImOhKB9FC0A"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_3dZJXBQPEeOImOhKB9FC0A"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_CEgtduX-EeWeNrMN5ROVxg" type="Class_FloatingNameLabel">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_MvPpQ0QREeqBvYJaFSFI5A" source="PapyrusCSSForceValue">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_MvPpREQREeqBvYJaFSFI5A" key="visible" value="true"/>
        </eAnnotations>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_CEgtd-X-EeWeNrMN5ROVxg" y="5"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_CI9voOX-EeWeNrMN5ROVxg" visible="false" type="StereotypeLabel">
        <styles xmi:type="notation:StringValueStyle" xmi:id="_CI9voeX-EeWeNrMN5ROVxg" name="stereotype" stringValue="StandardProfile::Metaclass"/>
        <element xmi:type="uml:Stereotype" href="pathmap://UML_PROFILES/Standard.profile.uml#Metaclass"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_CI9vouX-EeWeNrMN5ROVxg"/>
      </children>
      <element xmi:type="uml:Class" href="tdl.uml#_4aQ_sM6LEeKrteq_aJ3viA"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_3dZJZhQPEeOImOhKB9FC0A" x="685" y="332" width="151" height="57"/>
    </children>
    <children xmi:type="notation:Shape" xmi:id="_6F8k0FRvEeSGV_4El4z6Og" type="Class_Shape">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8wccMFRvEeSGV_4El4z6Og" source="PapyrusCSSForceValue">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8wccMVRvEeSGV_4El4z6Og" key="fillColor" value="true"/>
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_mbFKyEQQEeqBvYJaFSFI5A" key="visible" value="true"/>
      </eAnnotations>
      <children xmi:type="notation:DecorationNode" xmi:id="_6F8k0lRvEeSGV_4El4z6Og" type="Class_NameLabel">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_mbFKyUQQEeqBvYJaFSFI5A" source="PapyrusCSSForceValue">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_mbFKykQQEeqBvYJaFSFI5A" key="visible" value="true"/>
        </eAnnotations>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_6F8k01RvEeSGV_4El4z6Og" type="Class_AttributeCompartment">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_mbFKy0QQEeqBvYJaFSFI5A" source="PapyrusCSSForceValue">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_mbFKzEQQEeqBvYJaFSFI5A" key="visible" value="true"/>
        </eAnnotations>
        <children xmi:type="notation:Shape" xmi:id="_JA7WYFRwEeSGV_4El4z6Og" type="Property_ClassAttributeLabel">
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_KgS3YFRwEeSGV_4El4z6Og" source="displayNameLabelIcon">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_KgS3YVRwEeSGV_4El4z6Og" key="displayNameLabelIcon_value" value="false"/>
          </eAnnotations>
          <styles xmi:type="notation:StringListValueStyle" xmi:id="_LdlmEFRwEeSGV_4El4z6Og" name="maskLabel">
            <stringListValue>name</stringListValue>
            <stringListValue>derived</stringListValue>
            <stringListValue>multiplicity</stringListValue>
            <stringListValue>type</stringListValue>
          </styles>
          <element xmi:type="uml:Property" href="tdl.uml#_9BODUAr9EeOfdc1Ie2nqvA"/>
          <layoutConstraint xmi:type="notation:Location" xmi:id="_JA7WYVRwEeSGV_4El4z6Og"/>
        </children>
        <children xmi:type="notation:Shape" xmi:id="_JA7WYlRwEeSGV_4El4z6Og" type="Property_ClassAttributeLabel">
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_NNUeUFRwEeSGV_4El4z6Og" source="displayNameLabelIcon">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_NNUeUVRwEeSGV_4El4z6Og" key="displayNameLabelIcon_value" value="false"/>
          </eAnnotations>
          <styles xmi:type="notation:StringListValueStyle" xmi:id="_MaSe4FRwEeSGV_4El4z6Og" name="maskLabel">
            <stringListValue>name</stringListValue>
            <stringListValue>derived</stringListValue>
            <stringListValue>multiplicity</stringListValue>
            <stringListValue>type</stringListValue>
          </styles>
          <element xmi:type="uml:Property" href="tdl.uml#_1WjdsAr9EeOfdc1Ie2nqvA"/>
          <layoutConstraint xmi:type="notation:Location" xmi:id="_JA7WY1RwEeSGV_4El4z6Og"/>
        </children>
        <styles xmi:type="notation:TitleStyle" xmi:id="_6F8k1FRvEeSGV_4El4z6Og"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_6F8k1VRvEeSGV_4El4z6Og"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_6F8k1lRvEeSGV_4El4z6Og"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_6F8k11RvEeSGV_4El4z6Og"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_6F8k2FRvEeSGV_4El4z6Og" visible="false" type="Class_OperationCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_6F8k2VRvEeSGV_4El4z6Og"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_6F8k2lRvEeSGV_4El4z6Og"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_6F8k21RvEeSGV_4El4z6Og"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_6F8k3FRvEeSGV_4El4z6Og"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_6F8k3VRvEeSGV_4El4z6Og" visible="false" type="Class_NestedClassifierCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_6F8k3lRvEeSGV_4El4z6Og"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_6F8k31RvEeSGV_4El4z6Og"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_6F8k4FRvEeSGV_4El4z6Og"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_6F8k4VRvEeSGV_4El4z6Og"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_CEgteOX-EeWeNrMN5ROVxg" type="Class_FloatingNameLabel">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_mbFx0EQQEeqBvYJaFSFI5A" source="PapyrusCSSForceValue">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_mbFx0UQQEeqBvYJaFSFI5A" key="visible" value="true"/>
        </eAnnotations>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_CEgteeX-EeWeNrMN5ROVxg" y="5"/>
      </children>
      <element xmi:type="uml:Class" href="tdl.uml#_wZOBAAr9EeOfdc1Ie2nqvA"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_6F8k0VRvEeSGV_4El4z6Og" x="680" y="180" width="193" height="97"/>
    </children>
    <children xmi:type="notation:Shape" xmi:id="_j5TxkEQQEeqBvYJaFSFI5A" type="Class_Shape" fontName="Segoe UI" lineColor="0">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_mbFKwEQQEeqBvYJaFSFI5A" source="PapyrusCSSForceValue">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_mbFKwUQQEeqBvYJaFSFI5A" key="visible" value="true"/>
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_nrCWwEQQEeqBvYJaFSFI5A" key="fillColor" value="true"/>
      </eAnnotations>
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_L4LeYEQREeqBvYJaFSFI5A" source="displayNameLabelIcon">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_L4LeYUQREeqBvYJaFSFI5A" key="displayNameLabelIcon_value" value="false"/>
      </eAnnotations>
      <children xmi:type="notation:DecorationNode" xmi:id="_j5TxkkQQEeqBvYJaFSFI5A" type="Class_NameLabel">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_mbFKwkQQEeqBvYJaFSFI5A" source="PapyrusCSSForceValue">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_mbFKw0QQEeqBvYJaFSFI5A" key="visible" value="true"/>
        </eAnnotations>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_j5Txk0QQEeqBvYJaFSFI5A" type="Class_FloatingNameLabel">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_mbFKxkQQEeqBvYJaFSFI5A" source="PapyrusCSSForceValue">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_mbFKx0QQEeqBvYJaFSFI5A" key="visible" value="true"/>
        </eAnnotations>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_j5TxlEQQEeqBvYJaFSFI5A" y="15"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_j5TxlUQQEeqBvYJaFSFI5A" visible="false" type="Class_AttributeCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_j5TxlkQQEeqBvYJaFSFI5A"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_j5Txl0QQEeqBvYJaFSFI5A"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_j5TxmEQQEeqBvYJaFSFI5A"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_j5TxmUQQEeqBvYJaFSFI5A"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_j5TxmkQQEeqBvYJaFSFI5A" visible="false" type="Class_OperationCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_j5Txm0QQEeqBvYJaFSFI5A"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_j5TxnEQQEeqBvYJaFSFI5A"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_j5TxnUQQEeqBvYJaFSFI5A"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_j5TxnkQQEeqBvYJaFSFI5A"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_j5Txn0QQEeqBvYJaFSFI5A" visible="false" type="Class_NestedClassifierCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_j5TxoEQQEeqBvYJaFSFI5A"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_j5TxoUQQEeqBvYJaFSFI5A"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_j5TxokQQEeqBvYJaFSFI5A"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_j5Txo0QQEeqBvYJaFSFI5A"/>
      </children>
      <element xmi:type="uml:Class" href="tdl.uml#_Lp3BcEQEEeqBvYJaFSFI5A"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_j5TxkUQQEeqBvYJaFSFI5A" x="452" y="456" width="141" height="61"/>
    <children xmi:type="notation:Shape" xmi:id="_0zt740QeEeqBvYJaFSFI5A" type="StereotypeComment">
      <styles xmi:type="notation:TitleStyle" xmi:id="_0zt75EQeEeqBvYJaFSFI5A"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_0zt75kQeEeqBvYJaFSFI5A" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_DzIIoM58EeKBmZvNr53Zng"/>
      </styles>
      <element xsi:nil="true"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0zt75UQeEeqBvYJaFSFI5A" x="391" y="182"/>
    <children xmi:type="notation:Shape" xmi:id="_0zvxE0QeEeqBvYJaFSFI5A" type="StereotypeComment">
      <styles xmi:type="notation:TitleStyle" xmi:id="_0zvxFEQeEeqBvYJaFSFI5A"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_0zvxFkQeEeqBvYJaFSFI5A" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_oFvnIM5xEeKBmZvNr53Zng"/>
      </styles>
      <element xsi:nil="true"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0zvxFUQeEeqBvYJaFSFI5A" x="537" y="26"/>
    <children xmi:type="notation:Shape" xmi:id="_0z13s0QeEeqBvYJaFSFI5A" type="StereotypeComment">
      <styles xmi:type="notation:TitleStyle" xmi:id="_0z13tEQeEeqBvYJaFSFI5A"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_0z13tkQeEeqBvYJaFSFI5A" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_fNbZQM6KEeKrteq_aJ3viA"/>
      </styles>
      <element xsi:nil="true"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0z13tUQeEeqBvYJaFSFI5A" x="659" y="181"/>
    <children xmi:type="notation:Shape" xmi:id="_0z6wM0QeEeqBvYJaFSFI5A" type="StereotypeComment">
      <styles xmi:type="notation:TitleStyle" xmi:id="_0z6wNEQeEeqBvYJaFSFI5A"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_0z6wNkQeEeqBvYJaFSFI5A" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_xmeZMBQPEeOImOhKB9FC0A"/>
      </styles>
      <element xsi:nil="true"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0z6wNUQeEeqBvYJaFSFI5A" x="657" y="319"/>
    <children xmi:type="notation:Shape" xmi:id="_00APwEQeEeqBvYJaFSFI5A" type="StereotypeComment">
      <styles xmi:type="notation:TitleStyle" xmi:id="_00APwUQeEeqBvYJaFSFI5A"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_00APw0QeEeqBvYJaFSFI5A" 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="_00APwkQeEeqBvYJaFSFI5A" x="885" y="332"/>
    <children xmi:type="notation:Shape" xmi:id="_00DTE0QeEeqBvYJaFSFI5A" type="StereotypeComment">
      <styles xmi:type="notation:TitleStyle" xmi:id="_00DTFEQeEeqBvYJaFSFI5A"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_00DTFkQeEeqBvYJaFSFI5A" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_wZOBAAr9EeOfdc1Ie2nqvA"/>
      </styles>
      <element xsi:nil="true"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_00DTFUQeEeqBvYJaFSFI5A" x="880" y="180"/>
    <children xmi:type="notation:Shape" xmi:id="_00JZsEQeEeqBvYJaFSFI5A" type="StereotypeComment">
      <styles xmi:type="notation:TitleStyle" xmi:id="_00JZsUQeEeqBvYJaFSFI5A"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_00JZs0QeEeqBvYJaFSFI5A" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_Lp3BcEQEEeqBvYJaFSFI5A"/>
      </styles>
      <element xsi:nil="true"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_00JZskQeEeqBvYJaFSFI5A" x="652" y="456"/>
    </children>
    <styles xmi:type="notation:DiagramStyle" xmi:id="_5S_Ksc57EeKBmZvNr53Zng"/>
    <styles xmi:type="notation:StringValueStyle" xmi:id="_CEhUgOX-EeWeNrMN5ROVxg" name="diagram_compatibility_version" stringValue="1.4.0"/>
    <styles xmi:type="style_1:PapyrusDiagramStyle" xmi:id="_ebihUEQQEeqBvYJaFSFI5A" diagramKindId="org.eclipse.papyrus.uml.diagram.class">
      <owner xmi:type="uml:Package" href="tdl.uml#_095awM5wEeKBmZvNr53Zng"/>
    </styles>
    <element xmi:type="uml:Package" href="tdl.uml#_095awM5wEeKBmZvNr53Zng"/>
    <edges xmi:type="notation:Connector" xmi:id="_qzpW0M58EeKBmZvNr53Zng" type="Association_Edge" source="_lhCNsM58EeKBmZvNr53Zng" target="_DzOPQM58EeKBmZvNr53Zng" routing="Rectilinear" lineColor="0">
      <children xmi:type="notation:DecorationNode" xmi:id="_qztBMM58EeKBmZvNr53Zng" visible="false" type="Association_StereotypeLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_XgNcgCIMEeeCEPE4IHLcjg" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_qztBMc58EeKBmZvNr53Zng" y="-20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_qztBMs58EeKBmZvNr53Zng" visible="false" type="Association_NameLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_XgXNgCIMEeeCEPE4IHLcjg" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_qztoQM58EeKBmZvNr53Zng" x="61" y="-52"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_qztoQc58EeKBmZvNr53Zng" type="Association_TargetRoleLabel">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ulQ80AtmEeS-WKH_ORQAcg" source="PapyrusCSSForceValue">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ulQ80QtmEeS-WKH_ORQAcg" key="visible" value="true"/>
        </eAnnotations>
        <styles xmi:type="notation:StringListValueStyle" xmi:id="_vriBUAtmEeS-WKH_ORQAcg" name="maskLabel">
          <stringListValue>name</stringListValue>
          <stringListValue>derived</stringListValue>
          <stringListValue>multiplicity</stringListValue>
        </styles>
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_XgiMoCIMEeeCEPE4IHLcjg" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_qztoQs58EeKBmZvNr53Zng" x="80" y="30"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_qztoQ858EeKBmZvNr53Zng" type="Association_SourceRoleLabel">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ulQVwAtmEeS-WKH_ORQAcg" source="PapyrusCSSForceValue">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ulQVwQtmEeS-WKH_ORQAcg" key="visible" value="true"/>
        </eAnnotations>
        <styles xmi:type="notation:StringListValueStyle" xmi:id="_xcXFwAtmEeS-WKH_ORQAcg" name="maskLabel">
          <stringListValue>name</stringListValue>
          <stringListValue>derived</stringListValue>
          <stringListValue>multiplicity</stringListValue>
        </styles>
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_XgqvgCIMEeeCEPE4IHLcjg" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_qztoRM58EeKBmZvNr53Zng" x="-36" y="88"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_qztoRc58EeKBmZvNr53Zng" visible="false" type="Association_SourceMultiplicityLabel">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_1ciQwu7sEeKEI7DGGPzGog" source="CustomAppearance_Annotation">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_1gEF4O7sEeKEI7DGGPzGog" key="CustomAppearance_MaskValue" value="172"/>
        </eAnnotations>
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_Xgz5cCIMEeeCEPE4IHLcjg" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_qztoRs58EeKBmZvNr53Zng" x="86" y="17"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_qzuPUM58EeKBmZvNr53Zng" visible="false" type="Association_TargetMultiplicityLabel">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_1ci30O7sEeKEI7DGGPzGog" source="CustomAppearance_Annotation">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_1gEF4e7sEeKEI7DGGPzGog" key="CustomAppearance_MaskValue" value="172"/>
        </eAnnotations>
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_Xg-RgCIMEeeCEPE4IHLcjg" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_qzuPUc58EeKBmZvNr53Zng" x="-25" y="71"/>
      </children>
      <styles xmi:type="notation:FontStyle" xmi:id="_qzpW0c58EeKBmZvNr53Zng" fontName="Segoe UI"/>
      <element xmi:type="uml:Association" href="tdl.uml#_qzgM4M58EeKBmZvNr53Zng"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_qzpW0s58EeKBmZvNr53Zng" points="[337, 60, -643984, -643984]$[220, 60, -643984, -643984]$[220, 182, -643984, -643984]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_iEARIAtlEeS-WKH_ORQAcg" id="(0.0,0.6071428571428571)"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_qz0V8M58EeKBmZvNr53Zng" id="(0.20714285714285716,0.0)"/>
    </edges>
    <edges xmi:type="notation:Connector" xmi:id="_g0rLQM6HEeKrteq_aJ3viA" type="Generalization_Edge" source="_DzOPQM58EeKBmZvNr53Zng" target="_lhCNsM58EeKBmZvNr53Zng" routing="Tree" lineColor="0">
      <children xmi:type="notation:DecorationNode" xmi:id="_g0tAcM6HEeKrteq_aJ3viA" type="Generalization_StereotypeLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_eGOjMEQREeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_g0tAcc6HEeKrteq_aJ3viA" y="40"/>
      </children>
      <styles xmi:type="notation:FontStyle" xmi:id="_g0rLQc6HEeKrteq_aJ3viA" fontName="Segoe UI"/>
      <element xmi:type="uml:Generalization" href="tdl.uml#_g0DgMM6HEeKrteq_aJ3viA"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_g0rLQs6HEeKrteq_aJ3viA" points="[292, 182, -643984, -643984]$[292, 136, -643984, -643984]$[412, 136, -643984, -643984]$[412, 82, -643984, -643984]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_g0x48M6HEeKrteq_aJ3viA" id="(0.7214285714285714,0.0)"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_g0x48c6HEeKrteq_aJ3viA" id="(0.5514705882352942,1.0)"/>
    <edges xmi:type="notation:Connector" xmi:id="_g8kboM6KEeKrteq_aJ3viA" type="Association_Edge" source="_lhCNsM58EeKBmZvNr53Zng" target="_fNqp0M6KEeKrteq_aJ3viA" routing="Rectilinear" lineColor="0">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_W2nG8BYVEeOqL_8jAtx4GA" source="QualifiedName">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_W2nG8RYVEeOqL_8jAtx4GA" key="QualifiedNameDepth" value="1"/>
      </eAnnotations>
      <children xmi:type="notation:DecorationNode" xmi:id="_g8lCsM6KEeKrteq_aJ3viA" visible="false" type="Association_StereotypeLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_Zc-EICIMEeeCEPE4IHLcjg" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_g8lCsc6KEeKrteq_aJ3viA" y="-20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_g8lCss6KEeKrteq_aJ3viA" visible="false" type="Association_NameLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_ZdF_8CIMEeeCEPE4IHLcjg" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_g8lCs86KEeKrteq_aJ3viA" x="39" y="-58"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_g8lCtM6KEeKrteq_aJ3viA" type="Association_TargetRoleLabel">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Rpi0YAtmEeS-WKH_ORQAcg" source="PapyrusCSSForceValue">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Rpi0YQtmEeS-WKH_ORQAcg" key="visible" value="true"/>
        </eAnnotations>
        <styles xmi:type="notation:StringListValueStyle" xmi:id="_TDyk0AtmEeS-WKH_ORQAcg" name="maskLabel">
          <stringListValue>name</stringListValue>
          <stringListValue>derived</stringListValue>
          <stringListValue>multiplicity</stringListValue>
        </styles>
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_ZdN7wCIMEeeCEPE4IHLcjg" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_g8lpwM6KEeKrteq_aJ3viA" x="109" y="-10"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_g8lpwc6KEeKrteq_aJ3viA" type="Association_SourceRoleLabel">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_RphmQAtmEeS-WKH_ORQAcg" source="PapyrusCSSForceValue">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_RpiNUAtmEeS-WKH_ORQAcg" key="visible" value="true"/>
        </eAnnotations>
        <styles xmi:type="notation:StringListValueStyle" xmi:id="_USRxMAtmEeS-WKH_ORQAcg" name="maskLabel">
          <stringListValue>name</stringListValue>
          <stringListValue>derived</stringListValue>
          <stringListValue>multiplicity</stringListValue>
        </styles>
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_ZdV3kCIMEeeCEPE4IHLcjg" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_g8lpws6KEeKrteq_aJ3viA" x="-35" y="-96"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_g8lpw86KEeKrteq_aJ3viA" visible="false" type="Association_SourceMultiplicityLabel">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_1ciQwO7sEeKEI7DGGPzGog" source="CustomAppearance_Annotation">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_1gDe0O7sEeKEI7DGGPzGog" key="CustomAppearance_MaskValue" value="172"/>
        </eAnnotations>
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_ZdgPoCIMEeeCEPE4IHLcjg" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_g8lpxM6KEeKrteq_aJ3viA" x="97" y="-11"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_g8lpxc6KEeKrteq_aJ3viA" visible="false" type="Association_TargetMultiplicityLabel">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_1ci30u7sEeKEI7DGGPzGog" source="CustomAppearance_Annotation">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_1gEF4u7sEeKEI7DGGPzGog" key="CustomAppearance_MaskValue" value="172"/>
        </eAnnotations>
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_ZdqnsCIMEeeCEPE4IHLcjg" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_g8lpxs6KEeKrteq_aJ3viA" x="-11" y="-75"/>
      </children>
      <styles xmi:type="notation:FontStyle" xmi:id="_g8kboc6KEeKrteq_aJ3viA" fontName="Segoe UI"/>
      <element xmi:type="uml:Association" href="tdl.uml#_g8aDkM6KEeKrteq_aJ3viA"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_g8kbos6KEeKrteq_aJ3viA" points="[473, 60, -643984, -643984]$[560, 60, -643984, -643984]$[560, 181, -643984, -643984]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_g8rwYM6KEeKrteq_aJ3viA" id="(1.0,0.6071428571428571)"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_g8rwYc6KEeKrteq_aJ3viA" id="(0.7013888888888888,0.0)"/>
    </edges>
    <edges xmi:type="notation:Connector" xmi:id="_x616oM6KEeKrteq_aJ3viA" type="Generalization_Edge" source="_fNqp0M6KEeKrteq_aJ3viA" target="_lhCNsM58EeKBmZvNr53Zng" routing="Tree" lineColor="0">
      <children xmi:type="notation:DecorationNode" xmi:id="_x62hsM6KEeKrteq_aJ3viA" type="Generalization_StereotypeLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_dmIt4EQREeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_x62hsc6KEeKrteq_aJ3viA" y="40"/>
      </children>
      <styles xmi:type="notation:FontStyle" xmi:id="_x616oc6KEeKrteq_aJ3viA" fontName="Segoe UI"/>
      <element xmi:type="uml:Generalization" href="tdl.uml#_x6vM8M6KEeKrteq_aJ3viA"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_x616os6KEeKrteq_aJ3viA" points="[492, 181, -643984, -643984]$[492, 136, -643984, -643984]$[412, 136, -643984, -643984]$[412, 82, -643984, -643984]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_x65lAM6KEeKrteq_aJ3viA" id="(0.22916666666666666,0.0)"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_x65lAc6KEeKrteq_aJ3viA" id="(0.5514705882352942,1.0)"/>
    </edges>
    <edges xmi:type="notation:Connector" xmi:id="_zMEeABQPEeOImOhKB9FC0A" type="Association_Edge" source="_fNqp0M6KEeKrteq_aJ3viA" target="_xmm8EBQPEeOImOhKB9FC0A" lineColor="0">
      <children xmi:type="notation:DecorationNode" xmi:id="_zMFFEBQPEeOImOhKB9FC0A" visible="false" type="Association_StereotypeLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_H7J14EQWEeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_zMFFERQPEeOImOhKB9FC0A" y="-20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_zMFFEhQPEeOImOhKB9FC0A" visible="false" type="Association_NameLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_H7XRQEQWEeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_zMFFExQPEeOImOhKB9FC0A" y="20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_zMFFFBQPEeOImOhKB9FC0A" visible="false" type="Association_TargetRoleLabel">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_YxwNMAtmEeS-WKH_ORQAcg" source="PapyrusCSSForceValue">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_YxwNMQtmEeS-WKH_ORQAcg" key="visible" value="true"/>
        </eAnnotations>
        <styles xmi:type="notation:StringListValueStyle" xmi:id="_Zm9W4AtmEeS-WKH_ORQAcg" name="maskLabel">
          <stringListValue>name</stringListValue>
          <stringListValue>derived</stringListValue>
          <stringListValue>multiplicity</stringListValue>
        </styles>
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_H7kFkEQWEeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_zMFFFRQPEeOImOhKB9FC0A" x="15" y="-99"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_zMFFFhQPEeOImOhKB9FC0A" type="Association_SourceRoleLabel">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Yxw0QAtmEeS-WKH_ORQAcg" source="PapyrusCSSForceValue">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_YxxbUAtmEeS-WKH_ORQAcg" key="visible" value="true"/>
        </eAnnotations>
        <styles xmi:type="notation:StringListValueStyle" xmi:id="_bofJwAtmEeS-WKH_ORQAcg" name="maskLabel">
          <stringListValue>name</stringListValue>
          <stringListValue>derived</stringListValue>
          <stringListValue>multiplicity</stringListValue>
        </styles>
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_H7t2kEQWEeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_zMFFFxQPEeOImOhKB9FC0A" x="-33" y="63"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_zMFFGBQPEeOImOhKB9FC0A" visible="false" type="Association_SourceMultiplicityLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_H74OoEQWEeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_zMFFGRQPEeOImOhKB9FC0A" x="3" y="-74"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_zMFFGhQPEeOImOhKB9FC0A" visible="false" type="Association_TargetMultiplicityLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_H8B_oEQWEeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_zMFsIBQPEeOImOhKB9FC0A" x="-5" y="-23"/>
      </children>
      <styles xmi:type="notation:FontStyle" xmi:id="_zMEeARQPEeOImOhKB9FC0A" fontName="Segoe UI"/>
      <element xmi:type="uml:Association" href="tdl.uml#_zL3psBQPEeOImOhKB9FC0A"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_zMEeAhQPEeOImOhKB9FC0A" points="[569, 301, -643984, -643984]$[516, 299, -643984, -643984]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ihe3UAtlEeS-WKH_ORQAcg" id="(0.5069444444444444,1.0)"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_zMLywBQPEeOImOhKB9FC0A" id="(0.5208333333333334,0.0)"/>
    </edges>
    <edges xmi:type="notation:Connector" xmi:id="_8czpkBQPEeOImOhKB9FC0A" type="Generalization_Edge" source="_xmm8EBQPEeOImOhKB9FC0A" target="_3dZJQBQPEeOImOhKB9FC0A" lineColor="0">
      <children xmi:type="notation:DecorationNode" xmi:id="_8czpkxQPEeOImOhKB9FC0A" type="Generalization_StereotypeLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_H8LwoEQWEeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_8czplBQPEeOImOhKB9FC0A" y="40"/>
      </children>
      <styles xmi:type="notation:FontStyle" xmi:id="_8czpkRQPEeOImOhKB9FC0A" fontName="Segoe UI"/>
      <element xmi:type="uml:Generalization" href="tdl.uml#_8cqfoBQPEeOImOhKB9FC0A"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_8czpkhQPEeOImOhKB9FC0A" points="[551, 358, -643984, -643984]$[561, 394, -643984, -643984]$[676, 373, -643984, -643984]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Vh9F0AtlEeS-WKH_ORQAcg" id="(1.0,0.5064935064935064)"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_8c2F0BQPEeOImOhKB9FC0A" id="(0.0,0.45614035087719296)"/>
    </edges>
    <edges xmi:type="notation:Connector" xmi:id="_XMLUIFRwEeSGV_4El4z6Og" type="Generalization_Edge" source="_6F8k0FRvEeSGV_4El4z6Og" target="_3dZJQBQPEeOImOhKB9FC0A">
      <children xmi:type="notation:DecorationNode" xmi:id="_XMVFIFRwEeSGV_4El4z6Og" type="Generalization_StereotypeLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_H8XW0EQWEeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_XMVFIVRwEeSGV_4El4z6Og" y="40"/>
      </children>
      <styles xmi:type="notation:FontStyle" xmi:id="_XMLUIVRwEeSGV_4El4z6Og"/>
      <element xmi:type="uml:Generalization" href="tdl.uml#_zHb6wAr9EeOfdc1Ie2nqvA"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_XMLUIlRwEeSGV_4El4z6Og" points="[753, 318, -643984, -643984]$[759, 294, -643984, -643984]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ZbnAIFRwEeSGV_4El4z6Og" id="(0.37305699481865284,1.0)"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ZbnAIVRwEeSGV_4El4z6Og" id="(0.4966887417218543,0.0)"/>
    </edges>
    <edges xmi:type="notation:Connector" xmi:id="_PvjYkEQREeqBvYJaFSFI5A" type="Association_Edge" source="_xmm8EBQPEeOImOhKB9FC0A" target="_j5TxkEQQEeqBvYJaFSFI5A" routing="Rectilinear">
      <children xmi:type="notation:DecorationNode" xmi:id="_Pvj_oEQREeqBvYJaFSFI5A" visible="false" type="Association_StereotypeLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_atK8sEQREeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_Pvj_oUQREeqBvYJaFSFI5A" y="-20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_Pvj_okQREeqBvYJaFSFI5A" visible="false" type="Association_NameLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_atTfkEQREeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_Pvj_o0QREeqBvYJaFSFI5A" y="20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_Pvj_pEQREeqBvYJaFSFI5A" visible="false" type="Association_TargetRoleLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_atbbYEQREeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_Pvj_pUQREeqBvYJaFSFI5A" x="6" y="-20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_Pvj_pkQREeqBvYJaFSFI5A" type="Association_SourceRoleLabel">
        <styles xmi:type="notation:StringListValueStyle" xmi:id="_W9DhEEQREeqBvYJaFSFI5A" name="maskLabel">
          <stringListValue>multiplicity</stringListValue>
          <stringListValue>name</stringListValue>
        </styles>
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_atj-QEQREeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_Pvj_p0QREeqBvYJaFSFI5A" x="-30" y="67"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_Pvj_qEQREeqBvYJaFSFI5A" visible="false" type="Association_SourceMultiplicityLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_at2SIEQREeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_Pvj_qUQREeqBvYJaFSFI5A" x="6" y="20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_Pvj_qkQREeqBvYJaFSFI5A" visible="false" type="Association_TargetMultiplicityLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_at_cEEQREeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_Pvj_q0QREeqBvYJaFSFI5A" x="-6" y="-20"/>
      </children>
      <styles xmi:type="notation:FontStyle" xmi:id="_PvjYkUQREeqBvYJaFSFI5A"/>
      <element xmi:type="uml:Association" href="tdl.uml#_PvZnkEQREeqBvYJaFSFI5A"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_PvjYkkQREeqBvYJaFSFI5A" points="[552, 396, -643984, -643984]$[552, 436, -643984, -643984]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Pv9oQEQREeqBvYJaFSFI5A" id="(0.6597222222222222,1.0)"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Pv9oQUQREeqBvYJaFSFI5A" id="(0.7092198581560284,0.0)"/>
    </edges>
    <edges xmi:type="notation:Connector" xmi:id="_0zt750QeEeqBvYJaFSFI5A" type="StereotypeCommentLink" source="_DzOPQM58EeKBmZvNr53Zng" target="_0zt740QeEeqBvYJaFSFI5A">
      <styles xmi:type="notation:FontStyle" xmi:id="_0zt76EQeEeqBvYJaFSFI5A"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_0zt77EQeEeqBvYJaFSFI5A" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_DzIIoM58EeKBmZvNr53Zng"/>
      </styles>
      <element xsi:nil="true"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_0zt76UQeEeqBvYJaFSFI5A" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_0zt76kQeEeqBvYJaFSFI5A"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_0zt760QeEeqBvYJaFSFI5A"/>
    <edges xmi:type="notation:Connector" xmi:id="_0zvxF0QeEeqBvYJaFSFI5A" type="StereotypeCommentLink" source="_lhCNsM58EeKBmZvNr53Zng" target="_0zvxE0QeEeqBvYJaFSFI5A">
      <styles xmi:type="notation:FontStyle" xmi:id="_0zvxGEQeEeqBvYJaFSFI5A"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_0zvxHEQeEeqBvYJaFSFI5A" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_oFvnIM5xEeKBmZvNr53Zng"/>
      </styles>
      <element xsi:nil="true"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_0zvxGUQeEeqBvYJaFSFI5A" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_0zvxGkQeEeqBvYJaFSFI5A"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_0zvxG0QeEeqBvYJaFSFI5A"/>
    <edges xmi:type="notation:Connector" xmi:id="_0z2ewEQeEeqBvYJaFSFI5A" type="StereotypeCommentLink" source="_fNqp0M6KEeKrteq_aJ3viA" target="_0z13s0QeEeqBvYJaFSFI5A">
      <styles xmi:type="notation:FontStyle" xmi:id="_0z2ewUQeEeqBvYJaFSFI5A"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_0z2exUQeEeqBvYJaFSFI5A" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_fNbZQM6KEeKrteq_aJ3viA"/>
      </styles>
      <element xsi:nil="true"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_0z2ewkQeEeqBvYJaFSFI5A" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_0z2ew0QeEeqBvYJaFSFI5A"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_0z2exEQeEeqBvYJaFSFI5A"/>
    <edges xmi:type="notation:Connector" xmi:id="_0z6wN0QeEeqBvYJaFSFI5A" type="StereotypeCommentLink" source="_xmm8EBQPEeOImOhKB9FC0A" target="_0z6wM0QeEeqBvYJaFSFI5A">
      <styles xmi:type="notation:FontStyle" xmi:id="_0z6wOEQeEeqBvYJaFSFI5A"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_0z6wPEQeEeqBvYJaFSFI5A" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_xmeZMBQPEeOImOhKB9FC0A"/>
      </styles>
      <element xsi:nil="true"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_0z6wOUQeEeqBvYJaFSFI5A" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_0z6wOkQeEeqBvYJaFSFI5A"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_0z6wO0QeEeqBvYJaFSFI5A"/>
    <edges xmi:type="notation:Connector" xmi:id="_00APxEQeEeqBvYJaFSFI5A" type="StereotypeCommentLink" source="_3dZJQBQPEeOImOhKB9FC0A" target="_00APwEQeEeqBvYJaFSFI5A">
      <styles xmi:type="notation:FontStyle" xmi:id="_00APxUQeEeqBvYJaFSFI5A"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_00APyUQeEeqBvYJaFSFI5A" 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="_00APxkQeEeqBvYJaFSFI5A" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_00APx0QeEeqBvYJaFSFI5A"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_00APyEQeEeqBvYJaFSFI5A"/>
    <edges xmi:type="notation:Connector" xmi:id="_00DTF0QeEeqBvYJaFSFI5A" type="StereotypeCommentLink" source="_6F8k0FRvEeSGV_4El4z6Og" target="_00DTE0QeEeqBvYJaFSFI5A">
      <styles xmi:type="notation:FontStyle" xmi:id="_00DTGEQeEeqBvYJaFSFI5A"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_00DTHEQeEeqBvYJaFSFI5A" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_wZOBAAr9EeOfdc1Ie2nqvA"/>
      </styles>
      <element xsi:nil="true"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_00DTGUQeEeqBvYJaFSFI5A" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_00DTGkQeEeqBvYJaFSFI5A"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_00DTG0QeEeqBvYJaFSFI5A"/>
    <edges xmi:type="notation:Connector" xmi:id="_00JZtEQeEeqBvYJaFSFI5A" type="StereotypeCommentLink" source="_j5TxkEQQEeqBvYJaFSFI5A" target="_00JZsEQeEeqBvYJaFSFI5A">
      <styles xmi:type="notation:FontStyle" xmi:id="_00JZtUQeEeqBvYJaFSFI5A"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_00JZuUQeEeqBvYJaFSFI5A" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_Lp3BcEQEEeqBvYJaFSFI5A"/>
      </styles>
      <element xsi:nil="true"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_00JZtkQeEeqBvYJaFSFI5A" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_00JZt0QeEeqBvYJaFSFI5A"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_00JZuEQeEeqBvYJaFSFI5A"/>
    </edges>
  </notation:Diagram>
  <notation:Diagram xmi:id="_-hi8kOy_EeKqo4Ny4D-vKA" type="PapyrusUMLClassDiagram" name="Data::BasicData" measurementUnit="Pixel">
    <children xmi:type="notation:Shape" xmi:id="_DHlx8O4xEeKygtYz46QGBw" type="Class_Shape" fontName="Segoe UI" gradient="16777215, -1, 0" lineColor="0">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_DHnnIO4xEeKygtYz46QGBw" source="ShadowFigure">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_DHnnIe4xEeKygtYz46QGBw" key="ShadowFigure_Value" value="false"/>
      </eAnnotations>
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_DHoOMu4xEeKygtYz46QGBw" source="QualifiedName">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_DHoOM-4xEeKygtYz46QGBw" key="QualifiedNameDepth" value="1000"/>
      </eAnnotations>
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_yayFgAwZEeSyW5TlhCAZUA" source="displayNameLabelIcon">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_yayFgQwZEeSyW5TlhCAZUA" key="displayNameLabelIcon_value" value="true"/>
      </eAnnotations>
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_x9eV0FYEEeSyOeL86FyTXw" source="PapyrusCSSForceValue">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_x9e84FYEEeSyOeL86FyTXw" key="fillColor" value="true"/>
      </eAnnotations>
      <children xmi:type="notation:DecorationNode" xmi:id="_DHoONO4xEeKygtYz46QGBw" type="Class_NameLabel"/>
      <children xmi:type="notation:BasicCompartment" xmi:id="_DHoONe4xEeKygtYz46QGBw" type="Class_AttributeCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_DHoONu4xEeKygtYz46QGBw"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_DHoON-4xEeKygtYz46QGBw"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_DHoOOO4xEeKygtYz46QGBw"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_DHoOOe4xEeKygtYz46QGBw"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_DHoOOu4xEeKygtYz46QGBw" visible="false" type="Class_OperationCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_DHoOO-4xEeKygtYz46QGBw"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_DHoOPO4xEeKygtYz46QGBw"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_DHoOPe4xEeKygtYz46QGBw"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_DHoOPu4xEeKygtYz46QGBw"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_DHo1QO4xEeKygtYz46QGBw" visible="false" type="Class_NestedClassifierCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_DHo1Qe4xEeKygtYz46QGBw"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_DHo1Qu4xEeKygtYz46QGBw"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_DHo1Q-4xEeKygtYz46QGBw"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_DHo1RO4xEeKygtYz46QGBw"/>
      </children>
      <styles xmi:type="notation:BooleanValueStyle" xmi:id="_QZ3OYO4zEeKygtYz46QGBw" name="shape_visibility"/>
      <element xmi:type="uml:Class" href="tdl.uml#_DFaAoO4xEeKygtYz46QGBw"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_DHlx8e4xEeKygtYz46QGBw" x="13" y="150" width="150" height="74"/>
    </children>
    <children xmi:type="notation:Shape" xmi:id="_56XHYAwXEeSyW5TlhCAZUA" type="Class_Shape" gradient="16777215, -1, 0">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_x9fj8FYEEeSyOeL86FyTXw" source="PapyrusCSSForceValue">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_x9gLAFYEEeSyOeL86FyTXw" key="fillColor" value="true"/>
      </eAnnotations>
      <children xmi:type="notation:DecorationNode" xmi:id="_56XHYgwXEeSyW5TlhCAZUA" type="Class_NameLabel"/>
      <children xmi:type="notation:BasicCompartment" xmi:id="_56XHYwwXEeSyW5TlhCAZUA" type="Class_AttributeCompartment">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_GRAT8AwYEeSyW5TlhCAZUA" source="PapyrusCSSForceValue">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_GRAT8QwYEeSyW5TlhCAZUA" key="collapsed" value="true"/>
        </eAnnotations>
        <styles xmi:type="notation:TitleStyle" xmi:id="_56XHZAwXEeSyW5TlhCAZUA"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_56XHZQwXEeSyW5TlhCAZUA"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_56XHZgwXEeSyW5TlhCAZUA"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_56XHZwwXEeSyW5TlhCAZUA"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_56XHaAwXEeSyW5TlhCAZUA" visible="false" type="Class_OperationCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_56XHaQwXEeSyW5TlhCAZUA"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_56XHagwXEeSyW5TlhCAZUA"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_56XHawwXEeSyW5TlhCAZUA"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_56XHbAwXEeSyW5TlhCAZUA"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_56XHbQwXEeSyW5TlhCAZUA" visible="false" type="Class_NestedClassifierCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_56XHbgwXEeSyW5TlhCAZUA"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_56XHbwwXEeSyW5TlhCAZUA"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_56XHcAwXEeSyW5TlhCAZUA"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_56XHcQwXEeSyW5TlhCAZUA"/>
      </children>
      <element xmi:type="uml:Class" href="tdl.uml#_--G8wOy_EeKqo4Ny4D-vKA"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_56XHYQwXEeSyW5TlhCAZUA" x="307" y="151" width="142" height="74"/>
    </children>
    <children xmi:type="notation:Shape" xmi:id="_Ri6GAAwYEeSyW5TlhCAZUA" type="Class_Shape" gradient="16777215, -1, 0">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_x9duwFYEEeSyOeL86FyTXw" source="PapyrusCSSForceValue">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_x9duwVYEEeSyOeL86FyTXw" key="fillColor" value="true"/>
      </eAnnotations>
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zTXKsFYEEeSyOeL86FyTXw" source="displayNameLabelIcon">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zTYY0FYEEeSyOeL86FyTXw" key="displayNameLabelIcon_value" value="false"/>
      </eAnnotations>
      <children xmi:type="notation:DecorationNode" xmi:id="_Ri6GAgwYEeSyW5TlhCAZUA" type="Class_NameLabel"/>
      <children xmi:type="notation:BasicCompartment" xmi:id="_Ri6GAwwYEeSyW5TlhCAZUA" visible="false" type="Class_AttributeCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_Ri6GBAwYEeSyW5TlhCAZUA"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_Ri6GBQwYEeSyW5TlhCAZUA"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_Ri6GBgwYEeSyW5TlhCAZUA"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Ri6GBwwYEeSyW5TlhCAZUA"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_Ri6GCAwYEeSyW5TlhCAZUA" visible="false" type="Class_OperationCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_Ri6GCQwYEeSyW5TlhCAZUA"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_Ri6GCgwYEeSyW5TlhCAZUA"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_Ri6GCwwYEeSyW5TlhCAZUA"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Ri6GDAwYEeSyW5TlhCAZUA"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_Ri6GDQwYEeSyW5TlhCAZUA" visible="false" type="Class_NestedClassifierCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_Ri6GDgwYEeSyW5TlhCAZUA"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_Ri6GDwwYEeSyW5TlhCAZUA"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_Ri6GEAwYEeSyW5TlhCAZUA"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Ri6GEQwYEeSyW5TlhCAZUA"/>
      </children>
      <element xmi:type="uml:Class" href="tdl.uml#_HSF58FwCEeOpPZNGJe-gDQ"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Ri6GAQwYEeSyW5TlhCAZUA" x="143" y="46" width="182" height="56"/>
    </children>
    <children xmi:type="notation:Shape" xmi:id="_Ycq9sAwZEeSyW5TlhCAZUA" type="Class_Shape" gradient="16777215, -1, 0">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_x9hZIFYEEeSyOeL86FyTXw" source="PapyrusCSSForceValue">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_x9hZIVYEEeSyOeL86FyTXw" key="fillColor" value="true"/>
      </eAnnotations>
      <children xmi:type="notation:DecorationNode" xmi:id="_Ycq9sgwZEeSyW5TlhCAZUA" type="Class_NameLabel"/>
      <children xmi:type="notation:BasicCompartment" xmi:id="_Ycq9swwZEeSyW5TlhCAZUA" type="Class_AttributeCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_Ycq9tAwZEeSyW5TlhCAZUA"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_Ycq9tQwZEeSyW5TlhCAZUA"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_Ycq9tgwZEeSyW5TlhCAZUA"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Ycq9twwZEeSyW5TlhCAZUA"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_Yc0HoAwZEeSyW5TlhCAZUA" visible="false" type="Class_OperationCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_Yc0HoQwZEeSyW5TlhCAZUA"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_Yc0HogwZEeSyW5TlhCAZUA"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_Yc0HowwZEeSyW5TlhCAZUA"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Yc0HpAwZEeSyW5TlhCAZUA"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_Yc0HpQwZEeSyW5TlhCAZUA" visible="false" type="Class_NestedClassifierCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_Yc0HpgwZEeSyW5TlhCAZUA"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_Yc0HpwwZEeSyW5TlhCAZUA"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_Yc0HqAwZEeSyW5TlhCAZUA"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Yc0HqQwZEeSyW5TlhCAZUA"/>
      </children>
      <element xmi:type="uml:Class" href="tdl.uml#_YchMsAwZEeSyW5TlhCAZUA"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Ycq9sQwZEeSyW5TlhCAZUA" x="12" y="279" width="149" height="74"/>
    </children>
    <children xmi:type="notation:Shape" xmi:id="_o9DfcAwcEeSyW5TlhCAZUA" type="Class_Shape" gradient="16777215, -1, 0">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_x9gLAVYEEeSyOeL86FyTXw" source="PapyrusCSSForceValue">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_x9gyEFYEEeSyOeL86FyTXw" key="fillColor" value="true"/>
      </eAnnotations>
      <children xmi:type="notation:DecorationNode" xmi:id="_o9DfcgwcEeSyW5TlhCAZUA" type="Class_NameLabel"/>
      <children xmi:type="notation:BasicCompartment" xmi:id="_o9DfcwwcEeSyW5TlhCAZUA" type="Class_AttributeCompartment">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_uDxhoAwcEeSyW5TlhCAZUA" source="PapyrusCSSForceValue">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_uDxhoQwcEeSyW5TlhCAZUA" key="visible" value="true"/>
        </eAnnotations>
        <styles xmi:type="notation:TitleStyle" xmi:id="_o9DfdAwcEeSyW5TlhCAZUA"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_o9DfdQwcEeSyW5TlhCAZUA"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_o9DfdgwcEeSyW5TlhCAZUA"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_o9DfdwwcEeSyW5TlhCAZUA"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_o9MpYAwcEeSyW5TlhCAZUA" visible="false" type="Class_OperationCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_o9MpYQwcEeSyW5TlhCAZUA"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_o9MpYgwcEeSyW5TlhCAZUA"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_o9MpYwwcEeSyW5TlhCAZUA"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_o9MpZAwcEeSyW5TlhCAZUA"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_o9MpZQwcEeSyW5TlhCAZUA" visible="false" type="Class_NestedClassifierCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_o9MpZgwcEeSyW5TlhCAZUA"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_o9MpZwwcEeSyW5TlhCAZUA"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_o9MpaAwcEeSyW5TlhCAZUA"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_o9MpaQwcEeSyW5TlhCAZUA"/>
      </children>
      <element xmi:type="uml:Class" href="tdl.uml#_g0xJsAwcEeSyW5TlhCAZUA"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_o9DfcQwcEeSyW5TlhCAZUA" x="309" y="281" width="144" height="74"/>
    </children>
    <children xmi:type="notation:Shape" xmi:id="_OpprgCIMEeeCEPE4IHLcjg" type="StereotypeComment">
      <styles xmi:type="notation:TitleStyle" xmi:id="_OpprgSIMEeeCEPE4IHLcjg"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_OpqSkCIMEeeCEPE4IHLcjg" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_DFaAoO4xEeKygtYz46QGBw"/>
      </styles>
      <element xsi:nil="true"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_OpprgiIMEeeCEPE4IHLcjg" x="200" y="100"/>
    </children>
    <children xmi:type="notation:Shape" xmi:id="_OprgtyIMEeeCEPE4IHLcjg" type="StereotypeComment">
      <styles xmi:type="notation:TitleStyle" xmi:id="_OprguCIMEeeCEPE4IHLcjg"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_OprguiIMEeeCEPE4IHLcjg" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_--G8wOy_EeKqo4Ny4D-vKA"/>
      </styles>
      <element xsi:nil="true"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_OprguSIMEeeCEPE4IHLcjg" x="200" y="100"/>
    </children>
    <children xmi:type="notation:Shape" xmi:id="_Opsu1CIMEeeCEPE4IHLcjg" type="StereotypeComment">
      <styles xmi:type="notation:TitleStyle" xmi:id="_Opsu1SIMEeeCEPE4IHLcjg"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Opsu1yIMEeeCEPE4IHLcjg" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_YchMsAwZEeSyW5TlhCAZUA"/>
      </styles>
      <element xsi:nil="true"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Opsu1iIMEeeCEPE4IHLcjg" x="200" y="100"/>
    </children>
    <children xmi:type="notation:Shape" xmi:id="_OptV5yIMEeeCEPE4IHLcjg" type="StereotypeComment">
      <styles xmi:type="notation:TitleStyle" xmi:id="_OptV6CIMEeeCEPE4IHLcjg"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_OptV6iIMEeeCEPE4IHLcjg" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_g0xJsAwcEeSyW5TlhCAZUA"/>
      </styles>
      <element xsi:nil="true"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_OptV6SIMEeeCEPE4IHLcjg" x="200" y="100"/>
    </children>
    <children xmi:type="notation:Shape" xmi:id="_Os_6cCIMEeeCEPE4IHLcjg" type="StereotypeComment">
      <styles xmi:type="notation:TitleStyle" xmi:id="_Os_6cSIMEeeCEPE4IHLcjg"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Os_6cyIMEeeCEPE4IHLcjg" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_HSF58FwCEeOpPZNGJe-gDQ"/>
      </styles>
      <element xsi:nil="true"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Os_6ciIMEeeCEPE4IHLcjg" x="343" y="46"/>
    </children>
    <styles xmi:type="notation:DiagramStyle" xmi:id="_-hi8key_EeKqo4Ny4D-vKA"/>
    <styles xmi:type="notation:StringValueStyle" xmi:id="_OqEiQCIMEeeCEPE4IHLcjg" name="diagram_compatibility_version" stringValue="1.2.0"/>
    <styles xmi:type="style_1:PapyrusDiagramStyle" xmi:id="_uoCuQSaYEeiOfr6_MUIJJA" diagramKindId="org.eclipse.papyrus.uml.diagram.class">
      <owner xmi:type="uml:Package" href="tdl.uml#_R1-b8HlFEeSVko5r_SJ_NA"/>
    </styles>
    <element xmi:type="uml:Package" href="tdl.uml#_7URIQOy_EeKqo4Ny4D-vKA"/>
    <edges xmi:type="notation:Connector" xmi:id="_l3INIAwYEeSyW5TlhCAZUA" type="Generalization_Edge" source="_DHlx8O4xEeKygtYz46QGBw" target="_Ri6GAAwYEeSyW5TlhCAZUA">
      <children xmi:type="notation:DecorationNode" xmi:id="_l3RXEAwYEeSyW5TlhCAZUA" type="Generalization_StereotypeLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_QCVVsCIMEeeCEPE4IHLcjg" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_l3RXEQwYEeSyW5TlhCAZUA" y="40"/>
      </children>
      <styles xmi:type="notation:FontStyle" xmi:id="_l3INIQwYEeSyW5TlhCAZUA"/>
      <element xmi:type="uml:Generalization" href="tdl.uml#_X0UzIPIhEeOq9otiFnFvGw"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_l3INIgwYEeSyW5TlhCAZUA" points="[79, 150, -643984, -643984]$[79, 75, -643984, -643984]$[143, 75, -643984, -643984]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_RWAdAAwZEeSyW5TlhCAZUA" id="(0.44,0.0)"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_RWAdAQwZEeSyW5TlhCAZUA" id="(0.0,0.5178571428571429)"/>
    </edges>
    <edges xmi:type="notation:Connector" xmi:id="_7CuEUAwcEeSyW5TlhCAZUA" type="Generalization_Edge" source="_Ycq9sAwZEeSyW5TlhCAZUA" target="_DHlx8O4xEeKygtYz46QGBw">
      <children xmi:type="notation:DecorationNode" xmi:id="_7CuEUwwcEeSyW5TlhCAZUA" type="Generalization_StereotypeLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_7CuEVAwcEeSyW5TlhCAZUA" y="40"/>
      </children>
      <styles xmi:type="notation:FontStyle" xmi:id="_7CuEUQwcEeSyW5TlhCAZUA"/>
      <element xmi:type="uml:Generalization" href="tdl.uml#_7CkTUAwcEeSyW5TlhCAZUA"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_7CuEUgwcEeSyW5TlhCAZUA" points="[0, 0, -47, 120]$[0, -120, -47, 0]$[47, -120, 0, 0]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_7CuEVQwcEeSyW5TlhCAZUA" id="(0.48322147651006714,0.0)"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_7CuEVgwcEeSyW5TlhCAZUA" id="(0.47333333333333333,1.0)"/>
    </edges>
    <edges xmi:type="notation:Connector" xmi:id="_--mrEQwcEeSyW5TlhCAZUA" type="Generalization_Edge" source="_o9DfcAwcEeSyW5TlhCAZUA" target="_56XHYAwXEeSyW5TlhCAZUA">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_IuIO8AweEeSyW5TlhCAZUA" source="PapyrusCSSForceValue">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_IuIO8QweEeSyW5TlhCAZUA" key="visible" value="true"/>
      </eAnnotations>
      <children xmi:type="notation:DecorationNode" xmi:id="_--mrFAwcEeSyW5TlhCAZUA" type="Generalization_StereotypeLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_--mrFQwcEeSyW5TlhCAZUA" y="40"/>
      </children>
      <styles xmi:type="notation:FontStyle" xmi:id="_--mrEgwcEeSyW5TlhCAZUA"/>
      <element xmi:type="uml:Generalization" href="tdl.uml#_--mrEAwcEeSyW5TlhCAZUA"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_--mrEwwcEeSyW5TlhCAZUA" points="[-40, -50, 131, 171]$[-174, -184, -3, 37]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_VQtrIDNBEeSy59ljSot60w" id="(0.5486111111111112,0.0)"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_KI5ZQgwdEeSyW5TlhCAZUA" id="(0.5704225352112676,1.0)"/>
    </edges>
    <edges xmi:type="notation:Connector" xmi:id="_qhLqADM_EeSy59ljSot60w" type="Generalization_Edge" source="_56XHYAwXEeSyW5TlhCAZUA" target="_Ri6GAAwYEeSyW5TlhCAZUA">
      <children xmi:type="notation:DecorationNode" xmi:id="_qhVbADM_EeSy59ljSot60w" type="Generalization_StereotypeLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_QufRECIMEeeCEPE4IHLcjg" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_qhVbATM_EeSy59ljSot60w" y="40"/>
      </children>
      <styles xmi:type="notation:FontStyle" xmi:id="_qhLqATM_EeSy59ljSot60w"/>
      <element xmi:type="uml:Generalization" href="tdl.uml#_qegJcDM_EeSy59ljSot60w"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_qhLqAjM_EeSy59ljSot60w" points="[394, 151, -643984, -643984]$[394, 77, -643984, -643984]$[325, 77, -643984, -643984]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_qhoV8DM_EeSy59ljSot60w" id="(0.6126760563380281,0.0)"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_sQd2UDM_EeSy59ljSot60w" id="(1.0,0.5535714285714286)"/>
    </edges>
    <edges xmi:type="notation:Connector" xmi:id="_533DoDNAEeSy59ljSot60w" type="Association_Edge" source="_56XHYAwXEeSyW5TlhCAZUA" target="_DHlx8O4xEeKygtYz46QGBw">
      <children xmi:type="notation:DecorationNode" xmi:id="_533DozNAEeSy59ljSot60w" visible="false" type="Association_StereotypeLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_533DpDNAEeSy59ljSot60w" y="-20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_533DpTNAEeSy59ljSot60w" visible="false" type="Association_NameLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_533DpjNAEeSy59ljSot60w" y="20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_533DpzNAEeSy59ljSot60w" visible="false" type="Association_TargetRoleLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_533DqDNAEeSy59ljSot60w" y="-20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_533DqTNAEeSy59ljSot60w" type="Association_SourceRoleLabel">
        <styles xmi:type="notation:StringListValueStyle" xmi:id="_IWt54DNBEeSy59ljSot60w" name="maskLabel">
          <stringListValue>name</stringListValue>
          <stringListValue>derived</stringListValue>
          <stringListValue>multiplicity</stringListValue>
        </styles>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_533DqjNAEeSy59ljSot60w" x="-21" y="16"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_533DqzNAEeSy59ljSot60w" visible="false" type="Association_SourceMultiplicityLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_533DrDNAEeSy59ljSot60w" y="20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_533DrTNAEeSy59ljSot60w" visible="false" type="Association_TargetMultiplicityLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_533DrjNAEeSy59ljSot60w" y="-20"/>
      </children>
      <styles xmi:type="notation:FontStyle" xmi:id="_533DoTNAEeSy59ljSot60w"/>
      <element xmi:type="uml:Association" href="tdl.uml#_53kIszNAEeSy59ljSot60w"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_533DojNAEeSy59ljSot60w" points="[-13, 1, 272, 0]$[-268, 19, 17, 18]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_54J-kDNAEeSy59ljSot60w" id="(0.0,0.5675675675675675)"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_54J-kTNAEeSy59ljSot60w" id="(1.0,0.581081081081081)"/>
    </edges>
    <edges xmi:type="notation:Connector" xmi:id="_OpqSkSIMEeeCEPE4IHLcjg" type="StereotypeCommentLink" source="_DHlx8O4xEeKygtYz46QGBw" target="_OpprgCIMEeeCEPE4IHLcjg">
      <styles xmi:type="notation:FontStyle" xmi:id="_OpqSkiIMEeeCEPE4IHLcjg"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Opq5oSIMEeeCEPE4IHLcjg" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_DFaAoO4xEeKygtYz46QGBw"/>
      </styles>
      <element xsi:nil="true"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_OpqSkyIMEeeCEPE4IHLcjg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_OpqSlCIMEeeCEPE4IHLcjg"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Opq5oCIMEeeCEPE4IHLcjg"/>
    </edges>
    <edges xmi:type="notation:Connector" xmi:id="_OprguyIMEeeCEPE4IHLcjg" type="StereotypeCommentLink" source="_56XHYAwXEeSyW5TlhCAZUA" target="_OprgtyIMEeeCEPE4IHLcjg">
      <styles xmi:type="notation:FontStyle" xmi:id="_OprgvCIMEeeCEPE4IHLcjg"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_OprgwCIMEeeCEPE4IHLcjg" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_--G8wOy_EeKqo4Ny4D-vKA"/>
      </styles>
      <element xsi:nil="true"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_OprgvSIMEeeCEPE4IHLcjg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_OprgviIMEeeCEPE4IHLcjg"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_OprgvyIMEeeCEPE4IHLcjg"/>
    </edges>
    <edges xmi:type="notation:Connector" xmi:id="_Opsu2CIMEeeCEPE4IHLcjg" type="StereotypeCommentLink" source="_Ycq9sAwZEeSyW5TlhCAZUA" target="_Opsu1CIMEeeCEPE4IHLcjg">
      <styles xmi:type="notation:FontStyle" xmi:id="_Opsu2SIMEeeCEPE4IHLcjg"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Opsu3SIMEeeCEPE4IHLcjg" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_YchMsAwZEeSyW5TlhCAZUA"/>
      </styles>
      <element xsi:nil="true"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Opsu2iIMEeeCEPE4IHLcjg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Opsu2yIMEeeCEPE4IHLcjg"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Opsu3CIMEeeCEPE4IHLcjg"/>
    </edges>
    <edges xmi:type="notation:Connector" xmi:id="_OptV6yIMEeeCEPE4IHLcjg" type="StereotypeCommentLink" source="_o9DfcAwcEeSyW5TlhCAZUA" target="_OptV5yIMEeeCEPE4IHLcjg">
      <styles xmi:type="notation:FontStyle" xmi:id="_OptV7CIMEeeCEPE4IHLcjg"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_OptV8CIMEeeCEPE4IHLcjg" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_g0xJsAwcEeSyW5TlhCAZUA"/>
      </styles>