tdl.notation 1.79 MB
Newer Older
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_WuNnQu95EeKIHKZjSCTn7g"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_WuNnQ-95EeKIHKZjSCTn7g" type="Class_OperationCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_WuNnRO95EeKIHKZjSCTn7g"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_WuNnRe95EeKIHKZjSCTn7g"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_WuNnRu95EeKIHKZjSCTn7g"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_WuNnR-95EeKIHKZjSCTn7g"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_WuNnSO95EeKIHKZjSCTn7g" type="Class_NestedClassifierCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_WuNnSe95EeKIHKZjSCTn7g"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_WuNnSu95EeKIHKZjSCTn7g"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_WuNnS-95EeKIHKZjSCTn7g"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_WuNnTO95EeKIHKZjSCTn7g"/>
      </children>
      <styles xmi:type="notation:StringListValueStyle" xmi:id="_f8o44JCJEeqtm5xS3r5AoA" name="cssClass">
        <stringListValue>referenced</stringListValue>
      </styles>
      <element xmi:type="uml:Class" href="tdl.uml#_7Z1gMO7tEeKEI7DGGPzGog"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_WuNnVu95EeKIHKZjSCTn7g" x="240" y="364" width="140" height="53"/>
    </children>
    <children xmi:type="notation:Shape" xmi:id="_z19BgBbNEeOCaasMi_Jq2A" type="Class_Shape">
      <children xmi:type="notation:DecorationNode" xmi:id="_z19BjRbNEeOCaasMi_Jq2A" type="Class_NameLabel"/>
      <children xmi:type="notation:BasicCompartment" xmi:id="_z19BjhbNEeOCaasMi_Jq2A" type="Class_AttributeCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_z19BkxbNEeOCaasMi_Jq2A"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_z19BlBbNEeOCaasMi_Jq2A"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_z19BlRbNEeOCaasMi_Jq2A"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_z19BlhbNEeOCaasMi_Jq2A"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_z19BlxbNEeOCaasMi_Jq2A" type="Class_OperationCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_z19BmBbNEeOCaasMi_Jq2A"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_z19BmRbNEeOCaasMi_Jq2A"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_z19BmhbNEeOCaasMi_Jq2A"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_z19BmxbNEeOCaasMi_Jq2A"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_z19BnBbNEeOCaasMi_Jq2A" type="Class_NestedClassifierCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_z19BnRbNEeOCaasMi_Jq2A"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_z19BnhbNEeOCaasMi_Jq2A"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_z19BnxbNEeOCaasMi_Jq2A"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_z19BoBbNEeOCaasMi_Jq2A"/>
      </children>
      <styles xmi:type="notation:StringListValueStyle" xmi:id="_hjEEIJCJEeqtm5xS3r5AoA" name="cssClass">
        <stringListValue>referenced</stringListValue>
      </styles>
      <element xmi:type="uml:Class" href="tdl.uml#_9PcJMO7oEeKEI7DGGPzGog"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_z19BqhbNEeOCaasMi_Jq2A" x="579" y="18" width="182" height="53"/>
    <children xmi:type="notation:Shape" xmi:id="_e8hPkM6_Eeewb7rT3Trlsw" type="Class_Shape" fontName="Segoe UI" lineColor="0">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_gzD6cM6_Eeewb7rT3Trlsw" source="PapyrusCSSForceValue">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_gzD6cc6_Eeewb7rT3Trlsw" key="visible" value="true"/>
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_hYcfcM6_Eeewb7rT3Trlsw" key="fillColor" value="true"/>
      </eAnnotations>
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_iUVf8M6_Eeewb7rT3Trlsw" source="displayNameLabelIcon">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_iUVf8c6_Eeewb7rT3Trlsw" key="displayNameLabelIcon_value" value="false"/>
      </eAnnotations>
      <children xmi:type="notation:DecorationNode" xmi:id="_e8hPks6_Eeewb7rT3Trlsw" type="Class_NameLabel">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_gzD6cs6_Eeewb7rT3Trlsw" source="PapyrusCSSForceValue">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_gzD6c86_Eeewb7rT3Trlsw" key="visible" value="true"/>
        </eAnnotations>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_e8hPk86_Eeewb7rT3Trlsw" type="Class_FloatingNameLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_e8hPlM6_Eeewb7rT3Trlsw" y="5"/>
      <children xmi:type="notation:BasicCompartment" xmi:id="_e8hPlc6_Eeewb7rT3Trlsw" visible="false" type="Class_AttributeCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_e8hPls6_Eeewb7rT3Trlsw"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_e8hPl86_Eeewb7rT3Trlsw"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_e8hPmM6_Eeewb7rT3Trlsw"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_e8hPmc6_Eeewb7rT3Trlsw"/>
      <children xmi:type="notation:BasicCompartment" xmi:id="_e8hPms6_Eeewb7rT3Trlsw" visible="false" type="Class_OperationCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_e8hPm86_Eeewb7rT3Trlsw"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_e8hPnM6_Eeewb7rT3Trlsw"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_e8hPnc6_Eeewb7rT3Trlsw"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_e8hPns6_Eeewb7rT3Trlsw"/>
      <children xmi:type="notation:BasicCompartment" xmi:id="_e8hPn86_Eeewb7rT3Trlsw" visible="false" type="Class_NestedClassifierCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_e8hPoM6_Eeewb7rT3Trlsw"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_e8hPoc6_Eeewb7rT3Trlsw"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_e8hPos6_Eeewb7rT3Trlsw"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_e8hPo86_Eeewb7rT3Trlsw"/>
      <element xmi:type="uml:Class" href="tdl.uml#_Z8SzwM67Eeewb7rT3Trlsw"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_e8hPkc6_Eeewb7rT3Trlsw" x="29" y="364" width="140" height="53"/>
    <children xmi:type="notation:Shape" xmi:id="_Df9kI5IOEeqwIoGOM90xYQ" type="StereotypeComment">
      <styles xmi:type="notation:TitleStyle" xmi:id="_Df9kJJIOEeqwIoGOM90xYQ"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Df9kJpIOEeqwIoGOM90xYQ" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_Lvx-cO7vEeKEI7DGGPzGog"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Df9kJZIOEeqwIoGOM90xYQ" x="420" y="100"/>
    <children xmi:type="notation:Shape" xmi:id="_DgER05IOEeqwIoGOM90xYQ" type="StereotypeComment">
      <styles xmi:type="notation:TitleStyle" xmi:id="_DgER1JIOEeqwIoGOM90xYQ"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_DgER1pIOEeqwIoGOM90xYQ" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_ZGOQkO7uEeKEI7DGGPzGog"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_DgER1ZIOEeqwIoGOM90xYQ" x="440" y="15"/>
    <children xmi:type="notation:Shape" xmi:id="_DgKYc5IOEeqwIoGOM90xYQ" type="StereotypeComment">
      <styles xmi:type="notation:TitleStyle" xmi:id="_DgKYdJIOEeqwIoGOM90xYQ"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_DgK_gJIOEeqwIoGOM90xYQ" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_scyeYO93EeKIHKZjSCTn7g"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_DgKYdZIOEeqwIoGOM90xYQ" x="702" y="211"/>
    <children xmi:type="notation:Shape" xmi:id="_DgUJcJIOEeqwIoGOM90xYQ" type="StereotypeComment">
      <styles xmi:type="notation:TitleStyle" xmi:id="_DgUJcZIOEeqwIoGOM90xYQ"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_DgUJc5IOEeqwIoGOM90xYQ" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_wWmokO93EeKIHKZjSCTn7g"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_DgUJcpIOEeqwIoGOM90xYQ" x="659" y="339"/>
    <children xmi:type="notation:Shape" xmi:id="_DgcFQJIOEeqwIoGOM90xYQ" type="StereotypeComment">
      <styles xmi:type="notation:TitleStyle" xmi:id="_DgcFQZIOEeqwIoGOM90xYQ"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_DgcFQ5IOEeqwIoGOM90xYQ" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_w3BOAO93EeKIHKZjSCTn7g"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_DgcFQpIOEeqwIoGOM90xYQ" x="801" y="338"/>
    <children xmi:type="notation:Shape" xmi:id="_DgjaA5IOEeqwIoGOM90xYQ" type="StereotypeComment">
      <styles xmi:type="notation:TitleStyle" xmi:id="_DgjaBJIOEeqwIoGOM90xYQ"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_DgjaBpIOEeqwIoGOM90xYQ" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_9364gO93EeKIHKZjSCTn7g"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_DgjaBZIOEeqwIoGOM90xYQ" x="215" y="210"/>
    <children xmi:type="notation:Shape" xmi:id="_DgtyEJIOEeqwIoGOM90xYQ" type="StereotypeComment">
      <styles xmi:type="notation:TitleStyle" xmi:id="_DgtyEZIOEeqwIoGOM90xYQ"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_DgtyE5IOEeqwIoGOM90xYQ" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_7Z1gMO7tEeKEI7DGGPzGog"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_DgtyEpIOEeqwIoGOM90xYQ" x="440" y="364"/>
    <children xmi:type="notation:Shape" xmi:id="_Dg70gJIOEeqwIoGOM90xYQ" type="StereotypeComment">
      <styles xmi:type="notation:TitleStyle" xmi:id="_Dg70gZIOEeqwIoGOM90xYQ"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Dg70g5IOEeqwIoGOM90xYQ" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_9PcJMO7oEeKEI7DGGPzGog"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Dg70gpIOEeqwIoGOM90xYQ" x="779" y="18"/>
    <children xmi:type="notation:Shape" xmi:id="_DhGzoJIOEeqwIoGOM90xYQ" type="StereotypeComment">
      <styles xmi:type="notation:TitleStyle" xmi:id="_DhGzoZIOEeqwIoGOM90xYQ"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_DhGzo5IOEeqwIoGOM90xYQ" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_Z8SzwM67Eeewb7rT3Trlsw"/>
      </styles>
      <element xsi:nil="true"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_DhGzopIOEeqwIoGOM90xYQ" x="229" y="364"/>
    <styles xmi:type="notation:DiagramStyle" xmi:id="_xn4rse7yEeKEI7DGGPzGog"/>
    <styles xmi:type="notation:StringValueStyle" xmi:id="_zSDWUCINEeeCEPE4IHLcjg" name="diagram_compatibility_version" stringValue="1.4.0"/>
    <styles xmi:type="style:PapyrusDiagramStyle" xmi:id="_wFCfQERrEeqBvYJaFSFI5A" diagramKindId="org.eclipse.papyrus.uml.diagram.class">
      <owner xmi:type="uml:Package" href="tdl.uml#_UI9FUO7uEeKEI7DGGPzGog"/>
    <element xmi:type="uml:Package" href="tdl.uml#_UI9FUO7uEeKEI7DGGPzGog"/>
    <edges xmi:type="notation:Connector" xmi:id="_uL99AO93EeKIHKZjSCTn7g" type="Generalization_Edge" source="_seB0gO93EeKIHKZjSCTn7g" target="_pK-vYO93EeKIHKZjSCTn7g" routing="Rectilinear" lineColor="0">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_NZQAMERsEeqBvYJaFSFI5A" source="PapyrusCSSForceValue">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_NZQAMURsEeqBvYJaFSFI5A" key="routing" value="true"/>
      </eAnnotations>
      <children xmi:type="notation:DecorationNode" xmi:id="_uL_LIO93EeKIHKZjSCTn7g" type="Generalization_StereotypeLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_3598oCINEeeCEPE4IHLcjg" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_uL_LIe93EeKIHKZjSCTn7g" y="40"/>
      </children>
      <styles xmi:type="notation:FontStyle" xmi:id="_uL99Ae93EeKIHKZjSCTn7g" fontName="Segoe UI"/>
      <element xmi:type="uml:Generalization" href="tdl.uml#_uLsQMO93EeKIHKZjSCTn7g"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uL99Au93EeKIHKZjSCTn7g" points="[556, 211, -643984, -643984]$[556, 40, -643984, -643984]$[380, 40, -643984, -643984]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_uMHG8O93EeKIHKZjSCTn7g" id="(0.265,0.0)"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_uMHuAO93EeKIHKZjSCTn7g" id="(1.0,0.4716981132075472)"/>
    </edges>
    <edges xmi:type="notation:Connector" xmi:id="__OlJcO93EeKIHKZjSCTn7g" type="Generalization_Edge" source="_94EpgO93EeKIHKZjSCTn7g" target="_pK-vYO93EeKIHKZjSCTn7g" routing="Rectilinear" lineColor="0">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_NZQnQERsEeqBvYJaFSFI5A" source="PapyrusCSSForceValue">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_NZQnQURsEeqBvYJaFSFI5A" key="routing" value="true"/>
      </eAnnotations>
      <children xmi:type="notation:DecorationNode" xmi:id="__OlwgO93EeKIHKZjSCTn7g" type="Generalization_StereotypeLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_3Vsx8CINEeeCEPE4IHLcjg" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="__Olwge93EeKIHKZjSCTn7g" y="40"/>
      </children>
      <styles xmi:type="notation:FontStyle" xmi:id="__OlJce93EeKIHKZjSCTn7g" fontName="Segoe UI"/>
      <element xmi:type="uml:Generalization" href="tdl.uml#__OcmkO93EeKIHKZjSCTn7g"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="__OlJcu93EeKIHKZjSCTn7g" points="[70, 209, -643984, -643984]$[80, 40, -643984, -643984]$[240, 40, -643984, -643984]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_CkUNMGpGEeSDq-zbplWUsQ" id="(0.38922155688622756,0.0)"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="__Or3IO93EeKIHKZjSCTn7g" id="(0.0,0.4716981132075472)"/>
    </edges>
    <edges xmi:type="notation:Connector" xmi:id="_E0QYgO94EeKIHKZjSCTn7g" type="Generalization_Edge" source="_wWxnsO93EeKIHKZjSCTn7g" target="_seB0gO93EeKIHKZjSCTn7g" routing="Rectilinear" lineColor="0">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_NZQnRkRsEeqBvYJaFSFI5A" source="PapyrusCSSForceValue">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_NZQnR0RsEeqBvYJaFSFI5A" key="routing" value="true"/>
      </eAnnotations>
      <children xmi:type="notation:DecorationNode" xmi:id="_E0V4EO94EeKIHKZjSCTn7g" type="Generalization_StereotypeLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_WQ_c8ERsEeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_E0V4Ee94EeKIHKZjSCTn7g" y="40"/>
      </children>
      <styles xmi:type="notation:FontStyle" xmi:id="_E0QYge94EeKIHKZjSCTn7g" fontName="Segoe UI"/>
      <element xmi:type="uml:Generalization" href="tdl.uml#_E0HOkO94EeKIHKZjSCTn7g"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_E0QYgu94EeKIHKZjSCTn7g" points="[540, 339, -643984, -643984]$[540, 289, -643984, -643984]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_E0awkO94EeKIHKZjSCTn7g" id="(0.6428571428571429,0.0)"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ADbRUO95EeKIHKZjSCTn7g" id="(0.19,1.0)"/>
    </edges>
    <edges xmi:type="notation:Connector" xmi:id="_FFU6YO94EeKIHKZjSCTn7g" type="Generalization_Edge" source="_w3K_AO93EeKIHKZjSCTn7g" target="_seB0gO93EeKIHKZjSCTn7g" routing="Rectilinear" lineColor="0">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_NZQnSERsEeqBvYJaFSFI5A" source="PapyrusCSSForceValue">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_NZQnSURsEeqBvYJaFSFI5A" key="routing" value="true"/>
      </eAnnotations>
      <children xmi:type="notation:DecorationNode" xmi:id="_FFVhcO94EeKIHKZjSCTn7g" type="Generalization_StereotypeLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_iMYWcJBTEeqtm5xS3r5AoA" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_FFVhce94EeKIHKZjSCTn7g" y="40"/>
      </children>
      <styles xmi:type="notation:FontStyle" xmi:id="_FFU6Ye94EeKIHKZjSCTn7g" fontName="Segoe UI"/>
      <element xmi:type="uml:Generalization" href="tdl.uml#_FFMXgO94EeKIHKZjSCTn7g"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_FFU6Yu94EeKIHKZjSCTn7g" points="[660, 338, -643984, -643984]$[660, 289, -643984, -643984]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_FFaZ8O94EeKIHKZjSCTn7g" id="(0.36875,0.0)"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_FFaZ8e94EeKIHKZjSCTn7g" id="(0.79,1.0)"/>
    </edges>
    <edges xmi:type="notation:Connector" xmi:id="_l32ioJBTEeqtm5xS3r5AoA" type="Association_Edge" source="_z19BgBbNEeOCaasMi_Jq2A" target="_seB0gO93EeKIHKZjSCTn7g">
      <children xmi:type="notation:DecorationNode" xmi:id="_l32io5BTEeqtm5xS3r5AoA" type="Association_StereotypeLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_l32ipJBTEeqtm5xS3r5AoA" y="-20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_l33JsJBTEeqtm5xS3r5AoA" type="Association_NameLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_l33JsZBTEeqtm5xS3r5AoA" y="20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_l33JspBTEeqtm5xS3r5AoA" type="Association_TargetRoleLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_l33Js5BTEeqtm5xS3r5AoA" x="13" y="-80"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_l33JtJBTEeqtm5xS3r5AoA" type="Association_SourceRoleLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_l33JtZBTEeqtm5xS3r5AoA" y="20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_l33JtpBTEeqtm5xS3r5AoA" type="Association_SourceMultiplicityLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_l33Jt5BTEeqtm5xS3r5AoA" y="20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_l33JuJBTEeqtm5xS3r5AoA" type="Association_TargetMultiplicityLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_l33JuZBTEeqtm5xS3r5AoA" y="-20"/>
      </children>
      <styles xmi:type="notation:FontStyle" xmi:id="_l32ioZBTEeqtm5xS3r5AoA"/>
      <element xmi:type="uml:Association" href="tdl.uml#_9O_0gBbNEeOCaasMi_Jq2A"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_l32iopBTEeqtm5xS3r5AoA" points="[661, 71, -643984, -643984]$[614, 211, -643984, -643984]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_om0qUJBTEeqtm5xS3r5AoA" id="(0.44505494505494503,1.0)"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_oUF7kJBTEeqtm5xS3r5AoA" id="(0.79,0.0)"/>
    </edges>
    <edges xmi:type="notation:Connector" xmi:id="_l33JupBTEeqtm5xS3r5AoA" type="Association_Edge" source="_WuNnMO95EeKIHKZjSCTn7g" target="_seB0gO93EeKIHKZjSCTn7g">
      <children xmi:type="notation:DecorationNode" xmi:id="_l33JvZBTEeqtm5xS3r5AoA" type="Association_StereotypeLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_nSVjoJBTEeqtm5xS3r5AoA" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_l33JvpBTEeqtm5xS3r5AoA" x="1" y="-18"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_l33Jv5BTEeqtm5xS3r5AoA" type="Association_NameLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_nSf7sJBTEeqtm5xS3r5AoA" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_l33JwJBTEeqtm5xS3r5AoA" x="-1" y="19"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_l33JwZBTEeqtm5xS3r5AoA" type="Association_TargetRoleLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_nSrh4JBTEeqtm5xS3r5AoA" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_l33JwpBTEeqtm5xS3r5AoA" x="19" y="43"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_l33Jw5BTEeqtm5xS3r5AoA" type="Association_SourceRoleLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_nS2hAJBTEeqtm5xS3r5AoA" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_l33JxJBTEeqtm5xS3r5AoA" x="-41" y="20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_l33JxZBTEeqtm5xS3r5AoA" type="Association_SourceMultiplicityLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_nTBgIJBTEeqtm5xS3r5AoA" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_l33wwJBTEeqtm5xS3r5AoA" x="40" y="19"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_l33wwZBTEeqtm5xS3r5AoA" type="Association_TargetMultiplicityLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_nTMfQJBTEeqtm5xS3r5AoA" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_l33wwpBTEeqtm5xS3r5AoA" x="-39" y="-17"/>
      </children>
      <styles xmi:type="notation:FontStyle" xmi:id="_l33Ju5BTEeqtm5xS3r5AoA"/>
      <element xmi:type="uml:Association" href="tdl.uml#_4A7GgPBUEeKi_dKlqhYxdQ"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_l33JvJBTEeqtm5xS3r5AoA" points="[316, 364, -643984, -643984]$[340, 260, -643984, -643984]$[502, 253, -643984, -643984]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_nSIIQJBTEeqtm5xS3r5AoA" id="(0.7142857142857143,0.0)"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_nSIIQZBTEeqtm5xS3r5AoA" id="(0.0,0.6282051282051282)"/>
    </edges>
    <edges xmi:type="notation:Connector" xmi:id="_l33ww5BTEeqtm5xS3r5AoA" type="Association_Edge" source="_seB0gO93EeKIHKZjSCTn7g" target="_pK9hQO93EeKIHKZjSCTn7g">
      <children xmi:type="notation:DecorationNode" xmi:id="_l33wxpBTEeqtm5xS3r5AoA" type="Association_StereotypeLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_0Bn5sJBTEeqtm5xS3r5AoA" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_l33wx5BTEeqtm5xS3r5AoA" y="-20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_l33wyJBTEeqtm5xS3r5AoA" type="Association_NameLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_0ByRwJBTEeqtm5xS3r5AoA" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_l33wyZBTEeqtm5xS3r5AoA" y="20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_l33wypBTEeqtm5xS3r5AoA" type="Association_TargetRoleLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_0B8p0JBTEeqtm5xS3r5AoA" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_l33wy5BTEeqtm5xS3r5AoA" x="26" y="-45"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_l33wzJBTEeqtm5xS3r5AoA" type="Association_SourceRoleLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_0CHB4JBTEeqtm5xS3r5AoA" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_l33wzZBTEeqtm5xS3r5AoA" x="-35" y="20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_l33wzpBTEeqtm5xS3r5AoA" type="Association_SourceMultiplicityLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_0CRZ8JBTEeqtm5xS3r5AoA" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_l33wz5BTEeqtm5xS3r5AoA" x="35" y="19"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_l33w0JBTEeqtm5xS3r5AoA" type="Association_TargetMultiplicityLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_0CbyAJBTEeqtm5xS3r5AoA" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_l33w0ZBTEeqtm5xS3r5AoA" x="-35" y="-20"/>
      </children>
      <styles xmi:type="notation:FontStyle" xmi:id="_l33wxJBTEeqtm5xS3r5AoA"/>
      <element xmi:type="uml:Association" href="tdl.uml#_CtXkgO94EeKIHKZjSCTn7g"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_l33wxZBTEeqtm5xS3r5AoA" points="[520, 211, -643984, -643984]$[520, 120, -643984, -643984]$[400, 120, -643984, -643984]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_0Bc6kJBTEeqtm5xS3r5AoA" id="(0.09,0.0)"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_0BdhoJBTEeqtm5xS3r5AoA" id="(1.0,0.37735849056603776)"/>
    </edges>
    <edges xmi:type="notation:Connector" xmi:id="_tralkJBTEeqtm5xS3r5AoA" type="Association_Edge" source="_94EpgO93EeKIHKZjSCTn7g" target="_pK9hQO93EeKIHKZjSCTn7g">
      <children xmi:type="notation:DecorationNode" xmi:id="_trbMoJBTEeqtm5xS3r5AoA" type="Association_StereotypeLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_yTC4AJBTEeqtm5xS3r5AoA" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_trbMoZBTEeqtm5xS3r5AoA" y="-20"/>
      <children xmi:type="notation:DecorationNode" xmi:id="_trbMopBTEeqtm5xS3r5AoA" type="Association_NameLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_yTNQEJBTEeqtm5xS3r5AoA" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_trbMo5BTEeqtm5xS3r5AoA" y="20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_trbMpJBTEeqtm5xS3r5AoA" type="Association_TargetRoleLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_yTYPMJBTEeqtm5xS3r5AoA" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_trbMpZBTEeqtm5xS3r5AoA" x="25" y="48"/>
      <children xmi:type="notation:DecorationNode" xmi:id="_trbMppBTEeqtm5xS3r5AoA" type="Association_SourceRoleLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_yTkccJBTEeqtm5xS3r5AoA" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_trbMp5BTEeqtm5xS3r5AoA" x="-31" y="20"/>
      <children xmi:type="notation:DecorationNode" xmi:id="_trbMqJBTEeqtm5xS3r5AoA" type="Association_SourceMultiplicityLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_yTwpsJBTEeqtm5xS3r5AoA" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_trbMqZBTEeqtm5xS3r5AoA" x="31" y="20"/>
      <children xmi:type="notation:DecorationNode" xmi:id="_trbMqpBTEeqtm5xS3r5AoA" type="Association_TargetMultiplicityLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_yT7o0JBTEeqtm5xS3r5AoA" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_trbMq5BTEeqtm5xS3r5AoA" x="-31" y="-20"/>
      <styles xmi:type="notation:FontStyle" xmi:id="_tralkZBTEeqtm5xS3r5AoA"/>
      <element xmi:type="uml:Association" href="tdl.uml#_BepuoO94EeKIHKZjSCTn7g"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_tralkpBTEeqtm5xS3r5AoA" points="[100, 210, -643984, -643984]$[100, 120, -643984, -643984]$[220, 120, -643984, -643984]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_yS3R0JBTEeqtm5xS3r5AoA" id="(0.5089820359281437,0.0)"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_yS3R0ZBTEeqtm5xS3r5AoA" id="(0.0,0.37735849056603776)"/>
    <edges xmi:type="notation:Connector" xmi:id="_trbMrJBTEeqtm5xS3r5AoA" type="Association_Edge" source="_e8hPkM6_Eeewb7rT3Trlsw" target="_94EpgO93EeKIHKZjSCTn7g">
      <children xmi:type="notation:DecorationNode" xmi:id="_trbzsJBTEeqtm5xS3r5AoA" type="Association_StereotypeLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_trbzsZBTEeqtm5xS3r5AoA" y="-20"/>
