tdl.notation 1.79 MB
Newer Older
    <edges xmi:type="notation:Connector" xmi:id="_1HhCNEewEey4q8GmPcUc1A" type="StereotypeCommentLink" source="_gtymUFwEEeOpPZNGJe-gDQ" target="_1HhCMEewEey4q8GmPcUc1A">
      <styles xmi:type="notation:FontStyle" xmi:id="_1HhCNUewEey4q8GmPcUc1A"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_1HhCOUewEey4q8GmPcUc1A" 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="_1HhCNkewEey4q8GmPcUc1A" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1HhCN0ewEey4q8GmPcUc1A"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1HhCOEewEey4q8GmPcUc1A"/>
    <edges xmi:type="notation:Connector" xmi:id="_1HyvBEewEey4q8GmPcUc1A" type="StereotypeCommentLink" source="_gtzNh1wEEeOpPZNGJe-gDQ" target="_1HyvAEewEey4q8GmPcUc1A">
      <styles xmi:type="notation:FontStyle" xmi:id="_1HyvBUewEey4q8GmPcUc1A"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_1HzWEUewEey4q8GmPcUc1A" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_GcA7sBRzEeOImOhKB9FC0A"/>
      </styles>
      <element xsi:nil="true"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_1HyvBkewEey4q8GmPcUc1A" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1HyvB0ewEey4q8GmPcUc1A"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1HzWEEewEey4q8GmPcUc1A"/>
    <edges xmi:type="notation:Connector" xmi:id="_1H-VN0ewEey4q8GmPcUc1A" type="StereotypeCommentLink" source="_HNqUwFzlEeOpPZNGJe-gDQ" target="_1H-VM0ewEey4q8GmPcUc1A">
      <styles xmi:type="notation:FontStyle" xmi:id="_1H-VOEewEey4q8GmPcUc1A"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_1H-VPEewEey4q8GmPcUc1A" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_HSF58FwCEeOpPZNGJe-gDQ"/>
      </styles>
      <element xsi:nil="true"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_1H-VOUewEey4q8GmPcUc1A" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1H-VOkewEey4q8GmPcUc1A"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1H-VO0ewEey4q8GmPcUc1A"/>
    <edges xmi:type="notation:Connector" xmi:id="_1ILwl0ewEey4q8GmPcUc1A" type="StereotypeCommentLink" source="_YkVZkFXTEeSf0aIm6WrGsA" target="_1ILwk0ewEey4q8GmPcUc1A">
      <styles xmi:type="notation:FontStyle" xmi:id="_1ILwmEewEey4q8GmPcUc1A"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_1ILwnEewEey4q8GmPcUc1A" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_YkPS8FXTEeSf0aIm6WrGsA"/>
      </styles>
      <element xsi:nil="true"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_1ILwmUewEey4q8GmPcUc1A" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1ILwmkewEey4q8GmPcUc1A"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1ILwm0ewEey4q8GmPcUc1A"/>
    <edges xmi:type="notation:Connector" xmi:id="_1IYk50ewEey4q8GmPcUc1A" type="StereotypeCommentLink" source="_ghcaEFXTEeSf0aIm6WrGsA" target="_1IYk40ewEey4q8GmPcUc1A">
      <styles xmi:type="notation:FontStyle" xmi:id="_1IYk6EewEey4q8GmPcUc1A"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_1IYk7EewEey4q8GmPcUc1A" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_oFvnIM5xEeKBmZvNr53Zng"/>
      </styles>
      <element xsi:nil="true"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_1IYk6UewEey4q8GmPcUc1A" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1IYk6kewEey4q8GmPcUc1A"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1IYk60ewEey4q8GmPcUc1A"/>
    <edges xmi:type="notation:Connector" xmi:id="_1Ihu10ewEey4q8GmPcUc1A" type="StereotypeCommentLink" source="_Z3HlQG_sEeSBHeRVSjQ_rw" target="_1Ihu00ewEey4q8GmPcUc1A">
      <styles xmi:type="notation:FontStyle" xmi:id="_1Ihu2EewEey4q8GmPcUc1A"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_1Ihu3EewEey4q8GmPcUc1A" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_YUbVQG8BEeSktv7vAivsJQ"/>
      </styles>
      <element xsi:nil="true"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_1Ihu2UewEey4q8GmPcUc1A" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1Ihu2kewEey4q8GmPcUc1A"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1Ihu20ewEey4q8GmPcUc1A"/>
  </notation:Diagram>
  <css:ModelStyleSheets xmi:id="_BToRgAtIEeSWRcMUBm5ClQ"/>
  <notation:Diagram xmi:id="_f5BLwAwfEeSyW5TlhCAZUA" type="PapyrusUMLClassDiagram" name="Data::StructuredData" measurementUnit="Pixel">
    <children xmi:type="notation:Shape" xmi:id="_w8R4cAwfEeSyW5TlhCAZUA" type="Class_Shape">
      <children xmi:type="notation:DecorationNode" xmi:id="_w8R4cgwfEeSyW5TlhCAZUA" type="Class_NameLabel"/>
      <children xmi:type="notation:BasicCompartment" xmi:id="_w8R4cwwfEeSyW5TlhCAZUA" type="Class_AttributeCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_w8R4dAwfEeSyW5TlhCAZUA"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_w8R4dQwfEeSyW5TlhCAZUA"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_w8R4dgwfEeSyW5TlhCAZUA"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_w8R4dwwfEeSyW5TlhCAZUA"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_w8R4eAwfEeSyW5TlhCAZUA" type="Class_OperationCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_w8R4eQwfEeSyW5TlhCAZUA"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_w8R4egwfEeSyW5TlhCAZUA"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_w8R4ewwfEeSyW5TlhCAZUA"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_w8R4fAwfEeSyW5TlhCAZUA"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_w8R4fQwfEeSyW5TlhCAZUA" type="Class_NestedClassifierCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_w8R4fgwfEeSyW5TlhCAZUA"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_w8R4fwwfEeSyW5TlhCAZUA"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_w8R4gAwfEeSyW5TlhCAZUA"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_w8R4gQwfEeSyW5TlhCAZUA"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_ZoT1cOR-EeWMb9h0hGvbqQ" type="Class_FloatingNameLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_ZoT1ceR-EeWMb9h0hGvbqQ" y="5"/>
      </children>
      <styles xmi:type="notation:StringListValueStyle" xmi:id="_OUgaAJCIEeqtm5xS3r5AoA" name="cssClass">
        <stringListValue>referenced</stringListValue>
      </styles>
      <element xmi:type="uml:Class" href="tdl.uml#_DFaAoO4xEeKygtYz46QGBw"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_w8R4cQwfEeSyW5TlhCAZUA" x="300" y="81" width="120" height="56"/>
    </children>
    <children xmi:type="notation:Shape" xmi:id="_1LV54AwfEeSyW5TlhCAZUA" type="Class_Shape">
      <children xmi:type="notation:DecorationNode" xmi:id="_1LV54gwfEeSyW5TlhCAZUA" type="Class_NameLabel"/>
      <children xmi:type="notation:BasicCompartment" xmi:id="_1LV54wwfEeSyW5TlhCAZUA" type="Class_AttributeCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_1LV55AwfEeSyW5TlhCAZUA"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_1LV55QwfEeSyW5TlhCAZUA"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_1LV55gwfEeSyW5TlhCAZUA"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1LV55wwfEeSyW5TlhCAZUA"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_1Lfq4AwfEeSyW5TlhCAZUA" type="Class_OperationCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_1Lfq4QwfEeSyW5TlhCAZUA"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_1Lfq4gwfEeSyW5TlhCAZUA"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_1Lfq4wwfEeSyW5TlhCAZUA"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1Lfq5AwfEeSyW5TlhCAZUA"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_1Lfq5QwfEeSyW5TlhCAZUA" type="Class_NestedClassifierCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_1Lfq5gwfEeSyW5TlhCAZUA"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_1Lfq5wwfEeSyW5TlhCAZUA"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_1Lfq6AwfEeSyW5TlhCAZUA"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1Lfq6QwfEeSyW5TlhCAZUA"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_ZoT1cuR-EeWMb9h0hGvbqQ" type="Class_FloatingNameLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_ZoT1c-R-EeWMb9h0hGvbqQ" y="5"/>
      </children>
      <styles xmi:type="notation:StringListValueStyle" xmi:id="_Nij_sJCIEeqtm5xS3r5AoA" name="cssClass">
        <stringListValue>referenced</stringListValue>
      </styles>
      <element xmi:type="uml:Class" href="tdl.uml#_--G8wOy_EeKqo4Ny4D-vKA"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1LV54QwfEeSyW5TlhCAZUA" x="700" y="80" width="120" height="56"/>
    </children>
    <children xmi:type="notation:Shape" xmi:id="_5997YAwfEeSyW5TlhCAZUA" type="Class_Shape">
      <children xmi:type="notation:DecorationNode" xmi:id="_5997YgwfEeSyW5TlhCAZUA" type="Class_NameLabel"/>
      <children xmi:type="notation:BasicCompartment" xmi:id="_5997YwwfEeSyW5TlhCAZUA" type="Class_AttributeCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_5997ZAwfEeSyW5TlhCAZUA"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_5997ZQwfEeSyW5TlhCAZUA"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_5997ZgwfEeSyW5TlhCAZUA"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5997ZwwfEeSyW5TlhCAZUA"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_5-HsYAwfEeSyW5TlhCAZUA" type="Class_OperationCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_5-HsYQwfEeSyW5TlhCAZUA"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_5-HsYgwfEeSyW5TlhCAZUA"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_5-HsYwwfEeSyW5TlhCAZUA"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5-HsZAwfEeSyW5TlhCAZUA"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_5-HsZQwfEeSyW5TlhCAZUA" type="Class_NestedClassifierCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_5-HsZgwfEeSyW5TlhCAZUA"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_5-HsZwwfEeSyW5TlhCAZUA"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_5-HsaAwfEeSyW5TlhCAZUA"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5-HsaQwfEeSyW5TlhCAZUA"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_ZoT1dOR-EeWMb9h0hGvbqQ" type="Class_FloatingNameLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_ZoT1deR-EeWMb9h0hGvbqQ" y="5"/>
      </children>
      <styles xmi:type="notation:StringListValueStyle" xmi:id="_LQAHMJCIEeqtm5xS3r5AoA" name="cssClass">
        <stringListValue>referenced</stringListValue>
      </styles>
      <element xmi:type="uml:Class" href="tdl.uml#_oFvnIM5xEeKBmZvNr53Zng"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5997YQwfEeSyW5TlhCAZUA" x="440" y="480" width="146" height="51"/>
    </children>
    <children xmi:type="notation:Shape" xmi:id="_GP8DUAwgEeSyW5TlhCAZUA" type="Class_Shape">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_g6ti8FYFEeSyOeL86FyTXw" source="PapyrusCSSForceValue">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_g6uxEFYFEeSyOeL86FyTXw" key="fillColor" value="true"/>
      </eAnnotations>
      <children xmi:type="notation:DecorationNode" xmi:id="_GP8DUgwgEeSyW5TlhCAZUA" type="Class_NameLabel"/>
      <children xmi:type="notation:BasicCompartment" xmi:id="_GP8DUwwgEeSyW5TlhCAZUA" type="Class_AttributeCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_GP8DVAwgEeSyW5TlhCAZUA"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_GP8DVQwgEeSyW5TlhCAZUA"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_GP8DVgwgEeSyW5TlhCAZUA"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_GP8DVwwgEeSyW5TlhCAZUA"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_GP8DWAwgEeSyW5TlhCAZUA" visible="false" type="Class_OperationCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_GP8DWQwgEeSyW5TlhCAZUA"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_GP8DWgwgEeSyW5TlhCAZUA"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_GP8DWwwgEeSyW5TlhCAZUA"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_GP8DXAwgEeSyW5TlhCAZUA"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_GP8DXQwgEeSyW5TlhCAZUA" visible="false" type="Class_NestedClassifierCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_GP8DXgwgEeSyW5TlhCAZUA"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_GP8DXwwgEeSyW5TlhCAZUA"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_GP8DYAwgEeSyW5TlhCAZUA"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_GP8DYQwgEeSyW5TlhCAZUA"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_ZoT1duR-EeWMb9h0hGvbqQ" type="Class_FloatingNameLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_ZoT1d-R-EeWMb9h0hGvbqQ" y="5"/>
      </children>
      <element xmi:type="uml:Class" href="tdl.uml#_GPy5YAwgEeSyW5TlhCAZUA"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_GP8DUQwgEeSyW5TlhCAZUA" x="273" y="190" width="164" height="70"/>
    </children>
    <children xmi:type="notation:Shape" xmi:id="_OlvQoQwgEeSyW5TlhCAZUA" type="Class_Shape">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_g6rtwVYFEeSyOeL86FyTXw" source="PapyrusCSSForceValue">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_g6s74FYFEeSyOeL86FyTXw" key="fillColor" value="true"/>
      </eAnnotations>
      <children xmi:type="notation:DecorationNode" xmi:id="_OlvQqAwgEeSyW5TlhCAZUA" type="Class_NameLabel"/>
      <children xmi:type="notation:BasicCompartment" xmi:id="_OlvQqQwgEeSyW5TlhCAZUA" type="Class_AttributeCompartment">
        <children xmi:type="notation:Shape" xmi:id="_OT4eYOR_EeWMb9h0hGvbqQ" type="Property_ClassAttributeLabel">
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_PMV68OSAEeWMb9h0hGvbqQ" source="displayNameLabelIcon">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_PMV68eSAEeWMb9h0hGvbqQ" key="displayNameLabelIcon_value" value="false"/>
          </eAnnotations>
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_mGCPgOSAEeWMb9h0hGvbqQ" source="QualifiedName">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_mGCPgeSAEeWMb9h0hGvbqQ" key="QualifiedNameDepth" value="5"/>
          </eAnnotations>
          <styles xmi:type="notation:StringListValueStyle" xmi:id="_trFKwOR_EeWMb9h0hGvbqQ" name="maskLabel">
            <stringListValue>multiplicity</stringListValue>
            <stringListValue>name</stringListValue>
            <stringListValue>type</stringListValue>
            <stringListValue>derived</stringListValue>
          </styles>
          <styles xmi:type="notation:BooleanValueStyle" xmi:id="_FFSLYOSAEeWMb9h0hGvbqQ" name="shapeVisibility"/>
          <element xmi:type="uml:Property" href="tdl.uml#_OTTPkOR_EeWMb9h0hGvbqQ"/>
          <layoutConstraint xmi:type="notation:Location" xmi:id="_OT4eYeR_EeWMb9h0hGvbqQ"/>
        <styles xmi:type="notation:TitleStyle" xmi:id="_OlvQqgwgEeSyW5TlhCAZUA"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_OlvQqwwgEeSyW5TlhCAZUA"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_OlvQrAwgEeSyW5TlhCAZUA"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_OlvQrQwgEeSyW5TlhCAZUA"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_OlvQrgwgEeSyW5TlhCAZUA" visible="false" type="Class_OperationCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_OlvQrwwgEeSyW5TlhCAZUA"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_OlvQsAwgEeSyW5TlhCAZUA"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_OlvQsQwgEeSyW5TlhCAZUA"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_OlvQsgwgEeSyW5TlhCAZUA"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_OlvQswwgEeSyW5TlhCAZUA" visible="false" type="Class_NestedClassifierCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_OlvQtAwgEeSyW5TlhCAZUA"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_OlvQtQwgEeSyW5TlhCAZUA"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_OlvQtgwgEeSyW5TlhCAZUA"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_OlvQtwwgEeSyW5TlhCAZUA"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_ZoT1eOR-EeWMb9h0hGvbqQ" type="Class_FloatingNameLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_ZoT1eeR-EeWMb9h0hGvbqQ" y="5"/>
      </children>
      <element xmi:type="uml:Class" href="tdl.uml#_OlvQoAwgEeSyW5TlhCAZUA"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_OlvQvgwgEeSyW5TlhCAZUA" x="490" y="189" width="411" height="70"/>
    </children>
    <children xmi:type="notation:Shape" xmi:id="_TtMSoQwgEeSyW5TlhCAZUA" type="Class_Shape">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_h3pFQFYFEeSyOeL86FyTXw" source="PapyrusCSSForceValue">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_h3psUFYFEeSyOeL86FyTXw" key="fillColor" value="true"/>
      </eAnnotations>
      <children xmi:type="notation:DecorationNode" xmi:id="_TtMSqAwgEeSyW5TlhCAZUA" type="Class_NameLabel"/>
      <children xmi:type="notation:BasicCompartment" xmi:id="_TtMSqQwgEeSyW5TlhCAZUA" type="Class_AttributeCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_TtMSqgwgEeSyW5TlhCAZUA"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_TtMSqwwgEeSyW5TlhCAZUA"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_TtMSrAwgEeSyW5TlhCAZUA"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_TtMSrQwgEeSyW5TlhCAZUA"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_TtMSrgwgEeSyW5TlhCAZUA" visible="false" type="Class_OperationCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_TtMSrwwgEeSyW5TlhCAZUA"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_TtMSsAwgEeSyW5TlhCAZUA"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_TtMSsQwgEeSyW5TlhCAZUA"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_TtMSsgwgEeSyW5TlhCAZUA"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_TtMSswwgEeSyW5TlhCAZUA" visible="false" type="Class_NestedClassifierCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_TtMStAwgEeSyW5TlhCAZUA"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_TtMStQwgEeSyW5TlhCAZUA"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_TtMStgwgEeSyW5TlhCAZUA"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_TtMStwwgEeSyW5TlhCAZUA"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_ZoT1euR-EeWMb9h0hGvbqQ" type="Class_FloatingNameLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_ZoT1e-R-EeWMb9h0hGvbqQ" y="5"/>
      </children>
      <element xmi:type="uml:Class" href="tdl.uml#_TtMSoAwgEeSyW5TlhCAZUA"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_TtMSvgwgEeSyW5TlhCAZUA" x="660" y="340" width="164" height="70"/>
    </children>
    <children xmi:type="notation:Shape" xmi:id="_2PvEMQwhEeSyW5TlhCAZUA" type="Class_Shape">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_LMxssB4nEeSsiMVZS0cbVw" source="PapyrusCSSForceValue">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_LMy60B4nEeSsiMVZS0cbVw" key="fillColor" value="true"/>
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LGhBm8DEeSktv7vAivsJQ" key="visible" value="true"/>
      </eAnnotations>
      <children xmi:type="notation:DecorationNode" xmi:id="_2PvEMwwhEeSyW5TlhCAZUA" type="Class_NameLabel">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LGhB28DEeSktv7vAivsJQ" source="PapyrusCSSForceValue">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LGhCG8DEeSktv7vAivsJQ" key="visible" value="true"/>
        </eAnnotations>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_2PvENAwhEeSyW5TlhCAZUA" type="Class_AttributeCompartment">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LGhCW8DEeSktv7vAivsJQ" source="PapyrusCSSForceValue">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LGhCm8DEeSktv7vAivsJQ" key="visible" value="true"/>
        <children xmi:type="notation:Shape" xmi:id="_cApTMFU1EeSKSvvl7HQHkA" type="Property_ClassAttributeLabel">
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_pkBYoFU1EeSKSvvl7HQHkA" source="displayNameLabelIcon">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_pkBYoVU1EeSKSvvl7HQHkA" key="displayNameLabelIcon_value" value="false"/>
          </eAnnotations>
          <styles xmi:type="notation:StringListValueStyle" xmi:id="_oHLnMFU1EeSKSvvl7HQHkA" name="maskLabel">
            <stringListValue>name</stringListValue>
            <stringListValue>derived</stringListValue>
            <stringListValue>multiplicity</stringListValue>
            <stringListValue>defaultValue</stringListValue>
            <stringListValue>type</stringListValue>
          </styles>
          <element xmi:type="uml:Property" href="tdl.uml#_b8ek4FU1EeSKSvvl7HQHkA"/>
          <layoutConstraint xmi:type="notation:Location" xmi:id="_cApTMVU1EeSKSvvl7HQHkA"/>
        <styles xmi:type="notation:TitleStyle" xmi:id="_2PvENQwhEeSyW5TlhCAZUA"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_2PvENgwhEeSyW5TlhCAZUA"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_2PvENwwhEeSyW5TlhCAZUA"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2PvEOAwhEeSyW5TlhCAZUA"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_2PvEOQwhEeSyW5TlhCAZUA" visible="false" type="Class_OperationCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_2PvEOgwhEeSyW5TlhCAZUA"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_2PvEOwwhEeSyW5TlhCAZUA"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_2PvEPAwhEeSyW5TlhCAZUA"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2PvEPQwhEeSyW5TlhCAZUA"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_2PvEPgwhEeSyW5TlhCAZUA" visible="false" type="Class_NestedClassifierCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_2PvEPwwhEeSyW5TlhCAZUA"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_2PvEQAwhEeSyW5TlhCAZUA"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_2PvEQQwhEeSyW5TlhCAZUA"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2PvEQgwhEeSyW5TlhCAZUA"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_ZoT1fOR-EeWMb9h0hGvbqQ" type="Class_FloatingNameLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_ZoT1feR-EeWMb9h0hGvbqQ" y="5"/>
      </children>
      <element xmi:type="uml:Class" href="tdl.uml#_2PvEMAwhEeSyW5TlhCAZUA"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2PvEMgwhEeSyW5TlhCAZUA" x="220" y="344" width="232" height="70"/>
    </children>
    <children xmi:type="notation:Shape" xmi:id="_w-k60G8BEeSktv7vAivsJQ" type="Class_Shape">
      <children xmi:type="notation:DecorationNode" xmi:id="_w-k60m8BEeSktv7vAivsJQ" type="Class_NameLabel"/>
      <children xmi:type="notation:BasicCompartment" xmi:id="_w-k6028BEeSktv7vAivsJQ" type="Class_AttributeCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_w-k61G8BEeSktv7vAivsJQ"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_w-k61W8BEeSktv7vAivsJQ"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_w-k61m8BEeSktv7vAivsJQ"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_w-k6128BEeSktv7vAivsJQ"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_w-k62G8BEeSktv7vAivsJQ" type="Class_OperationCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_w-k62W8BEeSktv7vAivsJQ"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_w-k62m8BEeSktv7vAivsJQ"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_w-k6228BEeSktv7vAivsJQ"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_w-k63G8BEeSktv7vAivsJQ"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_w-k63W8BEeSktv7vAivsJQ" type="Class_NestedClassifierCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_w-k63m8BEeSktv7vAivsJQ"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_w-k6328BEeSktv7vAivsJQ"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_w-k64G8BEeSktv7vAivsJQ"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_w-k64W8BEeSktv7vAivsJQ"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_ZoT1gOR-EeWMb9h0hGvbqQ" type="Class_FloatingNameLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_ZoT1geR-EeWMb9h0hGvbqQ" y="5"/>
      </children>
      <styles xmi:type="notation:StringListValueStyle" xmi:id="_KcXDwJCIEeqtm5xS3r5AoA" name="cssClass">
        <stringListValue>referenced</stringListValue>
      </styles>
      <element xmi:type="uml:Class" href="tdl.uml#_YUbVQG8BEeSktv7vAivsJQ"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_w-k60W8BEeSktv7vAivsJQ" x="260" y="480" width="120" height="51"/>
    <children xmi:type="notation:Shape" xmi:id="_mEwIAOR-EeWMb9h0hGvbqQ" type="Enumeration_Shape">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_er6NsEQSEeqBvYJaFSFI5A" source="displayNameLabelIcon">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_er6NsUQSEeqBvYJaFSFI5A" key="displayNameLabelIcon_value" value="false"/>
      <children xmi:type="notation:DecorationNode" xmi:id="_mEwIA-R-EeWMb9h0hGvbqQ" type="Enumeration_NameLabel"/>
      <children xmi:type="notation:BasicCompartment" xmi:id="_mEwIBOR-EeWMb9h0hGvbqQ" type="Enumeration_LiteralCompartment">
        <children xmi:type="notation:Shape" xmi:id="_mEwIBeR-EeWMb9h0hGvbqQ" type="EnumerationLiteral_LiteralLabel">
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Uicd8NaBEeedNORd7vYpsg" source="displayNameLabelIcon">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Uicd8daBEeedNORd7vYpsg" key="displayNameLabelIcon_value" value="false"/>
          </eAnnotations>
          <children xmi:type="notation:DecorationNode" xmi:id="_odzzoFIMEeytR_qPigAF5g" visible="false" type="StereotypeLabel">
            <styles xmi:type="notation:StringValueStyle" xmi:id="_odzzoVIMEeytR_qPigAF5g" name="stereotype" stringValue="Ecore::EEnumLiteral"/>
            <element xmi:type="uml:Stereotype" href="pathmap://UML_PROFILES/Ecore.profile.uml#EEnumLiteral"/>
            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_odzzolIMEeytR_qPigAF5g"/>
          </children>
          <element xmi:type="uml:EnumerationLiteral" href="tdl.uml#_mEj6weR-EeWMb9h0hGvbqQ"/>
          <layoutConstraint xmi:type="notation:Location" xmi:id="_mEwIBuR-EeWMb9h0hGvbqQ"/>
        <children xmi:type="notation:Shape" xmi:id="_mEwIB-R-EeWMb9h0hGvbqQ" type="EnumerationLiteral_LiteralLabel">
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Uicd8taBEeedNORd7vYpsg" source="displayNameLabelIcon">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Uicd89aBEeedNORd7vYpsg" key="displayNameLabelIcon_value" value="false"/>
          </eAnnotations>
          <children xmi:type="notation:DecorationNode" xmi:id="_oeAA4FIMEeytR_qPigAF5g" visible="false" type="StereotypeLabel">
            <styles xmi:type="notation:StringValueStyle" xmi:id="_oeAA4VIMEeytR_qPigAF5g" name="stereotype" stringValue="Ecore::EEnumLiteral"/>
            <element xmi:type="uml:Stereotype" href="pathmap://UML_PROFILES/Ecore.profile.uml#EEnumLiteral"/>
            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_oeAA4lIMEeytR_qPigAF5g"/>
          </children>
          <element xmi:type="uml:EnumerationLiteral" href="tdl.uml#_mEj6wuR-EeWMb9h0hGvbqQ"/>
          <layoutConstraint xmi:type="notation:Location" xmi:id="_mEwICOR-EeWMb9h0hGvbqQ"/>
        <styles xmi:type="notation:TitleStyle" xmi:id="_mEwICeR-EeWMb9h0hGvbqQ"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_mEwICuR-EeWMb9h0hGvbqQ"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_mEwIC-R-EeWMb9h0hGvbqQ"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_mEwIDOR-EeWMb9h0hGvbqQ"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_mEwIDeR-EeWMb9h0hGvbqQ" type="Enumeration_FloatingNameLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_mEwIDuR-EeWMb9h0hGvbqQ" y="5"/>
      </children>
      <element xmi:type="uml:Enumeration" href="tdl.uml#_mEj6wOR-EeWMb9h0hGvbqQ"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_mEwIKeR-EeWMb9h0hGvbqQ" x="450" y="60" width="221" height="101"/>
    </children>
    <children xmi:type="notation:Shape" xmi:id="_J8AasEQTEeqBvYJaFSFI5A" type="Class_Shape">
      <children xmi:type="notation:DecorationNode" xmi:id="_J8BBwEQTEeqBvYJaFSFI5A" type="Class_NameLabel"/>
      <children xmi:type="notation:DecorationNode" xmi:id="_J8BBwUQTEeqBvYJaFSFI5A" type="Class_FloatingNameLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_J8BBwkQTEeqBvYJaFSFI5A" y="15"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_J8BBw0QTEeqBvYJaFSFI5A" type="Class_AttributeCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_J8BBxEQTEeqBvYJaFSFI5A"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_J8BBxUQTEeqBvYJaFSFI5A"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_J8BBxkQTEeqBvYJaFSFI5A"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_J8BBx0QTEeqBvYJaFSFI5A"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_J8BByEQTEeqBvYJaFSFI5A" type="Class_OperationCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_J8BByUQTEeqBvYJaFSFI5A"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_J8BBykQTEeqBvYJaFSFI5A"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_J8BBy0QTEeqBvYJaFSFI5A"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_J8BBzEQTEeqBvYJaFSFI5A"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_J8BBzUQTEeqBvYJaFSFI5A" type="Class_NestedClassifierCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_J8BBzkQTEeqBvYJaFSFI5A"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_J8BBz0QTEeqBvYJaFSFI5A"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_J8BB0EQTEeqBvYJaFSFI5A"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_J8BB0UQTEeqBvYJaFSFI5A"/>
      </children>
      <styles xmi:type="notation:StringListValueStyle" xmi:id="_JRRwsJCIEeqtm5xS3r5AoA" name="cssClass">
        <stringListValue>referenced</stringListValue>
      </styles>
      <element xmi:type="uml:Class" href="tdl.uml#_Lp3BcEQEEeqBvYJaFSFI5A"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_J8AasUQTEeqBvYJaFSFI5A" x="60" y="260" width="141" height="61"/>
    <children xmi:type="notation:Shape" xmi:id="_zIZsoJ3nEeuoZ4mf2LxKWg" type="Class_Shape">
      <children xmi:type="notation:DecorationNode" xmi:id="_zIZsop3nEeuoZ4mf2LxKWg" type="Class_NameLabel"/>
      <children xmi:type="notation:DecorationNode" xmi:id="_zIZso53nEeuoZ4mf2LxKWg" type="Class_FloatingNameLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_zIZspJ3nEeuoZ4mf2LxKWg" y="15"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_zIZspZ3nEeuoZ4mf2LxKWg" visible="false" type="Class_AttributeCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_zIZspp3nEeuoZ4mf2LxKWg"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_zIZsp53nEeuoZ4mf2LxKWg"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_zIZsqJ3nEeuoZ4mf2LxKWg"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_zIZsqZ3nEeuoZ4mf2LxKWg"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_zIZsqp3nEeuoZ4mf2LxKWg" type="Class_OperationCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_zIZsq53nEeuoZ4mf2LxKWg"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_zIZsrJ3nEeuoZ4mf2LxKWg"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_zIZsrZ3nEeuoZ4mf2LxKWg"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_zIZsrp3nEeuoZ4mf2LxKWg"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_zIZsr53nEeuoZ4mf2LxKWg" type="Class_NestedClassifierCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_zIZssJ3nEeuoZ4mf2LxKWg"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_zIZssZ3nEeuoZ4mf2LxKWg"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_zIZssp3nEeuoZ4mf2LxKWg"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_zIZss53nEeuoZ4mf2LxKWg"/>
      </children>
      <element xmi:type="uml:Class" href="tdl.uml#__9maYJxbEeuGmLQ6wlnetA"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_zIZsoZ3nEeuoZ4mf2LxKWg" x="60" y="410" height="54"/>
    </children>
    <children xmi:type="notation:Shape" xmi:id="_uXaEQFIMEeytR_qPigAF5g" type="Comment_Shape" fillColor="8905185">
      <children xmi:type="notation:DecorationNode" xmi:id="_uXfj0FIMEeytR_qPigAF5g" type="Comment_BodyLabel"/>
      <element xmi:type="uml:Comment" href="tdl.uml#_uW68EFIMEeytR_qPigAF5g"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uXarUFIMEeytR_qPigAF5g" x="660" y="540" height="51"/>
    </children>
    <children xmi:type="notation:Shape" xmi:id="_0WJnYFheEeyDQfQJnzjHjg" type="Class_Shape">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_0WJnYVheEeyDQfQJnzjHjg" source="PapyrusCSSForceValue">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_0WJnYlheEeyDQfQJnzjHjg" key="fillColor" value="true"/>
      </eAnnotations>
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_0WJnY1heEeyDQfQJnzjHjg" source="displayNameLabelIcon">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_0WJnZFheEeyDQfQJnzjHjg" key="displayNameLabelIcon_value" value="false"/>
      </eAnnotations>
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_0WJnZVheEeyDQfQJnzjHjg" source="QualifiedName">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_0WJnZlheEeyDQfQJnzjHjg" key="QualifiedNameDepth" value="2"/>
      </eAnnotations>
      <children xmi:type="notation:DecorationNode" xmi:id="_0WJnZ1heEeyDQfQJnzjHjg" type="Class_NameLabel"/>
      <children xmi:type="notation:BasicCompartment" xmi:id="_0WJnaFheEeyDQfQJnzjHjg" visible="false" type="Class_AttributeCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_0WJnaVheEeyDQfQJnzjHjg"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_0WJnalheEeyDQfQJnzjHjg"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_0WJna1heEeyDQfQJnzjHjg"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0WJnbFheEeyDQfQJnzjHjg"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_0WJnbVheEeyDQfQJnzjHjg" visible="false" type="Class_OperationCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_0WJnblheEeyDQfQJnzjHjg"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_0WJnb1heEeyDQfQJnzjHjg"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_0WJncFheEeyDQfQJnzjHjg"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0WJncVheEeyDQfQJnzjHjg"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_0WJnclheEeyDQfQJnzjHjg" visible="false" type="Class_NestedClassifierCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_0WJnc1heEeyDQfQJnzjHjg"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_0WJndFheEeyDQfQJnzjHjg"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_0WJndVheEeyDQfQJnzjHjg"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0WJndlheEeyDQfQJnzjHjg"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_0WJnd1heEeyDQfQJnzjHjg" type="Class_FloatingNameLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_0WJneFheEeyDQfQJnzjHjg" y="5"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_0WJneVheEeyDQfQJnzjHjg" visible="false" type="StereotypeLabel">
        <styles xmi:type="notation:StringValueStyle" xmi:id="_0WJnelheEeyDQfQJnzjHjg" 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="_0WJne1heEeyDQfQJnzjHjg"/>
      </children>
      <element xmi:type="uml:Class" href="tdl.uml#_WJp72GjrEeSGaIFXgYnwew"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0WJnh1heEeyDQfQJnzjHjg" x="660" y="480" width="121" height="51"/>
    </children>
    <children xmi:type="notation:Shape" xmi:id="_HsC7Q3PNEeyl79h0uH5nPA" type="StereotypeComment">
      <styles xmi:type="notation:TitleStyle" xmi:id="_HsDiUHPNEeyl79h0uH5nPA"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_HsDiUnPNEeyl79h0uH5nPA" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_DFaAoO4xEeKygtYz46QGBw"/>
      </styles>
      <element xsi:nil="true"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_HsDiUXPNEeyl79h0uH5nPA" x="500" y="81"/>
    </children>
    <children xmi:type="notation:Shape" xmi:id="_HsOhcHPNEeyl79h0uH5nPA" type="StereotypeComment">
      <styles xmi:type="notation:TitleStyle" xmi:id="_HsOhcXPNEeyl79h0uH5nPA"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_HsOhc3PNEeyl79h0uH5nPA" 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="_HsOhcnPNEeyl79h0uH5nPA" x="900" y="80"/>
    </children>
    <children xmi:type="notation:Shape" xmi:id="_HsY5gHPNEeyl79h0uH5nPA" type="StereotypeComment">
      <styles xmi:type="notation:TitleStyle" xmi:id="_HsY5gXPNEeyl79h0uH5nPA"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_HsY5g3PNEeyl79h0uH5nPA" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_oFvnIM5xEeKBmZvNr53Zng"/>
      </styles>
      <element xsi:nil="true"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_HsY5gnPNEeyl79h0uH5nPA" x="640" y="480"/>
    </children>
    <children xmi:type="notation:Shape" xmi:id="_Hsj4oHPNEeyl79h0uH5nPA" type="StereotypeComment">
      <styles xmi:type="notation:TitleStyle" xmi:id="_Hsj4oXPNEeyl79h0uH5nPA"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Hsj4o3PNEeyl79h0uH5nPA" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_GPy5YAwgEeSyW5TlhCAZUA"/>
      </styles>
      <element xsi:nil="true"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Hsj4onPNEeyl79h0uH5nPA" x="473" y="190"/>
    </children>
    <children xmi:type="notation:Shape" xmi:id="_HsuQs3PNEeyl79h0uH5nPA" type="StereotypeComment">
      <styles xmi:type="notation:TitleStyle" xmi:id="_HsuQtHPNEeyl79h0uH5nPA"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_HsuQtnPNEeyl79h0uH5nPA" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_OlvQoAwgEeSyW5TlhCAZUA"/>
      </styles>
      <element xsi:nil="true"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_HsuQtXPNEeyl79h0uH5nPA" x="732" y="189"/>
    </children>
    <children xmi:type="notation:Shape" xmi:id="_Hs9hQHPNEeyl79h0uH5nPA" type="StereotypeComment">
      <styles xmi:type="notation:TitleStyle" xmi:id="_Hs9hQXPNEeyl79h0uH5nPA"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Hs9hQ3PNEeyl79h0uH5nPA" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_TtMSoAwgEeSyW5TlhCAZUA"/>
      </styles>
      <element xsi:nil="true"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Hs9hQnPNEeyl79h0uH5nPA" x="860" y="340"/>
    </children>
    <children xmi:type="notation:Shape" xmi:id="_HtJugHPNEeyl79h0uH5nPA" type="StereotypeComment">
      <styles xmi:type="notation:TitleStyle" xmi:id="_HtJugXPNEeyl79h0uH5nPA"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_HtJug3PNEeyl79h0uH5nPA" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_2PvEMAwhEeSyW5TlhCAZUA"/>
      </styles>
      <element xsi:nil="true"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_HtJugnPNEeyl79h0uH5nPA" x="420" y="344"/>
    </children>
    <children xmi:type="notation:Shape" xmi:id="_Htcpc3PNEeyl79h0uH5nPA" type="StereotypeComment">
      <styles xmi:type="notation:TitleStyle" xmi:id="_HtcpdHPNEeyl79h0uH5nPA"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_HtcpdnPNEeyl79h0uH5nPA" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_YUbVQG8BEeSktv7vAivsJQ"/>
      </styles>
      <element xsi:nil="true"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_HtcpdXPNEeyl79h0uH5nPA" x="460" y="480"/>
    </children>
    <children xmi:type="notation:Shape" xmi:id="_Htr6AHPNEeyl79h0uH5nPA" type="StereotypeComment">
      <styles xmi:type="notation:TitleStyle" xmi:id="_Htr6AXPNEeyl79h0uH5nPA"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Htr6A3PNEeyl79h0uH5nPA" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_Lp3BcEQEEeqBvYJaFSFI5A"/>
      </styles>
      <element xsi:nil="true"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Htr6AnPNEeyl79h0uH5nPA" x="260" y="260"/>
    </children>
    <children xmi:type="notation:Shape" xmi:id="_Ht25IHPNEeyl79h0uH5nPA" type="StereotypeComment">
      <styles xmi:type="notation:TitleStyle" xmi:id="_Ht25IXPNEeyl79h0uH5nPA"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Ht25I3PNEeyl79h0uH5nPA" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#__9maYJxbEeuGmLQ6wlnetA"/>
      </styles>
      <element xsi:nil="true"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Ht25InPNEeyl79h0uH5nPA" x="260" y="410"/>
    </children>
    <children xmi:type="notation:Shape" xmi:id="_Ht8_wHPNEeyl79h0uH5nPA" type="StereotypeComment">
      <styles xmi:type="notation:TitleStyle" xmi:id="_Ht8_wXPNEeyl79h0uH5nPA"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Ht8_w3PNEeyl79h0uH5nPA" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_WJp72GjrEeSGaIFXgYnwew"/>
      </styles>
      <element xsi:nil="true"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Ht8_wnPNEeyl79h0uH5nPA" x="860" y="480"/>
    <styles xmi:type="notation:StringValueStyle" xmi:id="_f5BLwQwfEeSyW5TlhCAZUA" name="diagram_compatibility_version" stringValue="1.4.0"/>
    <styles xmi:type="notation:DiagramStyle" xmi:id="_f5BLwgwfEeSyW5TlhCAZUA"/>
    <styles xmi:type="style:PapyrusDiagramStyle" xmi:id="_KzMW0EQSEeqBvYJaFSFI5A" diagramKindId="org.eclipse.papyrus.uml.diagram.class">
      <owner xmi:type="uml:Package" href="tdl.uml#_R1-b8HlFEeSVko5r_SJ_NA"/>
    <styles xmi:type="notation:DoubleValueStyle" xmi:id="_nKR-YJBUEeqtm5xS3r5AoA" name="rulergrid.gridspacing" doubleValue="10.0"/>
    <element xmi:type="uml:Package" href="tdl.uml#_7URIQOy_EeKqo4Ny4D-vKA"/>
    <edges xmi:type="notation:Connector" xmi:id="_FqjMYAwiEeSyW5TlhCAZUA" type="Generalization_Edge" source="_GP8DUAwgEeSyW5TlhCAZUA" target="_w8R4cAwfEeSyW5TlhCAZUA">
      <children xmi:type="notation:DecorationNode" xmi:id="_FqjMYwwiEeSyW5TlhCAZUA" type="Generalization_StereotypeLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_jTTvQEQVEeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_FqjMZAwiEeSyW5TlhCAZUA" y="40"/>
      </children>
      <styles xmi:type="notation:FontStyle" xmi:id="_FqjMYQwiEeSyW5TlhCAZUA"/>
      <element xmi:type="uml:Generalization" href="tdl.uml#_FqZbYAwiEeSyW5TlhCAZUA"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_FqjMYgwiEeSyW5TlhCAZUA" points="[356, 140, -643984, -643984]$[374, 187, -643984, -643984]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_tep-MAwjEeSyW5TlhCAZUA" id="(0.5853658536585366,0.0)"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_tep-MQwjEeSyW5TlhCAZUA" id="(0.575,1.0)"/>
    </edges>
    <edges xmi:type="notation:Connector" xmi:id="_OCu_UAwiEeSyW5TlhCAZUA" type="Generalization_Edge" source="_TtMSoQwgEeSyW5TlhCAZUA" target="_5997YAwfEeSyW5TlhCAZUA" routing="Rectilinear">
      <children xmi:type="notation:DecorationNode" xmi:id="_OCu_UwwiEeSyW5TlhCAZUA" type="Generalization_StereotypeLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_XodpMCODEeeCEPE4IHLcjg" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_OCu_VAwiEeSyW5TlhCAZUA" x="-1" y="38"/>
      </children>
      <styles xmi:type="notation:FontStyle" xmi:id="_OCu_UQwiEeSyW5TlhCAZUA"/>
      <element xmi:type="uml:Generalization" href="tdl.uml#_OClOUAwiEeSyW5TlhCAZUA"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_OCu_UgwiEeSyW5TlhCAZUA" points="[640, 380, -643984, -643984]$[500, 380, -643984, -643984]$[500, 482, -643984, -643984]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_OC4JQAwiEeSyW5TlhCAZUA" id="(0.0,0.5714285714285714)"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_OC4JQQwiEeSyW5TlhCAZUA" id="(0.4794520547945205,0.0)"/>
    </edges>
    <edges xmi:type="notation:Connector" xmi:id="_Z9GqIQwjEeSyW5TlhCAZUA" type="Generalization_Edge" source="_OlvQoQwgEeSyW5TlhCAZUA" target="_1LV54AwfEeSyW5TlhCAZUA" routing="Rectilinear">
      <children xmi:type="notation:DecorationNode" xmi:id="_Z9P0EAwjEeSyW5TlhCAZUA" type="Generalization_StereotypeLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_cYxGYEQSEeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_Z9P0EQwjEeSyW5TlhCAZUA" y="40"/>
      </children>
      <styles xmi:type="notation:FontStyle" xmi:id="_Z9GqIgwjEeSyW5TlhCAZUA"/>
      <element xmi:type="uml:Generalization" href="tdl.uml#_Z9GqIAwjEeSyW5TlhCAZUA"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Z9GqIwwjEeSyW5TlhCAZUA" points="[760, 189, -643984, -643984]$[760, 136, -643984, -643984]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Z9P0EgwjEeSyW5TlhCAZUA" id="(0.656934306569343,0.0)"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Z9P0EwwjEeSyW5TlhCAZUA" id="(0.5,1.0)"/>
    </edges>
    <edges xmi:type="notation:Connector" xmi:id="_8QykBW8DEeSktv7vAivsJQ" type="Generalization_Edge" source="_2PvEMQwhEeSyW5TlhCAZUA" target="_w-k60G8BEeSktv7vAivsJQ" routing="Rectilinear">
      <children xmi:type="notation:DecorationNode" xmi:id="_8QykCG8DEeSktv7vAivsJQ" type="Generalization_StereotypeLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_ZesLACODEeeCEPE4IHLcjg" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_8QykCW8DEeSktv7vAivsJQ" y="40"/>
      </children>
      <styles xmi:type="notation:FontStyle" xmi:id="_8QykBm8DEeSktv7vAivsJQ"/>
      <element xmi:type="uml:Generalization" href="tdl.uml#_DKK6UAwiEeSyW5TlhCAZUA"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_8QykB28DEeSktv7vAivsJQ" points="[320, 414, -643984, -643984]$[320, 480, -643984, -643984]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_8oQBwG8DEeSktv7vAivsJQ" id="(0.43103448275862066,1.0)"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_8oQBwW8DEeSktv7vAivsJQ" id="(0.5,0.0)"/>
    </edges>
    <edges xmi:type="notation:Connector" xmi:id="_T39tgEQTEeqBvYJaFSFI5A" type="Association_Edge" source="_GP8DUAwgEeSyW5TlhCAZUA" target="_J8AasEQTEeqBvYJaFSFI5A" routing="Rectilinear">
      <children xmi:type="notation:DecorationNode" xmi:id="_T3-UkEQTEeqBvYJaFSFI5A" visible="false" type="Association_StereotypeLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_VqgCIEQTEeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_T3-UkUQTEeqBvYJaFSFI5A" y="-20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_T3-UkkQTEeqBvYJaFSFI5A" visible="false" type="Association_NameLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_Vqs2cEQTEeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_T3-Uk0QTEeqBvYJaFSFI5A" y="20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_T3-UlEQTEeqBvYJaFSFI5A" visible="false" type="Association_TargetRoleLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_Vq5DsEQTEeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_T3-UlUQTEeqBvYJaFSFI5A" x="33" y="-20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_T3-UlkQTEeqBvYJaFSFI5A" type="Association_SourceRoleLabel">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_owJ6kJBVEeqtm5xS3r5AoA" source="PapyrusCSSForceValue">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_owJ6kZBVEeqtm5xS3r5AoA" key="visible" value="true"/>
