tdl.notation 1.83 MB
Newer Older
        </eAnnotations>
        <styles xmi:type="notation:StringListValueStyle" xmi:id="_-5Zb8AwREeSRvuNCy3LcZA" name="maskLabel">
          <stringListValue>name</stringListValue>
          <stringListValue>derived</stringListValue>
          <stringListValue>multiplicity</stringListValue>
        </styles>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_gtymf1wEEeOpPZNGJe-gDQ" x="-112" y="-11"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_gtymgFwEEeOpPZNGJe-gDQ" visible="false" type="Association_SourceMultiplicityLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_gtymgVwEEeOpPZNGJe-gDQ" x="63" y="-11"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_gtymglwEEeOpPZNGJe-gDQ" visible="false" type="Association_TargetMultiplicityLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_gtymg1wEEeOpPZNGJe-gDQ" x="19" y="-112"/>
      </children>
      <styles xmi:type="notation:FontStyle" xmi:id="_gtymhFwEEeOpPZNGJe-gDQ" fontName="Segoe UI"/>
      <element xmi:type="uml:Association" href="tdl.uml#_8ldekBR4EeOImOhKB9FC0A"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_gtymhVwEEeOpPZNGJe-gDQ" points="[0, 0, -228, 32]$[147, -21, -81, 11]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_gtymhlwEEeOpPZNGJe-gDQ" id="(1.0,0.5128205128205128)"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_gtymh1wEEeOpPZNGJe-gDQ" id="(0.0,0.5205479452054794)"/>
    </edges>
    <edges xmi:type="notation:Connector" xmi:id="_gtz0cFwEEeOpPZNGJe-gDQ" type="Generalization_Edge" source="_gtzNh1wEEeOpPZNGJe-gDQ" target="_gtymUFwEEeOpPZNGJe-gDQ" lineColor="0">
      <children xmi:type="notation:DecorationNode" xmi:id="_gtz0cVwEEeOpPZNGJe-gDQ" type="Generalization_StereotypeLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_gtz0clwEEeOpPZNGJe-gDQ" y="40"/>
      </children>
      <styles xmi:type="notation:FontStyle" xmi:id="_gtz0c1wEEeOpPZNGJe-gDQ" fontName="Segoe UI"/>
      <element xmi:type="uml:Generalization" href="tdl.uml#_wv3woBR4EeOImOhKB9FC0A"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_gtz0dFwEEeOpPZNGJe-gDQ" points="[6, -15, -68, 162]$[75, -171, 1, 6]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_gtz0dVwEEeOpPZNGJe-gDQ" id="(0.17010309278350516,0.0)"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_gtz0dlwEEeOpPZNGJe-gDQ" id="(0.1693121693121693,1.0)"/>
    </edges>
    <edges xmi:type="notation:Connector" xmi:id="_gtz0d1wEEeOpPZNGJe-gDQ" type="Association_Edge" source="_gtzNh1wEEeOpPZNGJe-gDQ" target="_gtx_R1wEEeOpPZNGJe-gDQ" lineColor="0">
      <children xmi:type="notation:DecorationNode" xmi:id="_gtz0eFwEEeOpPZNGJe-gDQ" type="Association_StereotypeLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_gtz0eVwEEeOpPZNGJe-gDQ" y="-20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_gtz0elwEEeOpPZNGJe-gDQ" visible="false" type="Association_NameLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_gtz0e1wEEeOpPZNGJe-gDQ" y="20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_gtz0fFwEEeOpPZNGJe-gDQ" type="Association_TargetRoleLabel">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_dAadYAwTEeSyW5TlhCAZUA" source="PapyrusCSSForceValue">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_dAadYQwTEeSyW5TlhCAZUA" key="visible" value="true"/>
        </eAnnotations>
        <styles xmi:type="notation:StringListValueStyle" xmi:id="_fRK_EAwTEeSyW5TlhCAZUA" name="maskLabel">
          <stringListValue>name</stringListValue>
          <stringListValue>derived</stringListValue>
          <stringListValue>multiplicity</stringListValue>
        </styles>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_gtz0fVwEEeOpPZNGJe-gDQ" x="13" y="4"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_gtz0flwEEeOpPZNGJe-gDQ" visible="false" type="Association_SourceRoleLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_gtz0f1wEEeOpPZNGJe-gDQ" y="20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_gtz0gFwEEeOpPZNGJe-gDQ" visible="false" type="Association_SourceMultiplicityLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_gtz0gVwEEeOpPZNGJe-gDQ" x="-4" y="76"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_gtz0glwEEeOpPZNGJe-gDQ" visible="false" type="Association_TargetMultiplicityLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_gtz0g1wEEeOpPZNGJe-gDQ" x="5" y="98"/>
      </children>
      <styles xmi:type="notation:FontStyle" xmi:id="_gtz0hFwEEeOpPZNGJe-gDQ" fontName="Segoe UI"/>
      <element xmi:type="uml:Association" href="tdl.uml#_91JXEBRzEeOImOhKB9FC0A"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_gtz0hVwEEeOpPZNGJe-gDQ" points="[-10, -2, 321, 33]$[-304, -33, 27, 2]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_gtz0hlwEEeOpPZNGJe-gDQ" id="(0.3865979381443299,0.0)"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_gtz0h1wEEeOpPZNGJe-gDQ" id="(0.1368421052631579,1.0)"/>
    </edges>
    <edges xmi:type="notation:Connector" xmi:id="_if7sAAwREeSRvuNCy3LcZA" type="Generalization_Edge" source="_HNqUwFzlEeOpPZNGJe-gDQ" target="_gtymUFwEEeOpPZNGJe-gDQ">
      <children xmi:type="notation:DecorationNode" xmi:id="_if7sAwwREeSRvuNCy3LcZA" type="Generalization_StereotypeLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_if7sBAwREeSRvuNCy3LcZA" y="40"/>
      </children>
      <styles xmi:type="notation:FontStyle" xmi:id="_if7sAQwREeSRvuNCy3LcZA"/>
      <element xmi:type="uml:Generalization" href="tdl.uml#_iffAEAwREeSRvuNCy3LcZA"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_if7sAgwREeSRvuNCy3LcZA" points="[0, 0, 290, 72]$[0, -72, 290, 0]$[-290, -72, 0, 0]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_mjPJYAwREeSRvuNCy3LcZA" id="(0.5266272189349113,0.0)"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_igE18AwREeSRvuNCy3LcZA" id="(1.0,0.5535714285714286)"/>
    </edges>
    <edges xmi:type="notation:Connector" xmi:id="_hZI3EFXTEeSf0aIm6WrGsA" type="Generalization_Edge" source="_YkVZkFXTEeSf0aIm6WrGsA" target="_ghcaEFXTEeSf0aIm6WrGsA" routing="Rectilinear">
      <children xmi:type="notation:DecorationNode" xmi:id="_hZI3E1XTEeSf0aIm6WrGsA" type="Generalization_StereotypeLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="__JrJoCODEeeCEPE4IHLcjg" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_hZI3FFXTEeSf0aIm6WrGsA" y="40"/>
      </children>
      <styles xmi:type="notation:FontStyle" xmi:id="_hZI3EVXTEeSf0aIm6WrGsA"/>
      <element xmi:type="uml:Generalization" href="tdl.uml#_YkPS8VXTEeSf0aIm6WrGsA"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_hZI3ElXTEeSf0aIm6WrGsA" points="[460, 363, -643984, -643984]$[354, 363, -643984, -643984]$[354, 417, -643984, -643984]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_m2EZ0FXTEeSf0aIm6WrGsA" id="(0.0,0.821917808219178)"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_m2EZ0VXTEeSf0aIm6WrGsA" id="(0.10526315789473684,0.0)"/>
    </edges>
    <edges xmi:type="notation:Connector" xmi:id="_vMCxB1X5EeSf0aIm6WrGsA" type="Association_Edge" source="_gtx_R1wEEeOpPZNGJe-gDQ" target="_YkVZkFXTEeSf0aIm6WrGsA" routing="Rectilinear">
      <children xmi:type="notation:DecorationNode" xmi:id="_vMCxClX5EeSf0aIm6WrGsA" visible="false" type="Association_StereotypeLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_-L3dkCODEeeCEPE4IHLcjg" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_vMCxC1X5EeSf0aIm6WrGsA" y="-20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_vMCxDFX5EeSf0aIm6WrGsA" visible="false" type="Association_NameLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_-MDDwCODEeeCEPE4IHLcjg" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_vMCxDVX5EeSf0aIm6WrGsA" y="20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_vMCxDlX5EeSf0aIm6WrGsA" visible="false" type="Association_TargetRoleLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_-MOC4CODEeeCEPE4IHLcjg" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_vMCxD1X5EeSf0aIm6WrGsA" x="42" y="-20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_vMI3oFX5EeSf0aIm6WrGsA" type="Association_SourceRoleLabel">
        <styles xmi:type="notation:StringListValueStyle" xmi:id="_2DpiAFX5EeSf0aIm6WrGsA" name="maskLabel">
          <stringListValue>name</stringListValue>
          <stringListValue>derived</stringListValue>
          <stringListValue>multiplicity</stringListValue>
        </styles>
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_-MYa8CODEeeCEPE4IHLcjg" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_vMI3oVX5EeSf0aIm6WrGsA" x="-156" y="-13"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_vMI3olX5EeSf0aIm6WrGsA" visible="false" type="Association_SourceMultiplicityLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_-MkoMCODEeeCEPE4IHLcjg" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_vMI3o1X5EeSf0aIm6WrGsA" x="42" y="20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_vMI3pFX5EeSf0aIm6WrGsA" visible="false" type="Association_TargetMultiplicityLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_-MtyICODEeeCEPE4IHLcjg" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_vMI3pVX5EeSf0aIm6WrGsA" x="-42" y="-20"/>
      </children>
      <styles xmi:type="notation:FontStyle" xmi:id="_vMCxCFX5EeSf0aIm6WrGsA"/>
      <element xmi:type="uml:Association" href="tdl.uml#_vMCxA1X5EeSf0aIm6WrGsA"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_vMCxCVX5EeSf0aIm6WrGsA" points="[295, 235, -643984, -643984]$[295, 348, -643984, -643984]$[460, 348, -643984, -643984]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_vMbLgFX5EeSf0aIm6WrGsA" id="(0.9473684210526315,1.0)"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_vMbLgVX5EeSf0aIm6WrGsA" id="(0.0,0.6164383561643836)"/>
    </edges>
    <edges xmi:type="notation:Connector" xmi:id="_aZLwgG_sEeSBHeRVSjQ_rw" type="Association_Edge" source="_YkVZkFXTEeSf0aIm6WrGsA" target="_Z3HlQG_sEeSBHeRVSjQ_rw">
      <children xmi:type="notation:DecorationNode" xmi:id="_aZLwg2_sEeSBHeRVSjQ_rw" visible="false" type="Association_StereotypeLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_aZLwhG_sEeSBHeRVSjQ_rw" y="-20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_aZLwhW_sEeSBHeRVSjQ_rw" visible="false" type="Association_NameLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_aZLwhm_sEeSBHeRVSjQ_rw" y="20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_aZLwh2_sEeSBHeRVSjQ_rw" visible="false" type="Association_TargetRoleLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_aZLwiG_sEeSBHeRVSjQ_rw" y="-20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_aZLwiW_sEeSBHeRVSjQ_rw" type="Association_SourceRoleLabel">
        <styles xmi:type="notation:StringListValueStyle" xmi:id="_c_XIkG_sEeSBHeRVSjQ_rw" name="maskLabel">
          <stringListValue>name</stringListValue>
          <stringListValue>derived</stringListValue>
          <stringListValue>multiplicity</stringListValue>
        </styles>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_aZLwim_sEeSBHeRVSjQ_rw" x="-15" y="-7"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_aZVhgG_sEeSBHeRVSjQ_rw" visible="false" type="Association_SourceMultiplicityLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_aZVhgW_sEeSBHeRVSjQ_rw" y="20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_aZVhgm_sEeSBHeRVSjQ_rw" visible="false" type="Association_TargetMultiplicityLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_aZVhg2_sEeSBHeRVSjQ_rw" y="-20"/>
      </children>
      <styles xmi:type="notation:FontStyle" xmi:id="_aZLwgW_sEeSBHeRVSjQ_rw"/>
      <element xmi:type="uml:Association" href="tdl.uml#_aZB_g2_sEeSBHeRVSjQ_rw"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_aZLwgm_sEeSBHeRVSjQ_rw" points="[17, 14, -166, -143]$[147, 107, -36, -50]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_aZoccG_sEeSBHeRVSjQ_rw" id="(0.5304878048780488,0.8904109589041096)"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_t3KMIG_sEeSBHeRVSjQ_rw" id="(0.2719298245614035,0.14285714285714285)"/>
    </edges>
    <edges xmi:type="notation:Connector" xmi:id="_cMDrKCINEeeCEPE4IHLcjg" type="StereotypeCommentLink" source="_gtx_R1wEEeOpPZNGJe-gDQ" target="_cMDrJCINEeeCEPE4IHLcjg">
      <styles xmi:type="notation:FontStyle" xmi:id="_cMDrKSINEeeCEPE4IHLcjg"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_cMDrLSINEeeCEPE4IHLcjg" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_yT9ZkBR4EeOImOhKB9FC0A"/>
      </styles>
      <element xsi:nil="true"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_cMDrKiINEeeCEPE4IHLcjg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_cMDrKyINEeeCEPE4IHLcjg"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_cMDrLCINEeeCEPE4IHLcjg"/>
    </edges>
    <edges xmi:type="notation:Connector" xmi:id="_cMESOyINEeeCEPE4IHLcjg" type="StereotypeCommentLink" source="_gtzNh1wEEeOpPZNGJe-gDQ" target="_cMESNyINEeeCEPE4IHLcjg">
      <styles xmi:type="notation:FontStyle" xmi:id="_cMESPCINEeeCEPE4IHLcjg"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_cMESQCINEeeCEPE4IHLcjg" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_GcA7sBRzEeOImOhKB9FC0A"/>
      </styles>
      <element xsi:nil="true"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_cMESPSINEeeCEPE4IHLcjg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_cMESPiINEeeCEPE4IHLcjg"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_cMESPyINEeeCEPE4IHLcjg"/>
    </edges>
    <edges xmi:type="notation:Connector" xmi:id="_cME5SyINEeeCEPE4IHLcjg" type="StereotypeCommentLink" source="_HNqUwFzlEeOpPZNGJe-gDQ" target="_cME5RyINEeeCEPE4IHLcjg">
      <styles xmi:type="notation:FontStyle" xmi:id="_cME5TCINEeeCEPE4IHLcjg"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_cME5UCINEeeCEPE4IHLcjg" 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="_cME5TSINEeeCEPE4IHLcjg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_cME5TiINEeeCEPE4IHLcjg"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_cME5TyINEeeCEPE4IHLcjg"/>
    </edges>
    <edges xmi:type="notation:Connector" xmi:id="_cMFgWyINEeeCEPE4IHLcjg" type="StereotypeCommentLink" source="_YkVZkFXTEeSf0aIm6WrGsA" target="_cMFgVyINEeeCEPE4IHLcjg">
      <styles xmi:type="notation:FontStyle" xmi:id="_cMFgXCINEeeCEPE4IHLcjg"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_cMFgYCINEeeCEPE4IHLcjg" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_YkPS8FXTEeSf0aIm6WrGsA"/>
      </styles>
      <element xsi:nil="true"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_cMFgXSINEeeCEPE4IHLcjg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_cMFgXiINEeeCEPE4IHLcjg"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_cMFgXyINEeeCEPE4IHLcjg"/>
    </edges>
    <edges xmi:type="notation:Connector" xmi:id="_cOQDhCINEeeCEPE4IHLcjg" type="StereotypeCommentLink" source="_gtymUFwEEeOpPZNGJe-gDQ" target="_cOQDgCINEeeCEPE4IHLcjg">
      <styles xmi:type="notation:FontStyle" xmi:id="_cOQDhSINEeeCEPE4IHLcjg"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_cOQDiSINEeeCEPE4IHLcjg" 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="_cOQDhiINEeeCEPE4IHLcjg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_cOQDhyINEeeCEPE4IHLcjg"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_cOQDiCINEeeCEPE4IHLcjg"/>
    </edges>
    <edges xmi:type="notation:Connector" xmi:id="_cOsvcSINEeeCEPE4IHLcjg" type="StereotypeCommentLink" source="_ghcaEFXTEeSf0aIm6WrGsA" target="_cOsIYCINEeeCEPE4IHLcjg">
      <styles xmi:type="notation:FontStyle" xmi:id="_cOsvciINEeeCEPE4IHLcjg"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_cOsvdiINEeeCEPE4IHLcjg" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_oFvnIM5xEeKBmZvNr53Zng"/>
      </styles>
      <element xsi:nil="true"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_cOsvcyINEeeCEPE4IHLcjg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_cOsvdCINEeeCEPE4IHLcjg"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_cOsvdSINEeeCEPE4IHLcjg"/>
    </edges>
    <edges xmi:type="notation:Connector" xmi:id="_cO4VoSINEeeCEPE4IHLcjg" type="StereotypeCommentLink" source="_Z3HlQG_sEeSBHeRVSjQ_rw" target="_cO3ukCINEeeCEPE4IHLcjg">
      <styles xmi:type="notation:FontStyle" xmi:id="_cO4VoiINEeeCEPE4IHLcjg"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_cO4VpiINEeeCEPE4IHLcjg" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_YUbVQG8BEeSktv7vAivsJQ"/>
      </styles>
      <element xsi:nil="true"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_cO4VoyINEeeCEPE4IHLcjg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_cO4VpCINEeeCEPE4IHLcjg"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_cO4VpSINEeeCEPE4IHLcjg"/>
    </edges>
  </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">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_T4g38FYFEeSyOeL86FyTXw" source="displayNameLabelIcon">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_T4iGEFYFEeSyOeL86FyTXw" key="displayNameLabelIcon_value" value="false"/>
      </eAnnotations>
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_g6oDYFYFEeSyOeL86FyTXw" source="PapyrusCSSForceValue">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_g6p4kFYFEeSyOeL86FyTXw" key="fillColor" value="true"/>
      </eAnnotations>
      <children xmi:type="notation:DecorationNode" xmi:id="_w8R4cgwfEeSyW5TlhCAZUA" type="Class_NameLabel"/>
      <children xmi:type="notation:BasicCompartment" xmi:id="_w8R4cwwfEeSyW5TlhCAZUA" visible="false" 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" visible="false" 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" visible="false" 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>
      <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">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_USooIFYFEeSyOeL86FyTXw" source="displayNameLabelIcon">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_USpPMFYFEeSyOeL86FyTXw" key="displayNameLabelIcon_value" value="false"/>
      </eAnnotations>
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_g6qfoFYFEeSyOeL86FyTXw" source="PapyrusCSSForceValue">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_g6rtwFYFEeSyOeL86FyTXw" key="fillColor" value="true"/>
      </eAnnotations>
      <children xmi:type="notation:DecorationNode" xmi:id="_1LV54gwfEeSyW5TlhCAZUA" type="Class_NameLabel"/>
      <children xmi:type="notation:BasicCompartment" xmi:id="_1LV54wwfEeSyW5TlhCAZUA" visible="false" 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" visible="false" 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" visible="false" 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>
      <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">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_X1xXsFYFEeSyOeL86FyTXw" source="displayNameLabelIcon">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_X1x-wFYFEeSyOeL86FyTXw" key="displayNameLabelIcon_value" value="false"/>
      </eAnnotations>
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jMIzAFYFEeSyOeL86FyTXw" source="PapyrusCSSForceValue">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jMJaEFYFEeSyOeL86FyTXw" key="fillColor" value="true"/>
      </eAnnotations>
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_hiGFwEQUEeqBvYJaFSFI5A" source="QualifiedName">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_hiGFwUQUEeqBvYJaFSFI5A" key="QualifiedNameDepth" value="3"/>
      </eAnnotations>
      <children xmi:type="notation:DecorationNode" xmi:id="_5997YgwfEeSyW5TlhCAZUA" type="Class_NameLabel"/>
      <children xmi:type="notation:BasicCompartment" xmi:id="_5997YwwfEeSyW5TlhCAZUA" visible="false" 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" visible="false" 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" visible="false" 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>
      <children xmi:type="notation:DecorationNode" xmi:id="_K3JpwEQSEeqBvYJaFSFI5A" type="StereotypeLabel">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qufOwEQSEeqBvYJaFSFI5A" source="PapyrusCSSForceValue">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_qufOwUQSEeqBvYJaFSFI5A" key="visible" value="true"/>
        </eAnnotations>
        <styles xmi:type="notation:StringValueStyle" xmi:id="_K3JpwUQSEeqBvYJaFSFI5A" 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="_K3JpwkQSEeqBvYJaFSFI5A"/>
      </children>
      <element xmi:type="uml:Class" href="tdl.uml#_oFvnIM5xEeKBmZvNr53Zng"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5997YQwfEeSyW5TlhCAZUA" x="435" y="482" width="146" height="79"/>
    </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"/>
        </children>
        <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="532" y="189" width="409" 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"/>
        </eAnnotations>
        <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"/>
        </children>
        <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="_pLgjMGmHEeS8o-VU1V1CZg" type="Class_Shape">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_q7PbcGmHEeS8o-VU1V1CZg" source="PapyrusCSSForceValue">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_q7PbcWmHEeS8o-VU1V1CZg" key="fillColor" value="true"/>
      </eAnnotations>
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rXpqoGmHEeS8o-VU1V1CZg" source="displayNameLabelIcon">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rXpqoWmHEeS8o-VU1V1CZg" key="displayNameLabelIcon_value" value="false"/>
      </eAnnotations>
      <children xmi:type="notation:DecorationNode" xmi:id="_pLgjMmmHEeS8o-VU1V1CZg" type="Class_NameLabel"/>
      <children xmi:type="notation:BasicCompartment" xmi:id="_pLgjM2mHEeS8o-VU1V1CZg" visible="false" type="Class_AttributeCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_pLgjNGmHEeS8o-VU1V1CZg"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_pLgjNWmHEeS8o-VU1V1CZg"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_pLgjNmmHEeS8o-VU1V1CZg"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_pLgjN2mHEeS8o-VU1V1CZg"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_pLgjOGmHEeS8o-VU1V1CZg" visible="false" type="Class_OperationCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_pLgjOWmHEeS8o-VU1V1CZg"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_pLgjOmmHEeS8o-VU1V1CZg"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_pLgjO2mHEeS8o-VU1V1CZg"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_pLgjPGmHEeS8o-VU1V1CZg"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_pLgjPWmHEeS8o-VU1V1CZg" visible="false" type="Class_NestedClassifierCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_pLgjPmmHEeS8o-VU1V1CZg"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_pLgjP2mHEeS8o-VU1V1CZg"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_pLgjQGmHEeS8o-VU1V1CZg"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_pLgjQWmHEeS8o-VU1V1CZg"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_ZoT1fuR-EeWMb9h0hGvbqQ" type="Class_FloatingNameLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_ZoT1f-R-EeWMb9h0hGvbqQ" y="5"/>
      </children>
      <element xmi:type="uml:Class" href="tdl.uml#_WJp7wGjrEeSGaIFXgYnwew"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_pLgjMWmHEeS8o-VU1V1CZg" x="660" y="480" width="120" height="56"/>
    </children>
    <children xmi:type="notation:Shape" xmi:id="_w-k60G8BEeSktv7vAivsJQ" type="Class_Shape">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LGhAG8DEeSktv7vAivsJQ" source="PapyrusCSSForceValue">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LGhAW8DEeSktv7vAivsJQ" key="visible" value="true"/>
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_VBDYoG8EEeSktv7vAivsJQ" key="fillColor" value="true"/>
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_WNQGAG8EEeSktv7vAivsJQ" key="gradient" value="true"/>
      </eAnnotations>
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_cw2aMG_mEeSBHeRVSjQ_rw" source="displayNameLabelIcon">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_cw2aMW_mEeSBHeRVSjQ_rw" key="displayNameLabelIcon_value" value="false"/>
      </eAnnotations>
      <children xmi:type="notation:DecorationNode" xmi:id="_w-k60m8BEeSktv7vAivsJQ" type="Class_NameLabel">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LGhAm8DEeSktv7vAivsJQ" source="PapyrusCSSForceValue">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LGhA28DEeSktv7vAivsJQ" key="visible" value="true"/>
        </eAnnotations>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_w-k6028BEeSktv7vAivsJQ" visible="false" type="Class_AttributeCompartment">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4LGhBG8DEeSktv7vAivsJQ" source="PapyrusCSSForceValue">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4LGhBW8DEeSktv7vAivsJQ" key="visible" value="true"/>
        </eAnnotations>
        <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" visible="false" 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" visible="false" 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">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Pc53ckQTEeqBvYJaFSFI5A" source="PapyrusCSSForceValue">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Pc53c0QTEeqBvYJaFSFI5A" key="visible" value="true"/>
        </eAnnotations>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_ZoT1geR-EeWMb9h0hGvbqQ" y="5"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_ZtQm4OR-EeWMb9h0hGvbqQ" visible="false" type="StereotypeLabel">
        <styles xmi:type="notation:StringValueStyle" xmi:id="_ZtQm4eR-EeWMb9h0hGvbqQ" 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="_ZtQm4uR-EeWMb9h0hGvbqQ"/>
      </children>
      <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="56"/>
    </children>
    <children xmi:type="notation:Shape" xmi:id="_mEwIAOR-EeWMb9h0hGvbqQ" type="Enumeration_Shape">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_mEwIAeR-EeWMb9h0hGvbqQ" source="PapyrusCSSForceValue">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_mEwIAuR-EeWMb9h0hGvbqQ" key="fillColor" value="true"/>
      </eAnnotations>
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_er6NsEQSEeqBvYJaFSFI5A" source="displayNameLabelIcon">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_er6NsUQSEeqBvYJaFSFI5A" key="displayNameLabelIcon_value" value="false"/>
      </eAnnotations>
      <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="_jdj3MNYlEeedNORd7vYpsg" visible="false" type="StereotypeLabel">
            <styles xmi:type="notation:StringValueStyle" xmi:id="_jdj3MdYlEeedNORd7vYpsg" 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="_jdj3MtYlEeedNORd7vYpsg"/>
          </children>
          <element xmi:type="uml:EnumerationLiteral" href="tdl.uml#_mEj6weR-EeWMb9h0hGvbqQ"/>
          <layoutConstraint xmi:type="notation:Location" xmi:id="_mEwIBuR-EeWMb9h0hGvbqQ"/>
        </children>
        <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="_jdlsYNYlEeedNORd7vYpsg" visible="false" type="StereotypeLabel">
            <styles xmi:type="notation:StringValueStyle" xmi:id="_jdlsYdYlEeedNORd7vYpsg" 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="_jdlsYtYlEeedNORd7vYpsg"/>
          </children>
          <element xmi:type="uml:EnumerationLiteral" href="tdl.uml#_mEj6wuR-EeWMb9h0hGvbqQ"/>
          <layoutConstraint xmi:type="notation:Location" xmi:id="_mEwICOR-EeWMb9h0hGvbqQ"/>
        </children>
        <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="440" y="60" width="221" height="102"/>
    </children>
    <children xmi:type="notation:Shape" xmi:id="_J8AasEQTEeqBvYJaFSFI5A" type="Class_Shape">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_MYoOIEQTEeqBvYJaFSFI5A" source="PapyrusCSSForceValue">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_MYo1MEQTEeqBvYJaFSFI5A" key="fillColor" value="true"/>
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Pc5QYEQTEeqBvYJaFSFI5A" key="visible" value="true"/>
      </eAnnotations>
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_M7VSkEQTEeqBvYJaFSFI5A" source="displayNameLabelIcon">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_M7VSkUQTEeqBvYJaFSFI5A" key="displayNameLabelIcon_value" value="false"/>
      </eAnnotations>
      <children xmi:type="notation:DecorationNode" xmi:id="_J8BBwEQTEeqBvYJaFSFI5A" type="Class_NameLabel">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Pc5QYUQTEeqBvYJaFSFI5A" source="PapyrusCSSForceValue">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Pc5QYkQTEeqBvYJaFSFI5A" key="visible" value="true"/>
        </eAnnotations>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_J8BBwUQTEeqBvYJaFSFI5A" type="Class_FloatingNameLabel">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Pc53cEQTEeqBvYJaFSFI5A" source="PapyrusCSSForceValue">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Pc53cUQTEeqBvYJaFSFI5A" key="visible" value="true"/>
        </eAnnotations>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_J8BBwkQTEeqBvYJaFSFI5A" y="15"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_J8BBw0QTEeqBvYJaFSFI5A" visible="false" 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" visible="false" 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" visible="false" 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>
      <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>
    <children xmi:type="notation:Shape" xmi:id="_0sR3IEQeEeqBvYJaFSFI5A" type="StereotypeComment">
      <styles xmi:type="notation:TitleStyle" xmi:id="_0sR3IUQeEeqBvYJaFSFI5A"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_0sR3I0QeEeqBvYJaFSFI5A" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_DFaAoO4xEeKygtYz46QGBw"/>
      </styles>
      <element xsi:nil="true"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0sR3IkQeEeqBvYJaFSFI5A" x="500" y="81"/>
    </children>
    <children xmi:type="notation:Shape" xmi:id="_0s7XYEQeEeqBvYJaFSFI5A" type="StereotypeComment">
      <styles xmi:type="notation:TitleStyle" xmi:id="_0s7XYUQeEeqBvYJaFSFI5A"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_0s7XY0QeEeqBvYJaFSFI5A" 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="_0s7XYkQeEeqBvYJaFSFI5A" x="900" y="80"/>
    </children>
    <children xmi:type="notation:Shape" xmi:id="_0tDTMEQeEeqBvYJaFSFI5A" type="StereotypeComment">
      <styles xmi:type="notation:TitleStyle" xmi:id="_0tDTMUQeEeqBvYJaFSFI5A"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_0tDTM0QeEeqBvYJaFSFI5A" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_oFvnIM5xEeKBmZvNr53Zng"/>
      </styles>
      <element xsi:nil="true"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0tDTMkQeEeqBvYJaFSFI5A" x="635" y="482"/>
    </children>
    <children xmi:type="notation:Shape" xmi:id="_0tUY8EQeEeqBvYJaFSFI5A" type="StereotypeComment">
      <styles xmi:type="notation:TitleStyle" xmi:id="_0tUY8UQeEeqBvYJaFSFI5A"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_0tUY80QeEeqBvYJaFSFI5A" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_GPy5YAwgEeSyW5TlhCAZUA"/>
      </styles>
      <element xsi:nil="true"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0tUY8kQeEeqBvYJaFSFI5A" x="473" y="190"/>
    </children>
    <children xmi:type="notation:Shape" xmi:id="_0tibY0QeEeqBvYJaFSFI5A" type="StereotypeComment">
      <styles xmi:type="notation:TitleStyle" xmi:id="_0tibZEQeEeqBvYJaFSFI5A"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_0tjCcEQeEeqBvYJaFSFI5A" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_OlvQoAwgEeSyW5TlhCAZUA"/>
      </styles>
      <element xsi:nil="true"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0tibZUQeEeqBvYJaFSFI5A" x="732" y="189"/>
    </children>
    <children xmi:type="notation:Shape" xmi:id="_0t0vQEQeEeqBvYJaFSFI5A" type="StereotypeComment">
      <styles xmi:type="notation:TitleStyle" xmi:id="_0t0vQUQeEeqBvYJaFSFI5A"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_0t0vQ0QeEeqBvYJaFSFI5A" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_TtMSoAwgEeSyW5TlhCAZUA"/>
      </styles>
      <element xsi:nil="true"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0t0vQkQeEeqBvYJaFSFI5A" x="860" y="340"/>
    </children>
    <children xmi:type="notation:Shape" xmi:id="_0uGcEEQeEeqBvYJaFSFI5A" type="StereotypeComment">
      <styles xmi:type="notation:TitleStyle" xmi:id="_0uGcEUQeEeqBvYJaFSFI5A"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_0uGcE0QeEeqBvYJaFSFI5A" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_2PvEMAwhEeSyW5TlhCAZUA"/>
      </styles>
      <element xsi:nil="true"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0uGcEkQeEeqBvYJaFSFI5A" x="420" y="344"/>
    </children>
    <children xmi:type="notation:Shape" xmi:id="_0uRbMEQeEeqBvYJaFSFI5A" type="StereotypeComment">
      <styles xmi:type="notation:TitleStyle" xmi:id="_0uRbMUQeEeqBvYJaFSFI5A"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_0uRbM0QeEeqBvYJaFSFI5A" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_WJp7wGjrEeSGaIFXgYnwew"/>
      </styles>
      <element xsi:nil="true"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0uRbMkQeEeqBvYJaFSFI5A" x="860" y="480"/>
    </children>
    <children xmi:type="notation:Shape" xmi:id="_0uTQY0QeEeqBvYJaFSFI5A" type="StereotypeComment">
      <styles xmi:type="notation:TitleStyle" xmi:id="_0uTQZEQeEeqBvYJaFSFI5A"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_0uTQZkQeEeqBvYJaFSFI5A" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_YUbVQG8BEeSktv7vAivsJQ"/>
      </styles>
      <element xsi:nil="true"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0uTQZUQeEeqBvYJaFSFI5A" x="460" y="480"/>
    </children>
    <children xmi:type="notation:Shape" xmi:id="_0ufdo0QeEeqBvYJaFSFI5A" type="StereotypeComment">
      <styles xmi:type="notation:TitleStyle" xmi:id="_0ufdpEQeEeqBvYJaFSFI5A"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_0ugEsEQeEeqBvYJaFSFI5A" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_Lp3BcEQEEeqBvYJaFSFI5A"/>
      </styles>
      <element xsi:nil="true"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0ufdpUQeEeqBvYJaFSFI5A" x="260" y="260"/>
    </children>
    <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_1:PapyrusDiagramStyle" xmi:id="_KzMW0EQSEeqBvYJaFSFI5A" diagramKindId="org.eclipse.papyrus.uml.diagram.class">
      <owner xmi:type="uml:Package" href="tdl.uml#_R1-b8HlFEeSVko5r_SJ_NA"/>
    </styles>
    <element xmi:type="uml:Package" href="tdl.uml#_7URIQOy_EeKqo4Ny4D-vKA"/>
    <edges xmi:type="notation:Connector" xmi:id="_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.4452054794520548,0.0)"/>
    </edges>
    <edges xmi:type="notation:Connector" xmi:id="_ad7UsAwiEeSyW5TlhCAZUA" type="Association_Edge" source="_GP8DUAwgEeSyW5TlhCAZUA" target="_2PvEMQwhEeSyW5TlhCAZUA">
      <children xmi:type="notation:DecorationNode" xmi:id="_ad7UswwiEeSyW5TlhCAZUA" visible="false" type="Association_StereotypeLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_jTiYwEQVEeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_ad7UtAwiEeSyW5TlhCAZUA" y="-20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_ad7UtQwiEeSyW5TlhCAZUA" visible="false" type="Association_NameLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_jTxCQEQVEeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_ad7UtgwiEeSyW5TlhCAZUA" y="20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_ad7UtwwiEeSyW5TlhCAZUA" type="Association_TargetRoleLabel">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8cAZY0QSEeqBvYJaFSFI5A" source="PapyrusCSSForceValue">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8cAZZEQSEeqBvYJaFSFI5A" key="visible" value="true"/>
        </eAnnotations>
        <styles xmi:type="notation:StringListValueStyle" xmi:id="_ACILgEQTEeqBvYJaFSFI5A" name="maskLabel">
          <stringListValue>multiplicity</stringListValue>
          <stringListValue>name</stringListValue>
        </styles>
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_jT_EsEQVEeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_ad7UuAwiEeSyW5TlhCAZUA" x="10" y="63"/>
      <children xmi:type="notation:DecorationNode" xmi:id="_ad7UuQwiEeSyW5TlhCAZUA" visible="false" type="Association_SourceRoleLabel">
        <styles xmi:type="notation:StringListValueStyle" xmi:id="_kGQO8AwkEeSyW5TlhCAZUA" name="maskLabel">
          <stringListValue>name</stringListValue>
          <stringListValue>derived</stringListValue>
          <stringListValue>multiplicity</stringListValue>
        </styles>
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_jUUb4EQVEeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_ad7UugwiEeSyW5TlhCAZUA" x="-34" y="101"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_ad7UuwwiEeSyW5TlhCAZUA" visible="false" type="Association_SourceMultiplicityLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_jUqaIEQVEeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_ad7UvAwiEeSyW5TlhCAZUA" x="13" y="20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_ad7UvQwiEeSyW5TlhCAZUA" visible="false" type="Association_TargetMultiplicityLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_jVKwcEQVEeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_ad7UvgwiEeSyW5TlhCAZUA" x="-13" y="-20"/>
      </children>
      <styles xmi:type="notation:FontStyle" xmi:id="_ad7UsQwiEeSyW5TlhCAZUA"/>
      <element xmi:type="uml:Association" href="tdl.uml#_adyKwAwiEeSyW5TlhCAZUA"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ad7UsgwiEeSyW5TlhCAZUA" points="[357, 275, -643984, -643984]$[373, 344, -643984, -643984]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_aeOPoAwiEeSyW5TlhCAZUA" id="(0.5548780487804879,0.9714285714285714)"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_aeOPoQwiEeSyW5TlhCAZUA" id="(0.603448275862069,0.0)"/>
    <edges xmi:type="notation:Connector" xmi:id="_iSZ9oAwiEeSyW5TlhCAZUA" type="Association_Edge" source="_OlvQoQwgEeSyW5TlhCAZUA" target="_TtMSoQwgEeSyW5TlhCAZUA" routing="Rectilinear">
      <children xmi:type="notation:DecorationNode" xmi:id="_iSZ9owwiEeSyW5TlhCAZUA" visible="false" type="Association_StereotypeLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_ODj7YEQSEeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_iSZ9pAwiEeSyW5TlhCAZUA" y="-20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_iSZ9pQwiEeSyW5TlhCAZUA" visible="false" type="Association_NameLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_ODwIoEQSEeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_iSZ9pgwiEeSyW5TlhCAZUA" y="20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_iSjuoAwiEeSyW5TlhCAZUA" type="Association_TargetRoleLabel">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8cAZYUQSEeqBvYJaFSFI5A" source="PapyrusCSSForceValue">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8cAZYkQSEeqBvYJaFSFI5A" key="visible" value="true"/>
        </eAnnotations>
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_OEERsEQSEeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <styles xmi:type="notation:StringListValueStyle" xmi:id="_86KVAEQSEeqBvYJaFSFI5A" name="maskLabel">
          <stringListValue>multiplicity</stringListValue>
          <stringListValue>name</stringListValue>
        </styles>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_iSjuoQwiEeSyW5TlhCAZUA" x="11" y="100"/>
      <children xmi:type="notation:DecorationNode" xmi:id="_iSjuogwiEeSyW5TlhCAZUA" visible="false" type="Association_SourceRoleLabel">
        <styles xmi:type="notation:StringListValueStyle" xmi:id="_XmV8MAwlEeSyW5TlhCAZUA" name="maskLabel">
          <stringListValue>name</stringListValue>
          <stringListValue>derived</stringListValue>
          <stringListValue>multiplicity</stringListValue>
        </styles>
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_OEd6UEQSEeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_iSjuowwiEeSyW5TlhCAZUA" x="-30" y="109"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_iSjupAwiEeSyW5TlhCAZUA" visible="false" type="Association_SourceMultiplicityLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_OE2U0EQSEeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_iSjupQwiEeSyW5TlhCAZUA" x="14" y="20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_iSjupgwiEeSyW5TlhCAZUA" visible="false" type="Association_TargetMultiplicityLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_OFKd4EQSEeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_iSjupwwiEeSyW5TlhCAZUA" x="-14" y="-20"/>
      </children>
      <styles xmi:type="notation:FontStyle" xmi:id="_iSZ9oQwiEeSyW5TlhCAZUA"/>
      <element xmi:type="uml:Association" href="tdl.uml#_iSQMowwiEeSyW5TlhCAZUA"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_iSZ9ogwiEeSyW5TlhCAZUA" points="[740, 259, -643984, -643984]$[740, 340, -643984, -643984]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_wdMBUQwiEeSyW5TlhCAZUA" id="(0.508557457212714,1.0)"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_wdMBUgwiEeSyW5TlhCAZUA" id="(0.4878048780487805,0.0)"/>
    <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.5574572127139364,0.0)"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Z9P0EwwjEeSyW5TlhCAZUA" id="(0.5,1.0)"/>
    </edges>
    <edges xmi:type="notation:Connector" xmi:id="_L6GywBGwEeS-s-1si2Rqyw" type="Association_Edge" source="_TtMSoQwgEeSyW5TlhCAZUA" target="_2PvEMQwhEeSyW5TlhCAZUA">
      <children xmi:type="notation:DecorationNode" xmi:id="_L6GywxGwEeS-s-1si2Rqyw" visible="false" type="Association_StereotypeLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_QEBXQEQSEeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_L6GyxBGwEeS-s-1si2Rqyw" y="-20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_L6GyxRGwEeS-s-1si2Rqyw" visible="false" type="Association_NameLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_QEWHYEQSEeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_L6GyxhGwEeS-s-1si2Rqyw" y="20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_L6GyxxGwEeS-s-1si2Rqyw" type="Association_TargetRoleLabel">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8b_yUEQSEeqBvYJaFSFI5A" source="PapyrusCSSForceValue">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8cAZYEQSEeqBvYJaFSFI5A" key="visible" value="true"/>
        </eAnnotations>
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_QEnNIEQSEeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <styles xmi:type="notation:StringListValueStyle" xmi:id="_-_fp0EQSEeqBvYJaFSFI5A" name="maskLabel">
          <stringListValue>multiplicity</stringListValue>
          <stringListValue>name</stringListValue>
        </styles>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_L6GyyBGwEeS-s-1si2Rqyw" x="43" y="10"/>
      <children xmi:type="notation:DecorationNode" xmi:id="_L6GyyRGwEeS-s-1si2Rqyw" visible="false" type="Association_SourceRoleLabel">
        <styles xmi:type="notation:StringListValueStyle" xmi:id="_hDWdYBGwEeS-s-1si2Rqyw" name="maskLabel">
          <stringListValue>name</stringListValue>
          <stringListValue>derived</stringListValue>
          <stringListValue>multiplicity</stringListValue>
        </styles>
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_QE4S4EQSEeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_L6GyyhGwEeS-s-1si2Rqyw" x="-109" y="10"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_L6GyyxGwEeS-s-1si2Rqyw" visible="false" type="Association_SourceMultiplicityLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_QFL04EQSEeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_L6GyzBGwEeS-s-1si2Rqyw" x="24" y="20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_L6GyzRGwEeS-s-1si2Rqyw" visible="false" type="Association_TargetMultiplicityLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_QFbsgEQSEeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_L6GyzhGwEeS-s-1si2Rqyw" x="-24" y="-20"/>
      </children>
      <styles xmi:type="notation:FontStyle" xmi:id="_L6GywRGwEeS-s-1si2Rqyw"/>
      <element xmi:type="uml:Association" href="tdl.uml#_L5XL4xGwEeS-s-1si2Rqyw"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_L6GywhGwEeS-s-1si2Rqyw" points="[631, 364, -643984, -643984]$[484, 364, -643984, -643984]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_L6ZtsBGwEeS-s-1si2Rqyw" id="(0.0,0.2857142857142857)"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_L6ZtsRGwEeS-s-1si2Rqyw" id="(1.0,0.22857142857142856)"/>
    <edges xmi:type="notation:Connector" xmi:id="_t5hKcGmHEeS8o-VU1V1CZg" type="Association_Edge" source="_TtMSoQwgEeSyW5TlhCAZUA" target="_pLgjMGmHEeS8o-VU1V1CZg" routing="Rectilinear">
      <children xmi:type="notation:DecorationNode" xmi:id="_t5q7cGmHEeS8o-VU1V1CZg" visible="false" type="Association_StereotypeLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_QFsLMEQSEeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_t5q7cWmHEeS8o-VU1V1CZg" y="-20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_t5q7cmmHEeS8o-VU1V1CZg" visible="false" type="Association_NameLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_QF8C0EQSEeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_t5q7c2mHEeS8o-VU1V1CZg" y="20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_t5q7dGmHEeS8o-VU1V1CZg" type="Association_TargetRoleLabel">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_2IhCEEQSEeqBvYJaFSFI5A" source="PapyrusCSSForceValue">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_2IhCEUQSEeqBvYJaFSFI5A" key="visible" value="true"/>
        </eAnnotations>
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_QGLTYEQSEeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <styles xmi:type="notation:StringListValueStyle" xmi:id="_2y2YgEQSEeqBvYJaFSFI5A" name="maskLabel">
          <stringListValue>multiplicity</stringListValue>
          <stringListValue>name</stringListValue>
        </styles>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_t5q7dWmHEeS8o-VU1V1CZg" x="20" y="-59"/>
      <children xmi:type="notation:DecorationNode" xmi:id="_t5q7dmmHEeS8o-VU1V1CZg" visible="false" type="Association_SourceRoleLabel">
        <styles xmi:type="notation:StringListValueStyle" xmi:id="_wdKy8GmHEeS8o-VU1V1CZg" name="maskLabel">
          <stringListValue>name</stringListValue>
          <stringListValue>derived</stringListValue>
          <stringListValue>multiplicity</stringListValue>
        </styles>
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_QGe1YEQSEeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_t5q7d2mHEeS8o-VU1V1CZg" x="-30" y="99"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_t5q7eGmHEeS8o-VU1V1CZg" visible="false" type="Association_SourceMultiplicityLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_QGvUEEQSEeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_t5q7eWmHEeS8o-VU1V1CZg" x="10" y="20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_t5q7emmHEeS8o-VU1V1CZg" visible="false" type="Association_TargetMultiplicityLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_QG_ywEQSEeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_t5q7e2mHEeS8o-VU1V1CZg" x="-10" y="-20"/>
      </children>
      <styles xmi:type="notation:FontStyle" xmi:id="_t5hKcWmHEeS8o-VU1V1CZg"/>
      <element xmi:type="uml:Association" href="tdl.uml#_t5YAgGmHEeS8o-VU1V1CZg"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_t5hKcmmHEeS8o-VU1V1CZg" points="[720, 410, -643984, -643984]$[720, 480, -643984, -643984]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_t50scGmHEeS8o-VU1V1CZg" id="(0.36585365853658536,1.0)"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_t50scWmHEeS8o-VU1V1CZg" id="(0.5,0.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 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">
        <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="_0sR3JEQeEeqBvYJaFSFI5A" type="StereotypeCommentLink" source="_w8R4cAwfEeSyW5TlhCAZUA" target="_0sR3IEQeEeqBvYJaFSFI5A">
      <styles xmi:type="notation:FontStyle" xmi:id="_0sR3JUQeEeqBvYJaFSFI5A"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_0sR3KUQeEeqBvYJaFSFI5A" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_DFaAoO4xEeKygtYz46QGBw"/>
      </styles>
      <element xsi:nil="true"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_0sR3JkQeEeqBvYJaFSFI5A" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_0sR3J0QeEeqBvYJaFSFI5A"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_0sR3KEQeEeqBvYJaFSFI5A"/>
    <edges xmi:type="notation:Connector" xmi:id="_0s7XZEQeEeqBvYJaFSFI5A" type="StereotypeCommentLink" source="_1LV54AwfEeSyW5TlhCAZUA" target="_0s7XYEQeEeqBvYJaFSFI5A">
      <styles xmi:type="notation:FontStyle" xmi:id="_0s7XZUQeEeqBvYJaFSFI5A"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_0s7XaUQeEeqBvYJaFSFI5A" name="BASE_ELEMENT">