Philip Makedonski's avatar
Philip Makedonski committed
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_trbzspBTEeqtm5xS3r5AoA" type="Association_NameLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_trbzs5BTEeqtm5xS3r5AoA" y="20"/>
Philip Makedonski's avatar
Philip Makedonski committed
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_trbztJBTEeqtm5xS3r5AoA" type="Association_TargetRoleLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_trbztZBTEeqtm5xS3r5AoA" x="8" y="47"/>
Philip Makedonski's avatar
Philip Makedonski committed
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_trbztpBTEeqtm5xS3r5AoA" type="Association_SourceRoleLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_trbzt5BTEeqtm5xS3r5AoA" y="20"/>
Philip Makedonski's avatar
Philip Makedonski committed
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_trbzuJBTEeqtm5xS3r5AoA" type="Association_SourceMultiplicityLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_trbzuZBTEeqtm5xS3r5AoA" y="20"/>
Philip Makedonski's avatar
Philip Makedonski committed
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_trbzupBTEeqtm5xS3r5AoA" type="Association_TargetMultiplicityLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_trbzu5BTEeqtm5xS3r5AoA" y="-20"/>
Philip Makedonski's avatar
Philip Makedonski committed
      </children>
      <styles xmi:type="notation:FontStyle" xmi:id="_trbMrZBTEeqtm5xS3r5AoA"/>
      <element xmi:type="uml:Association" href="tdl.uml#_d1U-M2nAEeSEZfSDTcLl8Q"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_trbMrpBTEeqtm5xS3r5AoA" points="[98, 364, -643984, -643984]$[99, 288, -643984, -643984]"/>
    <edges xmi:type="notation:Connector" xmi:id="_trbzvJBTEeqtm5xS3r5AoA" type="Association_Edge" source="_WuNnMO95EeKIHKZjSCTn7g" target="_94EpgO93EeKIHKZjSCTn7g">
      <children xmi:type="notation:DecorationNode" xmi:id="_trbzv5BTEeqtm5xS3r5AoA" type="Association_StereotypeLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_vmoVEJBTEeqtm5xS3r5AoA" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_trbzwJBTEeqtm5xS3r5AoA" y="-19"/>