Philip Makedonski's avatar
Philip Makedonski committed
        </eAnnotations>
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_VrHtMEQTEeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <styles xmi:type="notation:StringListValueStyle" xmi:id="_ZDjBkEQTEeqBvYJaFSFI5A" name="maskLabel">
          <stringListValue>multiplicity</stringListValue>
          <stringListValue>name</stringListValue>
        </styles>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_T3-Ul0QTEeqBvYJaFSFI5A" x="-50" y="-53"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_T3-UmEQTEeqBvYJaFSFI5A" visible="false" type="Association_SourceMultiplicityLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_VrVIkEQTEeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_T3-UmUQTEeqBvYJaFSFI5A" x="33" y="20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_T3-UmkQTEeqBvYJaFSFI5A" visible="false" type="Association_TargetMultiplicityLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_Vrh84EQTEeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_T3-Um0QTEeqBvYJaFSFI5A" x="-33" y="-20"/>
      </children>
      <styles xmi:type="notation:FontStyle" xmi:id="_T39tgUQTEeqBvYJaFSFI5A"/>
      <element xmi:type="uml:Association" href="tdl.uml#_T3t14EQTEeqBvYJaFSFI5A"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_T39tgkQTEeqBvYJaFSFI5A" points="[437, 220, -643984, -643984]$[1060, 220, -643984, -643984]$[1040, 220, -643984, -643984]$[1040, 340, -643984, -643984]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_T44TgEQTEeqBvYJaFSFI5A" id="(0.0,0.42857142857142855)"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_T44TgUQTEeqBvYJaFSFI5A" id="(0.7092198581560284,0.0)"/>
    </edges>
    <edges xmi:type="notation:Connector" xmi:id="_AWzGoJBUEeqtm5xS3r5AoA" type="Association_Edge" source="_2PvEMQwhEeSyW5TlhCAZUA" target="_TtMSoQwgEeSyW5TlhCAZUA">
      <children xmi:type="notation:DecorationNode" xmi:id="_AWztsJBUEeqtm5xS3r5AoA" type="Association_StereotypeLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_AWztsZBUEeqtm5xS3r5AoA" y="-20"/>
      <children xmi:type="notation:DecorationNode" xmi:id="_AWztspBUEeqtm5xS3r5AoA" type="Association_NameLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_AWzts5BUEeqtm5xS3r5AoA" y="20"/>
      <children xmi:type="notation:DecorationNode" xmi:id="_AWzttJBUEeqtm5xS3r5AoA" type="Association_TargetRoleLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_AWzttZBUEeqtm5xS3r5AoA" x="26" y="-15"/>
