tdl.notation 1.76 MB
Newer Older
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_W4uHVCaaEeiOfr6_MUIJJA" source="PapyrusCSSForceValue">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_W4uHVSaaEeiOfr6_MUIJJA" key="visible" value="true"/>
        </eAnnotations>
        <styles xmi:type="notation:TitleStyle" xmi:id="_VhCitiaaEeiOfr6_MUIJJA"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_VhCityaaEeiOfr6_MUIJJA"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_VhCiuCaaEeiOfr6_MUIJJA"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_VhCiuSaaEeiOfr6_MUIJJA"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_VhCiuiaaEeiOfr6_MUIJJA" visible="false" type="Class_OperationCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_VhCiuyaaEeiOfr6_MUIJJA"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_VhCivCaaEeiOfr6_MUIJJA"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_VhCivSaaEeiOfr6_MUIJJA"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_VhCiviaaEeiOfr6_MUIJJA"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_VhCivyaaEeiOfr6_MUIJJA" visible="false" type="Class_NestedClassifierCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_VhCiwCaaEeiOfr6_MUIJJA"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_VhCiwSaaEeiOfr6_MUIJJA"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_VhCiwiaaEeiOfr6_MUIJJA"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_VhCiwyaaEeiOfr6_MUIJJA"/>
      </children>
      <element xmi:type="uml:Class" href="tdl.uml#_TDxjgJR1EeehJJuiPUQHXA"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_VhCisSaaEeiOfr6_MUIJJA" x="20" y="336" width="172" height="72"/>
    </children>
    <children xmi:type="notation:Shape" xmi:id="_h2D-oCaaEeiOfr6_MUIJJA" type="Class_Shape">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_j-ylsCaaEeiOfr6_MUIJJA" source="PapyrusCSSForceValue">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_j-ylsSaaEeiOfr6_MUIJJA" key="visible" value="true"/>
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_k27HkCaaEeiOfr6_MUIJJA" key="fillColor" value="true"/>
      </eAnnotations>
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ks9c0CamEeiKKta2BTcugw" source="displayNameLabelIcon">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ks9c0SamEeiKKta2BTcugw" key="displayNameLabelIcon_value" value="false"/>
      </eAnnotations>
      <children xmi:type="notation:DecorationNode" xmi:id="_h2D-oiaaEeiOfr6_MUIJJA" type="Class_NameLabel">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_j-ylsiaaEeiOfr6_MUIJJA" source="PapyrusCSSForceValue">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_j-ylsyaaEeiOfr6_MUIJJA" key="visible" value="true"/>
        </eAnnotations>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_h2D-oyaaEeiOfr6_MUIJJA" type="Class_FloatingNameLabel">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_j-yltCaaEeiOfr6_MUIJJA" source="PapyrusCSSForceValue">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_j-yltSaaEeiOfr6_MUIJJA" key="visible" value="true"/>
        </eAnnotations>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_h2D-pCaaEeiOfr6_MUIJJA" y="15"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_h2D-pSaaEeiOfr6_MUIJJA" visible="false" type="Class_AttributeCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_h2D-piaaEeiOfr6_MUIJJA"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_h2D-pyaaEeiOfr6_MUIJJA"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_h2D-qCaaEeiOfr6_MUIJJA"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_h2D-qSaaEeiOfr6_MUIJJA"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_h2D-qiaaEeiOfr6_MUIJJA" visible="false" type="Class_OperationCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_h2D-qyaaEeiOfr6_MUIJJA"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_h2D-rCaaEeiOfr6_MUIJJA"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_h2D-rSaaEeiOfr6_MUIJJA"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_h2D-riaaEeiOfr6_MUIJJA"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_h2D-ryaaEeiOfr6_MUIJJA" visible="false" type="Class_NestedClassifierCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_h2D-sCaaEeiOfr6_MUIJJA"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_h2D-sSaaEeiOfr6_MUIJJA"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_h2D-siaaEeiOfr6_MUIJJA"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_h2D-syaaEeiOfr6_MUIJJA"/>
      </children>
      <element xmi:type="uml:Class" href="tdl.uml#_OzUF0JRzEeehJJuiPUQHXA"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_h2D-oSaaEeiOfr6_MUIJJA" x="40" y="455" width="161" height="51"/>
    </children>
    <children xmi:type="notation:Shape" xmi:id="_9AZfIEN-Eeq6JfofCdGheg" type="Class_Shape">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_LNU34EN_Eeq6JfofCdGheg" source="PapyrusCSSForceValue">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_LNU34UN_Eeq6JfofCdGheg" key="visible" value="true"/>
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_MIVHkEN_Eeq6JfofCdGheg" key="fillColor" value="true"/>
      </eAnnotations>
      <children xmi:type="notation:DecorationNode" xmi:id="_9AaGMEN-Eeq6JfofCdGheg" type="Class_NameLabel">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_LNU34kN_Eeq6JfofCdGheg" source="PapyrusCSSForceValue">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_LNU340N_Eeq6JfofCdGheg" key="visible" value="true"/>
        </eAnnotations>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_9AaGMUN-Eeq6JfofCdGheg" type="Class_FloatingNameLabel">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_LNU35kN_Eeq6JfofCdGheg" source="PapyrusCSSForceValue">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_LNU350N_Eeq6JfofCdGheg" key="visible" value="true"/>
        </eAnnotations>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_9AaGMkN-Eeq6JfofCdGheg" y="15"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_9AaGM0N-Eeq6JfofCdGheg" type="Class_AttributeCompartment">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_LNU35EN_Eeq6JfofCdGheg" source="PapyrusCSSForceValue">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_LNU35UN_Eeq6JfofCdGheg" key="visible" value="true"/>
        </eAnnotations>
        <children xmi:type="notation:Shape" xmi:id="_sqxfEEN_Eeq6JfofCdGheg" type="Property_ClassAttributeLabel">
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_v64k8EN_Eeq6JfofCdGheg" source="displayNameLabelIcon">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_v64k8UN_Eeq6JfofCdGheg" key="displayNameLabelIcon_value" value="false"/>
          </eAnnotations>
          <styles xmi:type="notation:StringListValueStyle" xmi:id="_uXVukEN_Eeq6JfofCdGheg" name="maskLabel">
            <stringListValue>multiplicity</stringListValue>
            <stringListValue>name</stringListValue>
            <stringListValue>type</stringListValue>
          </styles>
          <styles xmi:type="notation:BooleanValueStyle" xmi:id="_vNLKYEN_Eeq6JfofCdGheg" name="shapeVisibility"/>
          <element xmi:type="uml:Property" href="tdl.uml#_kmdqYEN_Eeq6JfofCdGheg"/>
          <layoutConstraint xmi:type="notation:Location" xmi:id="_sqxfEUN_Eeq6JfofCdGheg"/>
        </children>
        <styles xmi:type="notation:TitleStyle" xmi:id="_9AaGNEN-Eeq6JfofCdGheg"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_9AaGNUN-Eeq6JfofCdGheg"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_9AaGNkN-Eeq6JfofCdGheg"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_9AaGN0N-Eeq6JfofCdGheg"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_9AaGOEN-Eeq6JfofCdGheg" visible="false" type="Class_OperationCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_9AaGOUN-Eeq6JfofCdGheg"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_9AaGOkN-Eeq6JfofCdGheg"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_9AaGO0N-Eeq6JfofCdGheg"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_9AaGPEN-Eeq6JfofCdGheg"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_9AaGPUN-Eeq6JfofCdGheg" visible="false" type="Class_NestedClassifierCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_9AaGPkN-Eeq6JfofCdGheg"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_9AaGP0N-Eeq6JfofCdGheg"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_9AaGQEN-Eeq6JfofCdGheg"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_9AaGQUN-Eeq6JfofCdGheg"/>
      </children>
      <element xmi:type="uml:Class" href="tdl.uml#_ySa5gEN-Eeq6JfofCdGheg"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_9AZfIUN-Eeq6JfofCdGheg" x="1100" y="340" width="141" height="81"/>
    </children>
    <children xmi:type="notation:Shape" xmi:id="_EeOlYEP9EeqBvYJaFSFI5A" type="StereotypeComment">
      <styles xmi:type="notation:TitleStyle" xmi:id="_EeOlYUP9EeqBvYJaFSFI5A"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_EeOlY0P9EeqBvYJaFSFI5A" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_WJp7wmjrEeSGaIFXgYnwew"/>
      </styles>
      <element xsi:nil="true"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_EeOlYkP9EeqBvYJaFSFI5A" x="1080" y="340"/>
    <children xmi:type="notation:Shape" xmi:id="_EeV6I0P9EeqBvYJaFSFI5A" type="StereotypeComment">
      <styles xmi:type="notation:TitleStyle" xmi:id="_EeV6JEP9EeqBvYJaFSFI5A"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_EeV6JkP9EeqBvYJaFSFI5A" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_WJp7x2jrEeSGaIFXgYnwew"/>
      </styles>
      <element xsi:nil="true"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_EeV6JUP9EeqBvYJaFSFI5A" x="910" y="461"/>
    <children xmi:type="notation:Shape" xmi:id="_Eed18EP9EeqBvYJaFSFI5A" type="StereotypeComment">
      <styles xmi:type="notation:TitleStyle" xmi:id="_Eed18UP9EeqBvYJaFSFI5A"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Eed180P9EeqBvYJaFSFI5A" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_WJgKyGjrEeSGaIFXgYnwew"/>
      </styles>
      <element xsi:nil="true"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Eed18kP9EeqBvYJaFSFI5A" x="1160" y="460"/>
    <children xmi:type="notation:Shape" xmi:id="_Eej8k0P9EeqBvYJaFSFI5A" type="StereotypeComment">
      <styles xmi:type="notation:TitleStyle" xmi:id="_Eej8lEP9EeqBvYJaFSFI5A"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Eej8lkP9EeqBvYJaFSFI5A" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_WJgKzmjrEeSGaIFXgYnwew"/>
      </styles>
      <element xsi:nil="true"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Eej8lUP9EeqBvYJaFSFI5A" x="443" y="336"/>
    <children xmi:type="notation:Shape" xmi:id="_EettkEP9EeqBvYJaFSFI5A" type="StereotypeComment">
      <styles xmi:type="notation:TitleStyle" xmi:id="_EettkUP9EeqBvYJaFSFI5A"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Eettk0P9EeqBvYJaFSFI5A" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_WJp72GjrEeSGaIFXgYnwew"/>
      </styles>
      <element xsi:nil="true"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_EettkkP9EeqBvYJaFSFI5A" x="457" y="111"/>
    <children xmi:type="notation:Shape" xmi:id="_Ee3ekEP9EeqBvYJaFSFI5A" type="StereotypeComment">
      <styles xmi:type="notation:TitleStyle" xmi:id="_Ee3ekUP9EeqBvYJaFSFI5A"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Ee3ek0P9EeqBvYJaFSFI5A" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_WJp7wGjrEeSGaIFXgYnwew"/>
      </styles>
      <element xsi:nil="true"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Ee3ekkP9EeqBvYJaFSFI5A" x="701" y="217"/>
    <children xmi:type="notation:Shape" xmi:id="_Ee_aYEP9EeqBvYJaFSFI5A" type="StereotypeComment">
      <styles xmi:type="notation:TitleStyle" xmi:id="_Ee_aYUP9EeqBvYJaFSFI5A"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Ee_aY0P9EeqBvYJaFSFI5A" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_WJp7yWjrEeSGaIFXgYnwew"/>
      </styles>
      <element xsi:nil="true"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Ee_aYkP9EeqBvYJaFSFI5A" x="1022" y="461"/>
    <children xmi:type="notation:Shape" xmi:id="_EfH9QEP9EeqBvYJaFSFI5A" type="StereotypeComment">
      <styles xmi:type="notation:TitleStyle" xmi:id="_EfH9QUP9EeqBvYJaFSFI5A"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_EfH9Q0P9EeqBvYJaFSFI5A" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_WJp7y2jrEeSGaIFXgYnwew"/>
      </styles>
      <element xsi:nil="true"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_EfH9QkP9EeqBvYJaFSFI5A" x="632" y="335"/>
    <children xmi:type="notation:Shape" xmi:id="_EfOq80P9EeqBvYJaFSFI5A" type="StereotypeComment">
      <styles xmi:type="notation:TitleStyle" xmi:id="_EfOq9EP9EeqBvYJaFSFI5A"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_EfOq9kP9EeqBvYJaFSFI5A" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_oFvnIM5xEeKBmZvNr53Zng"/>
      </styles>
      <element xsi:nil="true"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_EfOq9UP9EeqBvYJaFSFI5A" x="655" y="2"/>
    <children xmi:type="notation:Shape" xmi:id="_EfRuQEP9EeqBvYJaFSFI5A" type="StereotypeComment">
      <styles xmi:type="notation:TitleStyle" xmi:id="_EfRuQUP9EeqBvYJaFSFI5A"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_EfRuQ0P9EeqBvYJaFSFI5A" 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="_EfRuQkP9EeqBvYJaFSFI5A" x="632" y="457"/>
    <children xmi:type="notation:Shape" xmi:id="_EfVYoEP9EeqBvYJaFSFI5A" type="StereotypeComment">
      <styles xmi:type="notation:TitleStyle" xmi:id="_EfVYoUP9EeqBvYJaFSFI5A"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_EfVYo0P9EeqBvYJaFSFI5A" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_DFaAoO4xEeKygtYz46QGBw"/>
      </styles>
      <element xsi:nil="true"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_EfVYokP9EeqBvYJaFSFI5A" x="636" y="540"/>
    <children xmi:type="notation:Shape" xmi:id="_EfX040P9EeqBvYJaFSFI5A" type="StereotypeComment">
      <styles xmi:type="notation:TitleStyle" xmi:id="_EfX05EP9EeqBvYJaFSFI5A"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_EfX05kP9EeqBvYJaFSFI5A" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_YUbVQG8BEeSktv7vAivsJQ"/>
      </styles>
      <element xsi:nil="true"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_EfX05UP9EeqBvYJaFSFI5A" x="460" y="460"/>
    <children xmi:type="notation:Shape" xmi:id="_EfaRIEP9EeqBvYJaFSFI5A" type="StereotypeComment">
      <styles xmi:type="notation:TitleStyle" xmi:id="_EfaRIUP9EeqBvYJaFSFI5A"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_EfaRI0P9EeqBvYJaFSFI5A" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_2PvEMAwhEeSyW5TlhCAZUA"/>
      </styles>
      <element xsi:nil="true"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_EfaRIkP9EeqBvYJaFSFI5A" x="1100" y="100"/>
    <children xmi:type="notation:Shape" xmi:id="_EfiM80P9EeqBvYJaFSFI5A" type="StereotypeComment">
      <styles xmi:type="notation:TitleStyle" xmi:id="_EfiM9EP9EeqBvYJaFSFI5A"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_EfiM9kP9EeqBvYJaFSFI5A" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_EG5PUJb4Eeejq_dYl-5pkw"/>
      </styles>
      <element xsi:nil="true"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_EfiM9UP9EeqBvYJaFSFI5A" x="830" y="103"/>
    <children xmi:type="notation:Shape" xmi:id="_EfqIw0P9EeqBvYJaFSFI5A" type="StereotypeComment">
      <styles xmi:type="notation:TitleStyle" xmi:id="_EfqIxEP9EeqBvYJaFSFI5A"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_EfqIxkP9EeqBvYJaFSFI5A" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_TDxjgJR1EeehJJuiPUQHXA"/>
      </styles>
      <element xsi:nil="true"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_EfqIxUP9EeqBvYJaFSFI5A" x="220" y="336"/>
    <children xmi:type="notation:Shape" xmi:id="_Ef0g0EP9EeqBvYJaFSFI5A" type="StereotypeComment">
      <styles xmi:type="notation:TitleStyle" xmi:id="_Ef0g0UP9EeqBvYJaFSFI5A"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Ef0g00P9EeqBvYJaFSFI5A" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_OzUF0JRzEeehJJuiPUQHXA"/>
      </styles>
      <element xsi:nil="true"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Ef0g0kP9EeqBvYJaFSFI5A" x="240" y="455"/>
    <children xmi:type="notation:Shape" xmi:id="_Ef7OgEP9EeqBvYJaFSFI5A" type="StereotypeComment">
      <styles xmi:type="notation:TitleStyle" xmi:id="_Ef7OgUP9EeqBvYJaFSFI5A"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Ef7Og0P9EeqBvYJaFSFI5A" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_ySa5gEN-Eeq6JfofCdGheg"/>
      </styles>
      <element xsi:nil="true"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Ef7OgkP9EeqBvYJaFSFI5A" x="1300" y="340"/>
    <styles xmi:type="notation:StringValueStyle" xmi:id="_AJyyMWjrEeSGaIFXgYnwew" name="diagram_compatibility_version" stringValue="1.4.0"/>
    <styles xmi:type="notation:DiagramStyle" xmi:id="_AJyyMmjrEeSGaIFXgYnwew"/>
    <styles xmi:type="style_1:PapyrusDiagramStyle" xmi:id="_uj2x0CaYEeiOfr6_MUIJJA" diagramKindId="org.eclipse.papyrus.uml.diagram.class">
      <owner xmi:type="uml:Package" href="tdl.uml#_u2zt4HlFEeSVko5r_SJ_NA"/>
    </styles>
    <element xmi:type="uml:Package" href="tdl.uml#_7URIQOy_EeKqo4Ny4D-vKA"/>
    <edges xmi:type="notation:Connector" xmi:id="_WJp8I2jrEeSGaIFXgYnwew" type="Generalization_Edge" source="_WJp8KmjrEeSGaIFXgYnwew" target="_WJp73WjrEeSGaIFXgYnwew" routing="Tree">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_d5XukGjtEeSGaIFXgYnwew" source="PapyrusCSSForceValue">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_d5XukWjtEeSGaIFXgYnwew" key="routing" value="true"/>
      </eAnnotations>
      <children xmi:type="notation:DecorationNode" xmi:id="_WJp8JGjrEeSGaIFXgYnwew" type="Generalization_StereotypeLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_e7QNUEN6Eeq6JfofCdGheg" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_WJp8JWjrEeSGaIFXgYnwew" y="40"/>
      </children>
      <styles xmi:type="notation:FontStyle" xmi:id="_WJp8JmjrEeSGaIFXgYnwew"/>
      <element xmi:type="uml:Generalization" href="tdl.uml#_WJgKyWjrEeSGaIFXgYnwew"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_WJp8J2jrEeSGaIFXgYnwew" points="[1016, 460, -643984, -643984]$[1016, 441, -643984, -643984]$[927, 441, -643984, -643984]$[927, 399, -643984, -643984]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_WJp8KGjrEeSGaIFXgYnwew" id="(0.6,0.0)"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_WJp8KWjrEeSGaIFXgYnwew" id="(0.31756756756756754,1.0)"/>
    </edges>
    <edges xmi:type="notation:Connector" xmi:id="_WJp8XGjrEeSGaIFXgYnwew" type="Association_Edge" source="_WJp8qmjrEeSGaIFXgYnwew" target="_WJp8cGjrEeSGaIFXgYnwew" routing="Rectilinear">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_WJp8XWjrEeSGaIFXgYnwew" source="PapyrusCSSForceValue">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_WJp8XmjrEeSGaIFXgYnwew" key="routing" value="true"/>
      </eAnnotations>
      <children xmi:type="notation:DecorationNode" xmi:id="_WJp8X2jrEeSGaIFXgYnwew" visible="false" type="Association_StereotypeLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_BFkhEDAmEeerxdvNBlW7Qw" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_WJp8YGjrEeSGaIFXgYnwew" x="1" y="-19"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_WJp8YWjrEeSGaIFXgYnwew" visible="false" type="Association_NameLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_BF208DAmEeerxdvNBlW7Qw" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_WJp8YmjrEeSGaIFXgYnwew" x="-1" y="18"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_WJp8Y2jrEeSGaIFXgYnwew" type="Association_TargetRoleLabel">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_1ejaoDAlEeerxdvNBlW7Qw" source="PapyrusCSSForceValue">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_1ejaoTAlEeerxdvNBlW7Qw" key="visible" value="true"/>
        </eAnnotations>
        <styles xmi:type="notation:StringListValueStyle" xmi:id="_2cvhMDAlEeerxdvNBlW7Qw" name="maskLabel">
          <stringListValue>multiplicity</stringListValue>
          <stringListValue>name</stringListValue>
        </styles>
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_BGJI0DAmEeerxdvNBlW7Qw" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_WJp8ZGjrEeSGaIFXgYnwew" x="36" y="54"/>
      <children xmi:type="notation:DecorationNode" xmi:id="_WJp8ZWjrEeSGaIFXgYnwew" visible="false" type="Association_SourceRoleLabel">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_to00gDAlEeerxdvNBlW7Qw" source="displayNameLabelIcon">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_to00gTAlEeerxdvNBlW7Qw" key="displayNameLabelIcon_value" value="false"/>
        </eAnnotations>
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_uFCucNaBEeedNORd7vYpsg" source="PapyrusCSSForceValue">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_uFCucdaBEeedNORd7vYpsg" key="visible" value="true"/>
        </eAnnotations>
        <styles xmi:type="notation:StringListValueStyle" xmi:id="_WJp8ZmjrEeSGaIFXgYnwew" name="maskLabel">
          <stringListValue>multiplicity</stringListValue>
          <stringListValue>name</stringListValue>
          <stringListValue>derived</stringListValue>
        </styles>
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_BGbcsDAmEeerxdvNBlW7Qw" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_WJp8Z2jrEeSGaIFXgYnwew" x="-26" y="58"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_WJp8aGjrEeSGaIFXgYnwew" visible="false" type="Association_SourceMultiplicityLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_BGz3MDAmEeerxdvNBlW7Qw" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_WJp8aWjrEeSGaIFXgYnwew" x="22" y="19"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_WJp8amjrEeSGaIFXgYnwew" visible="false" type="Association_TargetMultiplicityLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_BHGLEDAmEeerxdvNBlW7Qw" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_WJp8a2jrEeSGaIFXgYnwew" x="-23" y="-21"/>
      </children>
      <styles xmi:type="notation:FontStyle" xmi:id="_WJp8bGjrEeSGaIFXgYnwew"/>
      <element xmi:type="uml:Association" href="tdl.uml#_WJp70GjrEeSGaIFXgYnwew"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_WJp8bWjrEeSGaIFXgYnwew" points="[300, 174, -643984, -643984]$[300, 255, -643984, -643984]$[300, 336, -643984, -643984]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_WJp8bmjrEeSGaIFXgYnwew" id="(0.2905405405405405,1.0)"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_WJp8b2jrEeSGaIFXgYnwew" id="(0.40540540540540543,0.0)"/>
    </edges>
    <edges xmi:type="notation:Connector" xmi:id="_WJp8lmjrEeSGaIFXgYnwew" type="Association_Edge" source="_WJp8cGjrEeSGaIFXgYnwew" target="_WJp8qmjrEeSGaIFXgYnwew" jumpLinkType="Square">
      <children xmi:type="notation:DecorationNode" xmi:id="_WJp8mWjrEeSGaIFXgYnwew" visible="false" type="Association_StereotypeLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_ufKccJb4Eeejq_dYl-5pkw" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_WJp8mmjrEeSGaIFXgYnwew" y="-20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_WJp8m2jrEeSGaIFXgYnwew" visible="false" type="Association_NameLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_ufcwUJb4Eeejq_dYl-5pkw" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_WJp8nGjrEeSGaIFXgYnwew" y="20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_WJp8nWjrEeSGaIFXgYnwew" type="Association_TargetRoleLabel">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_AGmU8DC2EeeN-eRAg7AQPA" source="PapyrusCSSForceValue">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_AGmU8TC2EeeN-eRAg7AQPA" key="visible" value="true"/>
        </eAnnotations>
        <styles xmi:type="notation:StringListValueStyle" xmi:id="_AhBAEDC2EeeN-eRAg7AQPA" name="maskLabel">
          <stringListValue>multiplicity</stringListValue>
          <stringListValue>name</stringListValue>
        </styles>
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_uf7RcJb4Eeejq_dYl-5pkw" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_WJp8nmjrEeSGaIFXgYnwew" x="26" y="62"/>
      <children xmi:type="notation:DecorationNode" xmi:id="_WJp8n2jrEeSGaIFXgYnwew" visible="false" type="Association_SourceRoleLabel">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_r3WH0NaBEeedNORd7vYpsg" source="PapyrusCSSForceValue">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_r3WH0daBEeedNORd7vYpsg" key="visible" value="true"/>
        </eAnnotations>
        <styles xmi:type="notation:StringListValueStyle" xmi:id="_WJp8oGjrEeSGaIFXgYnwew" name="maskLabel">
          <stringListValue>name</stringListValue>
          <stringListValue>derived</stringListValue>
          <stringListValue>multiplicity</stringListValue>
        </styles>
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_ugNlUJb4Eeejq_dYl-5pkw" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_WJp8oWjrEeSGaIFXgYnwew" x="-69" y="7"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_WJp8omjrEeSGaIFXgYnwew" visible="false" type="Association_SourceMultiplicityLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_ugf5MJb4Eeejq_dYl-5pkw" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_WJp8o2jrEeSGaIFXgYnwew" x="22" y="20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_WJp8pGjrEeSGaIFXgYnwew" visible="false" type="Association_TargetMultiplicityLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_ugyNEJb4Eeejq_dYl-5pkw" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_WJp8pWjrEeSGaIFXgYnwew" x="-22" y="-20"/>
      </children>
      <styles xmi:type="notation:FontStyle" xmi:id="_WJp8pmjrEeSGaIFXgYnwew"/>
      <element xmi:type="uml:Association" href="tdl.uml#_WJgKwGjrEeSGaIFXgYnwew"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_WJp8p2jrEeSGaIFXgYnwew" points="[1, -7, -32, 148]$[33, -153, 0, 2]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_WJp8qGjrEeSGaIFXgYnwew" id="(0.6418918918918919,0.0)"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_WJp8qWjrEeSGaIFXgYnwew" id="(0.5540540540540541,1.0)"/>
    </edges>
    <edges xmi:type="notation:Connector" xmi:id="_WJp8y2jrEeSGaIFXgYnwew" type="Generalization_Edge" source="_WJp8A2jrEeSGaIFXgYnwew" target="_WJp73WjrEeSGaIFXgYnwew" routing="Tree">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_dVhaoGjtEeSGaIFXgYnwew" source="PapyrusCSSForceValue">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_dVhaoWjtEeSGaIFXgYnwew" key="routing" value="true"/>
      </eAnnotations>
      <children xmi:type="notation:DecorationNode" xmi:id="_WJp8zGjrEeSGaIFXgYnwew" type="Generalization_StereotypeLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_e77iwEN6Eeq6JfofCdGheg" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_WJp8zWjrEeSGaIFXgYnwew" y="40"/>
      </children>
      <styles xmi:type="notation:FontStyle" xmi:id="_WJp8zmjrEeSGaIFXgYnwew"/>
      <element xmi:type="uml:Generalization" href="tdl.uml#_WJp7yGjrEeSGaIFXgYnwew"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_WJp8z2jrEeSGaIFXgYnwew" points="[756, 461, -643984, -643984]$[756, 441, -643984, -643984]$[927, 441, -643984, -643984]$[927, 399, -643984, -643984]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_WJp80GjrEeSGaIFXgYnwew" id="(0.5,0.0)"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_WJp80WjrEeSGaIFXgYnwew" id="(0.31756756756756754,1.0)"/>
    </edges>
    <edges xmi:type="notation:Connector" xmi:id="_WJp80mjrEeSGaIFXgYnwew" type="Generalization_Edge" source="_WJp73WjrEeSGaIFXgYnwew" target="_WJp9A2jrEeSGaIFXgYnwew" routing="Tree">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_WJp802jrEeSGaIFXgYnwew" source="PapyrusCSSForceValue">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_WJp81GjrEeSGaIFXgYnwew" key="routing" value="true"/>
      </eAnnotations>
      <children xmi:type="notation:DecorationNode" xmi:id="_WJp81WjrEeSGaIFXgYnwew" type="Generalization_StereotypeLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_Y-NxMDAmEeerxdvNBlW7Qw" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_WJp81mjrEeSGaIFXgYnwew" y="40"/>
      </children>
      <styles xmi:type="notation:FontStyle" xmi:id="_WJp812jrEeSGaIFXgYnwew"/>
      <element xmi:type="uml:Generalization" href="tdl.uml#_WJp7w2jrEeSGaIFXgYnwew"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_WJp82GjrEeSGaIFXgYnwew" points="[900, 340, -643984, -643984]$[900, 300, -643984, -643984]$[600, 300, -643984, -643984]$[600, 280, -643984, -643984]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_WJp82WjrEeSGaIFXgYnwew" id="(0.13513513513513514,0.0)"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_WJp82mjrEeSGaIFXgYnwew" id="(0.668918918918919,1.0)"/>
    </edges>
    <edges xmi:type="notation:Connector" xmi:id="_WJp822jrEeSGaIFXgYnwew" type="Association_Edge" source="_WJzF6WjrEeSGaIFXgYnwew" routing="Rectilinear">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_WJp83GjrEeSGaIFXgYnwew" source="PapyrusCSSForceValue">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_WJp83WjrEeSGaIFXgYnwew" key="routing" value="true"/>
      </eAnnotations>
      <children xmi:type="notation:DecorationNode" xmi:id="_WJp83mjrEeSGaIFXgYnwew" type="Association_StereotypeLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_WJp832jrEeSGaIFXgYnwew" y="-20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_WJp84GjrEeSGaIFXgYnwew" visible="false" type="Association_NameLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_WJp84WjrEeSGaIFXgYnwew" y="20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_WJp84mjrEeSGaIFXgYnwew" visible="false" type="Association_TargetRoleLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_WJp842jrEeSGaIFXgYnwew" y="-20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_WJp85GjrEeSGaIFXgYnwew" type="Association_SourceRoleLabel">
        <styles xmi:type="notation:StringListValueStyle" xmi:id="_WJp85WjrEeSGaIFXgYnwew" name="maskLabel">
          <stringListValue>visibility</stringListValue>
          <stringListValue>name</stringListValue>
          <stringListValue>derived</stringListValue>
          <stringListValue>multiplicity</stringListValue>
        </styles>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_WJp85mjrEeSGaIFXgYnwew" x="-10" y="-59"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_WJp852jrEeSGaIFXgYnwew" visible="false" type="Association_SourceMultiplicityLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_WJp86GjrEeSGaIFXgYnwew" y="20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_WJp86WjrEeSGaIFXgYnwew" visible="false" type="Association_TargetMultiplicityLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_WJp86mjrEeSGaIFXgYnwew" y="-20"/>
      </children>
      <styles xmi:type="notation:FontStyle" xmi:id="_WJp862jrEeSGaIFXgYnwew"/>
      <element xmi:type="uml:Association" href="tdl.uml#_WJp71GjrEeSGaIFXgYnwew"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_WJp87GjrEeSGaIFXgYnwew" points="[-12, 0, -12, -55]$[-12, 55, -12, 0]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_WJp87WjrEeSGaIFXgYnwew" id="(0.36363636363636365,1.0)"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_WJp87mjrEeSGaIFXgYnwew" id="(0.2719298245614035,0.0)"/>
    </edges>
    <edges xmi:type="notation:Connector" xmi:id="_WJp872jrEeSGaIFXgYnwew" type="Association_Edge" source="_WJp8cGjrEeSGaIFXgYnwew" routing="Rectilinear">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_WJp88GjrEeSGaIFXgYnwew" source="PapyrusCSSForceValue">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_WJp88WjrEeSGaIFXgYnwew" key="routing" value="true"/>
      </eAnnotations>
      <children xmi:type="notation:DecorationNode" xmi:id="_WJp88mjrEeSGaIFXgYnwew" type="Association_StereotypeLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_WJp882jrEeSGaIFXgYnwew" y="-20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_WJp89GjrEeSGaIFXgYnwew" visible="false" type="Association_NameLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_WJp89WjrEeSGaIFXgYnwew" y="20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_WJp89mjrEeSGaIFXgYnwew" visible="false" type="Association_TargetRoleLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_WJp892jrEeSGaIFXgYnwew" y="-20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_WJp8-GjrEeSGaIFXgYnwew" type="Association_SourceRoleLabel">
        <styles xmi:type="notation:StringListValueStyle" xmi:id="_WJp8-WjrEeSGaIFXgYnwew" name="maskLabel">
          <stringListValue>visibility</stringListValue>
          <stringListValue>name</stringListValue>
          <stringListValue>derived</stringListValue>
          <stringListValue>multiplicity</stringListValue>
        </styles>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_WJp8-mjrEeSGaIFXgYnwew" x="2" y="-51"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_WJp8-2jrEeSGaIFXgYnwew" visible="false" type="Association_SourceMultiplicityLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_WJp8_GjrEeSGaIFXgYnwew" y="20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_WJp8_WjrEeSGaIFXgYnwew" visible="false" type="Association_TargetMultiplicityLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_WJp8_mjrEeSGaIFXgYnwew" y="-20"/>
      </children>
      <styles xmi:type="notation:FontStyle" xmi:id="_WJp8_2jrEeSGaIFXgYnwew"/>
      <element xmi:type="uml:Association" href="tdl.uml#_WJgKxGjrEeSGaIFXgYnwew"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_WJp9AGjrEeSGaIFXgYnwew" points="[-14, 0, 0, -99]$[-14, 99, 0, 0]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_WJp9AWjrEeSGaIFXgYnwew" id="(0.7280701754385965,1.0)"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_WJp9AmjrEeSGaIFXgYnwew" id="(0.6842105263157895,0.0)"/>
    </edges>
    <edges xmi:type="notation:Connector" xmi:id="_WJzF0GjrEeSGaIFXgYnwew" type="Generalization_Edge" source="_WJzF6WjrEeSGaIFXgYnwew" target="_WJp9A2jrEeSGaIFXgYnwew" routing="Tree">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_WJzF0WjrEeSGaIFXgYnwew" source="PapyrusCSSForceValue">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_WJzF0mjrEeSGaIFXgYnwew" key="routing" value="true"/>
      </eAnnotations>
      <children xmi:type="notation:DecorationNode" xmi:id="_WJzF02jrEeSGaIFXgYnwew" type="Generalization_StereotypeLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_WvKfsDAmEeerxdvNBlW7Qw" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_WJzF1GjrEeSGaIFXgYnwew" y="40"/>
      </children>
      <styles xmi:type="notation:FontStyle" xmi:id="_WJzF1WjrEeSGaIFXgYnwew"/>
      <element xmi:type="uml:Generalization" href="tdl.uml#_WJp7zGjrEeSGaIFXgYnwew"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_WJzF1mjrEeSGaIFXgYnwew" points="[560, 335, -643984, -643984]$[560, 300, -643984, -643984]$[600, 300, -643984, -643984]$[600, 280, -643984, -643984]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_WJzF12jrEeSGaIFXgYnwew" id="(0.31295843520782396,0.0)"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_WJzF2GjrEeSGaIFXgYnwew" id="(0.668918918918919,1.0)"/>
    </edges>
    <edges xmi:type="notation:Connector" xmi:id="_WJzF2WjrEeSGaIFXgYnwew" type="Generalization_Edge" source="_WJzFsGjrEeSGaIFXgYnwew" target="_WJp73WjrEeSGaIFXgYnwew" routing="Tree">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_c0fKIGjtEeSGaIFXgYnwew" source="PapyrusCSSForceValue">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_c0fKIWjtEeSGaIFXgYnwew" key="routing" value="true"/>
      </eAnnotations>
      <children xmi:type="notation:DecorationNode" xmi:id="_WJzF2mjrEeSGaIFXgYnwew" type="Generalization_StereotypeLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_e8mRIEN6Eeq6JfofCdGheg" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_WJzF22jrEeSGaIFXgYnwew" y="40"/>
      </children>
      <styles xmi:type="notation:FontStyle" xmi:id="_WJzF3GjrEeSGaIFXgYnwew"/>
      <element xmi:type="uml:Generalization" href="tdl.uml#_WJp7ymjrEeSGaIFXgYnwew"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_WJzF3WjrEeSGaIFXgYnwew" points="[872, 461, -643984, -643984]$[872, 441, -643984, -643984]$[927, 441, -643984, -643984]$[927, 399, -643984, -643984]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_WJzF3mjrEeSGaIFXgYnwew" id="(0.4603174603174603,0.0)"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_WJzF32jrEeSGaIFXgYnwew" id="(0.31756756756756754,1.0)"/>
    </edges>
    <edges xmi:type="notation:Connector" xmi:id="_WJzF4GjrEeSGaIFXgYnwew" type="Generalization_Edge" source="_WJp9A2jrEeSGaIFXgYnwew" target="_WJp8qmjrEeSGaIFXgYnwew" routing="Rectilinear">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_WJzF4WjrEeSGaIFXgYnwew" source="PapyrusCSSForceValue">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_WJzF4mjrEeSGaIFXgYnwew" key="routing" value="true"/>
      </eAnnotations>
      <children xmi:type="notation:DecorationNode" xmi:id="_WJzF42jrEeSGaIFXgYnwew" type="Generalization_StereotypeLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_zZErsCIKEeeCEPE4IHLcjg" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_WJzF5GjrEeSGaIFXgYnwew" y="40"/>
      </children>
      <styles xmi:type="notation:FontStyle" xmi:id="_WJzF5WjrEeSGaIFXgYnwew"/>
      <element xmi:type="uml:Generalization" href="tdl.uml#_WJp7wWjrEeSGaIFXgYnwew"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_WJzF5mjrEeSGaIFXgYnwew" points="[566, 217, -643984, -643984]$[566, 196, -643984, -643984]$[382, 196, -643984, -643984]$[382, 174, -643984, -643984]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_WJzF52jrEeSGaIFXgYnwew" id="(0.4391891891891892,0.0)"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_WJzF6GjrEeSGaIFXgYnwew" id="(0.8445945945945946,1.0)"/>
    </edges>
    <edges xmi:type="notation:Connector" xmi:id="_mct6kGjrEeSGaIFXgYnwew" type="Generalization_Edge" source="_WJp8qmjrEeSGaIFXgYnwew" target="_korKEGjrEeSGaIFXgYnwew" routing="Tree">
      <children xmi:type="notation:DecorationNode" xmi:id="_mct6k2jrEeSGaIFXgYnwew" type="Generalization_StereotypeLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_uc39cJb4Eeejq_dYl-5pkw" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_mct6lGjrEeSGaIFXgYnwew" y="40"/>
      </children>
      <styles xmi:type="notation:FontStyle" xmi:id="_mct6kWjrEeSGaIFXgYnwew"/>
      <element xmi:type="uml:Generalization" href="tdl.uml#_WJp72WjrEeSGaIFXgYnwew"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_mct6kmjrEeSGaIFXgYnwew" points="[329, 111, -643984, -643984]$[329, 75, -643984, -643984]$[520, 75, -643984, -643984]$[520, 45, -643984, -643984]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_58ROEGjsEeSGaIFXgYnwew" id="(0.4864864864864865,0.0)"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_58ROEWjsEeSGaIFXgYnwew" id="(0.5508474576271186,1.0)"/>
    </edges>
    <edges xmi:type="notation:Connector" xmi:id="_DxgqUGjsEeSGaIFXgYnwew" type="Association_Edge" source="_WJzF6WjrEeSGaIFXgYnwew" target="_AKdrIGjsEeSGaIFXgYnwew">
      <children xmi:type="notation:DecorationNode" xmi:id="_DxgqU2jsEeSGaIFXgYnwew" visible="false" type="Association_StereotypeLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_DxgqVGjsEeSGaIFXgYnwew" y="-20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_DxgqVWjsEeSGaIFXgYnwew" visible="false" type="Association_NameLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_DxgqVmjsEeSGaIFXgYnwew" y="20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_DxgqV2jsEeSGaIFXgYnwew" type="Association_TargetRoleLabel">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_LDEpkDC2EeeN-eRAg7AQPA" source="PapyrusCSSForceValue">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_LDEpkTC2EeeN-eRAg7AQPA" key="visible" value="true"/>
        </eAnnotations>
        <styles xmi:type="notation:StringListValueStyle" xmi:id="_LmvXUDC2EeeN-eRAg7AQPA" name="maskLabel">
          <stringListValue>multiplicity</stringListValue>
          <stringListValue>name</stringListValue>
        </styles>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_DxgqWGjsEeSGaIFXgYnwew" x="4" y="-64"/>
      <children xmi:type="notation:DecorationNode" xmi:id="_DxgqWWjsEeSGaIFXgYnwew" visible="false" type="Association_SourceRoleLabel">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_pJurANaBEeedNORd7vYpsg" source="PapyrusCSSForceValue">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_pJurAdaBEeedNORd7vYpsg" key="visible" value="true"/>
        </eAnnotations>
        <styles xmi:type="notation:StringListValueStyle" xmi:id="_9VLqoGjsEeSGaIFXgYnwew" name="maskLabel">
          <stringListValue>name</stringListValue>
          <stringListValue>derived</stringListValue>
          <stringListValue>multiplicity</stringListValue>
        </styles>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_DxgqWmjsEeSGaIFXgYnwew" x="-13" y="-10"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_DxgqW2jsEeSGaIFXgYnwew" visible="false" type="Association_SourceMultiplicityLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_DxgqXGjsEeSGaIFXgYnwew" y="20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_DxqbUGjsEeSGaIFXgYnwew" visible="false" type="Association_TargetMultiplicityLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_DxqbUWjsEeSGaIFXgYnwew" y="-20"/>
      </children>
      <styles xmi:type="notation:FontStyle" xmi:id="_DxgqUWjsEeSGaIFXgYnwew"/>
      <element xmi:type="uml:Association" href="tdl.uml#_WJp71GjrEeSGaIFXgYnwew"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_DxgqUmjsEeSGaIFXgYnwew" points="[8, 32, 0, -108]$[0, 115, -8, -25]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_8xLlsGjsEeSGaIFXgYnwew" id="(0.16625916870415647,1.0)"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_8xLlsWjsEeSGaIFXgYnwew" id="(0.5,0.0)"/>
    </edges>
    <edges xmi:type="notation:Connector" xmi:id="_n9fUUGjsEeSGaIFXgYnwew" type="Association_Edge" source="_WJp8cGjrEeSGaIFXgYnwew" target="_edEfwG8HEeSktv7vAivsJQ" routing="Rectilinear">
      <children xmi:type="notation:DecorationNode" xmi:id="_n9fUU2jsEeSGaIFXgYnwew" visible="false" type="Association_StereotypeLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_SoOVcEN6Eeq6JfofCdGheg" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_n9fUVGjsEeSGaIFXgYnwew" y="-20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_n9fUVWjsEeSGaIFXgYnwew" visible="false" type="Association_NameLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_SpKJkEN6Eeq6JfofCdGheg" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_n9fUVmjsEeSGaIFXgYnwew" y="20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_n9pFUGjsEeSGaIFXgYnwew" type="Association_TargetRoleLabel">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_F-QE0DC2EeeN-eRAg7AQPA" source="PapyrusCSSForceValue">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_F-QE0TC2EeeN-eRAg7AQPA" key="visible" value="true"/>
        </eAnnotations>
        <styles xmi:type="notation:StringListValueStyle" xmi:id="_GeMwMDC2EeeN-eRAg7AQPA" name="maskLabel">
          <stringListValue>multiplicity</stringListValue>
          <stringListValue>name</stringListValue>
        </styles>
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_Sp8zwEN6Eeq6JfofCdGheg" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_n9pFUWjsEeSGaIFXgYnwew" x="31" y="71"/>
      <children xmi:type="notation:DecorationNode" xmi:id="_n9pFUmjsEeSGaIFXgYnwew" visible="false" type="Association_SourceRoleLabel">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_l9MdkNaBEeedNORd7vYpsg" source="PapyrusCSSForceValue">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_l9MdkdaBEeedNORd7vYpsg" key="visible" value="true"/>
        </eAnnotations>
        <styles xmi:type="notation:StringListValueStyle" xmi:id="_2xfUIGjsEeSGaIFXgYnwew" name="maskLabel">
          <stringListValue>name</stringListValue>
          <stringListValue>derived</stringListValue>
          <stringListValue>multiplicity</stringListValue>
        </styles>
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_Sqx6MEN6Eeq6JfofCdGheg" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_n9pFU2jsEeSGaIFXgYnwew" x="-30" y="100"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_n9pFVGjsEeSGaIFXgYnwew" visible="false" type="Association_SourceMultiplicityLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_SriIIEN6Eeq6JfofCdGheg" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_n9pFVWjsEeSGaIFXgYnwew" x="10" y="20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_n9pFVmjsEeSGaIFXgYnwew" visible="false" type="Association_TargetMultiplicityLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_SsRvAEN6Eeq6JfofCdGheg" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_n9pFV2jsEeSGaIFXgYnwew" x="-10" y="-20"/>
      </children>
      <styles xmi:type="notation:FontStyle" xmi:id="_n9fUUWjsEeSGaIFXgYnwew"/>
      <element xmi:type="uml:Association" href="tdl.uml#_WJgKxGjrEeSGaIFXgYnwew"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_n9fUUmjsEeSGaIFXgYnwew" points="[340, 399, -643984, -643984]$[340, 460, -643984, -643984]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_NskIwGjtEeSGaIFXgYnwew" id="(0.6554054054054054,1.0)"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_rbbzoG8HEeSktv7vAivsJQ" id="(0.6779661016949152,0.0)"/>
    <edges xmi:type="notation:Connector" xmi:id="_tjmBMGjsEeSGaIFXgYnwew" type="Association_Edge" source="_WJp8A2jrEeSGaIFXgYnwew" target="_tjTGQGjsEeSGaIFXgYnwew" routing="Rectilinear">
      <children xmi:type="notation:DecorationNode" xmi:id="_tjmBM2jsEeSGaIFXgYnwew" visible="false" type="Association_StereotypeLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="__pZ04CIKEeeCEPE4IHLcjg" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_tjmBNGjsEeSGaIFXgYnwew" y="-19"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_tjmBNWjsEeSGaIFXgYnwew" visible="false" type="Association_NameLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="__pvzICIKEeeCEPE4IHLcjg" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_tjmBNmjsEeSGaIFXgYnwew" x="-1" y="18"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_tjmBN2jsEeSGaIFXgYnwew" type="Association_TargetRoleLabel">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_NquoUDC2EeeN-eRAg7AQPA" source="PapyrusCSSForceValue">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_NquoUTC2EeeN-eRAg7AQPA" key="visible" value="true"/>
        </eAnnotations>
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="__qKp4CIKEeeCEPE4IHLcjg" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <styles xmi:type="notation:StringListValueStyle" xmi:id="_OsDicDC2EeeN-eRAg7AQPA" name="maskLabel">
          <stringListValue>multiplicity</stringListValue>
          <stringListValue>name</stringListValue>
        </styles>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_tjmBOGjsEeSGaIFXgYnwew" x="17" y="68"/>
      <children xmi:type="notation:DecorationNode" xmi:id="_tjmBOWjsEeSGaIFXgYnwew" visible="false" type="Association_SourceRoleLabel">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_y7s7YNaBEeedNORd7vYpsg" source="PapyrusCSSForceValue">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_y7s7YdaBEeedNORd7vYpsg" key="visible" value="true"/>
        </eAnnotations>
        <styles xmi:type="notation:StringListValueStyle" xmi:id="_E2xMwGjtEeSGaIFXgYnwew" name="maskLabel">
          <stringListValue>name</stringListValue>
          <stringListValue>derived</stringListValue>
          <stringListValue>multiplicity</stringListValue>
        </styles>
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="__qlgoCIKEeeCEPE4IHLcjg" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_tjmBOmjsEeSGaIFXgYnwew" x="-104" y="10"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_tjmBO2jsEeSGaIFXgYnwew" visible="false" type="Association_SourceMultiplicityLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="__q_wUCIKEeeCEPE4IHLcjg" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_tjmBPGjsEeSGaIFXgYnwew" x="22" y="17"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_tjmBPWjsEeSGaIFXgYnwew" visible="false" type="Association_TargetMultiplicityLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="__rccQCIKEeeCEPE4IHLcjg" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_tjmBPmjsEeSGaIFXgYnwew" x="-22" y="-19"/>
      </children>
      <styles xmi:type="notation:FontStyle" xmi:id="_tjmBMWjsEeSGaIFXgYnwew"/>
      <element xmi:type="uml:Association" href="tdl.uml#_WJgKymjrEeSGaIFXgYnwew"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_tjmBMmjsEeSGaIFXgYnwew" points="[760, 533, -643984, -643984]$[760, 560, -643984, -643984]$[554, 560, -643984, -643984]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_t9Cb8GjsEeSGaIFXgYnwew" id="(0.5,1.0)"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_t9Cb8WjsEeSGaIFXgYnwew" id="(1.0,0.28169014084507044)"/>
    <edges xmi:type="notation:Connector" xmi:id="_ZOvXgOSBEeWMb9h0hGvbqQ" type="Association_Edge" source="_WJzF6WjrEeSGaIFXgYnwew" target="_tjTGQGjsEeSGaIFXgYnwew" routing="Rectilinear">
      <children xmi:type="notation:DecorationNode" xmi:id="_ZOvXg-SBEeWMb9h0hGvbqQ" visible="false" type="Association_StereotypeLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_81F6MCIKEeeCEPE4IHLcjg" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_ZOv-kOSBEeWMb9h0hGvbqQ" y="-20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_ZOv-keSBEeWMb9h0hGvbqQ" visible="false" type="Association_NameLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_81j0QCIKEeeCEPE4IHLcjg" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_ZOv-kuSBEeWMb9h0hGvbqQ" y="20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_ZOv-k-SBEeWMb9h0hGvbqQ" visible="false" type="Association_TargetRoleLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_82AgMCIKEeeCEPE4IHLcjg" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_ZOv-lOSBEeWMb9h0hGvbqQ" x="6" y="12"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_ZOv-leSBEeWMb9h0hGvbqQ" type="Association_SourceRoleLabel">
        <styles xmi:type="notation:StringListValueStyle" xmi:id="_fw3AsOSBEeWMb9h0hGvbqQ" name="maskLabel">
          <stringListValue>multiplicity</stringListValue>
          <stringListValue>name</stringListValue>
          <stringListValue>derived</stringListValue>
        </styles>
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_82VQUCIKEeeCEPE4IHLcjg" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_ZOv-luSBEeWMb9h0hGvbqQ" x="-88" y="10"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_ZOv-l-SBEeWMb9h0hGvbqQ" visible="false" type="Association_SourceMultiplicityLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_82oyUCIKEeeCEPE4IHLcjg" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_ZOv-mOSBEeWMb9h0hGvbqQ" x="6" y="52"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_ZOv-meSBEeWMb9h0hGvbqQ" visible="false" type="Association_TargetMultiplicityLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_828UUCIKEeeCEPE4IHLcjg" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_ZOv-muSBEeWMb9h0hGvbqQ" x="-6" y="16"/>
      </children>
      <styles xmi:type="notation:FontStyle" xmi:id="_ZOvXgeSBEeWMb9h0hGvbqQ"/>
      <element xmi:type="uml:Association" href="tdl.uml#_ZN0KcOSBEeWMb9h0hGvbqQ"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ZOvXguSBEeWMb9h0hGvbqQ" points="[432, 370, -643984, -643984]$[400, 370, -643984, -643984]$[400, 590, -643984, -643984]$[436, 590, -643984, -643984]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ZQJswOSBEeWMb9h0hGvbqQ" id="(0.0,0.29069767441860467)"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ZQJsweSBEeWMb9h0hGvbqQ" id="(0.0,0.5633802816901409)"/>
    </edges>
    <edges xmi:type="notation:Connector" xmi:id="_EhrbkDAmEeerxdvNBlW7Qw" type="Association_Edge" source="_EHFckJb4Eeejq_dYl-5pkw" target="_WJp8qmjrEeSGaIFXgYnwew" routing="Rectilinear">
      <children xmi:type="notation:DecorationNode" xmi:id="_EhrbkzAmEeerxdvNBlW7Qw" visible="false" type="Association_StereotypeLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_HJ6CEDAmEeerxdvNBlW7Qw" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_EhrblDAmEeerxdvNBlW7Qw" y="-20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_EhrblTAmEeerxdvNBlW7Qw" visible="false" type="Association_NameLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_HKMV8DAmEeerxdvNBlW7Qw" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_EhrbljAmEeerxdvNBlW7Qw" y="20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_EhrblzAmEeerxdvNBlW7Qw" visible="false" type="Association_TargetRoleLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_HKep0DAmEeerxdvNBlW7Qw" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_EhrbmDAmEeerxdvNBlW7Qw" x="83" y="-20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_EhrbmTAmEeerxdvNBlW7Qw" type="Association_SourceRoleLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_HKw9sDAmEeerxdvNBlW7Qw" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <styles xmi:type="notation:StringListValueStyle" xmi:id="_SOlQcDAmEeerxdvNBlW7Qw" name="maskLabel">
          <stringListValue>multiplicity</stringListValue>
          <stringListValue>name</stringListValue>
        </styles>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_EhrbmjAmEeerxdvNBlW7Qw" x="-87" y="10"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_EhrbmzAmEeerxdvNBlW7Qw" visible="false" type="Association_SourceMultiplicityLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_HLDRkDAmEeerxdvNBlW7Qw" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_EhrbnDAmEeerxdvNBlW7Qw" x="83" y="20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_EhrbnTAmEeerxdvNBlW7Qw" visible="false" type="Association_TargetMultiplicityLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_HLVlcDAmEeerxdvNBlW7Qw" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_EhrbnjAmEeerxdvNBlW7Qw" x="-41" y="21"/>
      </children>
      <styles xmi:type="notation:FontStyle" xmi:id="_EhrbkTAmEeerxdvNBlW7Qw"/>
      <element xmi:type="uml:Association" href="tdl.uml#_EhZHsDAmEeerxdvNBlW7Qw"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_EhrbkjAmEeerxdvNBlW7Qw" points="[630, 119, -643984, -643984]$[405, 119, -643984, -643984]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_EicQkDAmEeerxdvNBlW7Qw" id="(0.0,0.2857142857142857)"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_EicQkTAmEeerxdvNBlW7Qw" id="(1.0,0.15873015873015872)"/>
    </edges>
    <edges xmi:type="notation:Connector" xmi:id="_0nWf4DC0EeeN-eRAg7AQPA" type="Association_Edge" source="_xXpCoDC0EeeN-eRAg7AQPA" target="_EHFckJb4Eeejq_dYl-5pkw" routing="Rectilinear">
      <children xmi:type="notation:DecorationNode" xmi:id="_0nWf4zC0EeeN-eRAg7AQPA" visible="false" type="Association_StereotypeLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_9jXYoDC0EeeN-eRAg7AQPA" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_0nWf5DC0EeeN-eRAg7AQPA" y="-20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_0nWf5TC0EeeN-eRAg7AQPA" visible="false" type="Association_NameLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_9jjl4DC0EeeN-eRAg7AQPA" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_0nWf5jC0EeeN-eRAg7AQPA" y="20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_0nWf5zC0EeeN-eRAg7AQPA" type="Association_TargetRoleLabel">
        <styles xmi:type="notation:StringListValueStyle" xmi:id="_7rreQDC0EeeN-eRAg7AQPA" name="maskLabel">
          <stringListValue>multiplicity</stringListValue>
          <stringListValue>name</stringListValue>
        </styles>
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_9j15wDC0EeeN-eRAg7AQPA" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_0nWf6DC0EeeN-eRAg7AQPA" x="70" y="10"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_0nWf6TC0EeeN-eRAg7AQPA" visible="false" type="Association_SourceRoleLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_9kCHADC0EeeN-eRAg7AQPA" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_0nWf6jC0EeeN-eRAg7AQPA" x="-41" y="20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_0nWf6zC0EeeN-eRAg7AQPA" visible="false" type="Association_SourceMultiplicityLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_9kUa4DC0EeeN-eRAg7AQPA" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_0nWf7DC0EeeN-eRAg7AQPA" x="41" y="20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_0nWf7TC0EeeN-eRAg7AQPA" visible="false" type="Association_TargetMultiplicityLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_9kgoIDC0EeeN-eRAg7AQPA" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_0nWf7jC0EeeN-eRAg7AQPA" x="-41" y="-20"/>
      </children>
      <styles xmi:type="notation:FontStyle" xmi:id="_0nWf4TC0EeeN-eRAg7AQPA"/>
      <element xmi:type="uml:Association" href="tdl.uml#_Hg_3A2jwEeSSJti4FPYumw"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_0nWf4jC0EeeN-eRAg7AQPA" points="[900, 120, -643984, -643984]$[820, 120, -643984, -643984]$[778, 120, -643984, -643984]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_9ky8ADC0EeeN-eRAg7AQPA" id="(0.0,0.39215686274509803)"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_9ky8ATC0EeeN-eRAg7AQPA" id="(1.0,0.2698412698412698)"/>
    </edges>
    <edges xmi:type="notation:Connector" xmi:id="_gw7K0Jb4Eeejq_dYl-5pkw" type="Association_Edge" source="_WJp8qmjrEeSGaIFXgYnwew" target="_EHFckJb4Eeejq_dYl-5pkw" routing="Rectilinear">
      <children xmi:type="notation:DecorationNode" xmi:id="_gxHYEJb4Eeejq_dYl-5pkw" visible="false" type="Association_StereotypeLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_udQX8Jb4Eeejq_dYl-5pkw" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_gxHYEZb4Eeejq_dYl-5pkw" y="-20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_gxHYEpb4Eeejq_dYl-5pkw" visible="false" type="Association_NameLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_udir0Jb4Eeejq_dYl-5pkw" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_gxHYE5b4Eeejq_dYl-5pkw" y="20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_gxHYFJb4Eeejq_dYl-5pkw" visible="false" type="Association_TargetRoleLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_ud7GUJb4Eeejq_dYl-5pkw" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_gxHYFZb4Eeejq_dYl-5pkw" x="34" y="-20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_gxHYFpb4Eeejq_dYl-5pkw" type="Association_SourceRoleLabel">
        <styles xmi:type="notation:StringListValueStyle" xmi:id="_pQ5n0Jb4Eeejq_dYl-5pkw" name="maskLabel">
          <stringListValue>multiplicity</stringListValue>
          <stringListValue>name</stringListValue>
        </styles>
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_ueNaMJb4Eeejq_dYl-5pkw" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_gxHYF5b4Eeejq_dYl-5pkw" x="-125" y="-10"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_gxHYGJb4Eeejq_dYl-5pkw" visible="false" type="Association_SourceMultiplicityLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_uefuEJb4Eeejq_dYl-5pkw" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_gxHYGZb4Eeejq_dYl-5pkw" x="34" y="20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_gxHYGpb4Eeejq_dYl-5pkw" visible="false" type="Association_TargetMultiplicityLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_ue4IkJb4Eeejq_dYl-5pkw" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_gxHYG5b4Eeejq_dYl-5pkw" x="-34" y="-20"/>
      </children>
      <styles xmi:type="notation:FontStyle" xmi:id="_gw7K0Zb4Eeejq_dYl-5pkw"/>
      <element xmi:type="uml:Association" href="tdl.uml#_gwQccJb4Eeejq_dYl-5pkw"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_gw7K0pb4Eeejq_dYl-5pkw" points="[405, 158, -643984, -643984]$[630, 158, -643984, -643984]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_gx4NEJb4Eeejq_dYl-5pkw" id="(1.0,0.746031746031746)"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_gx4NEZb4Eeejq_dYl-5pkw" id="(0.0,0.873015873015873)"/>
    </edges>
    <edges xmi:type="notation:Connector" xmi:id="_0I7kgJb8EeeBhKtfEHHQuQ" type="Generalization_Edge" source="_EHFckJb4Eeejq_dYl-5pkw" target="_korKEGjrEeSGaIFXgYnwew" routing="Tree">
      <children xmi:type="notation:DecorationNode" xmi:id="_0I7kg5b8EeeBhKtfEHHQuQ" type="Generalization_StereotypeLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_3PGrQJb8EeeBhKtfEHHQuQ" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_0I7khJb8EeeBhKtfEHHQuQ" y="40"/>
      </children>
      <styles xmi:type="notation:FontStyle" xmi:id="_0I7kgZb8EeeBhKtfEHHQuQ"/>
      <element xmi:type="uml:Generalization" href="tdl.uml#_EG5PUZb4Eeejq_dYl-5pkw"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_0I7kgpb8EeeBhKtfEHHQuQ" points="[686, 103, -643984, -643984]$[686, 77, -643984, -643984]$[513, 77, -643984, -643984]$[513, 45, -643984, -643984]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_0KRBQJb8EeeBhKtfEHHQuQ" id="(0.3783783783783784,0.0)"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_0KRBQZb8EeeBhKtfEHHQuQ" id="(0.5508474576271186,1.0)"/>
    </edges>
    <edges xmi:type="notation:Connector" xmi:id="_dW2BUCaaEeiOfr6_MUIJJA" type="Association_Edge" source="_VhCisCaaEeiOfr6_MUIJJA" target="_WJp8qmjrEeSGaIFXgYnwew" routing="Rectilinear">
      <children xmi:type="notation:DecorationNode" xmi:id="_dW2BUyaaEeiOfr6_MUIJJA" visible="false" type="Association_StereotypeLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_od5-4CamEeiKKta2BTcugw" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_dW2BVCaaEeiOfr6_MUIJJA" x="1" y="-17"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_dW2BVSaaEeiOfr6_MUIJJA" visible="false" type="Association_NameLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_oeSZYCamEeiKKta2BTcugw" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_dW2BViaaEeiOfr6_MUIJJA" y="19"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_dW2BVyaaEeiOfr6_MUIJJA" visible="false" type="Association_TargetRoleLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_oeqz4CamEeiKKta2BTcugw" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_dW2BWCaaEeiOfr6_MUIJJA" x="96" y="-17"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_dW2BWSaaEeiOfr6_MUIJJA" type="Association_SourceRoleLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_ofbo4CamEeiKKta2BTcugw" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <styles xmi:type="notation:StringListValueStyle" xmi:id="_uBtlsCamEeiKKta2BTcugw" name="maskLabel">
          <stringListValue>multiplicity</stringListValue>
          <stringListValue>name</stringListValue>
        </styles>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_dW2BWiaaEeiOfr6_MUIJJA" x="-121" y="-18"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_dW2BWyaaEeiOfr6_MUIJJA" visible="false" type="Association_SourceMultiplicityLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_of0DYCamEeiKKta2BTcugw" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_dW2BXCaaEeiOfr6_MUIJJA" x="96" y="19"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_dW2BXSaaEeiOfr6_MUIJJA" visible="false" type="Association_TargetMultiplicityLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_ogSkgCamEeiKKta2BTcugw" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_dW2BXiaaEeiOfr6_MUIJJA" x="-95" y="-19"/>
      </children>
      <styles xmi:type="notation:FontStyle" xmi:id="_dW2BUSaaEeiOfr6_MUIJJA"/>
      <element xmi:type="uml:Association" href="tdl.uml#_RaSLQJR3EeehJJuiPUQHXA"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_dW2BUiaaEeiOfr6_MUIJJA" points="[60, 336, -643984, -643984]$[60, 160, -643984, -643984]$[257, 160, -643984, -643984]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ojJrQCamEeiKKta2BTcugw" id="(0.23255813953488372,0.0)"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ojJrQSamEeiKKta2BTcugw" id="(0.0,0.7777777777777778)"/>
    </edges>
    <edges xmi:type="notation:Connector" xmi:id="_h4KQYCaaEeiOfr6_MUIJJA" type="Association_Edge" source="_VhCisCaaEeiOfr6_MUIJJA" target="_h2D-oCaaEeiOfr6_MUIJJA" routing="Rectilinear">
      <children xmi:type="notation:DecorationNode" xmi:id="_h4QXACaaEeiOfr6_MUIJJA" visible="false" type="Association_StereotypeLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_ogq_ACamEeiKKta2BTcugw" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_h4QXASaaEeiOfr6_MUIJJA" x="-1" y="-18"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_h4QXAiaaEeiOfr6_MUIJJA" visible="false" type="Association_NameLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_ohDZgCamEeiKKta2BTcugw" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_h4QXAyaaEeiOfr6_MUIJJA" y="19"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_h4QXBCaaEeiOfr6_MUIJJA" visible="false" type="Association_TargetRoleLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_ohb0ACamEeiKKta2BTcugw" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_h4QXBSaaEeiOfr6_MUIJJA" x="19" y="-18"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_h4QXBiaaEeiOfr6_MUIJJA" type="Association_SourceRoleLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_oh0OgCamEeiKKta2BTcugw" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <styles xmi:type="notation:StringListValueStyle" xmi:id="_xC3CgCamEeiKKta2BTcugw" name="maskLabel">
          <stringListValue>multiplicity</stringListValue>
          <stringListValue>name</stringListValue>
        </styles>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_h4QXByaaEeiOfr6_MUIJJA" x="-25" y="58"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_h4QXCCaaEeiOfr6_MUIJJA" visible="false" type="Association_SourceMultiplicityLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_oiSvoCamEeiKKta2BTcugw" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_h4QXCSaaEeiOfr6_MUIJJA" x="20" y="20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_h4QXCiaaEeiOfr6_MUIJJA" visible="false" type="Association_TargetMultiplicityLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_oixQwCamEeiKKta2BTcugw" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_h4QXCyaaEeiOfr6_MUIJJA" x="-19" y="-17"/>
      </children>
      <styles xmi:type="notation:FontStyle" xmi:id="_h4KQYSaaEeiOfr6_MUIJJA"/>
      <element xmi:type="uml:Association" href="tdl.uml#_0Lv0gJR2EeehJJuiPUQHXA"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_h4KQYiaaEeiOfr6_MUIJJA" points="[130, 408, -643984, -643984]$[130, 455, -643984, -643984]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ojPx4CamEeiKKta2BTcugw" id="(0.6976744186046512,1.0)"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ojPx4SamEeiKKta2BTcugw" id="(0.6211180124223602,0.0)"/>
    </edges>
    <edges xmi:type="notation:Connector" xmi:id="_BgPHgEN_Eeq6JfofCdGheg" type="Generalization_Edge" source="_9AZfIEN-Eeq6JfofCdGheg" target="_WJp9A2jrEeSGaIFXgYnwew" routing="Tree">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_EkfisEN_Eeq6JfofCdGheg" source="PapyrusCSSForceValue">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_EkfisUN_Eeq6JfofCdGheg" key="routing" value="true"/>
      </eAnnotations>
      <children xmi:type="notation:DecorationNode" xmi:id="_BgPHg0N_Eeq6JfofCdGheg" type="Generalization_StereotypeLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_Cpa9IEN_Eeq6JfofCdGheg" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_BgPHhEN_Eeq6JfofCdGheg" y="40"/>
      </children>
      <styles xmi:type="notation:FontStyle" xmi:id="_BgPHgUN_Eeq6JfofCdGheg"/>
      <element xmi:type="uml:Generalization" href="tdl.uml#_ySa5gUN-Eeq6JfofCdGheg"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_BgPHgkN_Eeq6JfofCdGheg" points="[1180, 340, -643984, -643984]$[1180, 300, -643984, -643984]$[600, 300, -643984, -643984]$[600, 280, -643984, -643984]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_BhcBYEN_Eeq6JfofCdGheg" id="(0.5673758865248227,0.0)"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_BhcBYUN_Eeq6JfofCdGheg" id="(0.668918918918919,1.0)"/>
    </edges>
    <edges xmi:type="notation:Connector" xmi:id="_uKy_kEP8EeqBvYJaFSFI5A" type="Association_Edge" source="_9AZfIEN-Eeq6JfofCdGheg" target="_tjTGQGjsEeSGaIFXgYnwew" routing="Rectilinear">
      <children xmi:type="notation:DecorationNode" xmi:id="_uKzmoEP8EeqBvYJaFSFI5A" visible="false" type="Association_StereotypeLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_wqeuEEP8EeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_uKzmoUP8EeqBvYJaFSFI5A" y="-20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_uKzmokP8EeqBvYJaFSFI5A" visible="false" type="Association_NameLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_wq7aAEP8EeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_uKzmo0P8EeqBvYJaFSFI5A" y="20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_uKzmpEP8EeqBvYJaFSFI5A" visible="false" type="Association_TargetRoleLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_wrR_UEP8EeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_uKzmpUP8EeqBvYJaFSFI5A" x="124" y="-20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_uKzmpkP8EeqBvYJaFSFI5A" type="Association_SourceRoleLabel">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_6YVTcEP8EeqBvYJaFSFI5A" source="PapyrusCSSForceValue">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6YV6gEP8EeqBvYJaFSFI5A" key="visible" value="true"/>
        </eAnnotations>
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_wrqZ0EP8EeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <styles xmi:type="notation:StringListValueStyle" xmi:id="_0zApsEP8EeqBvYJaFSFI5A" name="maskLabel">
          <stringListValue>multiplicity</stringListValue>
          <stringListValue>name</stringListValue>
        </styles>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_uKzmp0P8EeqBvYJaFSFI5A" x="-73" y="10"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_uKzmqEP8EeqBvYJaFSFI5A" visible="false" type="Association_SourceMultiplicityLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_wsKJEEP8EeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_uKzmqUP8EeqBvYJaFSFI5A" x="124" y="20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_uKzmqkP8EeqBvYJaFSFI5A" visible="false" type="Association_TargetMultiplicityLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_wsvX4EP8EeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_uKzmq0P8EeqBvYJaFSFI5A" x="-124" y="-20"/>
      </children>
      <styles xmi:type="notation:FontStyle" xmi:id="_uKy_kUP8EeqBvYJaFSFI5A"/>
      <element xmi:type="uml:Association" href="tdl.uml#_uKLUgEP8EeqBvYJaFSFI5A"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uKy_kkP8EeqBvYJaFSFI5A" points="[1200, 421, -643984, -643984]$[1200, 600, -643984, -643984]$[554, 600, -643984, -643984]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_uMwHYEP8EeqBvYJaFSFI5A" id="(0.5673758865248227,1.0)"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_uMwHYUP8EeqBvYJaFSFI5A" id="(1.0,0.8450704225352113)"/>
    </edges>
    <edges xmi:type="notation:Connector" xmi:id="_EeOlZEP9EeqBvYJaFSFI5A" type="StereotypeCommentLink" source="_WJp73WjrEeSGaIFXgYnwew" target="_EeOlYEP9EeqBvYJaFSFI5A">
      <styles xmi:type="notation:FontStyle" xmi:id="_EeOlZUP9EeqBvYJaFSFI5A"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_EeOlaUP9EeqBvYJaFSFI5A" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_WJp7wmjrEeSGaIFXgYnwew"/>
      </styles>
      <element xsi:nil="true"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_EeOlZkP9EeqBvYJaFSFI5A" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_EeOlZ0P9EeqBvYJaFSFI5A"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_EeOlaEP9EeqBvYJaFSFI5A"/>
    <edges xmi:type="notation:Connector" xmi:id="_EeV6J0P9EeqBvYJaFSFI5A" type="StereotypeCommentLink" source="_WJp8A2jrEeSGaIFXgYnwew" target="_EeV6I0P9EeqBvYJaFSFI5A">
      <styles xmi:type="notation:FontStyle" xmi:id="_EeV6KEP9EeqBvYJaFSFI5A"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_EeV6LEP9EeqBvYJaFSFI5A" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_WJp7x2jrEeSGaIFXgYnwew"/>
      </styles>
      <element xsi:nil="true"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_EeV6KUP9EeqBvYJaFSFI5A" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_EeV6KkP9EeqBvYJaFSFI5A"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_EeV6K0P9EeqBvYJaFSFI5A"/>
    <edges xmi:type="notation:Connector" xmi:id="_Eed19EP9EeqBvYJaFSFI5A" type="StereotypeCommentLink" source="_WJp8KmjrEeSGaIFXgYnwew" target="_Eed18EP9EeqBvYJaFSFI5A">
      <styles xmi:type="notation:FontStyle" xmi:id="_Eed19UP9EeqBvYJaFSFI5A"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Eed1-UP9EeqBvYJaFSFI5A" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_WJgKyGjrEeSGaIFXgYnwew"/>
      </styles>
      <element xsi:nil="true"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Eed19kP9EeqBvYJaFSFI5A" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Eed190P9EeqBvYJaFSFI5A"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Eed1-EP9EeqBvYJaFSFI5A"/>
    <edges xmi:type="notation:Connector" xmi:id="_Eej8l0P9EeqBvYJaFSFI5A" type="StereotypeCommentLink" source="_WJp8cGjrEeSGaIFXgYnwew" target="_Eej8k0P9EeqBvYJaFSFI5A">
      <styles xmi:type="notation:FontStyle" xmi:id="_Eej8mEP9EeqBvYJaFSFI5A"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Eej8nEP9EeqBvYJaFSFI5A" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_WJgKzmjrEeSGaIFXgYnwew"/>
      </styles>
      <element xsi:nil="true"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Eej8mUP9EeqBvYJaFSFI5A" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Eej8mkP9EeqBvYJaFSFI5A"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Eej8m0P9EeqBvYJaFSFI5A"/>
    <edges xmi:type="notation:Connector" xmi:id="_EettlEP9EeqBvYJaFSFI5A" type="StereotypeCommentLink" source="_WJp8qmjrEeSGaIFXgYnwew" target="_EettkEP9EeqBvYJaFSFI5A">
      <styles xmi:type="notation:FontStyle" xmi:id="_EettlUP9EeqBvYJaFSFI5A"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_EettmUP9EeqBvYJaFSFI5A" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_WJp72GjrEeSGaIFXgYnwew"/>
      </styles>
      <element xsi:nil="true"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_EettlkP9EeqBvYJaFSFI5A" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Eettl0P9EeqBvYJaFSFI5A"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_EettmEP9EeqBvYJaFSFI5A"/>
    <edges xmi:type="notation:Connector" xmi:id="_Ee3elEP9EeqBvYJaFSFI5A" type="StereotypeCommentLink" source="_WJp9A2jrEeSGaIFXgYnwew" target="_Ee3ekEP9EeqBvYJaFSFI5A">
      <styles xmi:type="notation:FontStyle" xmi:id="_Ee3elUP9EeqBvYJaFSFI5A"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Ee3emUP9EeqBvYJaFSFI5A" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_WJp7wGjrEeSGaIFXgYnwew"/>
      </styles>
      <element xsi:nil="true"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Ee3elkP9EeqBvYJaFSFI5A" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Ee3el0P9EeqBvYJaFSFI5A"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Ee3emEP9EeqBvYJaFSFI5A"/>
    <edges xmi:type="notation:Connector" xmi:id="_Ee_aZEP9EeqBvYJaFSFI5A" type="StereotypeCommentLink" source="_WJzFsGjrEeSGaIFXgYnwew" target="_Ee_aYEP9EeqBvYJaFSFI5A">
      <styles xmi:type="notation:FontStyle" xmi:id="_Ee_aZUP9EeqBvYJaFSFI5A"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Ee_aaUP9EeqBvYJaFSFI5A" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_WJp7yWjrEeSGaIFXgYnwew"/>
      </styles>
      <element xsi:nil="true"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Ee_aZkP9EeqBvYJaFSFI5A" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Ee_aZ0P9EeqBvYJaFSFI5A"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Ee_aaEP9EeqBvYJaFSFI5A"/>
    <edges xmi:type="notation:Connector" xmi:id="_EfH9REP9EeqBvYJaFSFI5A" type="StereotypeCommentLink" source="_WJzF6WjrEeSGaIFXgYnwew" target="_EfH9QEP9EeqBvYJaFSFI5A">
      <styles xmi:type="notation:FontStyle" xmi:id="_EfH9RUP9EeqBvYJaFSFI5A"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_EfH9SUP9EeqBvYJaFSFI5A" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_WJp7y2jrEeSGaIFXgYnwew"/>
      </styles>