Philip Makedonski's avatar
Philip Makedonski committed
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_trbzwZBTEeqtm5xS3r5AoA" type="Association_NameLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_vmz7QJBTEeqtm5xS3r5AoA" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_trcawJBTEeqtm5xS3r5AoA" x="-1" y="18"/>
Philip Makedonski's avatar
Philip Makedonski committed
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_trcawZBTEeqtm5xS3r5AoA" type="Association_TargetRoleLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_vm_hcJBTEeqtm5xS3r5AoA" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_trcawpBTEeqtm5xS3r5AoA" x="19" y="-37"/>
Philip Makedonski's avatar
Philip Makedonski committed
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_trcaw5BTEeqtm5xS3r5AoA" type="Association_SourceRoleLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_vnKgkJBTEeqtm5xS3r5AoA" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_trcaxJBTEeqtm5xS3r5AoA" x="-33" y="18"/>
Philip Makedonski's avatar
Philip Makedonski committed
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_trcaxZBTEeqtm5xS3r5AoA" type="Association_SourceMultiplicityLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_vnVfsJBTEeqtm5xS3r5AoA" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_trcaxpBTEeqtm5xS3r5AoA" x="33" y="19"/>
Philip Makedonski's avatar
Philip Makedonski committed
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_trcax5BTEeqtm5xS3r5AoA" type="Association_TargetMultiplicityLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_vnhF4JBTEeqtm5xS3r5AoA" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_trcayJBTEeqtm5xS3r5AoA" x="-33" y="-19"/>
Philip Makedonski's avatar
Philip Makedonski committed
      </children>
      <styles xmi:type="notation:FontStyle" xmi:id="_trbzvZBTEeqtm5xS3r5AoA"/>
      <element xmi:type="uml:Association" href="tdl.uml#_X9mLcO95EeKIHKZjSCTn7g"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_trbzvpBTEeqtm5xS3r5AoA" points="[307, 364, -643984, -643984]$[300, 260, -643984, -643984]$[182, 253, -643984, -643984]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_vmcH0JBTEeqtm5xS3r5AoA" id="(0.42857142857142855,0.0)"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_vmcH0ZBTEeqtm5xS3r5AoA" id="(1.0,0.6410256410256411)"/>
    <edges xmi:type="notation:Connector" xmi:id="_Df9kJ5IOEeqwIoGOM90xYQ" type="StereotypeCommentLink" source="_pK9hQO93EeKIHKZjSCTn7g" target="_Df9kI5IOEeqwIoGOM90xYQ">
      <styles xmi:type="notation:FontStyle" xmi:id="_Df9kKJIOEeqwIoGOM90xYQ"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Df-LMpIOEeqwIoGOM90xYQ" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_Lvx-cO7vEeKEI7DGGPzGog"/>
      </styles>
      <element xsi:nil="true"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Df9kKZIOEeqwIoGOM90xYQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Df-LMJIOEeqwIoGOM90xYQ"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Df-LMZIOEeqwIoGOM90xYQ"/>
    <edges xmi:type="notation:Connector" xmi:id="_DgER15IOEeqwIoGOM90xYQ" type="StereotypeCommentLink" source="_pK-vYO93EeKIHKZjSCTn7g" target="_DgER05IOEeqwIoGOM90xYQ">
      <styles xmi:type="notation:FontStyle" xmi:id="_DgER2JIOEeqwIoGOM90xYQ"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_DgE44ZIOEeqwIoGOM90xYQ" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_ZGOQkO7uEeKEI7DGGPzGog"/>
      </styles>
      <element xsi:nil="true"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_DgER2ZIOEeqwIoGOM90xYQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_DgER2pIOEeqwIoGOM90xYQ"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_DgE44JIOEeqwIoGOM90xYQ"/>
    <edges xmi:type="notation:Connector" xmi:id="_DgK_gZIOEeqwIoGOM90xYQ" type="StereotypeCommentLink" source="_seB0gO93EeKIHKZjSCTn7g" target="_DgKYc5IOEeqwIoGOM90xYQ">
      <styles xmi:type="notation:FontStyle" xmi:id="_DgK_gpIOEeqwIoGOM90xYQ"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_DgK_hpIOEeqwIoGOM90xYQ" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_scyeYO93EeKIHKZjSCTn7g"/>
      </styles>
      <element xsi:nil="true"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_DgK_g5IOEeqwIoGOM90xYQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_DgK_hJIOEeqwIoGOM90xYQ"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_DgK_hZIOEeqwIoGOM90xYQ"/>
    <edges xmi:type="notation:Connector" xmi:id="_DgUJdJIOEeqwIoGOM90xYQ" type="StereotypeCommentLink" source="_wWxnsO93EeKIHKZjSCTn7g" target="_DgUJcJIOEeqwIoGOM90xYQ">
      <styles xmi:type="notation:FontStyle" xmi:id="_DgUJdZIOEeqwIoGOM90xYQ"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_DgUJeZIOEeqwIoGOM90xYQ" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_wWmokO93EeKIHKZjSCTn7g"/>
      </styles>
      <element xsi:nil="true"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_DgUJdpIOEeqwIoGOM90xYQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_DgUJd5IOEeqwIoGOM90xYQ"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_DgUJeJIOEeqwIoGOM90xYQ"/>
    <edges xmi:type="notation:Connector" xmi:id="_DgcFRJIOEeqwIoGOM90xYQ" type="StereotypeCommentLink" source="_w3K_AO93EeKIHKZjSCTn7g" target="_DgcFQJIOEeqwIoGOM90xYQ">
      <styles xmi:type="notation:FontStyle" xmi:id="_DgcFRZIOEeqwIoGOM90xYQ"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_DgcFSZIOEeqwIoGOM90xYQ" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_w3BOAO93EeKIHKZjSCTn7g"/>
      </styles>
      <element xsi:nil="true"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_DgcFRpIOEeqwIoGOM90xYQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_DgcFR5IOEeqwIoGOM90xYQ"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_DgcFSJIOEeqwIoGOM90xYQ"/>
    <edges xmi:type="notation:Connector" xmi:id="_DgkBEJIOEeqwIoGOM90xYQ" type="StereotypeCommentLink" source="_94EpgO93EeKIHKZjSCTn7g" target="_DgjaA5IOEeqwIoGOM90xYQ">
      <styles xmi:type="notation:FontStyle" xmi:id="_DgkBEZIOEeqwIoGOM90xYQ"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_DgkBFZIOEeqwIoGOM90xYQ" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_9364gO93EeKIHKZjSCTn7g"/>
      </styles>
      <element xsi:nil="true"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_DgkBEpIOEeqwIoGOM90xYQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_DgkBE5IOEeqwIoGOM90xYQ"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_DgkBFJIOEeqwIoGOM90xYQ"/>
    <edges xmi:type="notation:Connector" xmi:id="_DgtyFJIOEeqwIoGOM90xYQ" type="StereotypeCommentLink" source="_WuNnMO95EeKIHKZjSCTn7g" target="_DgtyEJIOEeqwIoGOM90xYQ">
      <styles xmi:type="notation:FontStyle" xmi:id="_DgtyFZIOEeqwIoGOM90xYQ"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_DgtyGZIOEeqwIoGOM90xYQ" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_7Z1gMO7tEeKEI7DGGPzGog"/>
      </styles>
      <element xsi:nil="true"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_DgtyFpIOEeqwIoGOM90xYQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_DgtyF5IOEeqwIoGOM90xYQ"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_DgtyGJIOEeqwIoGOM90xYQ"/>
    <edges xmi:type="notation:Connector" xmi:id="_Dg70hJIOEeqwIoGOM90xYQ" type="StereotypeCommentLink" source="_z19BgBbNEeOCaasMi_Jq2A" target="_Dg70gJIOEeqwIoGOM90xYQ">
      <styles xmi:type="notation:FontStyle" xmi:id="_Dg8bkJIOEeqwIoGOM90xYQ"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Dg8blJIOEeqwIoGOM90xYQ" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_9PcJMO7oEeKEI7DGGPzGog"/>
      </styles>
      <element xsi:nil="true"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Dg8bkZIOEeqwIoGOM90xYQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Dg8bkpIOEeqwIoGOM90xYQ"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Dg8bk5IOEeqwIoGOM90xYQ"/>
    <edges xmi:type="notation:Connector" xmi:id="_DhGzpJIOEeqwIoGOM90xYQ" type="StereotypeCommentLink" source="_e8hPkM6_Eeewb7rT3Trlsw" target="_DhGzoJIOEeqwIoGOM90xYQ">
      <styles xmi:type="notation:FontStyle" xmi:id="_DhGzpZIOEeqwIoGOM90xYQ"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_DhGzqZIOEeqwIoGOM90xYQ" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_Z8SzwM67Eeewb7rT3Trlsw"/>
      </styles>
      <element xsi:nil="true"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_DhGzppIOEeqwIoGOM90xYQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_DhGzp5IOEeqwIoGOM90xYQ"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_DhGzqJIOEeqwIoGOM90xYQ"/>
    </edges>
  </notation:Diagram>
  <notation:Diagram xmi:id="_aaL6QFwEEeOpPZNGJe-gDQ" type="PapyrusUMLClassDiagram" name="Data::DataMapping" measurementUnit="Pixel">
    <children xmi:type="notation:Shape" xmi:id="_gtx_R1wEEeOpPZNGJe-gDQ" type="Class_Shape" fontName="Segoe UI" lineColor="0">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_gtx_SFwEEeOpPZNGJe-gDQ" source="ShadowFigure">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_gtx_SVwEEeOpPZNGJe-gDQ" key="ShadowFigure_Value" value="false"/>
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_gtx_TFwEEeOpPZNGJe-gDQ" source="QualifiedName">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_gtx_TVwEEeOpPZNGJe-gDQ" key="QualifiedNameDepth" value="1000"/>
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_tr7f0AwQEeSRvuNCy3LcZA" source="displayNameLabelIcon">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_tr7f0QwQEeSRvuNCy3LcZA" key="displayNameLabelIcon_value" value="true"/>
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qiaIsFXTEeSf0aIm6WrGsA" source="PapyrusCSSForceValue">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_qiaIsVXTEeSf0aIm6WrGsA" key="fillColor" value="true"/>
      <children xmi:type="notation:DecorationNode" xmi:id="_gtx_VFwEEeOpPZNGJe-gDQ" type="Class_NameLabel"/>
      <children xmi:type="notation:BasicCompartment" xmi:id="_gtx_VVwEEeOpPZNGJe-gDQ" type="Class_AttributeCompartment">
        <children xmi:type="notation:Shape" xmi:id="_gtx_VlwEEeOpPZNGJe-gDQ" type="Property_ClassAttributeLabel" fontName="Segoe UI" lineColor="0">
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_t58ekFwEEeOpPZNGJe-gDQ" source="CustomAppearance_Annotation">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_t59FoFwEEeOpPZNGJe-gDQ" key="CustomAppearance_MaskValue" value="188"/>
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_bI92wGjdEeSYjtGXOSUNqQ" source="displayNameLabelIcon">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_bI92wWjdEeSYjtGXOSUNqQ" key="displayNameLabelIcon_value" value="false"/>
          </eAnnotations>
          <styles xmi:type="notation:StringListValueStyle" xmi:id="_ojsxgBJBEeSWKPaJEaS7sQ" name="maskLabel">
            <stringListValue>name</stringListValue>
            <stringListValue>derived</stringListValue>
            <stringListValue>multiplicity</stringListValue>
            <stringListValue>type</stringListValue>
          </styles>
          <element xmi:type="uml:Property" href="tdl.uml#_8woUIBR1EeOImOhKB9FC0A"/>
          <layoutConstraint xmi:type="notation:Location" xmi:id="_gtx_XVwEEeOpPZNGJe-gDQ"/>
        <styles xmi:type="notation:TitleStyle" xmi:id="_gtx_XlwEEeOpPZNGJe-gDQ"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_gtx_X1wEEeOpPZNGJe-gDQ"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_gtx_YFwEEeOpPZNGJe-gDQ"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_gtx_YVwEEeOpPZNGJe-gDQ"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_gtx_YlwEEeOpPZNGJe-gDQ" visible="false" type="Class_OperationCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_gtx_Y1wEEeOpPZNGJe-gDQ"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_gtx_ZFwEEeOpPZNGJe-gDQ"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_gtx_ZVwEEeOpPZNGJe-gDQ"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_gtx_ZlwEEeOpPZNGJe-gDQ"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_gtx_Z1wEEeOpPZNGJe-gDQ" visible="false" type="Class_NestedClassifierCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_gtx_aFwEEeOpPZNGJe-gDQ"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_gtx_aVwEEeOpPZNGJe-gDQ"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_gtx_alwEEeOpPZNGJe-gDQ"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_gtx_a1wEEeOpPZNGJe-gDQ"/>
      </children>
      <element xmi:type="uml:Class" href="tdl.uml#_yT9ZkBR4EeOImOhKB9FC0A"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_gtx_dVwEEeOpPZNGJe-gDQ" x="115" y="157" width="190" height="78"/>
    </children>
    <children xmi:type="notation:Shape" xmi:id="_gtymUFwEEeOpPZNGJe-gDQ" type="Class_Shape">
      <children xmi:type="notation:DecorationNode" xmi:id="_gtymXVwEEeOpPZNGJe-gDQ" type="Class_NameLabel"/>
      <children xmi:type="notation:BasicCompartment" xmi:id="_gtymXlwEEeOpPZNGJe-gDQ" type="Class_AttributeCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_gtymX1wEEeOpPZNGJe-gDQ"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_gtymYFwEEeOpPZNGJe-gDQ"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_gtymYVwEEeOpPZNGJe-gDQ"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_gtymYlwEEeOpPZNGJe-gDQ"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_gtymY1wEEeOpPZNGJe-gDQ" type="Class_OperationCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_gtymZFwEEeOpPZNGJe-gDQ"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_gtymZVwEEeOpPZNGJe-gDQ"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_gtymZlwEEeOpPZNGJe-gDQ"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_gtymZ1wEEeOpPZNGJe-gDQ"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_gtymaFwEEeOpPZNGJe-gDQ" type="Class_NestedClassifierCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_gtymaVwEEeOpPZNGJe-gDQ"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_gtymalwEEeOpPZNGJe-gDQ"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_gtyma1wEEeOpPZNGJe-gDQ"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_gtymbFwEEeOpPZNGJe-gDQ"/>
      </children>
      <styles xmi:type="notation:StringListValueStyle" xmi:id="_nBj_EJCHEeqtm5xS3r5AoA" name="cssClass">
        <stringListValue>referenced</stringListValue>
      </styles>
      <element xmi:type="uml:Class" href="tdl.uml#_4aQ_sM6LEeKrteq_aJ3viA"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_gtymdlwEEeOpPZNGJe-gDQ" x="67" y="56" width="189" height="56"/>
    <children xmi:type="notation:Shape" xmi:id="_gtzNh1wEEeOpPZNGJe-gDQ" type="Class_Shape" fontName="Segoe UI" lineColor="0">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_gtzNiFwEEeOpPZNGJe-gDQ" source="ShadowFigure">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_gtzNiVwEEeOpPZNGJe-gDQ" key="ShadowFigure_Value" value="false"/>
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_gtzNjFwEEeOpPZNGJe-gDQ" source="QualifiedName">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_gtzNjVwEEeOpPZNGJe-gDQ" key="QualifiedNameDepth" value="1000"/>
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_xNKx8AwQEeSRvuNCy3LcZA" source="displayNameLabelIcon">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xNKx8QwQEeSRvuNCy3LcZA" key="displayNameLabelIcon_value" value="true"/>
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qiaItFXTEeSf0aIm6WrGsA" source="PapyrusCSSForceValue">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_qigPUFXTEeSf0aIm6WrGsA" key="fillColor" value="true"/>
      <children xmi:type="notation:DecorationNode" xmi:id="_gtzNlFwEEeOpPZNGJe-gDQ" type="Class_NameLabel"/>
      <children xmi:type="notation:BasicCompartment" xmi:id="_gtzNlVwEEeOpPZNGJe-gDQ" type="Class_AttributeCompartment">
        <children xmi:type="notation:Shape" xmi:id="_gtzNllwEEeOpPZNGJe-gDQ" type="Property_ClassAttributeLabel" fontName="Segoe UI" lineColor="0">
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_gtzNnVwEEeOpPZNGJe-gDQ" source="CustomAppearance_Annotation">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_gtzNnlwEEeOpPZNGJe-gDQ" key="CustomAppearance_MaskValue" value="188"/>
          </eAnnotations>
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_bm36wGjdEeSYjtGXOSUNqQ" source="displayNameLabelIcon">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_bm36wWjdEeSYjtGXOSUNqQ" key="displayNameLabelIcon_value" value="false"/>
          </eAnnotations>
          <styles xmi:type="notation:StringListValueStyle" xmi:id="_pmgSUBJBEeSWKPaJEaS7sQ" name="maskLabel">
            <stringListValue>name</stringListValue>
            <stringListValue>derived</stringListValue>
            <stringListValue>multiplicity</stringListValue>
            <stringListValue>type</stringListValue>
          </styles>
          <styles xmi:type="notation:BooleanValueStyle" xmi:id="_q5hZYBJBEeSWKPaJEaS7sQ" name="shapeVisibility"/>
          <element xmi:type="uml:Property" href="tdl.uml#_LBcOsBRzEeOImOhKB9FC0A"/>
          <layoutConstraint xmi:type="notation:Location" xmi:id="_gtzNn1wEEeOpPZNGJe-gDQ"/>
        <styles xmi:type="notation:TitleStyle" xmi:id="_gtzNoFwEEeOpPZNGJe-gDQ"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_gtzNoVwEEeOpPZNGJe-gDQ"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_gtzNolwEEeOpPZNGJe-gDQ"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_gtzNo1wEEeOpPZNGJe-gDQ"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_gtzNpFwEEeOpPZNGJe-gDQ" visible="false" type="Class_OperationCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_gtzNpVwEEeOpPZNGJe-gDQ"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_gtzNplwEEeOpPZNGJe-gDQ"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_gtzNp1wEEeOpPZNGJe-gDQ"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_gtzNqFwEEeOpPZNGJe-gDQ"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_gtzNqVwEEeOpPZNGJe-gDQ" visible="false" type="Class_NestedClassifierCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_gtzNqlwEEeOpPZNGJe-gDQ"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_gtzNq1wEEeOpPZNGJe-gDQ"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_gtzNrFwEEeOpPZNGJe-gDQ"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_gtzNrVwEEeOpPZNGJe-gDQ"/>
      </children>
      <element xmi:type="uml:Class" href="tdl.uml#_GcA7sBRzEeOImOhKB9FC0A"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_gtzNt1wEEeOpPZNGJe-gDQ" x="66" y="314" width="194" height="73"/>
    </children>
    <children xmi:type="notation:Shape" xmi:id="_HNqUwFzlEeOpPZNGJe-gDQ" type="Class_Shape" fontName="Segoe UI" lineColor="0">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_HNqUwVzlEeOpPZNGJe-gDQ" source="ShadowFigure">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_HNqUwlzlEeOpPZNGJe-gDQ" key="ShadowFigure_Value" value="false"/>
      </eAnnotations>
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_HNqUxVzlEeOpPZNGJe-gDQ" source="QualifiedName">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_HNqUxlzlEeOpPZNGJe-gDQ" key="QualifiedNameDepth" value="1000"/>
      </eAnnotations>
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_wfM4sAwQEeSRvuNCy3LcZA" source="displayNameLabelIcon">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_wfM4sQwQEeSRvuNCy3LcZA" key="displayNameLabelIcon_value" value="true"/>
      </eAnnotations>
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qigPUVXTEeSf0aIm6WrGsA" source="PapyrusCSSForceValue">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_qigPUlXTEeSf0aIm6WrGsA" key="fillColor" value="true"/>
      </eAnnotations>
      <children xmi:type="notation:DecorationNode" xmi:id="_HNqUzVzlEeOpPZNGJe-gDQ" type="Class_NameLabel"/>
      <children xmi:type="notation:BasicCompartment" xmi:id="_HNqUzlzlEeOpPZNGJe-gDQ" type="Class_AttributeCompartment">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_2eivgAwREeSRvuNCy3LcZA" source="PapyrusCSSForceValue">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_2eivgQwREeSRvuNCy3LcZA" key="visible" value="true"/>
        <styles xmi:type="notation:TitleStyle" xmi:id="_HNqUz1zlEeOpPZNGJe-gDQ"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_HNqU0FzlEeOpPZNGJe-gDQ"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_HNqU0VzlEeOpPZNGJe-gDQ"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_HNqU0lzlEeOpPZNGJe-gDQ"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_HNqU01zlEeOpPZNGJe-gDQ" visible="false" type="Class_OperationCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_HNqU1FzlEeOpPZNGJe-gDQ"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_HNqU1VzlEeOpPZNGJe-gDQ"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_HNqU1lzlEeOpPZNGJe-gDQ"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_HNqU11zlEeOpPZNGJe-gDQ"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_HNqU2FzlEeOpPZNGJe-gDQ" visible="false" type="Class_NestedClassifierCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_HNqU2VzlEeOpPZNGJe-gDQ"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_HNqU2lzlEeOpPZNGJe-gDQ"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_HNqU21zlEeOpPZNGJe-gDQ"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_HNqU3FzlEeOpPZNGJe-gDQ"/>
      </children>
      <element xmi:type="uml:Class" href="tdl.uml#_HSF58FwCEeOpPZNGJe-gDQ"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_HNqU5lzlEeOpPZNGJe-gDQ" x="520" y="160" width="169" height="73"/>
    </children>
    <children xmi:type="notation:Shape" xmi:id="_YkVZkFXTEeSf0aIm6WrGsA" type="Class_Shape" fontName="Segoe UI" lineColor="0">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_YkVZkVXTEeSf0aIm6WrGsA" source="ShadowFigure">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_YkVZklXTEeSf0aIm6WrGsA" key="ShadowFigure_Value" value="false"/>
      </eAnnotations>
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_YkVZk1XTEeSf0aIm6WrGsA" source="QualifiedName">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_YkVZlFXTEeSf0aIm6WrGsA" key="QualifiedNameDepth" value="1000"/>
      </eAnnotations>
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_YkVZlVXTEeSf0aIm6WrGsA" source="displayNameLabelIcon">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_YkVZllXTEeSf0aIm6WrGsA" key="displayNameLabelIcon_value" value="true"/>
      </eAnnotations>
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qigPU1XTEeSf0aIm6WrGsA" source="PapyrusCSSForceValue">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_qigPVFXTEeSf0aIm6WrGsA" key="fillColor" value="true"/>
      </eAnnotations>
      <children xmi:type="notation:DecorationNode" xmi:id="_YkVZnVXTEeSf0aIm6WrGsA" type="Class_NameLabel"/>
      <children xmi:type="notation:BasicCompartment" xmi:id="_YkVZnlXTEeSf0aIm6WrGsA" type="Class_AttributeCompartment">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_YkVZn1XTEeSf0aIm6WrGsA" source="PapyrusCSSForceValue">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_YkVZoFXTEeSf0aIm6WrGsA" key="visible" value="true"/>
        <children xmi:type="notation:Shape" xmi:id="_GqbuE1X6EeSf0aIm6WrGsA" type="Property_ClassAttributeLabel">
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_cMgXYGjdEeSYjtGXOSUNqQ" source="displayNameLabelIcon">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_cMgXYWjdEeSYjtGXOSUNqQ" key="displayNameLabelIcon_value" value="false"/>
          </eAnnotations>
          <styles xmi:type="notation:StringListValueStyle" xmi:id="_cdnVgGjdEeSYjtGXOSUNqQ" name="maskLabel">
            <stringListValue>name</stringListValue>
            <stringListValue>derived</stringListValue>
            <stringListValue>multiplicity</stringListValue>
            <stringListValue>type</stringListValue>
          </styles>
          <element xmi:type="uml:Property" href="tdl.uml#_GqbuEFX6EeSf0aIm6WrGsA"/>
          <layoutConstraint xmi:type="notation:Location" xmi:id="_GqbuFFX6EeSf0aIm6WrGsA"/>
        <styles xmi:type="notation:TitleStyle" xmi:id="_YkVZoVXTEeSf0aIm6WrGsA"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_YkVZolXTEeSf0aIm6WrGsA"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_YkVZo1XTEeSf0aIm6WrGsA"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_YkVZpFXTEeSf0aIm6WrGsA"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_YkVZpVXTEeSf0aIm6WrGsA" visible="false" type="Class_OperationCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_YkVZplXTEeSf0aIm6WrGsA"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_YkVZp1XTEeSf0aIm6WrGsA"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_YkVZqFXTEeSf0aIm6WrGsA"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_YkVZqVXTEeSf0aIm6WrGsA"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_YkVZqlXTEeSf0aIm6WrGsA" visible="false" type="Class_NestedClassifierCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_YkVZq1XTEeSf0aIm6WrGsA"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_YkVZrFXTEeSf0aIm6WrGsA"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_YkVZrVXTEeSf0aIm6WrGsA"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_YkVZrlXTEeSf0aIm6WrGsA"/>
      </children>
      <element xmi:type="uml:Class" href="tdl.uml#_YkPS8FXTEeSf0aIm6WrGsA"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_YkVZtVXTEeSf0aIm6WrGsA" x="460" y="303" width="201" height="73"/>
    </children>
    <children xmi:type="notation:Shape" xmi:id="_ghcaEFXTEeSf0aIm6WrGsA" type="Class_Shape">
      <children xmi:type="notation:DecorationNode" xmi:id="_ghcaElXTEeSf0aIm6WrGsA" type="Class_NameLabel"/>
      <children xmi:type="notation:BasicCompartment" xmi:id="_ghcaE1XTEeSf0aIm6WrGsA" type="Class_AttributeCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_ghcaFFXTEeSf0aIm6WrGsA"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_ghcaFVXTEeSf0aIm6WrGsA"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_ghcaFlXTEeSf0aIm6WrGsA"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ghcaF1XTEeSf0aIm6WrGsA"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_ghcaGFXTEeSf0aIm6WrGsA" type="Class_OperationCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_ghcaGVXTEeSf0aIm6WrGsA"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_ghcaGlXTEeSf0aIm6WrGsA"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_ghcaG1XTEeSf0aIm6WrGsA"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ghcaHFXTEeSf0aIm6WrGsA"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_ghcaHVXTEeSf0aIm6WrGsA" type="Class_NestedClassifierCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_ghcaHlXTEeSf0aIm6WrGsA"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_ghcaH1XTEeSf0aIm6WrGsA"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_ghcaIFXTEeSf0aIm6WrGsA"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ghcaIVXTEeSf0aIm6WrGsA"/>
      </children>
      <styles xmi:type="notation:StringListValueStyle" xmi:id="_ouhQIJCHEeqtm5xS3r5AoA" name="cssClass">
        <stringListValue>referenced</stringListValue>
      </styles>
      <element xmi:type="uml:Class" href="tdl.uml#_oFvnIM5xEeKBmZvNr53Zng"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ghcaEVXTEeSf0aIm6WrGsA" x="340" y="420" width="114" height="56"/>
    </children>
    <children xmi:type="notation:Shape" xmi:id="_Z3HlQG_sEeSBHeRVSjQ_rw" type="Class_Shape">
      <children xmi:type="notation:DecorationNode" xmi:id="_Z3HlQm_sEeSBHeRVSjQ_rw" type="Class_NameLabel"/>
      <children xmi:type="notation:BasicCompartment" xmi:id="_Z3HlQ2_sEeSBHeRVSjQ_rw" type="Class_AttributeCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_Z3HlRG_sEeSBHeRVSjQ_rw"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_Z3HlRW_sEeSBHeRVSjQ_rw"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_Z3HlRm_sEeSBHeRVSjQ_rw"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Z3HlR2_sEeSBHeRVSjQ_rw"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_Z3HlSG_sEeSBHeRVSjQ_rw" type="Class_OperationCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_Z3HlSW_sEeSBHeRVSjQ_rw"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_Z3HlSm_sEeSBHeRVSjQ_rw"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_Z3HlS2_sEeSBHeRVSjQ_rw"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Z3HlTG_sEeSBHeRVSjQ_rw"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_Z3HlTW_sEeSBHeRVSjQ_rw" type="Class_NestedClassifierCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_Z3HlTm_sEeSBHeRVSjQ_rw"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_Z3HlT2_sEeSBHeRVSjQ_rw"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_Z3HlUG_sEeSBHeRVSjQ_rw"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Z3HlUW_sEeSBHeRVSjQ_rw"/>
      </children>
      <styles xmi:type="notation:StringListValueStyle" xmi:id="_n6vCwJCHEeqtm5xS3r5AoA" name="cssClass">
        <stringListValue>referenced</stringListValue>
      </styles>
      <element xmi:type="uml:Class" href="tdl.uml#_YUbVQG8BEeSktv7vAivsJQ"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Z3HlQW_sEeSBHeRVSjQ_rw" x="515" y="420" width="114" height="56"/>
    <children xmi:type="notation:Shape" xmi:id="_1HGLcEewEey4q8GmPcUc1A" type="StereotypeComment">
      <styles xmi:type="notation:TitleStyle" xmi:id="_1HGLcUewEey4q8GmPcUc1A"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_1HHZkEewEey4q8GmPcUc1A" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_yT9ZkBR4EeOImOhKB9FC0A"/>
      </styles>
      <element xsi:nil="true"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1HGLckewEey4q8GmPcUc1A" x="315" y="157"/>
    <children xmi:type="notation:Shape" xmi:id="_1HhCMEewEey4q8GmPcUc1A" type="StereotypeComment">
      <styles xmi:type="notation:TitleStyle" xmi:id="_1HhCMUewEey4q8GmPcUc1A"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_1HhCM0ewEey4q8GmPcUc1A" 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="_1HhCMkewEey4q8GmPcUc1A" x="267" y="56"/>
    <children xmi:type="notation:Shape" xmi:id="_1HyvAEewEey4q8GmPcUc1A" type="StereotypeComment">
      <styles xmi:type="notation:TitleStyle" xmi:id="_1HyvAUewEey4q8GmPcUc1A"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_1HyvA0ewEey4q8GmPcUc1A" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_GcA7sBRzEeOImOhKB9FC0A"/>
      </styles>
      <element xsi:nil="true"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1HyvAkewEey4q8GmPcUc1A" x="266" y="314"/>
    <children xmi:type="notation:Shape" xmi:id="_1H-VM0ewEey4q8GmPcUc1A" type="StereotypeComment">
      <styles xmi:type="notation:TitleStyle" xmi:id="_1H-VNEewEey4q8GmPcUc1A"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_1H-VNkewEey4q8GmPcUc1A" 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="_1H-VNUewEey4q8GmPcUc1A" x="720" y="160"/>
    <children xmi:type="notation:Shape" xmi:id="_1ILwk0ewEey4q8GmPcUc1A" type="StereotypeComment">
      <styles xmi:type="notation:TitleStyle" xmi:id="_1ILwlEewEey4q8GmPcUc1A"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_1ILwlkewEey4q8GmPcUc1A" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_YkPS8FXTEeSf0aIm6WrGsA"/>
      </styles>
      <element xsi:nil="true"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1ILwlUewEey4q8GmPcUc1A" x="660" y="303"/>
    <children xmi:type="notation:Shape" xmi:id="_1IYk40ewEey4q8GmPcUc1A" type="StereotypeComment">
      <styles xmi:type="notation:TitleStyle" xmi:id="_1IYk5EewEey4q8GmPcUc1A"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_1IYk5kewEey4q8GmPcUc1A" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_oFvnIM5xEeKBmZvNr53Zng"/>
      </styles>
      <element xsi:nil="true"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1IYk5UewEey4q8GmPcUc1A" x="540" y="420"/>
    <children xmi:type="notation:Shape" xmi:id="_1Ihu00ewEey4q8GmPcUc1A" type="StereotypeComment">
      <styles xmi:type="notation:TitleStyle" xmi:id="_1Ihu1EewEey4q8GmPcUc1A"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_1Ihu1kewEey4q8GmPcUc1A" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_YUbVQG8BEeSktv7vAivsJQ"/>
      </styles>
      <element xsi:nil="true"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1Ihu1UewEey4q8GmPcUc1A" x="715" y="420"/>
    <styles xmi:type="notation:DiagramStyle" xmi:id="_aaL6QVwEEeOpPZNGJe-gDQ"/>
    <styles xmi:type="style:PapyrusDiagramStyle" xmi:id="_veZugJBFEeqtm5xS3r5AoA" diagramKindId="org.eclipse.papyrus.uml.diagram.class">
      <owner xmi:type="uml:Package" href="tdl.uml#_R1-b8HlFEeSVko5r_SJ_NA"/>
    <styles xmi:type="notation:StringValueStyle" xmi:id="_cMIjoCINEeeCEPE4IHLcjg" name="diagram_compatibility_version" stringValue="1.4.0"/>
    <element xmi:type="uml:Package" href="tdl.uml#_7URIQOy_EeKqo4Ny4D-vKA"/>
    <edges xmi:type="notation:Connector" xmi:id="_gtx_QFwEEeOpPZNGJe-gDQ" type="Generalization_Edge" source="_gtx_R1wEEeOpPZNGJe-gDQ" target="_gtymUFwEEeOpPZNGJe-gDQ" routing="Rectilinear" lineColor="0">
      <children xmi:type="notation:DecorationNode" xmi:id="_gtx_QVwEEeOpPZNGJe-gDQ" type="Generalization_StereotypeLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_gtx_QlwEEeOpPZNGJe-gDQ" y="40"/>
      </children>
      <styles xmi:type="notation:FontStyle" xmi:id="_gtx_Q1wEEeOpPZNGJe-gDQ" fontName="Segoe UI"/>
      <element xmi:type="uml:Generalization" href="tdl.uml#_Z85eIBUzEeOhj7ilQ38pwg"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_gtx_RFwEEeOpPZNGJe-gDQ" points="[-43, -12, 319, 96]$[-369, -81, -7, 27]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_gtx_RVwEEeOpPZNGJe-gDQ" id="(0.4473684210526316,0.0)"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_gtx_RlwEEeOpPZNGJe-gDQ" id="(0.7037037037037037,1.0)"/>
    </edges>
    <edges xmi:type="notation:Connector" xmi:id="_gtymd1wEEeOpPZNGJe-gDQ" type="Association_Edge" source="_gtx_R1wEEeOpPZNGJe-gDQ" target="_HNqUwFzlEeOpPZNGJe-gDQ" routing="Rectilinear" lineColor="0">
      <children xmi:type="notation:DecorationNode" xmi:id="_gtymeFwEEeOpPZNGJe-gDQ" type="Association_StereotypeLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_tFZnMJE_EeqqTOduvVhdzw" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_gtymeVwEEeOpPZNGJe-gDQ" y="-20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_gtymelwEEeOpPZNGJe-gDQ" visible="false" type="Association_NameLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_tF9A0JE_EeqqTOduvVhdzw" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_gtyme1wEEeOpPZNGJe-gDQ" y="20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_gtymfFwEEeOpPZNGJe-gDQ" type="Association_TargetRoleLabel">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_i-AjoJFDEeqqTOduvVhdzw" source="PapyrusCSSForceValue">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_i-AjoZFDEeqqTOduvVhdzw" key="visible" value="true"/>
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_tGelQJE_EeqqTOduvVhdzw" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_gtymfVwEEeOpPZNGJe-gDQ" x="114" y="-14"/>
      <children xmi:type="notation:DecorationNode" xmi:id="_gtymflwEEeOpPZNGJe-gDQ" visible="false" type="Association_SourceRoleLabel">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_89BO0AwREeSRvuNCy3LcZA" source="PapyrusCSSForceValue">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_89BO0QwREeSRvuNCy3LcZA" key="visible" value="true"/>
        </eAnnotations>
        <styles xmi:type="notation:StringListValueStyle" xmi:id="_-5Zb8AwREeSRvuNCy3LcZA" name="maskLabel">
          <stringListValue>name</stringListValue>
          <stringListValue>derived</stringListValue>
          <stringListValue>multiplicity</stringListValue>
        </styles>
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_tHza8JE_EeqqTOduvVhdzw" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_gtymf1wEEeOpPZNGJe-gDQ" x="-101" y="-14"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_gtymgFwEEeOpPZNGJe-gDQ" visible="false" type="Association_SourceMultiplicityLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_tIVmcJE_EeqqTOduvVhdzw" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_gtymgVwEEeOpPZNGJe-gDQ" x="86" y="-11"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_gtymglwEEeOpPZNGJe-gDQ" visible="false" type="Association_TargetMultiplicityLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_tIzggJE_EeqqTOduvVhdzw" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_gtymg1wEEeOpPZNGJe-gDQ" x="-4" y="-112"/>
      </children>
      <styles xmi:type="notation:FontStyle" xmi:id="_gtymhFwEEeOpPZNGJe-gDQ" fontName="Segoe UI"/>
      <element xmi:type="uml:Association" href="tdl.uml#_8ldekBR4EeOImOhKB9FC0A"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_gtymhVwEEeOpPZNGJe-gDQ" points="[0, 0, -228, 32]$[147, -21, -81, 11]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_gtymhlwEEeOpPZNGJe-gDQ" id="(1.0,0.5512820512820513)"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_gtymh1wEEeOpPZNGJe-gDQ" id="(0.0,0.547945205479452)"/>
    </edges>
    <edges xmi:type="notation:Connector" xmi:id="_gtz0cFwEEeOpPZNGJe-gDQ" type="Generalization_Edge" source="_gtzNh1wEEeOpPZNGJe-gDQ" target="_gtymUFwEEeOpPZNGJe-gDQ" routing="Rectilinear" lineColor="0">
      <children xmi:type="notation:DecorationNode" xmi:id="_gtz0cVwEEeOpPZNGJe-gDQ" type="Generalization_StereotypeLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_gtz0clwEEeOpPZNGJe-gDQ" y="40"/>
      </children>
      <styles xmi:type="notation:FontStyle" xmi:id="_gtz0c1wEEeOpPZNGJe-gDQ" fontName="Segoe UI"/>
      <element xmi:type="uml:Generalization" href="tdl.uml#_wv3woBR4EeOImOhKB9FC0A"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_gtz0dFwEEeOpPZNGJe-gDQ" points="[6, -15, -68, 162]$[75, -171, 1, 6]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_gtz0dVwEEeOpPZNGJe-gDQ" id="(0.17010309278350516,0.0)"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_gtz0dlwEEeOpPZNGJe-gDQ" id="(0.1693121693121693,1.0)"/>
    </edges>
    <edges xmi:type="notation:Connector" xmi:id="_if7sAAwREeSRvuNCy3LcZA" type="Generalization_Edge" source="_HNqUwFzlEeOpPZNGJe-gDQ" target="_gtymUFwEEeOpPZNGJe-gDQ" routing="Rectilinear">
      <children xmi:type="notation:DecorationNode" xmi:id="_if7sAwwREeSRvuNCy3LcZA" type="Generalization_StereotypeLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_UuMXMJBMEeqtm5xS3r5AoA" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_if7sBAwREeSRvuNCy3LcZA" y="40"/>
      </children>
      <styles xmi:type="notation:FontStyle" xmi:id="_if7sAQwREeSRvuNCy3LcZA"/>
      <element xmi:type="uml:Generalization" href="tdl.uml#_iffAEAwREeSRvuNCy3LcZA"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_if7sAgwREeSRvuNCy3LcZA" points="[540, 159, -643984, -643984]$[540, 80, -643984, -643984]$[256, 80, -643984, -643984]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_mjPJYAwREeSRvuNCy3LcZA" id="(0.47337278106508873,0.0)"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_igE18AwREeSRvuNCy3LcZA" id="(1.0,0.42857142857142855)"/>
    </edges>
    <edges xmi:type="notation:Connector" xmi:id="_hZI3EFXTEeSf0aIm6WrGsA" type="Generalization_Edge" source="_YkVZkFXTEeSf0aIm6WrGsA" target="_ghcaEFXTEeSf0aIm6WrGsA" routing="Rectilinear">
      <children xmi:type="notation:DecorationNode" xmi:id="_hZI3E1XTEeSf0aIm6WrGsA" type="Generalization_StereotypeLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="__JrJoCODEeeCEPE4IHLcjg" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_hZI3FFXTEeSf0aIm6WrGsA" y="40"/>
      </children>
      <styles xmi:type="notation:FontStyle" xmi:id="_hZI3EVXTEeSf0aIm6WrGsA"/>
      <element xmi:type="uml:Generalization" href="tdl.uml#_YkPS8VXTEeSf0aIm6WrGsA"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_hZI3ElXTEeSf0aIm6WrGsA" points="[460, 360, -643984, -643984]$[380, 360, -643984, -643984]$[380, 417, -643984, -643984]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_m2EZ0FXTEeSf0aIm6WrGsA" id="(0.0,0.7808219178082192)"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_m2EZ0VXTEeSf0aIm6WrGsA" id="(0.3508771929824561,0.0)"/>
    </edges>
    <edges xmi:type="notation:Connector" xmi:id="_egk3QJBMEeqtm5xS3r5AoA" type="Association_Edge" source="_gtx_R1wEEeOpPZNGJe-gDQ" target="_gtzNh1wEEeOpPZNGJe-gDQ" routing="Rectilinear">
      <children xmi:type="notation:DecorationNode" xmi:id="_egleUJBMEeqtm5xS3r5AoA" visible="false" type="Association_StereotypeLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_3YmVUJE_EeqqTOduvVhdzw" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_egleUZBMEeqtm5xS3r5AoA" y="-20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_egleUpBMEeqtm5xS3r5AoA" type="Association_NameLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_3ZBzIJE_EeqqTOduvVhdzw" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_egleU5BMEeqtm5xS3r5AoA" y="20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_egleVJBMEeqtm5xS3r5AoA" visible="false" type="Association_TargetRoleLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_3ZxaAJE_EeqqTOduvVhdzw" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_egleVZBMEeqtm5xS3r5AoA" x="10" y="-81"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_egleVpBMEeqtm5xS3r5AoA" type="Association_SourceRoleLabel">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_5yfwUJBMEeqtm5xS3r5AoA" source="PapyrusCSSForceValue">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_5yfwUZBMEeqtm5xS3r5AoA" key="visible" value="true"/>