Philip Makedonski's avatar
Philip Makedonski committed
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_AWzttpBUEeqtm5xS3r5AoA" type="Association_SourceRoleLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_AWztt5BUEeqtm5xS3r5AoA" y="20"/>
Philip Makedonski's avatar
Philip Makedonski committed
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_AWztuJBUEeqtm5xS3r5AoA" type="Association_SourceMultiplicityLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_AWztuZBUEeqtm5xS3r5AoA" y="20"/>
Philip Makedonski's avatar
Philip Makedonski committed
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_AWztupBUEeqtm5xS3r5AoA" type="Association_TargetMultiplicityLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_AWztu5BUEeqtm5xS3r5AoA" y="-20"/>
Philip Makedonski's avatar
Philip Makedonski committed
      </children>
      <styles xmi:type="notation:FontStyle" xmi:id="_AWzGoZBUEeqtm5xS3r5AoA"/>
      <element xmi:type="uml:Association" href="tdl.uml#_L5XL4xGwEeS-s-1si2Rqyw"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_AWzGopBUEeqtm5xS3r5AoA" points="[452, 375, -643984, -643984]$[660, 379, -643984, -643984]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Bf5csJBUEeqtm5xS3r5AoA" id="(1.0,0.22857142857142856)"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_BLKi0JBUEeqtm5xS3r5AoA" id="(0.0,0.2857142857142857)"/>
