Skip to content
tdl.notation 1.81 MiB
Newer Older
<?xml version="1.0" encoding="UTF-8"?>
<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:configuration="http://www.eclipse.org/papyrus/infra/viewpoints/configuration" xmlns:css="http://www.eclipse.org/papyrus/infra/gmfdiag/css" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:style="http://www.eclipse.org/papyrus/infra/viewpoints/policy/style" xmlns:style_1="http://www.eclipse.org/papyrus/infra/gmfdiag/style" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML">
  <notation:Diagram xmi:id="_0H6DYM5vEeKBmZvNr53Zng" type="PapyrusUMLClassDiagram" name="TDL Metamodel Overview" measurementUnit="Pixel">
    <children xmi:type="notation:Shape" xmi:id="_0yhGoM5vEeKBmZvNr53Zng" type="Package_Shape" fontName="Segoe UI" lineColor="0">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_0yhtsM5vEeKBmZvNr53Zng" source="ShadowFigure">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_0yhtsc5vEeKBmZvNr53Zng" key="ShadowFigure_Value" value="false"/>
      </eAnnotations>
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_0yiUws5vEeKBmZvNr53Zng" source="QualifiedName">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_0yiUw85vEeKBmZvNr53Zng" key="QualifiedNameDepth" value="1000"/>
      </eAnnotations>
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7jQG4AwOEeSRvuNCy3LcZA" source="PapyrusCSSForceValue">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_7jZ34AwOEeSRvuNCy3LcZA" key="fillColor" value="true"/>
      </eAnnotations>
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_9ZNwoFOkEeSBn4xehKK8og" source="displayNameLabelIcon">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_9ZOXsFOkEeSBn4xehKK8og" key="displayNameLabelIcon_value" value="true"/>
      </eAnnotations>
      <children xmi:type="notation:DecorationNode" xmi:id="_0ykJ8M5vEeKBmZvNr53Zng" type="Package_NameLabel"/>
      <children xmi:type="notation:BasicCompartment" xmi:id="_WpMcUCIJEeeCEPE4IHLcjg" type="Package_PackagedElementCompartment">
        <children xmi:type="notation:Shape" xmi:id="_0-AIcM5wEeKBmZvNr53Zng" type="Package_Shape_CN" fontName="Segoe UI" lineColor="0">
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_0-AvgM5wEeKBmZvNr53Zng" source="ShadowFigure">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_0-Avgc5wEeKBmZvNr53Zng" key="ShadowFigure_Value" value="false"/>
          </eAnnotations>
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_0-AvhM5wEeKBmZvNr53Zng" source="QualifiedName">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_0-Avhc5wEeKBmZvNr53Zng" key="QualifiedNameDepth" value="1000"/>
          </eAnnotations>
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_adaH8O7YEeKnouJTmfzNjQ" source="PapyrusHyperLink_Page" references="_mBzZcM5xEeKBmZvNr53Zng">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_adaH8e7YEeKnouJTmfzNjQ" key="tooltip_text" value="Foundation"/>
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_adaH8u7YEeKnouJTmfzNjQ" key="pageName" value="PapyrusHyperLink_Page"/>
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_adaH8-7YEeKnouJTmfzNjQ" key="is_default_navigation" value="false"/>
          </eAnnotations>
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_49qT8DqNEeSb8urlu7a6kg" source="PapyrusCSSForceValue">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_49qT8TqNEeSb8urlu7a6kg" key="fillColor" value="true"/>
          </eAnnotations>
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_94dRYFOkEeSBn4xehKK8og" source="displayNameLabelIcon">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_94d4cFOkEeSBn4xehKK8og" key="displayNameLabelIcon_value" value="true"/>
          </eAnnotations>
          <children xmi:type="notation:DecorationNode" xmi:id="_0-Avhs5wEeKBmZvNr53Zng" type="Package_NameLabel_CN"/>
          <children xmi:type="notation:BasicCompartment" xmi:id="_WpNqcCIJEeeCEPE4IHLcjg" type="Package_PackagedElementCompartment_CN">
            <styles xmi:type="notation:TitleStyle" xmi:id="_0-AviM5wEeKBmZvNr53Zng"/>
            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0-Avic5wEeKBmZvNr53Zng"/>
          </children>
          <element xmi:type="uml:Package" href="tdl.uml#_095awM5wEeKBmZvNr53Zng"/>
          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0-AIcc5wEeKBmZvNr53Zng" x="14" y="11" width="147" height="82"/>
        </children>
        <children xmi:type="notation:Shape" xmi:id="_7UXO4Oy_EeKqo4Ny4D-vKA" type="Package_Shape_CN" fontName="Segoe UI" lineColor="0">
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7UXO4uy_EeKqo4Ny4D-vKA" source="ShadowFigure">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_7UXO4-y_EeKqo4Ny4D-vKA" key="ShadowFigure_Value" value="false"/>
          </eAnnotations>
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7UXO5uy_EeKqo4Ny4D-vKA" source="QualifiedName">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_7UXO5-y_EeKqo4Ny4D-vKA" key="QualifiedNameDepth" value="1000"/>
          </eAnnotations>
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_5opxsDqNEeSb8urlu7a6kg" source="PapyrusCSSForceValue">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_5opxsTqNEeSb8urlu7a6kg" key="fillColor" value="true"/>
          </eAnnotations>
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_-UxZ8FOkEeSBn4xehKK8og" source="displayNameLabelIcon">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_-UyBAFOkEeSBn4xehKK8og" key="displayNameLabelIcon_value" value="true"/>
          </eAnnotations>
          <children xmi:type="notation:DecorationNode" xmi:id="_7UXO6Oy_EeKqo4Ny4D-vKA" type="Package_NameLabel_CN"/>
          <children xmi:type="notation:BasicCompartment" xmi:id="_WpORgCIJEeeCEPE4IHLcjg" type="Package_PackagedElementCompartment_CN">
            <children xmi:type="notation:Shape" xmi:id="_A4ZOkHlHEeSVko5r_SJ_NA" type="Package_Shape_CN">
              <children xmi:type="notation:DecorationNode" xmi:id="_A4acsHlHEeSVko5r_SJ_NA" type="Package_NameLabel_CN"/>
              <children xmi:type="notation:BasicCompartment" xmi:id="_WpORgSIJEeeCEPE4IHLcjg" type="Package_PackagedElementCompartment_CN">
                <styles xmi:type="notation:TitleStyle" xmi:id="_A4cR4XlHEeSVko5r_SJ_NA"/>
                <layoutConstraint xmi:type="notation:Bounds" xmi:id="_A4cR4nlHEeSVko5r_SJ_NA"/>
              </children>
              <element xmi:type="uml:Package" href="tdl.uml#_R1-b8HlFEeSVko5r_SJ_NA"/>
              <layoutConstraint xmi:type="notation:Bounds" xmi:id="_A4ZOkXlHEeSVko5r_SJ_NA" x="14" y="14" width="148" height="80"/>
            </children>
            <children xmi:type="notation:Shape" xmi:id="_CsaJ4HlHEeSVko5r_SJ_NA" type="Package_Shape_CN">
              <children xmi:type="notation:DecorationNode" xmi:id="_Csb_EHlHEeSVko5r_SJ_NA" type="Package_NameLabel_CN"/>
              <children xmi:type="notation:BasicCompartment" xmi:id="_WpO4kCIJEeeCEPE4IHLcjg" type="Package_PackagedElementCompartment_CN">
                <styles xmi:type="notation:TitleStyle" xmi:id="_Csb_EnlHEeSVko5r_SJ_NA"/>
                <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Csb_E3lHEeSVko5r_SJ_NA"/>
              </children>
              <element xmi:type="uml:Package" href="tdl.uml#_u2zt4HlFEeSVko5r_SJ_NA"/>
              <layoutConstraint xmi:type="notation:Bounds" xmi:id="_CsaJ4XlHEeSVko5r_SJ_NA" x="231" y="14" width="151" height="80"/>
            </children>
            <styles xmi:type="notation:TitleStyle" xmi:id="_7UXO6uy_EeKqo4Ny4D-vKA"/>
            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7UXO6-y_EeKqo4Ny4D-vKA"/>
          </children>
          <element xmi:type="uml:Package" href="tdl.uml#_7URIQOy_EeKqo4Ny4D-vKA"/>
          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7UXO4ey_EeKqo4Ny4D-vKA" x="10" y="109" width="630" height="138"/>
        </children>
        <children xmi:type="notation:Shape" xmi:id="_wKQRcOzAEeKqo4Ny4D-vKA" type="Package_Shape_CN" fontName="Segoe UI" lineColor="0">
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_wKTUwOzAEeKqo4Ny4D-vKA" source="ShadowFigure">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_wKTUwezAEeKqo4Ny4D-vKA" key="ShadowFigure_Value" value="false"/>
          </eAnnotations>
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_wKTUxOzAEeKqo4Ny4D-vKA" source="QualifiedName">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_wKTUxezAEeKqo4Ny4D-vKA" key="QualifiedNameDepth" value="1000"/>
          </eAnnotations>
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_B2PBEO7cEeKdV8VrPWwumg" source="PapyrusHyperLink_Page" references="_yzuOEOzAEeKqo4Ny4D-vKA">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_B2PBEe7cEeKdV8VrPWwumg" key="tooltip_text" value="Time"/>
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_B2PBEu7cEeKdV8VrPWwumg" key="pageName" value="PapyrusHyperLink_Page"/>
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_B2PBE-7cEeKdV8VrPWwumg" key="is_default_navigation" value="false"/>
          </eAnnotations>
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="__hE1AFOkEeSBn4xehKK8og" source="displayNameLabelIcon">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="__hFcEFOkEeSBn4xehKK8og" key="displayNameLabelIcon_value" value="true"/>
          </eAnnotations>
          <children xmi:type="notation:DecorationNode" xmi:id="_wKTUxuzAEeKqo4Ny4D-vKA" type="Package_NameLabel_CN"/>
          <children xmi:type="notation:BasicCompartment" xmi:id="_WpO4kSIJEeeCEPE4IHLcjg" type="Package_PackagedElementCompartment_CN">
            <styles xmi:type="notation:TitleStyle" xmi:id="_wKTUyOzAEeKqo4Ny4D-vKA"/>
            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_wKTUyezAEeKqo4Ny4D-vKA"/>
          </children>
          <element xmi:type="uml:Package" href="tdl.uml#_wKKK0OzAEeKqo4Ny4D-vKA"/>
          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_wKQRcezAEeKqo4Ny4D-vKA" x="246" y="10" width="147" height="82"/>
        </children>
        <children xmi:type="notation:Shape" xmi:id="_WyLVsO6_EeKIkeRJcyj9VQ" type="Package_Shape_CN" fontName="Segoe UI" lineColor="0">
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_WyNK4O6_EeKIkeRJcyj9VQ" source="ShadowFigure">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_WyNx8O6_EeKIkeRJcyj9VQ" key="ShadowFigure_Value" value="false"/>
          </eAnnotations>
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_WyNx8-6_EeKIkeRJcyj9VQ" source="QualifiedName">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_WyNx9O6_EeKIkeRJcyj9VQ" key="QualifiedNameDepth" value="1000"/>
          </eAnnotations>
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_m0T8kO6_EeKIkeRJcyj9VQ" source="PapyrusHyperLink_Page">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_m0T8ke6_EeKIkeRJcyj9VQ" key="tooltip_text" value="TestArchitecture"/>
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_m0T8ku6_EeKIkeRJcyj9VQ" key="pageName" value="PapyrusHyperLink_Page"/>
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_m0T8k-6_EeKIkeRJcyj9VQ" key="is_default_navigation" value="false"/>
          </eAnnotations>
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_-wnocFOkEeSBn4xehKK8og" source="displayNameLabelIcon">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_-wnocVOkEeSBn4xehKK8og" key="displayNameLabelIcon_value" value="true"/>
          </eAnnotations>
          <children xmi:type="notation:DecorationNode" xmi:id="_WyNx9e6_EeKIkeRJcyj9VQ" type="Package_NameLabel_CN"/>
          <children xmi:type="notation:BasicCompartment" xmi:id="_WpO4kiIJEeeCEPE4IHLcjg" type="Package_PackagedElementCompartment_CN">
            <styles xmi:type="notation:TitleStyle" xmi:id="_WyOZAO6_EeKIkeRJcyj9VQ"/>
            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_WyOZAe6_EeKIkeRJcyj9VQ"/>
          </children>
          <element xmi:type="uml:Package" href="tdl.uml#_WxsNgO6_EeKIkeRJcyj9VQ"/>
          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_WyLVse6_EeKIkeRJcyj9VQ" x="465" y="12" width="170" height="82"/>
        </children>
        <children xmi:type="notation:Shape" xmi:id="_rP2TwO6_EeKIkeRJcyj9VQ" type="Package_Shape_CN" fontName="Segoe UI" lineColor="0">
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rP3h4O6_EeKIkeRJcyj9VQ" source="ShadowFigure">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rP3h4e6_EeKIkeRJcyj9VQ" key="ShadowFigure_Value" value="false"/>
          </eAnnotations>
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rP3h5O6_EeKIkeRJcyj9VQ" source="QualifiedName">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rP3h5e6_EeKIkeRJcyj9VQ" key="QualifiedNameDepth" value="1000"/>
          </eAnnotations>
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_hpWxAO93EeKIHKZjSCTn7g" source="PapyrusHyperLink_Page">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_hpWxAe93EeKIHKZjSCTn7g" key="tooltip_text" value="TestBehavior::AtomicBehavior"/>
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_hpWxAu93EeKIHKZjSCTn7g" key="pageName" value="PapyrusHyperLink_Page"/>
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_hpWxA-93EeKIHKZjSCTn7g" key="is_default_navigation" value="false"/>
          </eAnnotations>
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_hpWxBO93EeKIHKZjSCTn7g" source="PapyrusHyperLink_Page" references="_xn4rsO7yEeKEI7DGGPzGog">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_hpWxBe93EeKIHKZjSCTn7g" key="tooltip_text" value="Default"/>
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_hpWxBu93EeKIHKZjSCTn7g" key="pageName" value="PapyrusHyperLink_Page"/>
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_hpWxB-93EeKIHKZjSCTn7g" key="is_default_navigation" value="false"/>
          </eAnnotations>
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_hpWxCO93EeKIHKZjSCTn7g" source="PapyrusHyperLink_Page" references="_lxkh0O7uEeKEI7DGGPzGog">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_hpWxCe93EeKIHKZjSCTn7g" key="tooltip_text" value="TestBehavior::BehaviorKinds"/>
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_hpWxCu93EeKIHKZjSCTn7g" key="pageName" value="PapyrusHyperLink_Page"/>
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_hpWxC-93EeKIHKZjSCTn7g" key="is_default_navigation" value="false"/>
          </eAnnotations>
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_hpXYEO93EeKIHKZjSCTn7g" source="PapyrusHyperLink_Page" references="_WFSEkO7tEeKEI7DGGPzGog">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_hpXYEe93EeKIHKZjSCTn7g" key="tooltip_text" value="TestBehavior::TestDescription"/>
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_hpXYEu93EeKIHKZjSCTn7g" key="pageName" value="PapyrusHyperLink_Page"/>
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_hpXYE-93EeKIHKZjSCTn7g" key="is_default_navigation" value="false"/>
          </eAnnotations>
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_HvlL8GaHEeS3h-w1VhzBbw" source="displayNameLabelIcon">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_HvlzAGaHEeS3h-w1VhzBbw" key="displayNameLabelIcon_value" value="true"/>
          </eAnnotations>
          <children xmi:type="notation:DecorationNode" xmi:id="_rP4I8O6_EeKIkeRJcyj9VQ" type="Package_NameLabel_CN"/>
          <children xmi:type="notation:BasicCompartment" xmi:id="_WpPfoCIJEeeCEPE4IHLcjg" type="Package_PackagedElementCompartment_CN">
            <children xmi:type="notation:Shape" xmi:id="_f-XmUBa9EeOCaasMi_Jq2A" type="Package_Shape_CN" fontName="Segoe UI" lineColor="0">
              <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_f-aCkBa9EeOCaasMi_Jq2A" source="ShadowFigure">
                <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_f-aCkRa9EeOCaasMi_Jq2A" key="ShadowFigure_Value" value="false"/>
              </eAnnotations>
              <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_f-apoBa9EeOCaasMi_Jq2A" source="QualifiedName">
                <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_f-apoRa9EeOCaasMi_Jq2A" key="QualifiedNameDepth" value="1000"/>
              </eAnnotations>
              <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_AHQEMFOlEeSBn4xehKK8og" source="displayNameLabelIcon">
                <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_AHQEMVOlEeSBn4xehKK8og" key="displayNameLabelIcon_value" value="true"/>
              </eAnnotations>
              <children xmi:type="notation:DecorationNode" xmi:id="_f-apoha9EeOCaasMi_Jq2A" type="Package_NameLabel_CN"/>
              <children xmi:type="notation:BasicCompartment" xmi:id="_WpPfoSIJEeeCEPE4IHLcjg" type="Package_PackagedElementCompartment_CN">
                <styles xmi:type="notation:TitleStyle" xmi:id="_f-appBa9EeOCaasMi_Jq2A"/>
                <layoutConstraint xmi:type="notation:Bounds" xmi:id="_f-appRa9EeOCaasMi_Jq2A"/>
              </children>
              <element xmi:type="uml:Package" href="tdl.uml#_Sl6asO7tEeKEI7DGGPzGog"/>
              <layoutConstraint xmi:type="notation:Bounds" xmi:id="_f-XmURa9EeOCaasMi_Jq2A" x="12" y="10" width="150" height="80"/>
            </children>
            <children xmi:type="notation:Shape" xmi:id="_hPxj0Ba9EeOCaasMi_Jq2A" type="Package_Shape_CN" fontName="Segoe UI" lineColor="0">
              <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_hPyK4Ba9EeOCaasMi_Jq2A" source="ShadowFigure">
                <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_hPyK4Ra9EeOCaasMi_Jq2A" key="ShadowFigure_Value" value="false"/>
              </eAnnotations>
              <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_hPyK5Ba9EeOCaasMi_Jq2A" source="QualifiedName">
                <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_hPyx8Ba9EeOCaasMi_Jq2A" key="QualifiedNameDepth" value="1000"/>
              </eAnnotations>
              <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_AhDrUFOlEeSBn4xehKK8og" source="displayNameLabelIcon">
                <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_AhDrUVOlEeSBn4xehKK8og" key="displayNameLabelIcon_value" value="true"/>
              </eAnnotations>
              <children xmi:type="notation:DecorationNode" xmi:id="_hPyx8Ra9EeOCaasMi_Jq2A" type="Package_NameLabel_CN"/>
              <children xmi:type="notation:BasicCompartment" xmi:id="_WpQGsCIJEeeCEPE4IHLcjg" type="Package_PackagedElementCompartment_CN">
                <styles xmi:type="notation:TitleStyle" xmi:id="_hPyx8xa9EeOCaasMi_Jq2A"/>
                <layoutConstraint xmi:type="notation:Bounds" xmi:id="_hPyx9Ba9EeOCaasMi_Jq2A"/>
              </children>
              <element xmi:type="uml:Package" href="tdl.uml#_UI9FUO7uEeKEI7DGGPzGog"/>
              <layoutConstraint xmi:type="notation:Bounds" xmi:id="_hPxj0Ra9EeOCaasMi_Jq2A" x="231" y="10" width="151" height="80"/>
            </children>
            <children xmi:type="notation:Shape" xmi:id="_vAOR0FOkEeSBn4xehKK8og" type="Package_Shape_CN">
              <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_GI468GaHEeS3h-w1VhzBbw" source="displayNameLabelIcon">
                <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_GI468WaHEeS3h-w1VhzBbw" key="displayNameLabelIcon_value" value="true"/>
              </eAnnotations>
              <children xmi:type="notation:DecorationNode" xmi:id="_vAO44FOkEeSBn4xehKK8og" type="Package_NameLabel_CN"/>
              <children xmi:type="notation:BasicCompartment" xmi:id="_WpQGsSIJEeeCEPE4IHLcjg" type="Package_PackagedElementCompartment_CN">
                <styles xmi:type="notation:TitleStyle" xmi:id="_vAPf8VOkEeSBn4xehKK8og"/>
                <layoutConstraint xmi:type="notation:Bounds" xmi:id="_vAPf8lOkEeSBn4xehKK8og"/>
              </children>
              <element xmi:type="uml:Package" href="tdl.uml#_u99A8FOkEeSBn4xehKK8og"/>
              <layoutConstraint xmi:type="notation:Bounds" xmi:id="_vAOR0VOkEeSBn4xehKK8og" x="431" y="11" width="176" height="80"/>
            </children>
            <styles xmi:type="notation:TitleStyle" xmi:id="_rP4I8u6_EeKIkeRJcyj9VQ"/>
            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_rP4I8-6_EeKIkeRJcyj9VQ"/>
          </children>
          <element xmi:type="uml:Package" href="tdl.uml#_rPlOAO6_EeKIkeRJcyj9VQ"/>
          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_rP2Twe6_EeKIkeRJcyj9VQ" x="10" y="261" width="630" height="138"/>
        </children>
        <children xmi:type="notation:Shape" xmi:id="_lWn-wGaGEeS3h-w1VhzBbw" type="Package_Shape_CN">
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_HvjWwGaHEeS3h-w1VhzBbw" source="displayNameLabelIcon">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Hvkk4GaHEeS3h-w1VhzBbw" key="displayNameLabelIcon_value" value="true"/>
          </eAnnotations>
          <children xmi:type="notation:DecorationNode" xmi:id="_lWqbAGaGEeS3h-w1VhzBbw" type="Package_NameLabel_CN"/>
          <children xmi:type="notation:BasicCompartment" xmi:id="_WpWNUCIJEeeCEPE4IHLcjg" type="Package_PackagedElementCompartment_CN">
            <children xmi:type="notation:Shape" xmi:id="_zAu-UGaGEeS3h-w1VhzBbw" type="Package_Shape_CN">
              <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_GI4T4GaHEeS3h-w1VhzBbw" source="displayNameLabelIcon">
                <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_GI4T4WaHEeS3h-w1VhzBbw" key="displayNameLabelIcon_value" value="true"/>
              </eAnnotations>
              <children xmi:type="notation:DecorationNode" xmi:id="_zAu-UmaGEeS3h-w1VhzBbw" type="Package_NameLabel_CN"/>
              <children xmi:type="notation:BasicCompartment" xmi:id="_WpW0YCIJEeeCEPE4IHLcjg" type="Package_PackagedElementCompartment_CN">
                <styles xmi:type="notation:TitleStyle" xmi:id="_zAvlYWaGEeS3h-w1VhzBbw"/>
                <layoutConstraint xmi:type="notation:Bounds" xmi:id="_zAvlYmaGEeS3h-w1VhzBbw"/>
              </children>
              <element xmi:type="uml:Package" href="tdl.uml#_lVogQWaGEeS3h-w1VhzBbw"/>
              <layoutConstraint xmi:type="notation:Bounds" xmi:id="_zAu-UWaGEeS3h-w1VhzBbw" x="11" y="8" width="151" height="82"/>
            </children>
            <children xmi:type="notation:Shape" xmi:id="_yeWOQDnDEeembcdDfBTCjA" type="Package_Shape_CN">
              <children xmi:type="notation:DecorationNode" xmi:id="_yeZRkDnDEeembcdDfBTCjA" type="Package_NameLabel_CN"/>
              <children xmi:type="notation:BasicCompartment" xmi:id="_yeZRkTnDEeembcdDfBTCjA" type="Package_PackagedElementCompartment_CN">
                <styles xmi:type="notation:TitleStyle" xmi:id="_yeZRkjnDEeembcdDfBTCjA"/>
                <layoutConstraint xmi:type="notation:Bounds" xmi:id="_yeZRkznDEeembcdDfBTCjA"/>
              </children>
              <element xmi:type="uml:Package" href="tdl.uml#_yaclsDnDEeembcdDfBTCjA"/>
              <layoutConstraint xmi:type="notation:Bounds" xmi:id="_yeWOQTnDEeembcdDfBTCjA" x="231" y="10" width="151" height="82"/>
            </children>
            <styles xmi:type="notation:TitleStyle" xmi:id="_lWqbAmaGEeS3h-w1VhzBbw"/>
            <layoutConstraint xmi:type="notation:Bounds" xmi:id="_lWqbA2aGEeS3h-w1VhzBbw"/>
          </children>
          <element xmi:type="uml:Package" href="tdl.uml#_lVogQGaGEeS3h-w1VhzBbw"/>
          <layoutConstraint xmi:type="notation:Bounds" xmi:id="_lWn-wWaGEeS3h-w1VhzBbw" x="10" y="412" width="631" height="136"/>
        </children>
        <styles xmi:type="notation:TitleStyle" xmi:id="_0ykJ8s5vEeKBmZvNr53Zng"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0ykJ885vEeKBmZvNr53Zng"/>
      </children>
      <element xmi:type="uml:Package" href="tdl.uml#_urYwUM5vEeKBmZvNr53Zng"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_0yhGoc5vEeKBmZvNr53Zng" x="17" y="42" width="668" height="591"/>
    </children>
    <styles xmi:type="notation:DiagramStyle" xmi:id="_0H6DYc5vEeKBmZvNr53Zng"/>
    <styles xmi:type="style:PapyrusViewStyle" xmi:id="_-Es-wAtEEeSWRcMUBm5ClQ">
      <configuration xmi:type="configuration:PapyrusView" href="platform:/plugin/org.eclipse.papyrus.infra.viewpoints.policy/builtin/default.configuration#_7wLmpNxhEeOqHvRyiN87hA"/>
    </styles>
    <styles xmi:type="notation:StringValueStyle" xmi:id="_LnqF4FJJEeW8PJiDobxjtw" name="diagram_compatibility_version" stringValue="1.2.0"/>
    <element xmi:type="uml:Model" href="tdl.uml#_rr9x0M5vEeKBmZvNr53Zng"/>
  </notation:Diagram>
  <notation:Diagram xmi:id="_mBzZcM5xEeKBmZvNr53Zng" type="PapyrusUMLClassDiagram" name="Foundation::FoundationalConcepts" measurementUnit="Pixel">
    <children xmi:type="notation:Shape" xmi:id="_oF1twM5xEeKBmZvNr53Zng" type="Class_Shape" fontName="Segoe UI" lineColor="0">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_oF2U0M5xEeKBmZvNr53Zng" source="ShadowFigure">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_oF2U0c5xEeKBmZvNr53Zng" key="ShadowFigure_Value" value="false"/>
      </eAnnotations>
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_oF2U1M5xEeKBmZvNr53Zng" source="QualifiedName">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_oF274M5xEeKBmZvNr53Zng" key="QualifiedNameDepth" value="1000"/>
      </eAnnotations>
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_DkXe4AtlEeS-WKH_ORQAcg" source="displayNameLabelIcon">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_DkXe4QtlEeS-WKH_ORQAcg" key="displayNameLabelIcon_value" value="true"/>
      </eAnnotations>
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_5znXUFRyEeSGV_4El4z6Og" source="PapyrusCSSForceValue">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_5znXUVRyEeSGV_4El4z6Og" key="fillColor" value="true"/>
      </eAnnotations>
      <children xmi:type="notation:DecorationNode" xmi:id="_oF274c5xEeKBmZvNr53Zng" type="Class_NameLabel"/>
      <children xmi:type="notation:BasicCompartment" xmi:id="_oF274s5xEeKBmZvNr53Zng" type="Class_AttributeCompartment">
        <children xmi:type="notation:Shape" xmi:id="_pmIb0M5xEeKBmZvNr53Zng" type="Property_ClassAttributeLabel" fontName="Segoe UI" lineColor="0">
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_XHo5sM6REeKrteq_aJ3viA" source="CustomAppearance_Annotation">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_XHo5sc6REeKrteq_aJ3viA" key="CustomAppearance_MaskValue" value="188"/>
          </eAnnotations>
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_oDCcMFRzEeSGV_4El4z6Og" source="displayNameLabelIcon">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_oDCcMVRzEeSGV_4El4z6Og" key="displayNameLabelIcon_value" value="false"/>
          </eAnnotations>
          <styles xmi:type="notation:StringListValueStyle" xmi:id="_bLV_8AtUEeSWRcMUBm5ClQ" name="maskLabel">
            <stringListValue>name</stringListValue>
            <stringListValue>derived</stringListValue>
            <stringListValue>multiplicity</stringListValue>
            <stringListValue>type</stringListValue>
          </styles>
          <element xmi:type="uml:Property" href="tdl.uml#_pl3WEM5xEeKBmZvNr53Zng"/>
          <layoutConstraint xmi:type="notation:Location" xmi:id="_pmIb0c5xEeKBmZvNr53Zng"/>
        </children>
        <styles xmi:type="notation:TitleStyle" xmi:id="_oF27485xEeKBmZvNr53Zng"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_oF275M5xEeKBmZvNr53Zng"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_oF275c5xEeKBmZvNr53Zng"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_oF275s5xEeKBmZvNr53Zng"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_oF27585xEeKBmZvNr53Zng" visible="false" type="Class_OperationCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_oF276M5xEeKBmZvNr53Zng"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_oF276c5xEeKBmZvNr53Zng"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_oF276s5xEeKBmZvNr53Zng"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_oF27685xEeKBmZvNr53Zng"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_oF277M5xEeKBmZvNr53Zng" visible="false" type="Class_NestedClassifierCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_oF277c5xEeKBmZvNr53Zng"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_oF277s5xEeKBmZvNr53Zng"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_oF27785xEeKBmZvNr53Zng"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_oF278M5xEeKBmZvNr53Zng"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_k8NOUNPlEeWbOJoy-ulhLw" type="Class_FloatingNameLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_k8NOUdPlEeWbOJoy-ulhLw" y="5"/>
      </children>
      <element xmi:type="uml:Class" href="tdl.uml#_oFvnIM5xEeKBmZvNr53Zng"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_oF1twc5xEeKBmZvNr53Zng" x="460" y="80" width="160" height="74"/>
    </children>
    <children xmi:type="notation:Shape" xmi:id="_4aXtYM6LEeKrteq_aJ3viA" type="Class_Shape" fontName="Segoe UI" lineColor="0">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4aYUcM6LEeKrteq_aJ3viA" source="ShadowFigure">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4aYUcc6LEeKrteq_aJ3viA" key="ShadowFigure_Value" value="false"/>
      </eAnnotations>
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4aYUdM6LEeKrteq_aJ3viA" source="QualifiedName">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4aYUdc6LEeKrteq_aJ3viA" key="QualifiedNameDepth" value="1000"/>
      </eAnnotations>
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_F0pfcAtlEeS-WKH_ORQAcg" source="displayNameLabelIcon">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_F0pfcQtlEeS-WKH_ORQAcg" key="displayNameLabelIcon_value" value="true"/>
      </eAnnotations>
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_2uWPgFRyEeSGV_4El4z6Og" source="PapyrusCSSForceValue">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_2ufZcFRyEeSGV_4El4z6Og" key="fillColor" value="true"/>
      </eAnnotations>
      <children xmi:type="notation:DecorationNode" xmi:id="_4aYUds6LEeKrteq_aJ3viA" type="Class_NameLabel"/>
      <children xmi:type="notation:BasicCompartment" xmi:id="_4aYUd86LEeKrteq_aJ3viA" type="Class_AttributeCompartment">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QuOGgAtkEeS-WKH_ORQAcg" source="PapyrusCSSForceValue">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_QuOtkAtkEeS-WKH_ORQAcg" key="collapsed" value="true"/>
        </eAnnotations>
        <styles xmi:type="notation:TitleStyle" xmi:id="_4aYUeM6LEeKrteq_aJ3viA"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_4aYUec6LEeKrteq_aJ3viA"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_4aYUes6LEeKrteq_aJ3viA"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4aYUe86LEeKrteq_aJ3viA"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_4aYUfM6LEeKrteq_aJ3viA" visible="false" type="Class_OperationCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_4aYUfc6LEeKrteq_aJ3viA"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_4aYUfs6LEeKrteq_aJ3viA"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_4aYUf86LEeKrteq_aJ3viA"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4aYUgM6LEeKrteq_aJ3viA"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_4aYUgc6LEeKrteq_aJ3viA" visible="false" type="Class_NestedClassifierCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_4aYUgs6LEeKrteq_aJ3viA"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_4aYUg86LEeKrteq_aJ3viA"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_4aYUhM6LEeKrteq_aJ3viA"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4aYUhc6LEeKrteq_aJ3viA"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_k8NOUtPlEeWbOJoy-ulhLw" type="Class_FloatingNameLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_k8NOU9PlEeWbOJoy-ulhLw" y="5"/>
      </children>
      <element xmi:type="uml:Class" href="tdl.uml#_4aQ_sM6LEeKrteq_aJ3viA"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_4aXtYc6LEeKrteq_aJ3viA" x="617" y="362" width="175" height="71"/>
    </children>
    <children xmi:type="notation:Shape" xmi:id="_Y3YOcM6QEeKrteq_aJ3viA" type="Class_Shape" fontName="Segoe UI" lineColor="0">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Y3Y1gM6QEeKrteq_aJ3viA" source="ShadowFigure">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Y3Y1gc6QEeKrteq_aJ3viA" key="ShadowFigure_Value" value="false"/>
      </eAnnotations>
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Y3Y1hM6QEeKrteq_aJ3viA" source="QualifiedName">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Y3Y1hc6QEeKrteq_aJ3viA" key="QualifiedNameDepth" value="1000"/>
      </eAnnotations>
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_uKKygFRzEeSGV_4El4z6Og" source="PapyrusCSSForceValue">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_uKKygVRzEeSGV_4El4z6Og" key="fillColor" value="true"/>
      </eAnnotations>
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ez_wgEQDEeqBvYJaFSFI5A" source="displayNameLabelIcon">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ez_wgUQDEeqBvYJaFSFI5A" key="displayNameLabelIcon_value" value="false"/>
      </eAnnotations>
      <children xmi:type="notation:DecorationNode" xmi:id="_Y3Y1hs6QEeKrteq_aJ3viA" type="Class_NameLabel"/>
      <children xmi:type="notation:BasicCompartment" xmi:id="_Y3Y1h86QEeKrteq_aJ3viA" type="Class_AttributeCompartment">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_RHzOsAtlEeS-WKH_ORQAcg" source="PapyrusCSSForceValue">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_RHz1wAtlEeS-WKH_ORQAcg" key="visible" value="true"/>
        </eAnnotations>
        <styles xmi:type="notation:TitleStyle" xmi:id="_Y3Y1iM6QEeKrteq_aJ3viA"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_Y3Y1ic6QEeKrteq_aJ3viA"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_Y3Y1is6QEeKrteq_aJ3viA"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Y3Y1i86QEeKrteq_aJ3viA"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_Y3ZckM6QEeKrteq_aJ3viA" visible="false" type="Class_OperationCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_Y3Zckc6QEeKrteq_aJ3viA"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_Y3Zcks6QEeKrteq_aJ3viA"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_Y3Zck86QEeKrteq_aJ3viA"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Y3ZclM6QEeKrteq_aJ3viA"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_Y3Zclc6QEeKrteq_aJ3viA" visible="false" type="Class_NestedClassifierCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_Y3Zcls6QEeKrteq_aJ3viA"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_Y3Zcl86QEeKrteq_aJ3viA"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_Y3ZcmM6QEeKrteq_aJ3viA"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Y3Zcmc6QEeKrteq_aJ3viA"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_k8NOVNPlEeWbOJoy-ulhLw" type="Class_FloatingNameLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_k8NOVdPlEeWbOJoy-ulhLw" y="5"/>
      </children>
      <element xmi:type="uml:Class" href="tdl.uml#_Y3RgwM6QEeKrteq_aJ3viA"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Y3YOcc6QEeKrteq_aJ3viA" x="200" y="360" width="143" height="92"/>
    </children>
    <children xmi:type="notation:Shape" xmi:id="_fUdq8Oy-EeKqo4Ny4D-vKA" type="Class_Shape" fontName="Segoe UI" lineColor="0">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_fUguQOy-EeKqo4Ny4D-vKA" source="ShadowFigure">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_fUguQey-EeKqo4Ny4D-vKA" key="ShadowFigure_Value" value="false"/>
      </eAnnotations>
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_fUguROy-EeKqo4Ny4D-vKA" source="QualifiedName">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_fUguRey-EeKqo4Ny4D-vKA" key="QualifiedNameDepth" value="1000"/>
      </eAnnotations>
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_aYJkEFR0EeSGV_4El4z6Og" source="PapyrusCSSForceValue">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_aYJkEVR0EeSGV_4El4z6Og" key="fillColor" value="true"/>
      </eAnnotations>
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_eYh8gEQDEeqBvYJaFSFI5A" source="displayNameLabelIcon">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_eYh8gUQDEeqBvYJaFSFI5A" key="displayNameLabelIcon_value" value="false"/>
      </eAnnotations>
      <children xmi:type="notation:DecorationNode" xmi:id="_fUguRuy-EeKqo4Ny4D-vKA" type="Class_NameLabel"/>
      <children xmi:type="notation:BasicCompartment" xmi:id="_fUguR-y-EeKqo4Ny4D-vKA" type="Class_AttributeCompartment">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_PJcEkAtlEeS-WKH_ORQAcg" source="PapyrusCSSForceValue">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_PJcEkQtlEeS-WKH_ORQAcg" key="visible" value="true"/>
        </eAnnotations>
        <styles xmi:type="notation:TitleStyle" xmi:id="_fUguSOy-EeKqo4Ny4D-vKA"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_fUguSey-EeKqo4Ny4D-vKA"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_fUguSuy-EeKqo4Ny4D-vKA"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_fUguS-y-EeKqo4Ny4D-vKA"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_fUguTOy-EeKqo4Ny4D-vKA" visible="false" type="Class_OperationCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_fUguTey-EeKqo4Ny4D-vKA"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_fUguTuy-EeKqo4Ny4D-vKA"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_fUguT-y-EeKqo4Ny4D-vKA"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_fUguUOy-EeKqo4Ny4D-vKA"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_fUguUey-EeKqo4Ny4D-vKA" visible="false" type="Class_NestedClassifierCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_fUguUuy-EeKqo4Ny4D-vKA"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_fUguU-y-EeKqo4Ny4D-vKA"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_fUguVOy-EeKqo4Ny4D-vKA"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_fUguVey-EeKqo4Ny4D-vKA"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_k8NOVtPlEeWbOJoy-ulhLw" type="Class_FloatingNameLabel">
        <layoutConstraint xmi:type="notation:Location" xmi:id="_k8NOV9PlEeWbOJoy-ulhLw" y="5"/>
      </children>
      <element xmi:type="uml:Class" href="tdl.uml#_fTs18Oy-EeKqo4Ny4D-vKA"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_fUdq8ey-EeKqo4Ny4D-vKA" x="400" y="480" width="152" height="78"/>
    </children>
    <children xmi:type="notation:Shape" xmi:id="_TO2tgVRxEeSGV_4El4z6Og" type="Class_Shape">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_HGh0UFRyEeSGV_4El4z6Og" source="PapyrusCSSForceValue">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_HGh0UVRyEeSGV_4El4z6Og" key="fillColor" value="true"/>
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_SmXgmEQEEeqBvYJaFSFI5A" key="visible" value="true"/>
      </eAnnotations>
      <children xmi:type="notation:DecorationNode" xmi:id="_TO2tg1RxEeSGV_4El4z6Og" type="Class_NameLabel">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_SmXgmUQEEeqBvYJaFSFI5A" source="PapyrusCSSForceValue">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_SmYHoEQEEeqBvYJaFSFI5A" key="visible" value="true"/>
        </eAnnotations>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_TO2thFRxEeSGV_4El4z6Og" type="Class_AttributeCompartment">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_SmYHoUQEEeqBvYJaFSFI5A" source="PapyrusCSSForceValue">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_SmYHokQEEeqBvYJaFSFI5A" key="visible" value="true"/>
        </eAnnotations>
        <children xmi:type="notation:Shape" xmi:id="_PDzOMEQDEeqBvYJaFSFI5A" type="Property_ClassAttributeLabel">
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Q8DJQEQDEeqBvYJaFSFI5A" source="displayNameLabelIcon">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Q8DJQUQDEeqBvYJaFSFI5A" key="displayNameLabelIcon_value" value="false"/>
          </eAnnotations>
          <styles xmi:type="notation:StringListValueStyle" xmi:id="_PtE0sEQDEeqBvYJaFSFI5A" name="maskLabel">
            <stringListValue>multiplicity</stringListValue>
            <stringListValue>name</stringListValue>
            <stringListValue>type</stringListValue>
          </styles>
          <element xmi:type="uml:Property" href="tdl.uml#_TT1GUM6QEeKrteq_aJ3viA"/>
          <layoutConstraint xmi:type="notation:Location" xmi:id="_PDzOMUQDEeqBvYJaFSFI5A"/>
        </children>
        <styles xmi:type="notation:TitleStyle" xmi:id="_TO2thVRxEeSGV_4El4z6Og"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_TO2thlRxEeSGV_4El4z6Og"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_TO2th1RxEeSGV_4El4z6Og"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_TO2tiFRxEeSGV_4El4z6Og"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_TO2tiVRxEeSGV_4El4z6Og" visible="false" type="Class_OperationCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_TO2tilRxEeSGV_4El4z6Og"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_TO2ti1RxEeSGV_4El4z6Og"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_TO2tjFRxEeSGV_4El4z6Og"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_TO2tjVRxEeSGV_4El4z6Og"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_TO2tjlRxEeSGV_4El4z6Og" visible="false" type="Class_NestedClassifierCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_TO2tj1RxEeSGV_4El4z6Og"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_TO2tkFRxEeSGV_4El4z6Og"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_TO2tkVRxEeSGV_4El4z6Og"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_TO2tklRxEeSGV_4El4z6Og"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_k8NOWNPlEeWbOJoy-ulhLw" type="Class_FloatingNameLabel">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_SmYHo0QEEeqBvYJaFSFI5A" source="PapyrusCSSForceValue">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_SmYHpEQEEeqBvYJaFSFI5A" key="visible" value="true"/>
        </eAnnotations>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_k8NOWdPlEeWbOJoy-ulhLw" y="5"/>
      </children>
      <element xmi:type="uml:Class" href="tdl.uml#_TO2tgFRxEeSGV_4El4z6Og"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_TO2tglRxEeSGV_4El4z6Og" x="380" y="200" width="303" height="76"/>
    <children xmi:type="notation:Shape" xmi:id="_Pb03MEQEEeqBvYJaFSFI5A" type="Class_Shape">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_SmXgkEQEEeqBvYJaFSFI5A" source="PapyrusCSSForceValue">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_SmXgkUQEEeqBvYJaFSFI5A" key="visible" value="true"/>
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_TpgYkEQEEeqBvYJaFSFI5A" key="fillColor" value="true"/>
      </eAnnotations>
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_dpw8kEQEEeqBvYJaFSFI5A" source="displayNameLabelIcon">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_dpxjoEQEEeqBvYJaFSFI5A" key="displayNameLabelIcon_value" value="false"/>
      </eAnnotations>
      <children xmi:type="notation:DecorationNode" xmi:id="_Pb1eQEQEEeqBvYJaFSFI5A" type="Class_NameLabel">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_SmXgkkQEEeqBvYJaFSFI5A" source="PapyrusCSSForceValue">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_SmXgk0QEEeqBvYJaFSFI5A" key="visible" value="true"/>
        </eAnnotations>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_Pb1eQUQEEeqBvYJaFSFI5A" type="Class_FloatingNameLabel">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_SmXglkQEEeqBvYJaFSFI5A" source="PapyrusCSSForceValue">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_SmXgl0QEEeqBvYJaFSFI5A" key="visible" value="true"/>
        </eAnnotations>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_Pb1eQkQEEeqBvYJaFSFI5A" y="15"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_Pb1eQ0QEEeqBvYJaFSFI5A" type="Class_AttributeCompartment">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_SmXglEQEEeqBvYJaFSFI5A" source="PapyrusCSSForceValue">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_SmXglUQEEeqBvYJaFSFI5A" key="visible" value="true"/>
        </eAnnotations>
        <styles xmi:type="notation:TitleStyle" xmi:id="_Pb1eREQEEeqBvYJaFSFI5A"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_Pb1eRUQEEeqBvYJaFSFI5A"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_Pb1eRkQEEeqBvYJaFSFI5A"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Pb1eR0QEEeqBvYJaFSFI5A"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_Pb1eSEQEEeqBvYJaFSFI5A" visible="false" type="Class_OperationCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_Pb1eSUQEEeqBvYJaFSFI5A"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_Pb1eSkQEEeqBvYJaFSFI5A"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_Pb1eS0QEEeqBvYJaFSFI5A"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Pb1eTEQEEeqBvYJaFSFI5A"/>
      </children>
      <children xmi:type="notation:BasicCompartment" xmi:id="_Pb1eTUQEEeqBvYJaFSFI5A" visible="false" type="Class_NestedClassifierCompartment">
        <styles xmi:type="notation:TitleStyle" xmi:id="_Pb1eTkQEEeqBvYJaFSFI5A"/>
        <styles xmi:type="notation:SortingStyle" xmi:id="_Pb1eT0QEEeqBvYJaFSFI5A"/>
        <styles xmi:type="notation:FilteringStyle" xmi:id="_Pb1eUEQEEeqBvYJaFSFI5A"/>
        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Pb1eUUQEEeqBvYJaFSFI5A"/>
      </children>
      <element xmi:type="uml:Class" href="tdl.uml#_Lp3BcEQEEeqBvYJaFSFI5A"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Pb03MUQEEeqBvYJaFSFI5A" x="180" y="80" width="161" height="81"/>
    </children>
    <children xmi:type="notation:Shape" xmi:id="_WyrSgEQQEeqBvYJaFSFI5A" type="StereotypeComment">
      <styles xmi:type="notation:TitleStyle" xmi:id="_WyrSgUQQEeqBvYJaFSFI5A"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_WyrSg0QQEeqBvYJaFSFI5A" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_oFvnIM5xEeKBmZvNr53Zng"/>
      </styles>
      <element xsi:nil="true"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_WyrSgkQQEeqBvYJaFSFI5A" x="660" y="80"/>
    </children>
    <children xmi:type="notation:Shape" xmi:id="_Wyz1Y0QQEeqBvYJaFSFI5A" type="StereotypeComment">
      <styles xmi:type="notation:TitleStyle" xmi:id="_Wyz1ZEQQEeqBvYJaFSFI5A"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Wy0ccEQQEeqBvYJaFSFI5A" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_4aQ_sM6LEeKrteq_aJ3viA"/>
      </styles>
      <element xsi:nil="true"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Wyz1ZUQQEeqBvYJaFSFI5A" x="817" y="362"/>
    </children>
    <children xmi:type="notation:Shape" xmi:id="_Wy8_U0QQEeqBvYJaFSFI5A" type="StereotypeComment">
      <styles xmi:type="notation:TitleStyle" xmi:id="_Wy8_VEQQEeqBvYJaFSFI5A"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Wy9mYEQQEeqBvYJaFSFI5A" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_Y3RgwM6QEeKrteq_aJ3viA"/>
      </styles>
      <element xsi:nil="true"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Wy8_VUQQEeqBvYJaFSFI5A" x="400" y="360"/>
    </children>
    <children xmi:type="notation:Shape" xmi:id="_WzLBwEQQEeqBvYJaFSFI5A" type="StereotypeComment">
      <styles xmi:type="notation:TitleStyle" xmi:id="_WzLBwUQQEeqBvYJaFSFI5A"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_WzLBw0QQEeqBvYJaFSFI5A" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_fTs18Oy-EeKqo4Ny4D-vKA"/>
      </styles>
      <element xsi:nil="true"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_WzLBwkQQEeqBvYJaFSFI5A" x="600" y="480"/>
    </children>
    <children xmi:type="notation:Shape" xmi:id="_WzXPAEQQEeqBvYJaFSFI5A" type="StereotypeComment">
      <styles xmi:type="notation:TitleStyle" xmi:id="_WzXPAUQQEeqBvYJaFSFI5A"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_WzXPA0QQEeqBvYJaFSFI5A" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_TO2tgFRxEeSGV_4El4z6Og"/>
      </styles>
      <element xsi:nil="true"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_WzXPAkQQEeqBvYJaFSFI5A" x="580" y="200"/>
    </children>
    <children xmi:type="notation:Shape" xmi:id="_WzoUwEQQEeqBvYJaFSFI5A" type="StereotypeComment">
      <styles xmi:type="notation:TitleStyle" xmi:id="_WzoUwUQQEeqBvYJaFSFI5A"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_WzoUw0QQEeqBvYJaFSFI5A" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_Lp3BcEQEEeqBvYJaFSFI5A"/>
      </styles>
      <element xsi:nil="true"/>
      <layoutConstraint xmi:type="notation:Bounds" xmi:id="_WzoUwkQQEeqBvYJaFSFI5A" x="380" y="80"/>
    </children>
    <styles xmi:type="notation:DiagramStyle" xmi:id="_mBzZcc5xEeKBmZvNr53Zng"/>
    <styles xmi:type="notation:StringValueStyle" xmi:id="_k8NOWtPlEeWbOJoy-ulhLw" name="diagram_compatibility_version" stringValue="1.4.0"/>
    <styles xmi:type="style_1:PapyrusDiagramStyle" xmi:id="_cJfHgEQCEeqBvYJaFSFI5A" diagramKindId="org.eclipse.papyrus.uml.diagram.class">
      <owner xmi:type="uml:Package" href="tdl.uml#_095awM5wEeKBmZvNr53Zng"/>
    </styles>
    <element xmi:type="uml:Package" href="tdl.uml#_095awM5wEeKBmZvNr53Zng"/>
    <edges xmi:type="notation:Connector" xmi:id="_-v5sEM6LEeKrteq_aJ3viA" type="Association_Edge" source="_Y3YOcM6QEeKrteq_aJ3viA" target="_4aXtYM6LEeKrteq_aJ3viA" routing="Rectilinear" lineColor="0">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_vmSaIAtUEeSWRcMUBm5ClQ" source="ShadowFigure">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_vmU2YAtUEeSWRcMUBm5ClQ" key="ShadowFigure_Value" value="true"/>
      </eAnnotations>
      <children xmi:type="notation:DecorationNode" xmi:id="_-v6TIM6LEeKrteq_aJ3viA" visible="false" type="Association_StereotypeLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_ndM3cEQCEeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_-v6TIc6LEeKrteq_aJ3viA" y="-20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_-v6TIs6LEeKrteq_aJ3viA" visible="false" type="Association_NameLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_ndcvEEQCEeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_-v6TI86LEeKrteq_aJ3viA" x="3" y="-90"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_-v6TJM6LEeKrteq_aJ3viA" type="Association_TargetRoleLabel">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_SbJEsAtLEeSWRcMUBm5ClQ" source="PapyrusCSSForceValue">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_SbJrwAtLEeSWRcMUBm5ClQ" key="visible" value="true"/>
        </eAnnotations>
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Z6YWMEQDEeqBvYJaFSFI5A" source="displayNameLabelIcon">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Z6YWMUQDEeqBvYJaFSFI5A" key="displayNameLabelIcon_value" value="false"/>
        </eAnnotations>
        <styles xmi:type="notation:StringListValueStyle" xmi:id="_5IRGsAtUEeSWRcMUBm5ClQ" name="maskLabel">
          <stringListValue>name</stringListValue>
          <stringListValue>derived</stringListValue>
          <stringListValue>multiplicity</stringListValue>
        </styles>
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_ndtNwEQCEeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_-v6TJc6LEeKrteq_aJ3viA" x="120" y="-10"/>
      <children xmi:type="notation:DecorationNode" xmi:id="_-v6TJs6LEeKrteq_aJ3viA" visible="false" type="Association_SourceRoleLabel">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_SbJrwQtLEeSWRcMUBm5ClQ" source="PapyrusCSSForceValue">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_SbKS0AtLEeSWRcMUBm5ClQ" key="visible" value="true"/>
        </eAnnotations>
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_1QPsQAtUEeSWRcMUBm5ClQ" source="displayNameLabelIcon">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_1QQTUAtUEeSWRcMUBm5ClQ" key="displayNameLabelIcon_value" value="false"/>
        </eAnnotations>
        <styles xmi:type="notation:StringListValueStyle" xmi:id="_19LqwAtUEeSWRcMUBm5ClQ" name="maskLabel">
          <stringListValue>name</stringListValue>
          <stringListValue>derived</stringListValue>
          <stringListValue>multiplicity</stringListValue>
        </styles>
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_nd9scEQCEeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_-v6TJ86LEeKrteq_aJ3viA" x="-84" y="-10"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_-v6TKM6LEeKrteq_aJ3viA" visible="false" type="Association_SourceMultiplicityLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_neM9AEQCEeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_-v6TKc6LEeKrteq_aJ3viA" x="61" y="-29"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_-v6TKs6LEeKrteq_aJ3viA" visible="false" type="Association_TargetMultiplicityLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_negfAEQCEeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_-v6TK86LEeKrteq_aJ3viA" x="-54" y="-22"/>
      </children>
      <styles xmi:type="notation:FontStyle" xmi:id="_-v5sEc6LEeKrteq_aJ3viA" fontName="Segoe UI"/>
      <element xmi:type="uml:Association" href="tdl.uml#_-vv7EM6LEeKrteq_aJ3viA"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_-v5sEs6LEeKrteq_aJ3viA" points="[425, 380, -643984, -643984]$[617, 380, -643984, -643984]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_-wGgYM6LEeKrteq_aJ3viA" id="(1.0,0.21739130434782608)"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="__LATsM6LEeKrteq_aJ3viA" id="(0.0,0.2535211267605634)"/>
    <edges xmi:type="notation:Connector" xmi:id="_ZN0YgM6QEeKrteq_aJ3viA" type="Generalization_Edge" source="_Y3YOcM6QEeKrteq_aJ3viA" target="_TO2tgVRxEeSGV_4El4z6Og" routing="Tree" lineColor="0">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_SVe-EAtKEeSWRcMUBm5ClQ" source="PapyrusCSSForceValue">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_SVflIAtKEeSWRcMUBm5ClQ" key="visible" value="true"/>
      </eAnnotations>
      <children xmi:type="notation:DecorationNode" xmi:id="_ZN0_kM6QEeKrteq_aJ3viA" type="Generalization_StereotypeLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_neyy4EQCEeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_ZN0_kc6QEeKrteq_aJ3viA" x="1" y="38"/>
      </children>
      <styles xmi:type="notation:FontStyle" xmi:id="_ZN0Ygc6QEeKrteq_aJ3viA" fontName="Segoe UI"/>
      <element xmi:type="uml:Generalization" href="tdl.uml#_ZNuR4M6QEeKrteq_aJ3viA"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ZN0Ygs6QEeKrteq_aJ3viA" points="[320, 360, -643984, -643984]$[320, 320, -643984, -643984]$[520, 320, -643984, -643984]$[520, 276, -643984, -643984]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ZN3b0M6QEeKrteq_aJ3viA" id="(0.8391608391608392,0.0)"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_jyVcAFRzEeSGV_4El4z6Og" id="(0.46204620462046203,1.0)"/>
    <edges xmi:type="notation:Connector" xmi:id="_hwJqQOy-EeKqo4Ny4D-vKA" type="Association_Edge" source="_fUdq8Oy-EeKqo4Ny4D-vKA" target="_4aXtYM6LEeKrteq_aJ3viA" routing="Rectilinear" lineColor="0">
      <children xmi:type="notation:DecorationNode" xmi:id="_hwJqQ-y-EeKqo4Ny4D-vKA" visible="false" type="Association_StereotypeLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_y1PbUCIJEeeCEPE4IHLcjg" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_hwJqROy-EeKqo4Ny4D-vKA" y="-20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_hwJqRey-EeKqo4Ny4D-vKA" visible="false" type="Association_NameLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_y1w_wCIJEeeCEPE4IHLcjg" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_hwJqRuy-EeKqo4Ny4D-vKA" x="-138" y="-9"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_hwJqR-y-EeKqo4Ny4D-vKA" type="Association_TargetRoleLabel">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_2QHSIEQCEeqBvYJaFSFI5A" source="PapyrusCSSForceValue">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_2QHSIUQCEeqBvYJaFSFI5A" key="visible" value="true"/>
        </eAnnotations>
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_y2HlECIJEeeCEPE4IHLcjg" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <styles xmi:type="notation:StringListValueStyle" xmi:id="_AG-CgEQDEeqBvYJaFSFI5A" name="maskLabel">
          <stringListValue>multiplicity</stringListValue>
          <stringListValue>name</stringListValue>
        </styles>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_hwJqSOy-EeKqo4Ny4D-vKA" x="80" y="-10"/>
      <children xmi:type="notation:DecorationNode" xmi:id="_hwJqSey-EeKqo4Ny4D-vKA" visible="false" type="Association_SourceRoleLabel">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_mw-cwAtIEeSWRcMUBm5ClQ" source="PapyrusCSSForceValue">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_mw_D0AtIEeSWRcMUBm5ClQ" key="visible" value="true"/>
        </eAnnotations>
        <styles xmi:type="notation:StringListValueStyle" xmi:id="_ExNVMAtUEeSWRcMUBm5ClQ" name="maskLabel">
          <stringListValue>name</stringListValue>
          <stringListValue>derived</stringListValue>
          <stringListValue>multiplicity</stringListValue>
        </styles>
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_y2eKYCIJEeeCEPE4IHLcjg" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_hwJqSuy-EeKqo4Ny4D-vKA" x="-34" y="-135"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_hwJqS-y-EeKqo4Ny4D-vKA" visible="false" type="Association_SourceMultiplicityLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_y25BICIJEeeCEPE4IHLcjg" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_hwJqTOy-EeKqo4Ny4D-vKA" x="23" y="-16"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_hwJqTey-EeKqo4Ny4D-vKA" visible="false" type="Association_TargetMultiplicityLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_y3OYUCIJEeeCEPE4IHLcjg" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_hwJqTuy-EeKqo4Ny4D-vKA" x="-76" y="-11"/>
      </children>
      <styles xmi:type="notation:FontStyle" xmi:id="_hwJqQey-EeKqo4Ny4D-vKA" fontName="Segoe UI"/>
      <element xmi:type="uml:Association" href="tdl.uml#_hv9dAOy-EeKqo4Ny4D-vKA"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_hwJqQuy-EeKqo4Ny4D-vKA" points="[612, 520, -643984, -643984]$[740, 520, -643984, -643984]$[740, 433, -643984, -643984]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1XjZsAtKEeSWRcMUBm5ClQ" id="(1.0,0.2564102564102564)"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_hwiEwOy-EeKqo4Ny4D-vKA" id="(0.7028571428571428,1.0)"/>
    <edges xmi:type="notation:Connector" xmi:id="_vFTtgOy-EeKqo4Ny4D-vKA" type="Association_Edge" source="_Y3YOcM6QEeKrteq_aJ3viA" target="_fUdq8Oy-EeKqo4Ny4D-vKA" routing="Rectilinear" lineColor="0">
      <children xmi:type="notation:DecorationNode" xmi:id="_vFTtg-y-EeKqo4Ny4D-vKA" visible="false" type="Association_StereotypeLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_zNYOgCIJEeeCEPE4IHLcjg" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_vFTthOy-EeKqo4Ny4D-vKA" y="-20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_vFTthey-EeKqo4Ny4D-vKA" visible="false" type="Association_NameLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_zNqiYCIJEeeCEPE4IHLcjg" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_vFTthuy-EeKqo4Ny4D-vKA" x="16" y="-12"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_vFTth-y-EeKqo4Ny4D-vKA" type="Association_TargetRoleLabel">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_2QGrEEQCEeqBvYJaFSFI5A" source="PapyrusCSSForceValue">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_2QGrEUQCEeqBvYJaFSFI5A" key="visible" value="true"/>
        </eAnnotations>
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_zN82QCIJEeeCEPE4IHLcjg" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <styles xmi:type="notation:StringListValueStyle" xmi:id="_-PxQUEQCEeqBvYJaFSFI5A" name="maskLabel">
          <stringListValue>multiplicity</stringListValue>
          <stringListValue>name</stringListValue>
        </styles>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_vFTtiOy-EeKqo4Ny4D-vKA" x="53" y="-10"/>
      <children xmi:type="notation:DecorationNode" xmi:id="_vFTtiey-EeKqo4Ny4D-vKA" visible="false" type="Association_SourceRoleLabel">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_c4AFIAtLEeSWRcMUBm5ClQ" source="PapyrusCSSForceValue">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_c4AFIQtLEeSWRcMUBm5ClQ" key="visible" value="true"/>
        </eAnnotations>
        <styles xmi:type="notation:StringListValueStyle" xmi:id="_BrVT8AtVEeSWRcMUBm5ClQ" name="maskLabel">
          <stringListValue>name</stringListValue>
          <stringListValue>derived</stringListValue>
          <stringListValue>multiplicity</stringListValue>
        </styles>
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_zOPKICIJEeeCEPE4IHLcjg" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_vFTtiuy-EeKqo4Ny4D-vKA" x="-27" y="-8"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_vFTti-y-EeKqo4Ny4D-vKA" visible="false" type="Association_SourceMultiplicityLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_zOheACIJEeeCEPE4IHLcjg" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_vFTtjOy-EeKqo4Ny4D-vKA" x="35" y="15"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_vFTtjey-EeKqo4Ny4D-vKA" visible="false" type="Association_TargetMultiplicityLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_zOxVoCIJEeeCEPE4IHLcjg" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_vFTtjuy-EeKqo4Ny4D-vKA" x="-23" y="-23"/>
      </children>
      <styles xmi:type="notation:FontStyle" xmi:id="_vFTtgey-EeKqo4Ny4D-vKA" fontName="Segoe UI"/>
      <element xmi:type="uml:Association" href="tdl.uml#_vFKjkOy-EeKqo4Ny4D-vKA"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_vFTtguy-EeKqo4Ny4D-vKA" points="[343, 420, -643984, -643984]$[480, 420, -643984, -643984]$[480, 480, -643984, -643984]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_vFf6wOy-EeKqo4Ny4D-vKA" id="(1.0,0.6521739130434783)"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_tRH7wAtjEeS-WKH_ORQAcg" id="(0.5263157894736842,0.0)"/>
    <edges xmi:type="notation:Connector" xmi:id="_k-FGQBV4EeOt96BlMXV7qw" type="Generalization_Edge" source="_4aXtYM6LEeKrteq_aJ3viA" target="_TO2tgVRxEeSGV_4El4z6Og" routing="Tree" lineColor="0">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ST5psAtKEeSWRcMUBm5ClQ" source="PapyrusCSSForceValue">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ST6QwAtKEeSWRcMUBm5ClQ" key="visible" value="true"/>
      </eAnnotations>
      <children xmi:type="notation:DecorationNode" xmi:id="_k-GUYBV4EeOt96BlMXV7qw" type="Generalization_StereotypeLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_nc7xsEQCEeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_k-GUYRV4EeOt96BlMXV7qw" y="39"/>
      </children>
      <styles xmi:type="notation:FontStyle" xmi:id="_k-FGQRV4EeOt96BlMXV7qw" fontName="Segoe UI"/>
      <element xmi:type="uml:Generalization" href="tdl.uml#_k90nkBV4EeOt96BlMXV7qw"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_k-FGQhV4EeOt96BlMXV7qw" points="[700, 362, -643984, -643984]$[700, 320, -643984, -643984]$[520, 320, -643984, -643984]$[520, 276, -643984, -643984]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_k-MbABV4EeOt96BlMXV7qw" id="(0.4742857142857143,0.0)"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_T1-yYAtIEeSWRcMUBm5ClQ" id="(0.46204620462046203,1.0)"/>
    <edges xmi:type="notation:Connector" xmi:id="__XyKgVRyEeSGV_4El4z6Og" type="Generalization_Edge" source="_TO2tgVRxEeSGV_4El4z6Og" target="_oF1twM5xEeKBmZvNr53Zng" routing="Rectilinear">
      <children xmi:type="notation:DecorationNode" xmi:id="__XyKhFRyEeSGV_4El4z6Og" type="Generalization_StereotypeLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_ncrTAEQCEeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="__XyKhVRyEeSGV_4El4z6Og" y="40"/>
      </children>
      <styles xmi:type="notation:FontStyle" xmi:id="__XyKglRyEeSGV_4El4z6Og"/>
      <element xmi:type="uml:Generalization" href="tdl.uml#__XyKgFRyEeSGV_4El4z6Og"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="__XyKg1RyEeSGV_4El4z6Og" points="[560, 200, -643984, -643984]$[560, 174, -643984, -643984]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="__YFFcFRyEeSGV_4El4z6Og" id="(0.594059405940594,0.0)"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="__YFFcVRyEeSGV_4El4z6Og" id="(0.625,1.0)"/>
    <edges xmi:type="notation:Connector" xmi:id="_dKYbJFR0EeSGV_4El4z6Og" type="Association_Edge" source="_fUdq8Oy-EeKqo4Ny4D-vKA" target="_Y3YOcM6QEeKrteq_aJ3viA" routing="Rectilinear">
      <children xmi:type="notation:DecorationNode" xmi:id="_dKYbJ1R0EeSGV_4El4z6Og" visible="false" type="Association_StereotypeLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_ngZVYEQCEeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_dKYbKFR0EeSGV_4El4z6Og" x="-1" y="-18"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_dKYbKVR0EeSGV_4El4z6Og" visible="false" type="Association_NameLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_ngpNAEQCEeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_dKYbKlR0EeSGV_4El4z6Og" y="19"/>
      <children xmi:type="notation:DecorationNode" xmi:id="_dKhlEFR0EeSGV_4El4z6Og" type="Association_TargetRoleLabel">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_2QH5MkQCEeqBvYJaFSFI5A" source="PapyrusCSSForceValue">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_2QIgQEQCEeqBvYJaFSFI5A" key="visible" value="true"/>
        </eAnnotations>
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_ng2oYEQCEeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <styles xmi:type="notation:StringListValueStyle" xmi:id="_gA_vIEQDEeqBvYJaFSFI5A" name="maskLabel">
          <stringListValue>multiplicity</stringListValue>
          <stringListValue>name</stringListValue>
        </styles>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_dKhlEVR0EeSGV_4El4z6Og" x="87" y="-10"/>
      <children xmi:type="notation:DecorationNode" xmi:id="_dKhlElR0EeSGV_4El4z6Og" visible="false" type="Association_SourceRoleLabel">
        <styles xmi:type="notation:StringListValueStyle" xmi:id="_m83o4FR0EeSGV_4El4z6Og" name="maskLabel">
          <stringListValue>name</stringListValue>
          <stringListValue>derived</stringListValue>
          <stringListValue>multiplicity</stringListValue>
        </styles>
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_nhEq0EQCEeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_dKhlE1R0EeSGV_4El4z6Og" x="-29" y="7"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_dKhlFFR0EeSGV_4El4z6Og" visible="false" type="Association_SourceMultiplicityLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_nhTUUEQCEeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_dKhlFVR0EeSGV_4El4z6Og" x="39" y="20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_dKhlFlR0EeSGV_4El4z6Og" visible="false" type="Association_TargetMultiplicityLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_nhgvsEQCEeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_dKhlF1R0EeSGV_4El4z6Og" x="-39" y="-17"/>
      </children>
      <styles xmi:type="notation:FontStyle" xmi:id="_dKYbJVR0EeSGV_4El4z6Og"/>
      <element xmi:type="uml:Association" href="tdl.uml#_dKYbIFR0EeSGV_4El4z6Og"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_dKYbJlR0EeSGV_4El4z6Og" points="[400, 500, -643984, -643984]$[260, 500, -643984, -643984]$[260, 452, -643984, -643984]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_21U4AEQCEeqBvYJaFSFI5A" id="(0.0,0.2564102564102564)"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_dK1HEFR0EeSGV_4El4z6Og" id="(0.4195804195804196,1.0)"/>
    <edges xmi:type="notation:Connector" xmi:id="_u9ZJwFR0EeSGV_4El4z6Og" type="Association_Edge" source="_Y3YOcM6QEeKrteq_aJ3viA" target="_Y3YOcM6QEeKrteq_aJ3viA" routing="Rectilinear">
      <children xmi:type="notation:DecorationNode" xmi:id="_u9ZJw1R0EeSGV_4El4z6Og" visible="false" type="Association_StereotypeLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_nfCDcEQCEeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_u9ZJxFR0EeSGV_4El4z6Og" y="-20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_u9ZJxVR0EeSGV_4El4z6Og" visible="false" type="Association_NameLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_nfQF4EQCEeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_u9ZJxlR0EeSGV_4El4z6Og" y="20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_u9ZJx1R0EeSGV_4El4z6Og" type="Association_TargetRoleLabel">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_2QH5MEQCEeqBvYJaFSFI5A" source="PapyrusCSSForceValue">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_2QH5MUQCEeqBvYJaFSFI5A" key="visible" value="true"/>
        </eAnnotations>
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_nfhysEQCEeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <styles xmi:type="notation:StringListValueStyle" xmi:id="_7eT1UEQCEeqBvYJaFSFI5A" name="maskLabel">
          <stringListValue>multiplicity</stringListValue>
          <stringListValue>name</stringListValue>
        </styles>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_u9ZJyFR0EeSGV_4El4z6Og" x="50" y="-62"/>
      <children xmi:type="notation:DecorationNode" xmi:id="_u9i6wFR0EeSGV_4El4z6Og" visible="false" type="Association_SourceRoleLabel">
        <styles xmi:type="notation:StringListValueStyle" xmi:id="__Z-Q8FR0EeSGV_4El4z6Og" name="maskLabel">
          <stringListValue>name</stringListValue>
          <stringListValue>derived</stringListValue>
          <stringListValue>multiplicity</stringListValue>
        </styles>
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_nfv1IEQCEeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_u9i6wVR0EeSGV_4El4z6Og" x="-101" y="37"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_u9i6wlR0EeSGV_4El4z6Og" visible="false" type="Association_SourceMultiplicityLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_nf8pcEQCEeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_u9i6w1R0EeSGV_4El4z6Og" x="8" y="57"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_u9i6xFR0EeSGV_4El4z6Og" visible="false" type="Association_TargetMultiplicityLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_ngKr4EQCEeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_u9i6xVR0EeSGV_4El4z6Og" x="-50" y="-18"/>
      </children>
      <styles xmi:type="notation:FontStyle" xmi:id="_u9ZJwVR0EeSGV_4El4z6Og"/>
      <element xmi:type="uml:Association" href="tdl.uml#_u9P_01R0EeSGV_4El4z6Og"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_u9ZJwlR0EeSGV_4El4z6Og" points="[240, 360, -643984, -643984]$[240, 323, -643984, -643984]$[140, 323, -643984, -643984]$[140, 400, -643984, -643984]$[200, 400, -643984, -643984]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_u911sFR0EeSGV_4El4z6Og" id="(0.27972027972027974,0.0)"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_u911sVR0EeSGV_4El4z6Og" id="(0.0,0.43478260869565216)"/>
    <edges xmi:type="notation:Connector" xmi:id="_QxUXQVR1EeSGV_4El4z6Og" type="Generalization_Edge" source="_fUdq8Oy-EeKqo4Ny4D-vKA" target="_oF1twM5xEeKBmZvNr53Zng" routing="Rectilinear">
      <children xmi:type="notation:DecorationNode" xmi:id="_QxUXRFR1EeSGV_4El4z6Og" type="Generalization_StereotypeLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_U9KQ8CIMEeeCEPE4IHLcjg" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_QxUXRVR1EeSGV_4El4z6Og" y="40"/>
      </children>
      <styles xmi:type="notation:FontStyle" xmi:id="_QxUXQlR1EeSGV_4El4z6Og"/>
      <element xmi:type="uml:Generalization" href="tdl.uml#_QxUXQFR1EeSGV_4El4z6Og"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_QxUXQ1R1EeSGV_4El4z6Og" points="[612, 540, -643984, -643984]$[820, 540, -643984, -643984]$[820, 100, -643984, -643984]$[606, 100, -643984, -643984]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_QxdhMFR1EeSGV_4El4z6Og" id="(1.0,0.5128205128205128)"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_QxdhMVR1EeSGV_4El4z6Og" id="(1.0,0.2702702702702703)"/>
    <edges xmi:type="notation:Connector" xmi:id="_gpn_8EQEEeqBvYJaFSFI5A" type="Association_Edge" source="_Pb03MEQEEeqBvYJaFSFI5A" target="_oF1twM5xEeKBmZvNr53Zng" routing="Rectilinear">
      <children xmi:type="notation:DecorationNode" xmi:id="_gpn_80QEEeqBvYJaFSFI5A" visible="false" type="Association_StereotypeLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_iQugoEQEEeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_gpn_9EQEEeqBvYJaFSFI5A" y="-20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_gpn_9UQEEeqBvYJaFSFI5A" visible="false" type="Association_NameLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_iQ4RoEQEEeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_gpn_9kQEEeqBvYJaFSFI5A" y="20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_gpn_90QEEeqBvYJaFSFI5A" visible="false" type="Association_TargetRoleLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_iRBbkEQEEeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_gpn_-EQEEeqBvYJaFSFI5A" x="72" y="-20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_gpn_-UQEEeqBvYJaFSFI5A" type="Association_SourceRoleLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_iRLzoEQEEeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <styles xmi:type="notation:StringListValueStyle" xmi:id="_mooVAEQEEeqBvYJaFSFI5A" name="maskLabel">
          <stringListValue>multiplicity</stringListValue>
          <stringListValue>name</stringListValue>
        </styles>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_gpn_-kQEEeqBvYJaFSFI5A" x="-60" y="-10"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_gpn_-0QEEeqBvYJaFSFI5A" visible="false" type="Association_SourceMultiplicityLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_iRYA4EQEEeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_gpn__EQEEeqBvYJaFSFI5A" x="72" y="20"/>
      </children>
      <children xmi:type="notation:DecorationNode" xmi:id="_gpn__UQEEeqBvYJaFSFI5A" visible="false" type="Association_TargetMultiplicityLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_iRhK0EQEEeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_gpn__kQEEeqBvYJaFSFI5A" x="-72" y="-20"/>
      </children>
      <styles xmi:type="notation:FontStyle" xmi:id="_gpn_8UQEEeqBvYJaFSFI5A"/>
      <element xmi:type="uml:Association" href="tdl.uml#_gpbLoEQEEeqBvYJaFSFI5A"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_gpn_8kQEEeqBvYJaFSFI5A" points="[281, 120, -643984, -643984]$[460, 120, -643984, -643984]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_gqMAoEQEEeqBvYJaFSFI5A" id="(1.0,0.49382716049382713)"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_gqMAoUQEEeqBvYJaFSFI5A" id="(0.0,0.5405405405405406)"/>
    </edges>
    <edges xmi:type="notation:Connector" xmi:id="_soOGoEQJEeqBvYJaFSFI5A" type="Generalization_Edge" source="_Pb03MEQEEeqBvYJaFSFI5A" target="_oF1twM5xEeKBmZvNr53Zng" routing="Tree">
      <children xmi:type="notation:DecorationNode" xmi:id="_soOtsEQJEeqBvYJaFSFI5A" type="Generalization_StereotypeLabel">
        <styles xmi:type="notation:BooleanValueStyle" xmi:id="_uojmsEQJEeqBvYJaFSFI5A" name="IS_UPDATED_POSITION" booleanValue="true"/>
        <layoutConstraint xmi:type="notation:Location" xmi:id="_soOtsUQJEeqBvYJaFSFI5A" y="40"/>
      </children>
      <styles xmi:type="notation:FontStyle" xmi:id="_soOGoUQJEeqBvYJaFSFI5A"/>
      <element xmi:type="uml:Generalization" href="tdl.uml#_sn2TMEQJEeqBvYJaFSFI5A"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_soOGokQJEeqBvYJaFSFI5A" points="[240, 80, -643984, -643984]$[240, 40, -643984, -643984]$[540, 40, -643984, -643984]$[540, 80, -643984, -643984]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_soz8gEQJEeqBvYJaFSFI5A" id="(0.37267080745341613,0.0)"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_soz8gUQJEeqBvYJaFSFI5A" id="(0.5,0.0)"/>
    <edges xmi:type="notation:Connector" xmi:id="_WyrShEQQEeqBvYJaFSFI5A" type="StereotypeCommentLink" source="_oF1twM5xEeKBmZvNr53Zng" target="_WyrSgEQQEeqBvYJaFSFI5A">
      <styles xmi:type="notation:FontStyle" xmi:id="_WyrShUQQEeqBvYJaFSFI5A"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_WyrSiUQQEeqBvYJaFSFI5A" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_oFvnIM5xEeKBmZvNr53Zng"/>
      </styles>
      <element xsi:nil="true"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_WyrShkQQEeqBvYJaFSFI5A" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_WyrSh0QQEeqBvYJaFSFI5A"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_WyrSiEQQEeqBvYJaFSFI5A"/>
    </edges>
    <edges xmi:type="notation:Connector" xmi:id="_Wy0ccUQQEeqBvYJaFSFI5A" type="StereotypeCommentLink" source="_4aXtYM6LEeKrteq_aJ3viA" target="_Wyz1Y0QQEeqBvYJaFSFI5A">
      <styles xmi:type="notation:FontStyle" xmi:id="_Wy0cckQQEeqBvYJaFSFI5A"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Wy0cdkQQEeqBvYJaFSFI5A" 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="_Wy0cc0QQEeqBvYJaFSFI5A" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Wy0cdEQQEeqBvYJaFSFI5A"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Wy0cdUQQEeqBvYJaFSFI5A"/>
    </edges>
    <edges xmi:type="notation:Connector" xmi:id="_Wy9mYUQQEeqBvYJaFSFI5A" type="StereotypeCommentLink" source="_Y3YOcM6QEeKrteq_aJ3viA" target="_Wy8_U0QQEeqBvYJaFSFI5A">
      <styles xmi:type="notation:FontStyle" xmi:id="_Wy9mYkQQEeqBvYJaFSFI5A"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Wy9mZkQQEeqBvYJaFSFI5A" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_Y3RgwM6QEeKrteq_aJ3viA"/>
      </styles>
      <element xsi:nil="true"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Wy9mY0QQEeqBvYJaFSFI5A" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Wy9mZEQQEeqBvYJaFSFI5A"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Wy9mZUQQEeqBvYJaFSFI5A"/>
    </edges>
    <edges xmi:type="notation:Connector" xmi:id="_WzLBxEQQEeqBvYJaFSFI5A" type="StereotypeCommentLink" source="_fUdq8Oy-EeKqo4Ny4D-vKA" target="_WzLBwEQQEeqBvYJaFSFI5A">
      <styles xmi:type="notation:FontStyle" xmi:id="_WzLBxUQQEeqBvYJaFSFI5A"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_WzLByUQQEeqBvYJaFSFI5A" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_fTs18Oy-EeKqo4Ny4D-vKA"/>
      </styles>
      <element xsi:nil="true"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_WzLBxkQQEeqBvYJaFSFI5A" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_WzLBx0QQEeqBvYJaFSFI5A"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_WzLByEQQEeqBvYJaFSFI5A"/>
    </edges>
    <edges xmi:type="notation:Connector" xmi:id="_WzXPBEQQEeqBvYJaFSFI5A" type="StereotypeCommentLink" source="_TO2tgVRxEeSGV_4El4z6Og" target="_WzXPAEQQEeqBvYJaFSFI5A">
      <styles xmi:type="notation:FontStyle" xmi:id="_WzXPBUQQEeqBvYJaFSFI5A"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_WzXPCUQQEeqBvYJaFSFI5A" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_TO2tgFRxEeSGV_4El4z6Og"/>
      </styles>
      <element xsi:nil="true"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_WzXPBkQQEeqBvYJaFSFI5A" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_WzXPB0QQEeqBvYJaFSFI5A"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_WzXPCEQQEeqBvYJaFSFI5A"/>
    </edges>
    <edges xmi:type="notation:Connector" xmi:id="_WzoUxEQQEeqBvYJaFSFI5A" type="StereotypeCommentLink" source="_Pb03MEQEEeqBvYJaFSFI5A" target="_WzoUwEQQEeqBvYJaFSFI5A">
      <styles xmi:type="notation:FontStyle" xmi:id="_WzoUxUQQEeqBvYJaFSFI5A"/>
      <styles xmi:type="notation:EObjectValueStyle" xmi:id="_WzoUyUQQEeqBvYJaFSFI5A" name="BASE_ELEMENT">
        <eObjectValue xmi:type="uml:Class" href="tdl.uml#_Lp3BcEQEEeqBvYJaFSFI5A"/>
      </styles>
      <element xsi:nil="true"/>
      <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_WzoUxkQQEeqBvYJaFSFI5A" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
      <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_WzoUx0QQEeqBvYJaFSFI5A"/>
      <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_WzoUyEQQEeqBvYJaFSFI5A"/>
    </edges>
  </notation:Diagram>
  <notation:Diagram xmi:id="_5S_KsM57EeKBmZvNr53Zng" type="PapyrusUMLClassDiagram" name="Foundation::Miscellaneous" measurementUnit="Pixel">
    <children xmi:type="notation:Shape" xmi:id="_DzOPQM58EeKBmZvNr53Zng" type="Class_Shape" fontName="Segoe UI" lineColor="0">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_DzOPQs58EeKBmZvNr53Zng" source="ShadowFigure">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_DzOPQ858EeKBmZvNr53Zng" key="ShadowFigure_Value" value="false"/>
      </eAnnotations>
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_DzOPRs58EeKBmZvNr53Zng" source="QualifiedName">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_DzOPR858EeKBmZvNr53Zng" key="QualifiedNameDepth" value="1000"/>
      </eAnnotations>
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_tzJhAVRwEeSGV_4El4z6Og" source="PapyrusCSSForceValue">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_tzJhAlRwEeSGV_4El4z6Og" key="fillColor" value="true"/>
      </eAnnotations>
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_e19XAEQREeqBvYJaFSFI5A" source="displayNameLabelIcon">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_e19XAUQREeqBvYJaFSFI5A" key="displayNameLabelIcon_value" value="false"/>
      </eAnnotations>
      <children xmi:type="notation:DecorationNode" xmi:id="_DzO2UM58EeKBmZvNr53Zng" type="Class_NameLabel"/>
      <children xmi:type="notation:BasicCompartment" xmi:id="_DzO2Uc58EeKBmZvNr53Zng" type="Class_AttributeCompartment">
        <children xmi:type="notation:Shape" xmi:id="_kZ1nMM6fEeKrteq_aJ3viA" type="Property_ClassAttributeLabel" fontName="Segoe UI" lineColor="0">
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_nu-XAM6fEeKrteq_aJ3viA" source="CustomAppearance_Annotation">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_nu--EM6fEeKrteq_aJ3viA" key="CustomAppearance_MaskValue" value="188"/>
          </eAnnotations>
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_vlav4FRwEeSGV_4El4z6Og" source="displayNameLabelIcon">