Philip Makedonski's avatar
Philip Makedonski committed
        </eAnnotations>
        <styles xmi:type="notation:StringListValueStyle" xmi:id="_661RYJBMEeqtm5xS3r5AoA" name="maskLabel">
Philip Makedonski's avatar
Philip Makedonski committed
          <stringListValue>multiplicity</stringListValue>
          <stringListValue>name</stringListValue>
          <stringListValue>derived</stringListValue>
        </styles>
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_3aQiMJE_EeqqTOduvVhdzw" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_egleV5BMEeqtm5xS3r5AoA" x="-24" y="-90"/>
Philip Makedonski's avatar
Philip Makedonski committed
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_egleWJBMEeqtm5xS3r5AoA" type="Association_SourceMultiplicityLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_3a3mMJE_EeqqTOduvVhdzw" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_egleWZBMEeqtm5xS3r5AoA" x="12" y="20"/>
Philip Makedonski's avatar
Philip Makedonski committed
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_egleWpBMEeqtm5xS3r5AoA" type="Association_TargetMultiplicityLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_3bWHUJE_EeqqTOduvVhdzw" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_egleW5BMEeqtm5xS3r5AoA" x="-12" y="-20"/>
Philip Makedonski's avatar
Philip Makedonski committed
      </children>
      <styles xmi:type="notation:FontStyle" xmi:id="_egk3QZBMEeqtm5xS3r5AoA"/>
      <element xmi:type="uml:Association" href="tdl.uml#_91JXEBRzEeOImOhKB9FC0A"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_egk3QpBMEeqtm5xS3r5AoA" points="[160, 235, -643984, -643984]$[160, 314, -643984, -643984]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_fjyAsJBMEeqtm5xS3r5AoA" id="(0.23684210526315788,1.0)"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_3X6_4JE_EeqqTOduvVhdzw" id="(0.4845360824742268,0.0)"/>