Philip Makedonski's avatar
Philip Makedonski committed
    </edges>
    <edges xmi:type="notation:Connector" xmi:id="_AWztvJBUEeqtm5xS3r5AoA" type="Association_Edge" source="_2PvEMQwhEeSyW5TlhCAZUA" target="_GP8DUAwgEeSyW5TlhCAZUA">
      <children xmi:type="notation:DecorationNode" xmi:id="_AWztv5BUEeqtm5xS3r5AoA" type="Association_StereotypeLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_AWztwJBUEeqtm5xS3r5AoA" y="-20"/>
Philip Makedonski's avatar
Philip Makedonski committed
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_AWztwZBUEeqtm5xS3r5AoA" type="Association_NameLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_AWztwpBUEeqtm5xS3r5AoA" y="20"/>
Philip Makedonski's avatar
Philip Makedonski committed
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_AWztw5BUEeqtm5xS3r5AoA" type="Association_TargetRoleLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_AWztxJBUEeqtm5xS3r5AoA" x="26" y="48"/>
Philip Makedonski's avatar
Philip Makedonski committed
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_AWztxZBUEeqtm5xS3r5AoA" type="Association_SourceRoleLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_AWztxpBUEeqtm5xS3r5AoA" y="20"/>
Philip Makedonski's avatar
Philip Makedonski committed
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_AWztx5BUEeqtm5xS3r5AoA" type="Association_SourceMultiplicityLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_AWztyJBUEeqtm5xS3r5AoA" y="20"/>
Philip Makedonski's avatar
Philip Makedonski committed
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_AWztyZBUEeqtm5xS3r5AoA" type="Association_TargetMultiplicityLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_AWztypBUEeqtm5xS3r5AoA" y="-20"/>
Philip Makedonski's avatar
Philip Makedonski committed
      </children>
      <styles xmi:type="notation:FontStyle" xmi:id="_AWztvZBUEeqtm5xS3r5AoA"/>
      <element xmi:type="uml:Association" href="tdl.uml#_adyKwAwiEeSyW5TlhCAZUA"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_AWztvpBUEeqtm5xS3r5AoA" points="[340, 344, -643984, -643984]$[350, 260, -643984, -643984]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_MVwzAJBUEeqtm5xS3r5AoA" id="(0.43103448275862066,0.0)"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_L7HeYJBUEeqtm5xS3r5AoA" id="(0.2865853658536585,1.0)"/>