Philip Makedonski's avatar
Philip Makedonski committed
    </edges>
    <edges xmi:type="notation:Connector" xmi:id="_s9PYUJBQEeqtm5xS3r5AoA" type="Association_Edge" source="_YkVZkFXTEeSf0aIm6WrGsA" target="_gtx_R1wEEeOpPZNGJe-gDQ" routing="Rectilinear">
      <children xmi:type="notation:DecorationNode" xmi:id="_s9P_YJBQEeqtm5xS3r5AoA" type="Association_StereotypeLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_tsmYsJBQEeqtm5xS3r5AoA" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_s9P_YZBQEeqtm5xS3r5AoA" x="-1" y="-18"/>
Philip Makedonski's avatar
Philip Makedonski committed
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_s9P_YpBQEeqtm5xS3r5AoA" type="Association_NameLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_tsyl8JBQEeqtm5xS3r5AoA" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_s9P_Y5BQEeqtm5xS3r5AoA" x="-1" y="18"/>
Philip Makedonski's avatar
Philip Makedonski committed
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_s9P_ZJBQEeqtm5xS3r5AoA" type="Association_TargetRoleLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_ts9lEJBQEeqtm5xS3r5AoA" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_s9P_ZZBQEeqtm5xS3r5AoA" y="39"/>
Philip Makedonski's avatar
Philip Makedonski committed
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_s9P_ZpBQEeqtm5xS3r5AoA" type="Association_SourceRoleLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_ttKZYJBQEeqtm5xS3r5AoA" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_s9P_Z5BQEeqtm5xS3r5AoA" x="-30" y="18"/>
Philip Makedonski's avatar
Philip Makedonski committed
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_s9P_aJBQEeqtm5xS3r5AoA" type="Association_SourceMultiplicityLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_ttV_kJBQEeqtm5xS3r5AoA" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_s9P_aZBQEeqtm5xS3r5AoA" x="33" y="17"/>
Philip Makedonski's avatar
Philip Makedonski committed
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_s9P_apBQEeqtm5xS3r5AoA" type="Association_TargetMultiplicityLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_ttja8JBQEeqtm5xS3r5AoA" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_s9P_a5BQEeqtm5xS3r5AoA" x="-32" y="-19"/>
Philip Makedonski's avatar
Philip Makedonski committed
      </children>
      <styles xmi:type="notation:FontStyle" xmi:id="_s9PYUZBQEeqtm5xS3r5AoA"/>
      <element xmi:type="uml:Association" href="tdl.uml#_vMCxA1X5EeSf0aIm6WrGsA"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_s9PYUpBQEeqtm5xS3r5AoA" points="[500, 303, -643984, -643984]$[380, 320, -643984, -643984]$[380, 220, -643984, -643984]$[305, 200, -643984, -643984]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_tsaLcJBQEeqtm5xS3r5AoA" id="(0.0,0.2328767123287671)"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_tsaygJBQEeqtm5xS3r5AoA" id="(1.0,0.8076923076923077)"/>