Philip Makedonski's avatar
Philip Makedonski committed
    </edges>
    <edges xmi:type="notation:Connector" xmi:id="_AW0UwJBUEeqtm5xS3r5AoA" type="Association_Edge" source="_TtMSoQwgEeSyW5TlhCAZUA" target="_OlvQoQwgEeSyW5TlhCAZUA">
      <children xmi:type="notation:DecorationNode" xmi:id="_AW0Uw5BUEeqtm5xS3r5AoA" type="Association_StereotypeLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_AW0UxJBUEeqtm5xS3r5AoA" y="-20"/>
Philip Makedonski's avatar
Philip Makedonski committed
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_AW0UxZBUEeqtm5xS3r5AoA" type="Association_NameLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_AW0UxpBUEeqtm5xS3r5AoA" y="20"/>
Philip Makedonski's avatar
Philip Makedonski committed
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_AW0Ux5BUEeqtm5xS3r5AoA" type="Association_TargetRoleLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_AW0UyJBUEeqtm5xS3r5AoA" x="23" y="73"/>
Philip Makedonski's avatar
Philip Makedonski committed
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_AW0UyZBUEeqtm5xS3r5AoA" type="Association_SourceRoleLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_AW0UypBUEeqtm5xS3r5AoA" y="20"/>
Philip Makedonski's avatar
Philip Makedonski committed
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_AW0Uy5BUEeqtm5xS3r5AoA" type="Association_SourceMultiplicityLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_AW0UzJBUEeqtm5xS3r5AoA" y="20"/>
Philip Makedonski's avatar
Philip Makedonski committed
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_AW0UzZBUEeqtm5xS3r5AoA" type="Association_TargetMultiplicityLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_AW0UzpBUEeqtm5xS3r5AoA" y="-20"/>
Philip Makedonski's avatar
Philip Makedonski committed
      </children>
      <styles xmi:type="notation:FontStyle" xmi:id="_AW0UwZBUEeqtm5xS3r5AoA"/>
      <element xmi:type="uml:Association" href="tdl.uml#_iSQMowwiEeSyW5TlhCAZUA"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_AW0UwpBUEeqtm5xS3r5AoA" points="[736, 340, -643984, -643984]$[742, 259, -643984, -643984]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_DTh9gJBUEeqtm5xS3r5AoA" id="(0.36585365853658536,0.0)"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_C7_AMJBUEeqtm5xS3r5AoA" id="(0.559610705596107,1.0)"/>
Philip Makedonski's avatar
Philip Makedonski committed
    </edges>
    <edges xmi:type="notation:Connector" xmi:id="_Had9sJBUEeqtm5xS3r5AoA" type="Association_Edge" source="_0WJnYFheEeyDQfQJnzjHjg" target="_TtMSoQwgEeSyW5TlhCAZUA">
      <children xmi:type="notation:DecorationNode" xmi:id="_Had9s5BUEeqtm5xS3r5AoA" type="Association_StereotypeLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_373J0FheEeyDQfQJnzjHjg" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_Had9tJBUEeqtm5xS3r5AoA" y="-20"/>
Philip Makedonski's avatar
Philip Makedonski committed
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_Had9tZBUEeqtm5xS3r5AoA" type="Association_NameLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_39e6cFheEeyDQfQJnzjHjg" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_Had9tpBUEeqtm5xS3r5AoA" y="20"/>
Philip Makedonski's avatar
Philip Makedonski committed
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_Had9t5BUEeqtm5xS3r5AoA" type="Association_TargetRoleLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_3-0-QFheEeyDQfQJnzjHjg" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_Had9uJBUEeqtm5xS3r5AoA" x="17" y="60"/>
Philip Makedonski's avatar
Philip Makedonski committed
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_Had9uZBUEeqtm5xS3r5AoA" type="Association_SourceRoleLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_3_-00FheEeyDQfQJnzjHjg" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_Had9upBUEeqtm5xS3r5AoA" x="-14" y="20"/>
Philip Makedonski's avatar
Philip Makedonski committed
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_Had9u5BUEeqtm5xS3r5AoA" type="Association_SourceMultiplicityLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_4BLHoFheEeyDQfQJnzjHjg" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_Had9vJBUEeqtm5xS3r5AoA" x="13" y="20"/>
Philip Makedonski's avatar
Philip Makedonski committed
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_Had9vZBUEeqtm5xS3r5AoA" type="Association_TargetMultiplicityLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_4CQswFheEeyDQfQJnzjHjg" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_Had9vpBUEeqtm5xS3r5AoA" x="-14" y="-20"/>
Philip Makedonski's avatar
Philip Makedonski committed
      </children>
      <styles xmi:type="notation:FontStyle" xmi:id="_Had9sZBUEeqtm5xS3r5AoA"/>
      <element xmi:type="uml:Association" href="tdl.uml#_t5YAgGmHEeS8o-VU1V1CZg"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Had9spBUEeqtm5xS3r5AoA" points="[724, 480, -643984, -643984]$[736, 410, -643984, -643984]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_v3HLoJBUEeqtm5xS3r5AoA" id="(0.49586776859504134,0.0)"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_IL5aoJBUEeqtm5xS3r5AoA" id="(0.36585365853658536,1.0)"/>