Philip Makedonski's avatar
Philip Makedonski committed
    </edges>
    <edges xmi:type="notation:Connector" xmi:id="_zsF18JBQEeqtm5xS3r5AoA" type="Association_Edge" source="_Z3HlQG_sEeSBHeRVSjQ_rw" target="_YkVZkFXTEeSf0aIm6WrGsA" routing="Rectilinear">
      <children xmi:type="notation:DecorationNode" xmi:id="_zsF185BQEeqtm5xS3r5AoA" type="Association_StereotypeLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_zsF19JBQEeqtm5xS3r5AoA" y="-20"/>
Philip Makedonski's avatar
Philip Makedonski committed
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_zsF19ZBQEeqtm5xS3r5AoA" type="Association_NameLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_zsF19pBQEeqtm5xS3r5AoA" y="20"/>
Philip Makedonski's avatar
Philip Makedonski committed
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_zsF195BQEeqtm5xS3r5AoA" type="Association_TargetRoleLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_zsF1-JBQEeqtm5xS3r5AoA" x="18" y="-59"/>
Philip Makedonski's avatar
Philip Makedonski committed
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_zsGdAJBQEeqtm5xS3r5AoA" type="Association_SourceRoleLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_zsGdAZBQEeqtm5xS3r5AoA" y="20"/>
Philip Makedonski's avatar
Philip Makedonski committed
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_zsGdApBQEeqtm5xS3r5AoA" type="Association_SourceMultiplicityLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_zsGdA5BQEeqtm5xS3r5AoA" y="20"/>
Philip Makedonski's avatar
Philip Makedonski committed
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_zsGdBJBQEeqtm5xS3r5AoA" type="Association_TargetMultiplicityLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_zsGdBZBQEeqtm5xS3r5AoA" y="-20"/>
Philip Makedonski's avatar
Philip Makedonski committed
      </children>
      <styles xmi:type="notation:FontStyle" xmi:id="_zsF18ZBQEeqtm5xS3r5AoA"/>
      <element xmi:type="uml:Association" href="tdl.uml#_aZB_g2_sEeSBHeRVSjQ_rw"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_zsF18pBQEeqtm5xS3r5AoA" points="[564, 420, -643984, -643984]$[552, 376, -643984, -643984]"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_0S5XQJBQEeqtm5xS3r5AoA" id="(0.5970149253731343,1.0)"/>
    <edges xmi:type="notation:Connector" xmi:id="_1HInsEewEey4q8GmPcUc1A" type="StereotypeCommentLink" source="_gtx_R1wEEeOpPZNGJe-gDQ" target="_1HGLcEewEey4q8GmPcUc1A">
      <styles xmi:type="notation:FontStyle" xmi:id="_1HInsUewEey4q8GmPcUc1A"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_1HJ10UewEey4q8GmPcUc1A" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_yT9ZkBR4EeOImOhKB9FC0A"/>
      </styles>
      <element xsi:nil="true"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_1HInskewEey4q8GmPcUc1A" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1HJOwEewEey4q8GmPcUc1A"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1HJ10EewEey4q8GmPcUc1A"/>