Philip Makedonski's avatar
Philip Makedonski committed
    </edges>
    <edges xmi:type="notation:Connector" xmi:id="_4a6vIJ3nEeuoZ4mf2LxKWg" type="Association_Edge" source="_2PvEMQwhEeSyW5TlhCAZUA" target="_zIZsoJ3nEeuoZ4mf2LxKWg" routing="Rectilinear" lineColor="0">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_k4mS4J6TEeu0aaTMrF3gXg" source="PapyrusCSSForceValue">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_k4m58J6TEeu0aaTMrF3gXg" key="lineColor" value="true"/>
      </eAnnotations>
      <children xmi:type="notation:DecorationNode" xmi:id="_4a6vI53nEeuoZ4mf2LxKWg" visible="false" type="Association_StereotypeLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_5c6XoJ3nEeuoZ4mf2LxKWg" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_4a6vJJ3nEeuoZ4mf2LxKWg" y="-20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_4a6vJZ3nEeuoZ4mf2LxKWg" type="Association_NameLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_5dke8J3nEeuoZ4mf2LxKWg" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_4a6vJp3nEeuoZ4mf2LxKWg" y="20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_4a6vJ53nEeuoZ4mf2LxKWg" visible="false" type="Association_TargetRoleLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_5eBK4J3nEeuoZ4mf2LxKWg" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_4a6vKJ3nEeuoZ4mf2LxKWg" x="25" y="-20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_4a6vKZ3nEeuoZ4mf2LxKWg" type="Association_SourceRoleLabel">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_60hq0J3nEeuoZ4mf2LxKWg" source="PapyrusCSSForceValue">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_60hq0Z3nEeuoZ4mf2LxKWg" key="visible" value="true"/>
        </eAnnotations>
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_5erSMJ3nEeuoZ4mf2LxKWg" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_4a6vKp3nEeuoZ4mf2LxKWg" x="-40" y="-19"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_4a6vK53nEeuoZ4mf2LxKWg" type="Association_SourceMultiplicityLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_5fVZgJ3nEeuoZ4mf2LxKWg" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_4a6vLJ3nEeuoZ4mf2LxKWg" x="25" y="20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_4a6vLZ3nEeuoZ4mf2LxKWg" type="Association_TargetMultiplicityLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_5gJR0J3nEeuoZ4mf2LxKWg" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_4a6vLp3nEeuoZ4mf2LxKWg" x="-26" y="-20"/>
      </children>
      <styles xmi:type="notation:FontStyle" xmi:id="_4a6vIZ3nEeuoZ4mf2LxKWg"/>
      <element xmi:type="uml:Association" href="tdl.uml#_4aG20J3nEeuoZ4mf2LxKWg"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_4a6vIp3nEeuoZ4mf2LxKWg" points="[220, 380, -643984, -643984]$[110, 380, -643984, -643984]$[110, 410, -643984, -643984]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_4cO9wJ3nEeuoZ4mf2LxKWg" id="(0.0,0.5142857142857142)"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_4cO9wZ3nEeuoZ4mf2LxKWg" id="(0.45045045045045046,0.0)"/>
    </edges>
    <edges xmi:type="notation:Connector" xmi:id="_HsDiU3PNEeyl79h0uH5nPA" type="StereotypeCommentLink" source="_w8R4cAwfEeSyW5TlhCAZUA" target="_HsC7Q3PNEeyl79h0uH5nPA">
      <styles xmi:type="notation:FontStyle" xmi:id="_HsDiVHPNEeyl79h0uH5nPA"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_HsDiWHPNEeyl79h0uH5nPA" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_DFaAoO4xEeKygtYz46QGBw"/>
      </styles>
      <element xsi:nil="true"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_HsDiVXPNEeyl79h0uH5nPA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_HsDiVnPNEeyl79h0uH5nPA"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_HsDiV3PNEeyl79h0uH5nPA"/>
    <edges xmi:type="notation:Connector" xmi:id="_HsOhdHPNEeyl79h0uH5nPA" type="StereotypeCommentLink" source="_1LV54AwfEeSyW5TlhCAZUA" target="_HsOhcHPNEeyl79h0uH5nPA">
      <styles xmi:type="notation:FontStyle" xmi:id="_HsOhdXPNEeyl79h0uH5nPA"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_HsOheXPNEeyl79h0uH5nPA" 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="_HsOhdnPNEeyl79h0uH5nPA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_HsOhd3PNEeyl79h0uH5nPA"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_HsOheHPNEeyl79h0uH5nPA"/>
    <edges xmi:type="notation:Connector" xmi:id="_HsY5hHPNEeyl79h0uH5nPA" type="StereotypeCommentLink" source="_5997YAwfEeSyW5TlhCAZUA" target="_HsY5gHPNEeyl79h0uH5nPA">
      <styles xmi:type="notation:FontStyle" xmi:id="_HsY5hXPNEeyl79h0uH5nPA"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_HsY5iXPNEeyl79h0uH5nPA" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_oFvnIM5xEeKBmZvNr53Zng"/>
      </styles>
      <element xsi:nil="true"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_HsY5hnPNEeyl79h0uH5nPA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_HsY5h3PNEeyl79h0uH5nPA"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_HsY5iHPNEeyl79h0uH5nPA"/>
    <edges xmi:type="notation:Connector" xmi:id="_Hsj4pHPNEeyl79h0uH5nPA" type="StereotypeCommentLink" source="_GP8DUAwgEeSyW5TlhCAZUA" target="_Hsj4oHPNEeyl79h0uH5nPA">
      <styles xmi:type="notation:FontStyle" xmi:id="_Hsj4pXPNEeyl79h0uH5nPA"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Hsj4qXPNEeyl79h0uH5nPA" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_GPy5YAwgEeSyW5TlhCAZUA"/>
      </styles>
      <element xsi:nil="true"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Hsj4pnPNEeyl79h0uH5nPA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Hsj4p3PNEeyl79h0uH5nPA"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Hsj4qHPNEeyl79h0uH5nPA"/>
    <edges xmi:type="notation:Connector" xmi:id="_Hsu3wHPNEeyl79h0uH5nPA" type="StereotypeCommentLink" source="_OlvQoQwgEeSyW5TlhCAZUA" target="_HsuQs3PNEeyl79h0uH5nPA">
      <styles xmi:type="notation:FontStyle" xmi:id="_Hsu3wXPNEeyl79h0uH5nPA"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Hsu3xXPNEeyl79h0uH5nPA" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_OlvQoAwgEeSyW5TlhCAZUA"/>
      </styles>
      <element xsi:nil="true"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Hsu3wnPNEeyl79h0uH5nPA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Hsu3w3PNEeyl79h0uH5nPA"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Hsu3xHPNEeyl79h0uH5nPA"/>
    <edges xmi:type="notation:Connector" xmi:id="_Hs9hRHPNEeyl79h0uH5nPA" type="StereotypeCommentLink" source="_TtMSoQwgEeSyW5TlhCAZUA" target="_Hs9hQHPNEeyl79h0uH5nPA">
      <styles xmi:type="notation:FontStyle" xmi:id="_Hs9hRXPNEeyl79h0uH5nPA"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Hs9hSXPNEeyl79h0uH5nPA" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_TtMSoAwgEeSyW5TlhCAZUA"/>
      </styles>
      <element xsi:nil="true"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Hs9hRnPNEeyl79h0uH5nPA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Hs9hR3PNEeyl79h0uH5nPA"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Hs9hSHPNEeyl79h0uH5nPA"/>
    <edges xmi:type="notation:Connector" xmi:id="_HtJuhHPNEeyl79h0uH5nPA" type="StereotypeCommentLink" source="_2PvEMQwhEeSyW5TlhCAZUA" target="_HtJugHPNEeyl79h0uH5nPA">
      <styles xmi:type="notation:FontStyle" xmi:id="_HtJuhXPNEeyl79h0uH5nPA"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_HtJuiXPNEeyl79h0uH5nPA" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_2PvEMAwhEeSyW5TlhCAZUA"/>
      </styles>
      <element xsi:nil="true"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_HtJuhnPNEeyl79h0uH5nPA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_HtJuh3PNEeyl79h0uH5nPA"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_HtJuiHPNEeyl79h0uH5nPA"/>
    <edges xmi:type="notation:Connector" xmi:id="_HtdQgHPNEeyl79h0uH5nPA" type="StereotypeCommentLink" source="_w-k60G8BEeSktv7vAivsJQ" target="_Htcpc3PNEeyl79h0uH5nPA">
      <styles xmi:type="notation:FontStyle" xmi:id="_HtdQgXPNEeyl79h0uH5nPA"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_HtdQhXPNEeyl79h0uH5nPA" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_YUbVQG8BEeSktv7vAivsJQ"/>
      </styles>
      <element xsi:nil="true"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_HtdQgnPNEeyl79h0uH5nPA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_HtdQg3PNEeyl79h0uH5nPA"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_HtdQhHPNEeyl79h0uH5nPA"/>
    <edges xmi:type="notation:Connector" xmi:id="_Htr6BHPNEeyl79h0uH5nPA" type="StereotypeCommentLink" source="_J8AasEQTEeqBvYJaFSFI5A" target="_Htr6AHPNEeyl79h0uH5nPA">
      <styles xmi:type="notation:FontStyle" xmi:id="_Htr6BXPNEeyl79h0uH5nPA"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_HtshEnPNEeyl79h0uH5nPA" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_Lp3BcEQEEeqBvYJaFSFI5A"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Htr6BnPNEeyl79h0uH5nPA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_HtshEHPNEeyl79h0uH5nPA"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_HtshEXPNEeyl79h0uH5nPA"/>
    </edges>
    <edges xmi:type="notation:Connector" xmi:id="_Ht25JHPNEeyl79h0uH5nPA" type="StereotypeCommentLink" source="_zIZsoJ3nEeuoZ4mf2LxKWg" target="_Ht25IHPNEeyl79h0uH5nPA">
      <styles xmi:type="notation:FontStyle" xmi:id="_Ht25JXPNEeyl79h0uH5nPA"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Ht25KXPNEeyl79h0uH5nPA" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#__9maYJxbEeuGmLQ6wlnetA"/>
      </styles>
      <element xsi:nil="true"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Ht25JnPNEeyl79h0uH5nPA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Ht25J3PNEeyl79h0uH5nPA"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Ht25KHPNEeyl79h0uH5nPA"/>
    <edges xmi:type="notation:Connector" xmi:id="_Ht8_xHPNEeyl79h0uH5nPA" type="StereotypeCommentLink" source="_0WJnYFheEeyDQfQJnzjHjg" target="_Ht8_wHPNEeyl79h0uH5nPA">
      <styles xmi:type="notation:FontStyle" xmi:id="_Ht8_xXPNEeyl79h0uH5nPA"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Ht8_yXPNEeyl79h0uH5nPA" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_WJp72GjrEeSGaIFXgYnwew"/>
      </styles>
      <element xsi:nil="true"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Ht8_xnPNEeyl79h0uH5nPA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Ht8_x3PNEeyl79h0uH5nPA"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Ht8_yHPNEeyl79h0uH5nPA"/>
Philip Makedonski's avatar
Philip Makedonski committed
  </notation:Diagram>
  <notation:Diagram xmi:id="_xT2qsAy-EeSLvN-sL2100Q" type="PapyrusUMLClassDiagram" name="Data::ActionFunction" measurementUnit="Pixel">
    <children xmi:type="notation:Shape" xmi:id="_RqwOoAzBEeSLvN-sL2100Q" type="Class_Shape">
      <children xmi:type="notation:DecorationNode" xmi:id="_RqwOogzBEeSLvN-sL2100Q" type="Class_NameLabel"/>
      <children xmi:type="notation:BasicCompartment" xmi:id="_RqwOowzBEeSLvN-sL2100Q" type="Class_AttributeCompartment">
        <children xmi:type="notation:Shape" xmi:id="_wUh-4QzCEeSLvN-sL2100Q" type="Property_ClassAttributeLabel">
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_s2hYMFYGEeSyOeL86FyTXw" source="displayNameLabelIcon">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_s2imUFYGEeSyOeL86FyTXw" key="displayNameLabelIcon_value" value="false"/>
Philip Makedonski's avatar
Philip Makedonski committed
          </eAnnotations>
          <styles xmi:type="notation:StringListValueStyle" xmi:id="_dDYo4AzDEeSLvN-sL2100Q" name="maskLabel">
Philip Makedonski's avatar
Philip Makedonski committed
            <stringListValue>name</stringListValue>
            <stringListValue>derived</stringListValue>
            <stringListValue>multiplicity</stringListValue>
            <stringListValue>type</stringListValue>
          </styles>
          <element xmi:type="uml:Property" href="tdl.uml#_wUh-4AzCEeSLvN-sL2100Q"/>
          <layoutConstraint xmi:type="notation:Location" xmi:id="_wUh-4gzCEeSLvN-sL2100Q"/>
Philip Makedonski's avatar
Philip Makedonski committed
        </children>
        <styles xmi:type="notation:TitleStyle" xmi:id="_RqwOpAzBEeSLvN-sL2100Q"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_RqwOpQzBEeSLvN-sL2100Q"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_RqwOpgzBEeSLvN-sL2100Q"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_RqwOpwzBEeSLvN-sL2100Q"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_RqwOqAzBEeSLvN-sL2100Q" visible="false" type="Class_OperationCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_RqwOqQzBEeSLvN-sL2100Q"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_RqwOqgzBEeSLvN-sL2100Q"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_RqwOqwzBEeSLvN-sL2100Q"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_RqwOrAzBEeSLvN-sL2100Q"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_RqwOrQzBEeSLvN-sL2100Q" visible="false" type="Class_NestedClassifierCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_RqwOrgzBEeSLvN-sL2100Q"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_RqwOrwzBEeSLvN-sL2100Q"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_RqwOsAzBEeSLvN-sL2100Q"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_RqwOsQzBEeSLvN-sL2100Q"/>
      </children>
      <element xmi:type="uml:Class" href="tdl.uml#_Rpj70AzBEeSLvN-sL2100Q"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_RqwOoQzBEeSLvN-sL2100Q" x="69" y="341" width="154" height="69"/>
    </children>
    <children xmi:type="notation:Shape" xmi:id="_TEdzkQzBEeSLvN-sL2100Q" type="Class_Shape">
      <children xmi:type="notation:DecorationNode" xmi:id="_TEdzkwzBEeSLvN-sL2100Q" type="Class_NameLabel"/>
      <children xmi:type="notation:BasicCompartment" xmi:id="_TEdzlAzBEeSLvN-sL2100Q" type="Class_AttributeCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_TEdzlQzBEeSLvN-sL2100Q"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_TEdzlgzBEeSLvN-sL2100Q"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_TEdzlwzBEeSLvN-sL2100Q"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_TEdzmAzBEeSLvN-sL2100Q"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_TEdzmQzBEeSLvN-sL2100Q" visible="false" type="Class_OperationCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_TEdzmgzBEeSLvN-sL2100Q"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_TEdzmwzBEeSLvN-sL2100Q"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_TEdznAzBEeSLvN-sL2100Q"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_TEdznQzBEeSLvN-sL2100Q"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_TEdzngzBEeSLvN-sL2100Q" visible="false" type="Class_NestedClassifierCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_TEdznwzBEeSLvN-sL2100Q"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_TEdzoAzBEeSLvN-sL2100Q"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_TEdzoQzBEeSLvN-sL2100Q"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_TEdzogzBEeSLvN-sL2100Q"/>
      </children>
      <element xmi:type="uml:Class" href="tdl.uml#_TEdzkAzBEeSLvN-sL2100Q"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_TEdzkgzBEeSLvN-sL2100Q" x="69" y="220" width="154" height="69"/>
    </children>
    <children xmi:type="notation:Shape" xmi:id="_o-98AAzBEeSLvN-sL2100Q" type="Class_Shape">
      <children xmi:type="notation:DecorationNode" xmi:id="_o_HF8AzBEeSLvN-sL2100Q" type="Class_NameLabel"/>
      <children xmi:type="notation:BasicCompartment" xmi:id="_o_HF8QzBEeSLvN-sL2100Q" type="Class_AttributeCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_o_HF8gzBEeSLvN-sL2100Q"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_o_HF8wzBEeSLvN-sL2100Q"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_o_HF9AzBEeSLvN-sL2100Q"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_o_HF9QzBEeSLvN-sL2100Q"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_o_HF9gzBEeSLvN-sL2100Q" type="Class_OperationCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_o_HF9wzBEeSLvN-sL2100Q"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_o_HF-AzBEeSLvN-sL2100Q"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_o_HF-QzBEeSLvN-sL2100Q"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_o_HF-gzBEeSLvN-sL2100Q"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_o_HF-wzBEeSLvN-sL2100Q" type="Class_NestedClassifierCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_o_HF_AzBEeSLvN-sL2100Q"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_o_HF_QzBEeSLvN-sL2100Q"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_o_HF_gzBEeSLvN-sL2100Q"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_o_HF_wzBEeSLvN-sL2100Q"/>
      </children>
      <styles xmi:type="notation:StringListValueStyle" xmi:id="_YnhXYJCHEeqtm5xS3r5AoA" name="cssClass">
        <stringListValue>referenced</stringListValue>
      </styles>
      <element xmi:type="uml:Class" href="tdl.uml#_HSF58FwCEeOpPZNGJe-gDQ"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_o-98AQzBEeSLvN-sL2100Q" x="70" y="462" width="151" height="56"/>
    </children>
    <children xmi:type="notation:Shape" xmi:id="_0YQvgAzBEeSLvN-sL2100Q" type="Class_Shape">
      <children xmi:type="notation:DecorationNode" xmi:id="_0YQvggzBEeSLvN-sL2100Q" type="Class_NameLabel"/>
      <children xmi:type="notation:BasicCompartment" xmi:id="_0YQvgwzBEeSLvN-sL2100Q" type="Class_AttributeCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_0YQvhAzBEeSLvN-sL2100Q"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_0YQvhQzBEeSLvN-sL2100Q"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_0YQvhgzBEeSLvN-sL2100Q"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0YQvhwzBEeSLvN-sL2100Q"/>