<?xml version="1.0" encoding="UTF-8"?>
<xmi:XMI xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:OpenInterfaceModel_Profile="http:///schemas/OpenInterfaceModel_Profile/_3NKYsD78EeiIisB6uOvKFA/8" xmlns:OpenModel_Profile="http:///schemas/OpenModel_Profile/_S30WUD8HEeiIisB6uOvKFA/26" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xsi:schemaLocation="http:///schemas/OpenInterfaceModel_Profile/_3NKYsD78EeiIisB6uOvKFA/8 UmlProfiles/OpenInterfaceModelProfile/OpenInterfaceModel_Profile.profile.uml#_3NPRMD78EeiIisB6uOvKFA http:///schemas/OpenModel_Profile/_S30WUD8HEeiIisB6uOvKFA/26 UmlProfiles/OpenModelProfile/OpenModel_Profile.profile.uml#_S32LgD8HEeiIisB6uOvKFA">
  <uml:Model xmi:id="_nbYiwDA4Eea4fKwSGMr6CA" name="TapiTopology">
    <ownedComment xmi:type="uml:Comment" xmi:id="_MQDu0BEKEeix4OZk6OGmSg" annotatedElement="_nbYiwDA4Eea4fKwSGMr6CA">
      <body>&#xD;
This module contains TAPI Topology Model definitions.&#xD;
Source: TapiTopology.uml&#xD;
Copyright (c) 2018 Open Networking Foundation (ONF). All rights reserved.&#xD;
License: This module is distributed under the Apache License 2.0</body>
    </ownedComment>
    <packagedElement xmi:type="uml:Package" xmi:id="_RPB0EC5xEea0_JngOlSKcA" name="Associations">
      <packagedElement xmi:type="uml:Association" xmi:id="_STzYAO_tEeWLlrwIF3w0vA" name="NodeEPHasStatePac" memberEnd="_STzYA-_tEeWLlrwIF3w0vA _STzYBe_tEeWLlrwIF3w0vA">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_STzYAe_tEeWLlrwIF3w0vA" source="org.eclipse.papyrus">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_STzYAu_tEeWLlrwIF3w0vA" key="nature" value="UML_Nature"/>
        </eAnnotations>
        <ownedEnd xmi:type="uml:Property" xmi:id="_STzYBe_tEeWLlrwIF3w0vA" name="_nodeEdgePoint" type="_i1UzkD-3EeWNAdBR30aJhw" association="_STzYAO_tEeWLlrwIF3w0vA"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_WSiGUN71EeW-BtRsuJPbqg" name="LinkHasCapacityPac" memberEnd="_WSiGU971EeW-BtRsuJPbqg _WSiGVd71EeW-BtRsuJPbqg">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_WSiGUd71EeW-BtRsuJPbqg" source="org.eclipse.papyrus">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_WSiGUt71EeW-BtRsuJPbqg" key="nature" value="UML_Nature"/>
        </eAnnotations>
        <ownedEnd xmi:type="uml:Property" xmi:id="_WSiGVd71EeW-BtRsuJPbqg" name="_link" type="_37fFQOMCEeSdZOEXoN8VDQ" association="_WSiGUN71EeW-BtRsuJPbqg"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_cQkyEN71EeW-BtRsuJPbqg" name="LinkHasCostPac" memberEnd="_cQkyE971EeW-BtRsuJPbqg _cQujEN71EeW-BtRsuJPbqg">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_cQkyEd71EeW-BtRsuJPbqg" source="org.eclipse.papyrus">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_cQkyEt71EeW-BtRsuJPbqg" key="nature" value="UML_Nature"/>
        </eAnnotations>
        <ownedEnd xmi:type="uml:Property" xmi:id="_cQujEN71EeW-BtRsuJPbqg" name="_link" type="_37fFQOMCEeSdZOEXoN8VDQ" association="_cQkyEN71EeW-BtRsuJPbqg"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_gJx4QN71EeW-BtRsuJPbqg" name="LinkHasIntegrityPac" memberEnd="_gJx4Q971EeW-BtRsuJPbqg _gJx4Rd71EeW-BtRsuJPbqg">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_gJx4Qd71EeW-BtRsuJPbqg" source="org.eclipse.papyrus">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_gJx4Qt71EeW-BtRsuJPbqg" key="nature" value="UML_Nature"/>
        </eAnnotations>
        <ownedEnd xmi:type="uml:Property" xmi:id="_gJx4Rd71EeW-BtRsuJPbqg" name="_link" type="_37fFQOMCEeSdZOEXoN8VDQ" association="_gJx4QN71EeW-BtRsuJPbqg"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_rJUvAN71EeW-BtRsuJPbqg" name="LinkHasRiskPac" memberEnd="_rJUvA971EeW-BtRsuJPbqg _rJUvBd71EeW-BtRsuJPbqg">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rJUvAd71EeW-BtRsuJPbqg" source="org.eclipse.papyrus">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rJUvAt71EeW-BtRsuJPbqg" key="nature" value="UML_Nature"/>
        </eAnnotations>
        <ownedEnd xmi:type="uml:Property" xmi:id="_rJUvBd71EeW-BtRsuJPbqg" name="_link" type="_37fFQOMCEeSdZOEXoN8VDQ" association="_rJUvAN71EeW-BtRsuJPbqg"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_IZggAN8AEeW-BtRsuJPbqg" name="LinkHasStatePac" memberEnd="_IZggA98AEeW-BtRsuJPbqg _IZpp8N8AEeW-BtRsuJPbqg">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_IZggAd8AEeW-BtRsuJPbqg" source="org.eclipse.papyrus">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_IZggAt8AEeW-BtRsuJPbqg" key="nature" value="UML_Nature"/>
        </eAnnotations>
        <ownedEnd xmi:type="uml:Property" xmi:id="_IZpp8N8AEeW-BtRsuJPbqg" name="_link" type="_37fFQOMCEeSdZOEXoN8VDQ" association="_IZggAN8AEeW-BtRsuJPbqg"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_kZ4bgN71EeW-BtRsuJPbqg" name="LinkHasTimingPac" memberEnd="_kZ4bg971EeW-BtRsuJPbqg _kZ4bhd71EeW-BtRsuJPbqg">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_kZ4bgd71EeW-BtRsuJPbqg" source="org.eclipse.papyrus">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_kZ4bgt71EeW-BtRsuJPbqg" key="nature" value="UML_Nature"/>
        </eAnnotations>
        <ownedEnd xmi:type="uml:Property" xmi:id="_kZ4bhd71EeW-BtRsuJPbqg" name="_link" type="_37fFQOMCEeSdZOEXoN8VDQ" association="_kZ4bgN71EeW-BtRsuJPbqg"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_CM28EN72EeW-BtRsuJPbqg" name="LinkHasTransitionPac" memberEnd="_CM28E972EeW-BtRsuJPbqg _CM28Fd72EeW-BtRsuJPbqg">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_CM28Ed72EeW-BtRsuJPbqg" source="org.eclipse.papyrus">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_CM28Et72EeW-BtRsuJPbqg" key="nature" value="UML_Nature"/>
        </eAnnotations>
        <ownedEnd xmi:type="uml:Property" xmi:id="_CM28Fd72EeW-BtRsuJPbqg" name="_link" type="_37fFQOMCEeSdZOEXoN8VDQ" association="_CM28EN72EeW-BtRsuJPbqg"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="__ET2wN71EeW-BtRsuJPbqg" name="LinkHasValidationPac" memberEnd="__ET2w971EeW-BtRsuJPbqg __EdnwN71EeW-BtRsuJPbqg">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="__ET2wd71EeW-BtRsuJPbqg" source="org.eclipse.papyrus">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="__ET2wt71EeW-BtRsuJPbqg" key="nature" value="UML_Nature"/>
        </eAnnotations>
        <ownedEnd xmi:type="uml:Property" xmi:id="__EdnwN71EeW-BtRsuJPbqg" name="_link" type="_37fFQOMCEeSdZOEXoN8VDQ" association="__ET2wN71EeW-BtRsuJPbqg"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_tOFAkN7rEeW-BtRsuJPbqg" name="NodeHasCapacityPac" memberEnd="_tOFAk97rEeW-BtRsuJPbqg _tOFAld7rEeW-BtRsuJPbqg">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_tOFAkd7rEeW-BtRsuJPbqg" source="org.eclipse.papyrus">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_tOFAkt7rEeW-BtRsuJPbqg" key="nature" value="UML_Nature"/>
        </eAnnotations>
        <ownedEnd xmi:type="uml:Property" xmi:id="_tOFAld7rEeW-BtRsuJPbqg" name="_node" type="_xImb0OK4EeSq5fATALSQkQ" association="_tOFAkN7rEeW-BtRsuJPbqg"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_7DdfMN7vEeW-BtRsuJPbqg" name="NodeHasCostPac" memberEnd="_7DdfM97vEeW-BtRsuJPbqg _7DmpIN7vEeW-BtRsuJPbqg">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7DdfMd7vEeW-BtRsuJPbqg" source="org.eclipse.papyrus">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_7DdfMt7vEeW-BtRsuJPbqg" key="nature" value="UML_Nature"/>
        </eAnnotations>
        <ownedEnd xmi:type="uml:Property" xmi:id="_7DmpIN7vEeW-BtRsuJPbqg" name="_node" type="_xImb0OK4EeSq5fATALSQkQ" association="_7DdfMN7vEeW-BtRsuJPbqg"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_lqLYAN7wEeW-BtRsuJPbqg" name="NodeHasIntegrityPac" memberEnd="_lqLYA97wEeW-BtRsuJPbqg _lqLYBd7wEeW-BtRsuJPbqg">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_lqLYAd7wEeW-BtRsuJPbqg" source="org.eclipse.papyrus">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_lqLYAt7wEeW-BtRsuJPbqg" key="nature" value="UML_Nature"/>
        </eAnnotations>
        <ownedEnd xmi:type="uml:Property" xmi:id="_lqLYBd7wEeW-BtRsuJPbqg" name="_node" type="_xImb0OK4EeSq5fATALSQkQ" association="_lqLYAN7wEeW-BtRsuJPbqg"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_W9zh0N7-EeW-BtRsuJPbqg" name="NodeHasStatePac" memberEnd="_W9zh097-EeW-BtRsuJPbqg _W9zh1d7-EeW-BtRsuJPbqg">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_W9zh0d7-EeW-BtRsuJPbqg" source="org.eclipse.papyrus">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_W9zh0t7-EeW-BtRsuJPbqg" key="nature" value="UML_Nature"/>
        </eAnnotations>
        <ownedEnd xmi:type="uml:Property" xmi:id="_W9zh1d7-EeW-BtRsuJPbqg" name="_node" type="_xImb0OK4EeSq5fATALSQkQ" association="_W9zh0N7-EeW-BtRsuJPbqg"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_kTBiYN7xEeW-BtRsuJPbqg" name="NodeHasTimingPac" memberEnd="_kTBiY97xEeW-BtRsuJPbqg _kTBiZd7xEeW-BtRsuJPbqg">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_kTBiYd7xEeW-BtRsuJPbqg" source="org.eclipse.papyrus">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_kTBiYt7xEeW-BtRsuJPbqg" key="nature" value="UML_Nature"/>
        </eAnnotations>
        <ownedEnd xmi:type="uml:Property" xmi:id="_kTBiZd7xEeW-BtRsuJPbqg" name="_node" type="_xImb0OK4EeSq5fATALSQkQ" association="_kTBiYN7xEeW-BtRsuJPbqg"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_IzuHYKf4EeW6jfwWQNiYcg" name="BottomMostNodeOwnsNEP" memberEnd="_Iz0OAKf4EeW6jfwWQNiYcg _Iz6UoKf4EeW6jfwWQNiYcg">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_IzuHYaf4EeW6jfwWQNiYcg" source="org.eclipse.papyrus">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_IzuHYqf4EeW6jfwWQNiYcg" key="nature" value="UML_Nature"/>
        </eAnnotations>
        <ownedEnd xmi:type="uml:Property" xmi:id="_Iz6UoKf4EeW6jfwWQNiYcg" name="_node" type="_xImb0OK4EeSq5fATALSQkQ" association="_IzuHYKf4EeW6jfwWQNiYcg">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_N1sMcKf4EeW6jfwWQNiYcg" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_N1sMcaf4EeW6jfwWQNiYcg" value="1"/>
        </ownedEnd>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_tQQ4UGj_EeWZEqTYAF8eqA" name="LinkTerminatesOnNEP" memberEnd="_tQQ4U2j_EeWZEqTYAF8eqA _tQQ4VWj_EeWZEqTYAF8eqA">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_tQQ4UWj_EeWZEqTYAF8eqA" source="org.eclipse.papyrus">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_tQQ4Umj_EeWZEqTYAF8eqA" key="nature" value="UML_Nature"/>
        </eAnnotations>
        <ownedEnd xmi:type="uml:Property" xmi:id="_tQQ4VWj_EeWZEqTYAF8eqA" name="_linkPort" type="_37fFQOMCEeSdZOEXoN8VDQ" association="_tQQ4UGj_EeWZEqTYAF8eqA">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VEfbYGkAEeWZEqTYAF8eqA"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VEfbYWkAEeWZEqTYAF8eqA" value="1"/>
        </ownedEnd>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_T3T6ID_NEeWNAdBR30aJhw" name="NodeAggregatesNEP" memberEnd="_T3VIQT_NEeWNAdBR30aJhw _T3W9cD_NEeWNAdBR30aJhw">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_T3UhMD_NEeWNAdBR30aJhw" source="org.eclipse.papyrus">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_T3VIQD_NEeWNAdBR30aJhw" key="nature" value="UML_Nature"/>
        </eAnnotations>
        <ownedEnd xmi:type="uml:Property" xmi:id="_T3W9cD_NEeWNAdBR30aJhw" name="_node" type="_xImb0OK4EeSq5fATALSQkQ" association="_T3T6ID_NEeWNAdBR30aJhw">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8J_TwD_NEeWNAdBR30aJhw" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8KCXED_NEeWNAdBR30aJhw" value="*"/>
        </ownedEnd>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_T7gvkD_LEeWNAdBR30aJhw" name="NodeEncapsulatesTopology" memberEnd="_T7gvkz_LEeWNAdBR30aJhw _T7hWoD_LEeWNAdBR30aJhw">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_T7gvkT_LEeWNAdBR30aJhw" source="org.eclipse.papyrus">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_T7gvkj_LEeWNAdBR30aJhw" key="nature" value="UML_Nature"/>
        </eAnnotations>
        <ownedEnd xmi:type="uml:Property" xmi:id="_T7hWoD_LEeWNAdBR30aJhw" name="_forwardingDomain" type="_xImb0OK4EeSq5fATALSQkQ" association="_T7gvkD_LEeWNAdBR30aJhw">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XgIs4D_LEeWNAdBR30aJhw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XgJ7AD_LEeWNAdBR30aJhw" value="1"/>
        </ownedEnd>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_GkchcD_DEeWNAdBR30aJhw" name="TopologyEncompassesLinks" memberEnd="_Gkdvkj_DEeWNAdBR30aJhw _GkfkwD_DEeWNAdBR30aJhw">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_GkdvkD_DEeWNAdBR30aJhw" source="org.eclipse.papyrus">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_GkdvkT_DEeWNAdBR30aJhw" key="nature" value="UML_Nature"/>
        </eAnnotations>
        <ownedEnd xmi:type="uml:Property" xmi:id="_GkfkwD_DEeWNAdBR30aJhw" name="_forwardingDomain" type="_ejyEgOKyEeSq5fATALSQkQ" association="_GkchcD_DEeWNAdBR30aJhw">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jcBwwD_DEeWNAdBR30aJhw" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jcC-4D_DEeWNAdBR30aJhw" value="1"/>
        </ownedEnd>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_9-A9gD_KEeWNAdBR30aJhw" name="TopologyEncompassesNodes" memberEnd="_9-Bkkj_KEeWNAdBR30aJhw _9-CysD_KEeWNAdBR30aJhw">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_9-BkkD_KEeWNAdBR30aJhw" source="org.eclipse.papyrus">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_9-BkkT_KEeWNAdBR30aJhw" key="nature" value="UML_Nature"/>
        </eAnnotations>
        <ownedEnd xmi:type="uml:Property" xmi:id="_9-CysD_KEeWNAdBR30aJhw" name="_upperLevelFd" type="_ejyEgOKyEeSq5fATALSQkQ" association="_9-A9gD_KEeWNAdBR30aJhw">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GAXDUD_LEeWNAdBR30aJhw" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GAZfkD_LEeWNAdBR30aJhw" value="1"/>
        </ownedEnd>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_G1pfMNnfEeWIOYiRCk5bbQ" name="NEPAggregatesNEPs" memberEnd="_G1pfM9nfEeWIOYiRCk5bbQ _G1pfNdnfEeWIOYiRCk5bbQ">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_G1pfMdnfEeWIOYiRCk5bbQ" source="org.eclipse.papyrus">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_G1pfMtnfEeWIOYiRCk5bbQ" key="nature" value="UML_Nature"/>
        </eAnnotations>
        <ownedEnd xmi:type="uml:Property" xmi:id="_G1pfNdnfEeWIOYiRCk5bbQ" name="_nodeEdgePoint" type="_i1UzkD-3EeWNAdBR30aJhw" association="_G1pfMNnfEeWIOYiRCk5bbQ"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_v4NNUETtEead1bezhJG4aw" name="NwTopologyServiceHasTopology" memberEnd="_v4NNVETtEead1bezhJG4aw _v4W-UETtEead1bezhJG4aw">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_v4NNUkTtEead1bezhJG4aw" source="org.eclipse.papyrus">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_v4NNU0TtEead1bezhJG4aw" key="nature" value="UML_Nature"/>
        </eAnnotations>
        <ownedEnd xmi:type="uml:Property" xmi:id="_v4W-UETtEead1bezhJG4aw" name="_nwTopologyService" type="_oCmjAETtEead1bezhJG4aw" association="_v4NNUETtEead1bezhJG4aw">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9aQdEETtEead1bezhJG4aw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9aQdEkTtEead1bezhJG4aw" value="1"/>
        </ownedEnd>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_MM4s4EHBEeWqPKyD1j6LMg" name="NEPRelatesToSIP" memberEnd="_MM6iEEHBEeWqPKyD1j6LMg _MM7wMEHBEeWqPKyD1j6LMg">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_MM57AEHBEeWqPKyD1j6LMg" source="org.eclipse.papyrus">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_MM57AUHBEeWqPKyD1j6LMg" key="nature" value="UML_Nature"/>
        </eAnnotations>
        <ownedEnd xmi:type="uml:Property" xmi:id="_MM7wMEHBEeWqPKyD1j6LMg" name="_mappedNodeEdgePoint" type="_i1UzkD-3EeWNAdBR30aJhw" isReadOnly="true" association="_MM4s4EHBEeWqPKyD1j6LMg">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_euOhIEHBEeWqPKyD1j6LMg"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_euQ9YEHBEeWqPKyD1j6LMg" value="*"/>
        </ownedEnd>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_SoY-cMhmEeaVlemTikmRHw" name="ContextHasNwTopologyService" memberEnd="_SoY-dMhmEeaVlemTikmRHw _SofFEMhmEeaVlemTikmRHw">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_SoY-cshmEeaVlemTikmRHw" source="org.eclipse.papyrus">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_SoY-c8hmEeaVlemTikmRHw" key="nature" value="UML_Nature"/>
        </eAnnotations>
        <ownedEnd xmi:type="uml:Property" xmi:id="_SofFEMhmEeaVlemTikmRHw" name="context" type="_PSCGoMhmEeaVlemTikmRHw" association="_SoY-cMhmEeaVlemTikmRHw"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_3TemUMhmEeaVlemTikmRHw" name="ContextHasTopology" memberEnd="_3TemVMhmEeaVlemTikmRHw _3Tks8shmEeaVlemTikmRHw">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_3TemUshmEeaVlemTikmRHw" source="org.eclipse.papyrus">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_3TemU8hmEeaVlemTikmRHw" key="nature" value="UML_Nature"/>
        </eAnnotations>
        <ownedEnd xmi:type="uml:Property" xmi:id="_3Tks8shmEeaVlemTikmRHw" name="context" type="_PSCGoMhmEeaVlemTikmRHw" association="_3TemUMhmEeaVlemTikmRHw"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Abstraction" xmi:id="_ti-UcBM3Eee0L_IMWjydgQ" name="AugmentsRootContext" client="_PSCGoMhmEeaVlemTikmRHw">
        <ownedComment xmi:type="uml:Comment" xmi:id="_qahscBh_Eeeaw_DVk4Yi2w" annotatedElement="_ti-UcBM3Eee0L_IMWjydgQ">
          <body>Augments the base TAPI Context with TopologyService information</body>
        </ownedComment>
        <supplier xmi:type="uml:Class" href="TapiCommon.uml#_sfccMOK0EeSq5fATALSQkQ"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_zPz88BlBEeeV4o0osG5stg" name="IRGHasRules" memberEnd="_zPz88xlBEeeV4o0osG5stg _zPz89hlBEeeV4o0osG5stg">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_zPz88RlBEeeV4o0osG5stg" source="org.eclipse.papyrus">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zPz88hlBEeeV4o0osG5stg" key="nature" value="UML_Nature"/>
        </eAnnotations>
        <ownedEnd xmi:type="uml:Property" xmi:id="_zPz89hlBEeeV4o0osG5stg" name="interrulegroup" type="_9W0Q4Bk7EeeV4o0osG5stg" association="_zPz88BlBEeeV4o0osG5stg">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TaPgcBlrEeeV4o0osG5stg" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TaVnEBlrEeeV4o0osG5stg" value="1"/>
        </ownedEnd>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_bjGM0Bk9EeeV4o0osG5stg" name="IRGHasAssociatedNRG" memberEnd="_bjGM0xk9EeeV4o0osG5stg _bjGM1hk9EeeV4o0osG5stg">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_bjGM0Rk9EeeV4o0osG5stg" source="org.eclipse.papyrus">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_bjGM0hk9EeeV4o0osG5stg" key="nature" value="UML_Nature"/>
        </eAnnotations>
        <ownedEnd xmi:type="uml:Property" xmi:id="_bjGM1hk9EeeV4o0osG5stg" name="interrulegroup" type="_9W0Q4Bk7EeeV4o0osG5stg" association="_bjGM0Bk9EeeV4o0osG5stg">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mBhkoBlrEeeV4o0osG5stg"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mBhkoRlrEeeV4o0osG5stg" value="*"/>
        </ownedEnd>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_u4xdgBk8EeeV4o0osG5stg" name="NodeEncapsulatesNRG" memberEnd="_u43kIhk8EeeV4o0osG5stg _u43kJRk8EeeV4o0osG5stg">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_u43kIBk8EeeV4o0osG5stg" source="org.eclipse.papyrus">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_u43kIRk8EeeV4o0osG5stg" key="nature" value="UML_Nature"/>
        </eAnnotations>
        <ownedEnd xmi:type="uml:Property" xmi:id="_u43kJRk8EeeV4o0osG5stg" name="node" type="_xImb0OK4EeSq5fATALSQkQ" association="_u4xdgBk8EeeV4o0osG5stg">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_12caQBk8EeeV4o0osG5stg" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_12dBUBk8EeeV4o0osG5stg" value="1"/>
        </ownedEnd>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_VbhVIBk-EeeV4o0osG5stg" name="NRGAggregatesNEP" memberEnd="_Vbnbwhk-EeeV4o0osG5stg _VbnbxRk-EeeV4o0osG5stg">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_VbnbwBk-EeeV4o0osG5stg" source="org.eclipse.papyrus">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_VbnbwRk-EeeV4o0osG5stg" key="nature" value="UML_Nature"/>
        </eAnnotations>
        <ownedEnd xmi:type="uml:Property" xmi:id="_VbnbxRk-EeeV4o0osG5stg" name="noderulegroup" type="_xDuuoBk7EeeV4o0osG5stg" association="_VbhVIBk-EeeV4o0osG5stg">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eMZ78Bk-EeeV4o0osG5stg"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eMZ78Rk-EeeV4o0osG5stg" value="*"/>
        </ownedEnd>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_Qw4ncBk9EeeV4o0osG5stg" name="NRGEncompassesIRG" memberEnd="_Qw4ncxk9EeeV4o0osG5stg _Qw4ndhk9EeeV4o0osG5stg">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Qw4ncRk9EeeV4o0osG5stg" source="org.eclipse.papyrus">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Qw4nchk9EeeV4o0osG5stg" key="nature" value="UML_Nature"/>
        </eAnnotations>
        <ownedEnd xmi:type="uml:Property" xmi:id="_Qw4ndhk9EeeV4o0osG5stg" name="noderulegroup" type="_xDuuoBk7EeeV4o0osG5stg" association="_Qw4ncBk9EeeV4o0osG5stg"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_8y7EMBk8EeeV4o0osG5stg" name="NRGEncompassesLowerNRG" memberEnd="_8y7EMxk8EeeV4o0osG5stg _8y7ENhk8EeeV4o0osG5stg">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_8y7EMRk8EeeV4o0osG5stg" source="org.eclipse.papyrus">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_8y7EMhk8EeeV4o0osG5stg" key="nature" value="UML_Nature"/>
        </eAnnotations>
        <ownedEnd xmi:type="uml:Property" xmi:id="_8y7ENhk8EeeV4o0osG5stg" name="noderulegroup" type="_xDuuoBk7EeeV4o0osG5stg" association="_8y7EMBk8EeeV4o0osG5stg"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_li1MYBk9EeeV4o0osG5stg" name="NRGHasRules" memberEnd="_li7TAhk9EeeV4o0osG5stg _li7TBRk9EeeV4o0osG5stg">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_li7TABk9EeeV4o0osG5stg" source="org.eclipse.papyrus">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_li7TARk9EeeV4o0osG5stg" key="nature" value="UML_Nature"/>
        </eAnnotations>
        <ownedEnd xmi:type="uml:Property" xmi:id="_li7TBRk9EeeV4o0osG5stg" name="noderulegroup" type="_xDuuoBk7EeeV4o0osG5stg" association="_li1MYBk9EeeV4o0osG5stg">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PXVrsBlrEeeV4o0osG5stg" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PXVrsRlrEeeV4o0osG5stg" value="1"/>
        </ownedEnd>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_YdlZUBl9EeeV4o0osG5stg" name="IRGHasCapacityPac" memberEnd="_YdlZUxl9EeeV4o0osG5stg _YdlZVhl9EeeV4o0osG5stg">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_YdlZURl9EeeV4o0osG5stg" source="org.eclipse.papyrus">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_YdlZUhl9EeeV4o0osG5stg" key="nature" value="UML_Nature"/>
        </eAnnotations>
        <ownedEnd xmi:type="uml:Property" xmi:id="_YdlZVhl9EeeV4o0osG5stg" name="interrulegroup" type="_9W0Q4Bk7EeeV4o0osG5stg" association="_YdlZUBl9EeeV4o0osG5stg"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_ZoiJgBl9EeeV4o0osG5stg" name="IRGHasCostPac" memberEnd="_ZooQIhl9EeeV4o0osG5stg _ZooQJRl9EeeV4o0osG5stg">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ZooQIBl9EeeV4o0osG5stg" source="org.eclipse.papyrus">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ZooQIRl9EeeV4o0osG5stg" key="nature" value="UML_Nature"/>
        </eAnnotations>
        <ownedEnd xmi:type="uml:Property" xmi:id="_ZooQJRl9EeeV4o0osG5stg" name="interrulegroup" type="_9W0Q4Bk7EeeV4o0osG5stg" association="_ZoiJgBl9EeeV4o0osG5stg"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_arfbUBl9EeeV4o0osG5stg" name="IRGHasRiskPac" memberEnd="_arfbUxl9EeeV4o0osG5stg _arfbVhl9EeeV4o0osG5stg">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_arfbURl9EeeV4o0osG5stg" source="org.eclipse.papyrus">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_arfbUhl9EeeV4o0osG5stg" key="nature" value="UML_Nature"/>
        </eAnnotations>
        <ownedEnd xmi:type="uml:Property" xmi:id="_arfbVhl9EeeV4o0osG5stg" name="interrulegroup" type="_9W0Q4Bk7EeeV4o0osG5stg" association="_arfbUBl9EeeV4o0osG5stg"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_aJStMBl9EeeV4o0osG5stg" name="IRGHasTimingPac" memberEnd="_aJStMxl9EeeV4o0osG5stg _aJStNhl9EeeV4o0osG5stg">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_aJStMRl9EeeV4o0osG5stg" source="org.eclipse.papyrus">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_aJStMhl9EeeV4o0osG5stg" key="nature" value="UML_Nature"/>
        </eAnnotations>
        <ownedEnd xmi:type="uml:Property" xmi:id="_aJStNhl9EeeV4o0osG5stg" name="interrulegroup" type="_9W0Q4Bk7EeeV4o0osG5stg" association="_aJStMBl9EeeV4o0osG5stg"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_TVx5YBl6EeeV4o0osG5stg" name="NRGHasCapacityPac" memberEnd="_TVx5Yxl6EeeV4o0osG5stg _TVx5Zhl6EeeV4o0osG5stg">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_TVx5YRl6EeeV4o0osG5stg" source="org.eclipse.papyrus">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_TVx5Yhl6EeeV4o0osG5stg" key="nature" value="UML_Nature"/>
        </eAnnotations>
        <ownedEnd xmi:type="uml:Property" xmi:id="_TVx5Zhl6EeeV4o0osG5stg" name="noderulegroup" type="_xDuuoBk7EeeV4o0osG5stg" association="_TVx5YBl6EeeV4o0osG5stg"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_T7ywgBl6EeeV4o0osG5stg" name="NRGHasCostPac" memberEnd="_T7ywgxl6EeeV4o0osG5stg _T7ywhhl6EeeV4o0osG5stg">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_T7ywgRl6EeeV4o0osG5stg" source="org.eclipse.papyrus">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_T7ywghl6EeeV4o0osG5stg" key="nature" value="UML_Nature"/>
        </eAnnotations>
        <ownedEnd xmi:type="uml:Property" xmi:id="_T7ywhhl6EeeV4o0osG5stg" name="noderulegroup" type="_xDuuoBk7EeeV4o0osG5stg" association="_T7ywgBl6EeeV4o0osG5stg"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_VVkm4Bl6EeeV4o0osG5stg" name="NRGHasRiskPac" memberEnd="_VVqtghl6EeeV4o0osG5stg _VVqthRl6EeeV4o0osG5stg">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_VVqtgBl6EeeV4o0osG5stg" source="org.eclipse.papyrus">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_VVqtgRl6EeeV4o0osG5stg" key="nature" value="UML_Nature"/>
        </eAnnotations>
        <ownedEnd xmi:type="uml:Property" xmi:id="_VVqthRl6EeeV4o0osG5stg" name="noderulegroup" type="_xDuuoBk7EeeV4o0osG5stg" association="_VVkm4Bl6EeeV4o0osG5stg"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_Wiz2EBl6EeeV4o0osG5stg" name="NRGHasTimingPac" memberEnd="_Wiz2Exl6EeeV4o0osG5stg _Wi58shl6EeeV4o0osG5stg">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Wiz2ERl6EeeV4o0osG5stg" source="org.eclipse.papyrus">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Wiz2Ehl6EeeV4o0osG5stg" key="nature" value="UML_Nature"/>
        </eAnnotations>
        <ownedEnd xmi:type="uml:Property" xmi:id="_Wi58shl6EeeV4o0osG5stg" name="noderulegroup" type="_xDuuoBk7EeeV4o0osG5stg" association="_Wiz2EBl6EeeV4o0osG5stg"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_UbP1gKg5EeeAVfY3jqnvAA" name="NEPHasTerminationPac" memberEnd="_UbQckqg5EeeAVfY3jqnvAA _UbRqsKg5EeeAVfY3jqnvAA">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_UbQckKg5EeeAVfY3jqnvAA" source="org.eclipse.papyrus">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_UbQckag5EeeAVfY3jqnvAA" key="nature" value="UML_Nature"/>
        </eAnnotations>
        <ownedEnd xmi:type="uml:Property" xmi:id="_UbRqsKg5EeeAVfY3jqnvAA" name="nodeedgepoint" type="_i1UzkD-3EeWNAdBR30aJhw" association="_UbP1gKg5EeeAVfY3jqnvAA"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_o-AWQBNVEeiKtYjI8wVF7A" name="NEPHasCapacityPac" memberEnd="_o-BkYRNVEeiKtYjI8wVF7A _o-CygBNVEeiKtYjI8wVF7A">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_o-A9UBNVEeiKtYjI8wVF7A" source="org.eclipse.papyrus">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_o-BkYBNVEeiKtYjI8wVF7A" key="nature" value="UML_Nature"/>
        </eAnnotations>
        <ownedEnd xmi:type="uml:Property" xmi:id="_o-CygBNVEeiKtYjI8wVF7A" name="nodeedgepoint" type="_i1UzkD-3EeWNAdBR30aJhw" association="_o-AWQBNVEeiKtYjI8wVF7A"/>
      </packagedElement>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="_SXc0sC5xEea0_JngOlSKcA" name="Diagrams"/>
    <packagedElement xmi:type="uml:Package" xmi:id="_QOoHAC5xEea0_JngOlSKcA" name="Imports">
      <packageImport xmi:type="uml:PackageImport" xmi:id="_LArf4DA8Eea4fKwSGMr6CA">
        <importedPackage xmi:type="uml:Model" href="TapiCommon.uml#_cOw5UDA4Eea4fKwSGMr6CA"/>
      </packageImport>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="_UWAzIC5xEea0_JngOlSKcA" name="Interfaces">
      <packagedElement xmi:type="uml:Interface" xmi:id="_-ht5oPMtEeSb-q8_djA2ng" name="TopologyService" isLeaf="true">
        <ownedOperation xmi:type="uml:Operation" xmi:id="_taDjMPMvEeSb-q8_djA2ng" name="getTopologyDetails" isLeaf="true">
          <ownedParameter xmi:type="uml:Parameter" xmi:id="_0HRXMPMxEeSb-q8_djA2ng" name="topologyIdOrName" effect="read">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
            <defaultValue xmi:type="uml:LiteralNull" xmi:id="_0HRXMfMxEeSb-q8_djA2ng"/>
          </ownedParameter>
          <ownedParameter xmi:type="uml:Parameter" xmi:id="_l8oKkEpeEeW7b92SEnwDVg" name="topology" type="_ejyEgOKyEeSq5fATALSQkQ" direction="out" effect="read"/>
        </ownedOperation>
        <ownedOperation xmi:type="uml:Operation" xmi:id="_N-W74PMwEeSb-q8_djA2ng" name="getNodeDetails" isLeaf="true">
          <ownedParameter xmi:type="uml:Parameter" xmi:id="_qRQggLsEEeWYrqoqXLgguw" name="topologyIdOrName" effect="read">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          </ownedParameter>
          <ownedParameter xmi:type="uml:Parameter" xmi:id="_B2HeEPM4EeSb-q8_djA2ng" name="nodeIdOrName" effect="read">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          </ownedParameter>
          <ownedParameter xmi:type="uml:Parameter" xmi:id="_FmxFMPM4EeSb-q8_djA2ng" name="node" type="_xImb0OK4EeSq5fATALSQkQ" direction="out" effect="read"/>
        </ownedOperation>
        <ownedOperation xmi:type="uml:Operation" xmi:id="_dACyYPMwEeSb-q8_djA2ng" name="getNodeEdgePointDetails" isLeaf="true">
          <ownedParameter xmi:type="uml:Parameter" xmi:id="_mNsdwN6NEeWd9KDn6x5Skg" name="topologyIdOrName" effect="read">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          </ownedParameter>
          <ownedParameter xmi:type="uml:Parameter" xmi:id="_2nCKYLsEEeWYrqoqXLgguw" name="nodeIdOrName" effect="read">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          </ownedParameter>
          <ownedParameter xmi:type="uml:Parameter" xmi:id="_QDy9YPM7EeSb-q8_djA2ng" name="epIdOrName" effect="read">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          </ownedParameter>
          <ownedParameter xmi:type="uml:Parameter" xmi:id="_bH8AQPM7EeSb-q8_djA2ng" name="nodeEdgePoint" type="_i1UzkD-3EeWNAdBR30aJhw" direction="out" effect="read"/>
        </ownedOperation>
        <ownedOperation xmi:type="uml:Operation" xmi:id="_AgHtkFJFEeWDQNzGZgIgfQ" name="getLinkDetails" isLeaf="true">
          <ownedParameter xmi:type="uml:Parameter" xmi:id="_yctfALsEEeWYrqoqXLgguw" name="topologyIdOrName" effect="read">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          </ownedParameter>
          <ownedParameter xmi:type="uml:Parameter" xmi:id="_AgHtkVJFEeWDQNzGZgIgfQ" name="linkIdOrName" effect="read">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          </ownedParameter>
          <ownedParameter xmi:type="uml:Parameter" xmi:id="_AgHtklJFEeWDQNzGZgIgfQ" name="link" type="_37fFQOMCEeSdZOEXoN8VDQ" direction="out" effect="read"/>
        </ownedOperation>
        <ownedOperation xmi:type="uml:Operation" xmi:id="_M2tAQPVKEeWQB8HQFBfkJQ" name="getTopologyList" isLeaf="true">
          <ownedParameter xmi:type="uml:Parameter" xmi:id="_M2tAQ_VKEeWQB8HQFBfkJQ" name="topology" type="_ejyEgOKyEeSq5fATALSQkQ" direction="out" effect="read">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QCEJAPVKEeWQB8HQFBfkJQ"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QCEJAfVKEeWQB8HQFBfkJQ" value="*"/>
          </ownedParameter>
        </ownedOperation>
      </packagedElement>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="_WC-EMC5xEea0_JngOlSKcA" name="ObjectClasses">
      <packagedElement xmi:type="uml:Class" xmi:id="_37fFQOMCEeSdZOEXoN8VDQ" name="Link" isLeaf="true">
        <ownedComment xmi:type="uml:Comment" xmi:id="_37fFQeMCEeSdZOEXoN8VDQ">
          <body>The Link object class models effective adjacency between two or more ForwardingDomains (FD). </body>
        </ownedComment>
        <generalization xmi:type="uml:Generalization" xmi:id="_kS1h4N8BEeW-BtRsuJPbqg">
          <general xmi:type="uml:Class" href="TapiCommon.uml#_tjWBYD3fEea-1_BGg-qcjQ"/>
        </generalization>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_tQQ4U2j_EeWZEqTYAF8eqA" name="_nodeEdgePoint" type="_i1UzkD-3EeWNAdBR30aJhw" isReadOnly="true" association="_tQQ4UGj_EeWZEqTYAF8eqA">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QK-uwGkAEeWZEqTYAF8eqA" value="2"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QK-uwWkAEeWZEqTYAF8eqA" value="*"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_IZggA98AEeW-BtRsuJPbqg" name="_state" isReadOnly="true" aggregation="composite" association="_IZggAN8AEeW-BtRsuJPbqg">
          <type xmi:type="uml:Class" href="TapiCommon.uml#_j2GU0N78EeW-BtRsuJPbqg"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QpQLkH6tEeeh4KO3PMo8Rw" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QpSn0H6tEeeh4KO3PMo8Rw" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_WSiGU971EeW-BtRsuJPbqg" name="_transferCapacity" isReadOnly="true" aggregation="composite" association="_WSiGUN71EeW-BtRsuJPbqg">
          <type xmi:type="uml:Class" href="TapiCommon.uml#_KjZXM9yKEeWXdJnxZxtFYA"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3F2p0H6sEeeh4KO3PMo8Rw" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3Hm9UH6sEeeh4KO3PMo8Rw" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_cQkyE971EeW-BtRsuJPbqg" name="_transferCost" type="_KjZW8dyKEeWXdJnxZxtFYA" isReadOnly="true" aggregation="composite" association="_cQkyEN71EeW-BtRsuJPbqg">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4m5l0H6sEeeh4KO3PMo8Rw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4m6z8H6sEeeh4KO3PMo8Rw" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_gJx4Q971EeW-BtRsuJPbqg" name="_transferIntegrity" type="_KjZXGdyKEeWXdJnxZxtFYA" isReadOnly="true" aggregation="composite" association="_gJx4QN71EeW-BtRsuJPbqg">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_E15SQH6tEeeh4KO3PMo8Rw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_E17ugH6tEeeh4KO3PMo8Rw" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_kZ4bg971EeW-BtRsuJPbqg" name="_transferTiming" type="_KjZXB9yKEeWXdJnxZxtFYA" isReadOnly="true" aggregation="composite" association="_kZ4bgN71EeW-BtRsuJPbqg">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_BibWYH6tEeeh4KO3PMo8Rw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_BidyoH6tEeeh4KO3PMo8Rw" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_rJUvA971EeW-BtRsuJPbqg" name="_riskParameter" type="_KjZW99yKEeWXdJnxZxtFYA" isReadOnly="true" aggregation="composite" association="_rJUvAN71EeW-BtRsuJPbqg">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dX6PgH6tEeeh4KO3PMo8Rw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dX8rwH6tEeeh4KO3PMo8Rw" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="__ET2w971EeW-BtRsuJPbqg" name="_validation" type="_KjZXXNyKEeWXdJnxZxtFYA" isReadOnly="true" aggregation="composite" association="__ET2wN71EeW-BtRsuJPbqg">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bbWcMH6tEeeh4KO3PMo8Rw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bbYRYH6tEeeh4KO3PMo8Rw" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_CM28E972EeW-BtRsuJPbqg" name="_lpTransition" type="_KjZW_dyKEeWXdJnxZxtFYA" isReadOnly="true" aggregation="composite" association="_CM28EN72EeW-BtRsuJPbqg">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D7BNQP4rEea_VPdGG2-szQ"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D7ThIP4rEea_VPdGG2-szQ" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_37fFROMCEeSdZOEXoN8VDQ" name="layerProtocolName" visibility="public" isReadOnly="true">
          <type xmi:type="uml:Enumeration" href="TapiCommon.uml#_i92HIL6PEeWRz-VHgA3LJQ"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_37fFReMCEeSdZOEXoN8VDQ" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_37fFRuMCEeSdZOEXoN8VDQ" value="*"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_QpQJIINtEeW35P6IpRw6Dg" name="direction" visibility="public" isReadOnly="true">
          <ownedComment xmi:type="uml:Comment" xmi:id="_QpQJIYNtEeW35P6IpRw6Dg" annotatedElement="_QpQJIINtEeW35P6IpRw6Dg">
            <body>The directionality of the Link. &#xD;
Is applicable to simple Links where all LinkEnds are BIDIRECTIONAL (the Link will be BIDIRECTIONAL) or UNIDIRECTIONAL (the Link will be UNIDIRECTIONAL). &#xD;
Is not present in more complex cases.</body>
          </ownedComment>
          <type xmi:type="uml:Enumeration" href="TapiCommon.uml#_PvuhcNnjEeWIOYiRCk5bbQ"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QpQJIoNtEeW35P6IpRw6Dg"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QpQJI4NtEeW35P6IpRw6Dg" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_6TXH4IfREeeirpBaj87qAw" name="resilienceType" type="_IQQS0IfNEeeirpBaj87qAw"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_xImb0OK4EeSq5fATALSQkQ" name="Node" isLeaf="true">
        <ownedComment xmi:type="uml:Comment" xmi:id="_xImb0eK4EeSq5fATALSQkQ" annotatedElement="_xImb0OK4EeSq5fATALSQkQ">
          <body>The ForwardingDomain (FD) object class models the ForwardingDomain topological component which is used to effect forwarding of transport characteristic information and offers the potential to enable forwarding. &#xD;
At the lowest level of recursion, an FD (within a network element (NE)) represents a switch matrix (i.e., a fabric). Note that an NE can encompass multiple switch matrices (FDs). </body>
        </ownedComment>
        <generalization xmi:type="uml:Generalization" xmi:id="_W9J6MN8BEeW-BtRsuJPbqg">
          <general xmi:type="uml:Class" href="TapiCommon.uml#_tjWBYD3fEea-1_BGg-qcjQ"/>
        </generalization>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_Iz0OAKf4EeW6jfwWQNiYcg" name="_nodeEdgePoint" type="_i1UzkD-3EeWNAdBR30aJhw" isReadOnly="true" aggregation="composite" association="_IzuHYKf4EeW6jfwWQNiYcg">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QXEkEKf4EeW6jfwWQNiYcg"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QXEkEaf4EeW6jfwWQNiYcg" value="*"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_T3VIQT_NEeWNAdBR30aJhw" name="_aggregatedNodeEdgePoint" type="_i1UzkD-3EeWNAdBR30aJhw" isReadOnly="true" aggregation="shared" association="_T3T6ID_NEeWNAdBR30aJhw">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_aQ8VsD_NEeWNAdBR30aJhw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_aQ9j0D_NEeWNAdBR30aJhw" value="*"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_u43kIhk8EeeV4o0osG5stg" name="_nodeRuleGroup" type="_xDuuoBk7EeeV4o0osG5stg" aggregation="composite" association="_u4xdgBk8EeeV4o0osG5stg">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_04ZdoBk8EeeV4o0osG5stg"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_04fkQBk8EeeV4o0osG5stg" value="*"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_T7gvkz_LEeWNAdBR30aJhw" name="_encapTopology" type="_ejyEgOKyEeSq5fATALSQkQ" isReadOnly="true" aggregation="shared" association="_T7gvkD_LEeWNAdBR30aJhw">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cNt2UD_LEeWNAdBR30aJhw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cNvrgD_LEeWNAdBR30aJhw" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_W9zh097-EeW-BtRsuJPbqg" name="_state" isReadOnly="true" aggregation="composite" association="_W9zh0N7-EeW-BtRsuJPbqg">
          <type xmi:type="uml:Class" href="TapiCommon.uml#_j2GU0N78EeW-BtRsuJPbqg"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RVrzwH6tEeeh4KO3PMo8Rw" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RVtB4H6tEeeh4KO3PMo8Rw" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_tOFAk97rEeW-BtRsuJPbqg" name="_transferCapacity" isReadOnly="true" aggregation="composite" association="_tOFAkN7rEeW-BtRsuJPbqg">
          <type xmi:type="uml:Class" href="TapiCommon.uml#_KjZXM9yKEeWXdJnxZxtFYA"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_aSEf8H6tEeeh4KO3PMo8Rw" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_aSFHAH6tEeeh4KO3PMo8Rw" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_7DdfM97vEeW-BtRsuJPbqg" name="_transferCost" type="_KjZW8dyKEeWXdJnxZxtFYA" isReadOnly="true" aggregation="composite" association="_7DdfMN7vEeW-BtRsuJPbqg">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZlyBsH6tEeeh4KO3PMo8Rw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZlyowH6tEeeh4KO3PMo8Rw" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_lqLYA97wEeW-BtRsuJPbqg" name="_transferIntegrity" type="_KjZXGdyKEeWXdJnxZxtFYA" isReadOnly="true" aggregation="composite" association="_lqLYAN7wEeW-BtRsuJPbqg">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_R2yVsH6tEeeh4KO3PMo8Rw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_R2zj0H6tEeeh4KO3PMo8Rw" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_kTBiY97xEeW-BtRsuJPbqg" name="_transferTiming" type="_KjZXB9yKEeWXdJnxZxtFYA" isReadOnly="true" aggregation="composite" association="_kTBiYN7xEeW-BtRsuJPbqg">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SjayMH6tEeeh4KO3PMo8Rw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SjcAUH6tEeeh4KO3PMo8Rw" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_xImb1OK4EeSq5fATALSQkQ" name="layerProtocolName" visibility="public" isReadOnly="true">
          <type xmi:type="uml:Enumeration" href="TapiCommon.uml#_i92HIL6PEeWRz-VHgA3LJQ"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xImb1eK4EeSq5fATALSQkQ" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xImb1uK4EeSq5fATALSQkQ" value="*"/>
        </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_ejyEgOKyEeSq5fATALSQkQ" name="Topology" isLeaf="true">
        <ownedComment xmi:type="uml:Comment" xmi:id="_ejyEgeKyEeSq5fATALSQkQ" annotatedElement="_ejyEgOKyEeSq5fATALSQkQ">
          <body>The ForwardingDomain (FD) object class models the ForwardingDomain topological component which is used to effect forwarding of transport characteristic information and offers the potential to enable forwarding. &#xD;
At the lowest level of recursion, an FD (within a network element (NE)) represents a switch matrix (i.e., a fabric). Note that an NE can encompass multiple switch matrices (FDs). </body>
        </ownedComment>
        <generalization xmi:type="uml:Generalization" xmi:id="_5ybxcO_gEeWLlrwIF3w0vA">
          <general xmi:type="uml:Class" href="TapiCommon.uml#_tjWBYD3fEea-1_BGg-qcjQ"/>
        </generalization>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_9-Bkkj_KEeWNAdBR30aJhw" name="_node" type="_xImb0OK4EeSq5fATALSQkQ" isReadOnly="true" aggregation="composite" association="_9-A9gD_KEeWNAdBR30aJhw">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JhtDID_LEeWNAdBR30aJhw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Jhu4UD_LEeWNAdBR30aJhw" value="*"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_Gkdvkj_DEeWNAdBR30aJhw" name="_link" type="_37fFQOMCEeSdZOEXoN8VDQ" isReadOnly="true" aggregation="composite" association="_GkchcD_DEeWNAdBR30aJhw">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kX5jID_DEeWNAdBR30aJhw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kX7YUD_DEeWNAdBR30aJhw" value="*"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_ejyEhOKyEeSq5fATALSQkQ" name="layerProtocolName" visibility="public" isReadOnly="true">
          <type xmi:type="uml:Enumeration" href="TapiCommon.uml#_i92HIL6PEeWRz-VHgA3LJQ"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ejyEheKyEeSq5fATALSQkQ" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ejyEhuKyEeSq5fATALSQkQ" value="*"/>
        </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_KjZW_dyKEeWXdJnxZxtFYA" name="LayerProtocolTransitionPac">
        <ownedComment xmi:type="uml:Comment" xmi:id="_KjZW_tyKEeWXdJnxZxtFYA" annotatedElement="_KjZW_dyKEeWXdJnxZxtFYA">
          <body>Relevant for a Link that is formed by abstracting one or more LTPs (in a stack) to focus on the flow and deemphasize the protocol transformation. &#xD;
This abstraction is relevant when considering multi-layer routing. &#xD;
The layer protocols of the LTP and the order of their application to the signal is still relevant and need to be accounted for. This is derived from the LTP spec details.&#xD;
This Pac provides the relevant abstractions of the LTPs and provides the necessary association to the LTPs involved.&#xD;
Links that included details in this Pac are often referred to as Transitional Links.</body>
        </ownedComment>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_KjZW_9yKEeWXdJnxZxtFYA" name="transitionedLayerProtocolName" visibility="public">
          <ownedComment xmi:type="uml:Comment" xmi:id="_KjZXANyKEeWXdJnxZxtFYA" annotatedElement="_KjZW_9yKEeWXdJnxZxtFYA">
            <body>Provides the ordered structure of layer protocol transitions encapsulated in the TopologicalEntity. The ordering relates to the LinkPort role.</body>
          </ownedComment>
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KjZXAdyKEeWXdJnxZxtFYA" value="2"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KjZXAtyKEeWXdJnxZxtFYA" value="*"/>
        </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_i1UzkD-3EeWNAdBR30aJhw" name="NodeEdgePoint" isLeaf="true">
        <ownedComment xmi:type="uml:Comment" xmi:id="_i1UzkT-3EeWNAdBR30aJhw" annotatedElement="_i1UzkD-3EeWNAdBR30aJhw">
          <body>The LogicalTerminationPoint (LTP) object class encapsulates the termination and adaptation functions of one or more transport layers. &#xD;
The structure of LTP supports all transport protocols including circuit and packet forms.</body>
        </ownedComment>
        <generalization xmi:type="uml:Generalization" xmi:id="_3vF8gO_nEeWLlrwIF3w0vA">
          <general xmi:type="uml:Class" href="TapiCommon.uml#_tjWBYD3fEea-1_BGg-qcjQ"/>
        </generalization>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_qpAjEKg3EeeAVfY3jqnvAA" name="layerProtocolName" isReadOnly="true">
          <type xmi:type="uml:Enumeration" href="TapiCommon.uml#_i92HIL6PEeWRz-VHgA3LJQ"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_ak338IoOEeivCevppATXng" name="availableCepLayerProtocol" type="_FKJUsNk_EeidLb5WEUMFmw">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cbvS8IoOEeivCevppATXng" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cbxIIIoOEeivCevppATXng" value="*"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_G1pfM9nfEeWIOYiRCk5bbQ" name="_aggregatedNodeEdgePoint" type="_i1UzkD-3EeWNAdBR30aJhw" isReadOnly="true" aggregation="shared" association="_G1pfMNnfEeWIOYiRCk5bbQ">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UMztkNnfEeWIOYiRCk5bbQ"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UMztkdnfEeWIOYiRCk5bbQ" value="*"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_MM6iEEHBEeWqPKyD1j6LMg" name="_mappedServiceInterfacePoint" isReadOnly="true" association="_MM4s4EHBEeWqPKyD1j6LMg">
          <ownedComment xmi:type="uml:Comment" xmi:id="_pWHaEEq8EeexQa2RWFy3AQ" annotatedElement="_MM6iEEHBEeWqPKyD1j6LMg">
            <body>NodeEdgePoint mapped to more than ServiceInterfacePoint (slicing/virtualizing) or a ServiceInterfacePoint mapped to more than one NodeEdgePoint (load balancing/Resilience) should be considered experimental</body>
          </ownedComment>
          <type xmi:type="uml:Class" href="TapiCommon.uml#_It0sYEG-EeWMO5szP8dKiA"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eKdFsEHBEeWqPKyD1j6LMg"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eKfh8EHBEeWqPKyD1j6LMg" value="*"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_STzYA-_tEeWLlrwIF3w0vA" name="_state" isReadOnly="true" aggregation="composite" association="_STzYAO_tEeWLlrwIF3w0vA">
          <type xmi:type="uml:Class" href="TapiCommon.uml#_j2GU0N78EeW-BtRsuJPbqg"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_UbQckqg5EeeAVfY3jqnvAA" name="_termination" isReadOnly="true" aggregation="composite" association="_UbP1gKg5EeeAVfY3jqnvAA">
          <type xmi:type="uml:Class" href="TapiCommon.uml#_7n4UcKg2EeeAVfY3jqnvAA"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_o-BkYRNVEeiKtYjI8wVF7A" name="_capacity" isReadOnly="true" aggregation="composite" association="_o-AWQBNVEeiKtYjI8wVF7A">
          <type xmi:type="uml:Class" href="TapiCommon.uml#_KjZXM9yKEeWXdJnxZxtFYA"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_7vdVA2h_EeWZEqTYAF8eqA" name="linkPortDirection" visibility="public" isReadOnly="true">
          <ownedComment xmi:type="uml:Comment" xmi:id="_7vdVBGh_EeWZEqTYAF8eqA" annotatedElement="_7vdVA2h_EeWZEqTYAF8eqA">
            <body>The orientation of defined flow at the LinkEnd.</body>
          </ownedComment>
          <type xmi:type="uml:Enumeration" href="TapiCommon.uml#_dLDeINnjEeWIOYiRCk5bbQ"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7vdVBWh_EeWZEqTYAF8eqA" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7vdVBmh_EeWZEqTYAF8eqA" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_7vdU-2h_EeWZEqTYAF8eqA" name="linkPortRole" visibility="public" isReadOnly="true">
          <ownedComment xmi:type="uml:Comment" xmi:id="_7vdU_Gh_EeWZEqTYAF8eqA" annotatedElement="_7vdU-2h_EeWZEqTYAF8eqA">
            <body>Each LinkEnd of the Link has a role (e.g., symmetric, hub, spoke, leaf, root)  in the context of the Link with respect to the Link function. </body>
          </ownedComment>
          <type xmi:type="uml:Enumeration" href="TapiCommon.uml#_EILagL6PEeWRz-VHgA3LJQ"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7vdU_Wh_EeWZEqTYAF8eqA" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7vdU_mh_EeWZEqTYAF8eqA" value="1"/>
        </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_KjZW99yKEeWXdJnxZxtFYA" name="RiskParameterPac">
        <ownedComment xmi:type="uml:Comment" xmi:id="_KjZW-NyKEeWXdJnxZxtFYA" annotatedElement="_KjZW99yKEeWXdJnxZxtFYA">
          <body>The risk characteristics of a TopologicalEntity come directly from the underlying physical realization. &#xD;
The risk characteristics propagate from the physical realization to the client and from the server layer to the client layer, this propagation may be modified by protection.&#xD;
A TopologicalEntity may suffer degradation or failure as a result of a problem in a part of the underlying realization.&#xD;
The realization can be partitioned into segments which have some relevant common failure modes.&#xD;
There is a risk of failure/degradation of each segment of the underlying realization.&#xD;
Each segment is a part of a larger physical/geographical unit that behaves as one with respect to failure (i.e. a failure will have a high probability of impacting the whole unit (e.g. all cables in the same duct).&#xD;
Disruptions to that larger physical/geographical unit will impact (cause failure/errors to) all TopologicalEntities that use any part of that larger physical/geographical entity.&#xD;
Any TopologicalEntity that uses any part of that larger physical/geographical unit will suffer impact and hence each TopologicalEntity shares risk.&#xD;
The identifier of each physical/geographical unit that is involved in the realization of each segment of a Topological entity can be listed in the RiskParameter_Pac of that TopologicalEntity.&#xD;
A segment has one or more risk characteristic.&#xD;
Shared risk between two TopologicalEntities compromises the integrity of any solution that use one of those TopologicalEntity as a backup for the other.&#xD;
Where two TopologicalEntities have a common risk characteristic they have an elevated probability of failing simultaneously compared to two TopologicalEntities that do not share risk characteristics.</body>
        </ownedComment>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_KjZW-dyKEeWXdJnxZxtFYA" name="riskCharacteristic" visibility="public" type="_8ZRqz9v-EeWowYqZXEhn3A" isReadOnly="true">
          <ownedComment xmi:type="uml:Comment" xmi:id="_KjZW-tyKEeWXdJnxZxtFYA" annotatedElement="_KjZW-dyKEeWXdJnxZxtFYA">
            <body>A list of risk characteristics for consideration in an analysis of shared risk. Each element of the list represents a specific risk consideration.</body>
          </ownedComment>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KjZW-9yKEeWXdJnxZxtFYA" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KjZW_NyKEeWXdJnxZxtFYA" value="*"/>
        </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_KjZW8dyKEeWXdJnxZxtFYA" name="TransferCostPac">
        <ownedComment xmi:type="uml:Comment" xmi:id="_KjZW8tyKEeWXdJnxZxtFYA" annotatedElement="_KjZW8dyKEeWXdJnxZxtFYA">
          <body>The cost characteristics of a TopologicalEntity not necessarily correlated to the cost of the underlying physical realization. &#xD;
They may be quite specific to the individual TopologicalEntity e.g. opportunity cost. Relates to layer capacity&#xD;
There may be many perspectives from which cost may be considered  for a particular TopologicalEntity and hence many specific costs and potentially cost algorithms. &#xD;
Using an entity will incur a cost. </body>
        </ownedComment>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_KjZW89yKEeWXdJnxZxtFYA" name="costCharacteristic" visibility="public" type="_8ZRqwdv-EeWowYqZXEhn3A" isReadOnly="true">
          <ownedComment xmi:type="uml:Comment" xmi:id="_KjZW9NyKEeWXdJnxZxtFYA" annotatedElement="_KjZW89yKEeWXdJnxZxtFYA">
            <body>The list of costs where each cost relates to some aspect of the TopologicalEntity.</body>
          </ownedComment>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KjZW9dyKEeWXdJnxZxtFYA" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KjZW9tyKEeWXdJnxZxtFYA" value="*"/>
        </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_KjZXGdyKEeWXdJnxZxtFYA" name="TransferIntegrityPac">
        <ownedComment xmi:type="uml:Comment" xmi:id="_KjZXGtyKEeWXdJnxZxtFYA" annotatedElement="_KjZXGdyKEeWXdJnxZxtFYA">
          <body>Transfer intergrity characteristic covers expected/specified/acceptable characteristic of degradation of the transfered signal.&#xD;
It includes all aspects of possible degradation of signal content as well as any damage of any form to the total TopologicalEntity and to the carried signals.&#xD;
Note that the statement is of total impact to the TopologicalEntity so any partial usage of the TopologicalEntity (e.g. a signal that does not use full capacity) will only suffer its portion of the impact.</body>
        </ownedComment>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_KjZXG9yKEeWXdJnxZxtFYA" name="errorCharacteristic" visibility="public" isReadOnly="true">
          <ownedComment xmi:type="uml:Comment" xmi:id="_KjZXHNyKEeWXdJnxZxtFYA" annotatedElement="_KjZXG9yKEeWXdJnxZxtFYA">
            <body>Describes the degree to which the signal propagated can be errored. &#xD;
Applies to TDM systems as the errored signal will be propagated and not packet as errored packets will be discarded.</body>
          </ownedComment>
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KjZXHdyKEeWXdJnxZxtFYA"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KjZXHtyKEeWXdJnxZxtFYA" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_KjZXH9yKEeWXdJnxZxtFYA" name="lossCharacteristic" visibility="public" isReadOnly="true">
          <ownedComment xmi:type="uml:Comment" xmi:id="_KjZXINyKEeWXdJnxZxtFYA" annotatedElement="_KjZXH9yKEeWXdJnxZxtFYA">
            <body>Describes the acceptable characteristic of lost packets where loss may result from discard due to errors or overflow.&#xD;
Applies to packet systems and not TDM (as for TDM errored signals are propagated unless grossly errored and overflow/underflow turns into timing slips).</body>
          </ownedComment>
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KjZXIdyKEeWXdJnxZxtFYA"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KjZXItyKEeWXdJnxZxtFYA" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_KjZXI9yKEeWXdJnxZxtFYA" name="repeatDeliveryCharacteristic" visibility="public" isReadOnly="true">
          <ownedComment xmi:type="uml:Comment" xmi:id="_KjZXJNyKEeWXdJnxZxtFYA" annotatedElement="_KjZXI9yKEeWXdJnxZxtFYA">
            <body>Primarily applies to packet systems where a packet may be delivered more than once (in fault recovery for example). &#xD;
It can also apply to TDM where several frames may be received twice due to switching in a system with a large differential propagation delay.</body>
          </ownedComment>
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KjZXJdyKEeWXdJnxZxtFYA"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KjZXJtyKEeWXdJnxZxtFYA" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_KjZXJ9yKEeWXdJnxZxtFYA" name="deliveryOrderCharacteristic" visibility="public" isReadOnly="true">
          <ownedComment xmi:type="uml:Comment" xmi:id="_KjZXKNyKEeWXdJnxZxtFYA" annotatedElement="_KjZXJ9yKEeWXdJnxZxtFYA">
            <body>Describes the degree to which packets will be delivered out of sequence.&#xD;
Does not apply to TDM as the TDM protocols maintain strict order.</body>
          </ownedComment>
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KjZXKdyKEeWXdJnxZxtFYA"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KjZXKtyKEeWXdJnxZxtFYA" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_KjZXK9yKEeWXdJnxZxtFYA" name="unavailableTimeCharacteristic" visibility="public" isReadOnly="true">
          <ownedComment xmi:type="uml:Comment" xmi:id="_KjZXLNyKEeWXdJnxZxtFYA" annotatedElement="_KjZXK9yKEeWXdJnxZxtFYA">
            <body>Describes the duration for which there may be no valid signal propagated.</body>
          </ownedComment>
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KjZXLdyKEeWXdJnxZxtFYA"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KjZXLtyKEeWXdJnxZxtFYA" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_KjZXL9yKEeWXdJnxZxtFYA" name="serverIntegrityProcessCharacteristic" visibility="public" isReadOnly="true">
          <ownedComment xmi:type="uml:Comment" xmi:id="_KjZXMNyKEeWXdJnxZxtFYA" annotatedElement="_KjZXL9yKEeWXdJnxZxtFYA">
            <body>Describes the effect of any server integrity enhancement process on the characteristics of the TopologicalEntity.</body>
          </ownedComment>
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KjZXMdyKEeWXdJnxZxtFYA"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KjZXMtyKEeWXdJnxZxtFYA" value="1"/>
        </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_KjZXB9yKEeWXdJnxZxtFYA" name="TransferTimingPac">
        <ownedComment xmi:type="uml:Comment" xmi:id="_KjZXCNyKEeWXdJnxZxtFYA" annotatedElement="_KjZXB9yKEeWXdJnxZxtFYA">
          <body>A TopologicalEntity will suffer effects from the underlying physical realization related to the timing of the information passed by the TopologicalEntity.</body>
        </ownedComment>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_KjZXFdyKEeWXdJnxZxtFYA" name="latencyCharacteristic" visibility="public" type="_8ZRq-dv-EeWowYqZXEhn3A" isReadOnly="true">
          <ownedComment xmi:type="uml:Comment" xmi:id="_KjZXFtyKEeWXdJnxZxtFYA" annotatedElement="_KjZXFdyKEeWXdJnxZxtFYA">
            <body>The effect on the latency of a queuing process. This only has significant effect for packet based systems and has a complex characteristic.</body>
          </ownedComment>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KjZXF9yKEeWXdJnxZxtFYA" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KjZXGNyKEeWXdJnxZxtFYA" value="*"/>
        </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_KjZXXNyKEeWXdJnxZxtFYA" name="ValidationPac">
        <ownedComment xmi:type="uml:Comment" xmi:id="_KjZXXdyKEeWXdJnxZxtFYA" annotatedElement="_KjZXXNyKEeWXdJnxZxtFYA">
          <body>Validation covers the various adjacenct discovery and reachability verification protocols. Also may cover Information source and degree of integrity.</body>
        </ownedComment>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_KjZXXtyKEeWXdJnxZxtFYA" name="validationMechanism" visibility="public" type="_8ZRq69v-EeWowYqZXEhn3A" isReadOnly="true">
          <ownedComment xmi:type="uml:Comment" xmi:id="_KjZXX9yKEeWXdJnxZxtFYA" annotatedElement="_KjZXXtyKEeWXdJnxZxtFYA">
            <body>Provides details of the specific validation mechanism(s) used to confirm the presence of an intended topologicalEntity.</body>
          </ownedComment>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KjZXYNyKEeWXdJnxZxtFYA" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KjZXYdyKEeWXdJnxZxtFYA" value="*"/>
        </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_oCmjAETtEead1bezhJG4aw" name="NetworkTopologyService">
        <generalization xmi:type="uml:Generalization" xmi:id="_uF7-cETtEead1bezhJG4aw">
          <general xmi:type="uml:Class" href="TapiCommon.uml#_zC-54D3fEea-1_BGg-qcjQ"/>
        </generalization>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_v4NNVETtEead1bezhJG4aw" name="_topology" type="_ejyEgOKyEeSq5fATALSQkQ" isReadOnly="true" aggregation="shared" association="_v4NNUETtEead1bezhJG4aw">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1QQQEETtEead1bezhJG4aw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1QaBEETtEead1bezhJG4aw" value="*"/>
        </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_PSCGoMhmEeaVlemTikmRHw" name="TopologyContext" isLeaf="true">
        <ownedAttribute xmi:type="uml:Property" xmi:id="_SoY-dMhmEeaVlemTikmRHw" name="_nwTopologyService" type="_oCmjAETtEead1bezhJG4aw" isReadOnly="true" aggregation="composite" association="_SoY-cMhmEeaVlemTikmRHw">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VwRVYMhmEeaVlemTikmRHw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VwXcAchmEeaVlemTikmRHw" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_3TemVMhmEeaVlemTikmRHw" name="_topology" type="_ejyEgOKyEeSq5fATALSQkQ" isReadOnly="true" aggregation="composite" association="_3TemUMhmEeaVlemTikmRHw">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_73aEgMhmEeaVlemTikmRHw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_73aEgshmEeaVlemTikmRHw" value="*"/>
        </ownedAttribute>
        <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_wVobsFroEeexvMtO2oNM9g" client="_PSCGoMhmEeaVlemTikmRHw" supplier="_-ht5oPMtEeSb-q8_djA2ng" contract="_-ht5oPMtEeSb-q8_djA2ng"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_9W0Q4Bk7EeeV4o0osG5stg" name="InterRuleGroup">
        <generalization xmi:type="uml:Generalization" xmi:id="_6xx0kBl4EeeV4o0osG5stg">
          <general xmi:type="uml:Class" href="TapiCommon.uml#_tjWBYD3fEea-1_BGg-qcjQ"/>
        </generalization>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_zPz88xlBEeeV4o0osG5stg" name="_rule" type="_JCwTkBk8EeeV4o0osG5stg" aggregation="composite" association="_zPz88BlBEeeV4o0osG5stg">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1gdJ4BlBEeeV4o0osG5stg" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1gdJ4RlBEeeV4o0osG5stg" value="*"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_bjGM0xk9EeeV4o0osG5stg" name="_associatedNodeRuleGroup" type="_xDuuoBk7EeeV4o0osG5stg" association="_bjGM0Bk9EeeV4o0osG5stg">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ju6XsBk9EeeV4o0osG5stg" value="2"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jvAeUBk9EeeV4o0osG5stg" value="*"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_YdlZUxl9EeeV4o0osG5stg" name="_transferCapacity" aggregation="composite" association="_YdlZUBl9EeeV4o0osG5stg">
          <type xmi:type="uml:Class" href="TapiCommon.uml#_KjZXM9yKEeWXdJnxZxtFYA"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4Ja48Bl9EeeV4o0osG5stg"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4Ja48Rl9EeeV4o0osG5stg" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_ZooQIhl9EeeV4o0osG5stg" name="_transferCost" type="_KjZW8dyKEeWXdJnxZxtFYA" aggregation="composite" association="_ZoiJgBl9EeeV4o0osG5stg">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_5ML9gBl9EeeV4o0osG5stg"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_5MSEIBl9EeeV4o0osG5stg" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_aJStMxl9EeeV4o0osG5stg" name="_transferTiming" type="_KjZXB9yKEeWXdJnxZxtFYA" aggregation="composite" association="_aJStMBl9EeeV4o0osG5stg">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7HWpsBl9EeeV4o0osG5stg"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7HWpsRl9EeeV4o0osG5stg" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_arfbUxl9EeeV4o0osG5stg" name="_riskParameter" type="_KjZW99yKEeWXdJnxZxtFYA" aggregation="composite" association="_arfbUBl9EeeV4o0osG5stg">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6MGiYBl9EeeV4o0osG5stg"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6MGiYRl9EeeV4o0osG5stg" value="1"/>
        </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_xDuuoBk7EeeV4o0osG5stg" name="NodeRuleGroup">
        <generalization xmi:type="uml:Generalization" xmi:id="_55KxkBl4EeeV4o0osG5stg">
          <general xmi:type="uml:Class" href="TapiCommon.uml#_tjWBYD3fEea-1_BGg-qcjQ"/>
        </generalization>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_li7TAhk9EeeV4o0osG5stg" name="_rule" type="_JCwTkBk8EeeV4o0osG5stg" aggregation="composite" association="_li1MYBk9EeeV4o0osG5stg">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rgkWIBk9EeeV4o0osG5stg" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rgkWIRk9EeeV4o0osG5stg" value="*"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_Vbnbwhk-EeeV4o0osG5stg" name="_nodeEdgePoint" type="_i1UzkD-3EeWNAdBR30aJhw" aggregation="shared" association="_VbhVIBk-EeeV4o0osG5stg">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bzj1QBk-EeeV4o0osG5stg" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bzwCgBk-EeeV4o0osG5stg" value="*"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_8y7EMxk8EeeV4o0osG5stg" name="_nodeRuleGroup" type="_xDuuoBk7EeeV4o0osG5stg" aggregation="shared" association="_8y7EMBk8EeeV4o0osG5stg">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rZhyoBlAEeeV4o0osG5stg"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rZhyoRlAEeeV4o0osG5stg" value="*"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_Qw4ncxk9EeeV4o0osG5stg" name="_interRuleGroup" type="_9W0Q4Bk7EeeV4o0osG5stg" aggregation="composite" association="_Qw4ncBk9EeeV4o0osG5stg">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UxnR8Bk9EeeV4o0osG5stg"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UxnR8Rk9EeeV4o0osG5stg" value="*"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_TVx5Yxl6EeeV4o0osG5stg" name="_transferCapacity" aggregation="composite" association="_TVx5YBl6EeeV4o0osG5stg">
          <type xmi:type="uml:Class" href="TapiCommon.uml#_KjZXM9yKEeWXdJnxZxtFYA"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_isbTQBl6EeeV4o0osG5stg"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_isbTQRl6EeeV4o0osG5stg" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_T7ywgxl6EeeV4o0osG5stg" name="_transferCost" type="_KjZW8dyKEeWXdJnxZxtFYA" aggregation="composite" association="_T7ywgBl6EeeV4o0osG5stg">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jUUZsBl6EeeV4o0osG5stg"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jUagUBl6EeeV4o0osG5stg" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_Wiz2Exl6EeeV4o0osG5stg" name="_transferTiming" type="_KjZXB9yKEeWXdJnxZxtFYA" aggregation="composite" association="_Wiz2EBl6EeeV4o0osG5stg">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kVIWcBl6EeeV4o0osG5stg"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kVIWcRl6EeeV4o0osG5stg" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_VVqtghl6EeeV4o0osG5stg" name="_riskParameter" type="_KjZW99yKEeWXdJnxZxtFYA" aggregation="composite" association="_VVkm4Bl6EeeV4o0osG5stg">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hofKABl6EeeV4o0osG5stg"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hofKARl6EeeV4o0osG5stg" value="1"/>
        </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_JCwTkBk8EeeV4o0osG5stg" name="Rule">
        <generalization xmi:type="uml:Generalization" xmi:id="_B4JaUBl5EeeV4o0osG5stg">
          <general xmi:type="uml:Class" href="TapiCommon.uml#_UhrZoN8qEeWT9tG0gGLRFw"/>
        </generalization>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_T6ULoBk_EeeV4o0osG5stg" name="ruleType" type="_u1jfgBk-EeeV4o0osG5stg">
          <defaultValue xmi:type="uml:InstanceValue" xmi:id="_pvaIcBlnEeeV4o0osG5stg" instance="_nR7FcBl_EeeV4o0osG5stg"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_W_3nUBk_EeeV4o0osG5stg" name="forwardingRule" type="_5Mca0Bk-EeeV4o0osG5stg">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_O2FK0BlBEeeV4o0osG5stg" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_O2LRcBlBEeeV4o0osG5stg" value="1"/>
          <defaultValue xmi:type="uml:InstanceValue" xmi:id="_ckPusBlnEeeV4o0osG5stg" instance="_ymf6YBlmEeeV4o0osG5stg"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_b5S0YBk_EeeV4o0osG5stg" name="overridePriority">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
        </ownedAttribute>
      </packagedElement>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="_TTPukC5xEea0_JngOlSKcA" name="TypeDefinitions">
      <packagedElement xmi:type="uml:DataType" xmi:id="_8ZRqwdv-EeWowYqZXEhn3A" name="CostCharacteristic" isLeaf="true">
        <ownedComment xmi:type="uml:Comment" xmi:id="_8ZRqwtv-EeWowYqZXEhn3A" annotatedElement="_8ZRqwdv-EeWowYqZXEhn3A">
          <body>The information for a particular cost characteristic.</body>
        </ownedComment>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_8ZRqw9v-EeWowYqZXEhn3A" name="costName" visibility="public">
          <ownedComment xmi:type="uml:Comment" xmi:id="_8ZRqxNv-EeWowYqZXEhn3A" annotatedElement="_8ZRqw9v-EeWowYqZXEhn3A">
            <body>The cost characteristic will related to some aspect of the TopologicalEntity (e.g. $ cost, routing weight). This aspect will be conveyed by the costName.</body>
          </ownedComment>
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8ZRqxdv-EeWowYqZXEhn3A" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8ZRqxtv-EeWowYqZXEhn3A" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_8ZRqx9v-EeWowYqZXEhn3A" name="costValue" visibility="public">
          <ownedComment xmi:type="uml:Comment" xmi:id="_8ZRqyNv-EeWowYqZXEhn3A" annotatedElement="_8ZRqx9v-EeWowYqZXEhn3A">
            <body>The specific cost.</body>
          </ownedComment>
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8ZRqydv-EeWowYqZXEhn3A" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8ZRqytv-EeWowYqZXEhn3A" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_8ZRqy9v-EeWowYqZXEhn3A" name="costAlgorithm" visibility="public">
          <ownedComment xmi:type="uml:Comment" xmi:id="_8ZRqzNv-EeWowYqZXEhn3A" annotatedElement="_8ZRqy9v-EeWowYqZXEhn3A">
            <body>The cost may vary based upon some properties of the TopologicalEntity. The rules for the variation are conveyed by the costAlgorithm.</body>
          </ownedComment>
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8ZRqzdv-EeWowYqZXEhn3A" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8ZRqztv-EeWowYqZXEhn3A" value="1"/>
        </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:DataType" xmi:id="_8ZRq-dv-EeWowYqZXEhn3A" name="LatencyCharacteristic" isLeaf="true">
        <ownedComment xmi:type="uml:Comment" xmi:id="_8ZRq-tv-EeWowYqZXEhn3A" annotatedElement="_8ZRq-dv-EeWowYqZXEhn3A">
          <body>Provides information on latency characteristic for a particular stated trafficProperty.</body>
        </ownedComment>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_8ZRq-9v-EeWowYqZXEhn3A" name="trafficPropertyName" visibility="public">
          <ownedComment xmi:type="uml:Comment" xmi:id="_8ZRq_Nv-EeWowYqZXEhn3A" annotatedElement="_8ZRq-9v-EeWowYqZXEhn3A">
            <body>The identifier of the specific traffic property to which the queuing latency applies.</body>
          </ownedComment>
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8ZRq_dv-EeWowYqZXEhn3A" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8ZRq_tv-EeWowYqZXEhn3A" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_KjZXCdyKEeWXdJnxZxtFYA" name="fixedLatencyCharacteristic" visibility="public" isReadOnly="true">
          <ownedComment xmi:type="uml:Comment" xmi:id="_KjZXCtyKEeWXdJnxZxtFYA" annotatedElement="_KjZXCdyKEeWXdJnxZxtFYA">
            <body>A TopologicalEntity suffers delay caused by the realization of the servers (e.g. distance related; FEC encoding etc.) along with some client specific processing. This is the total average latency effect of the TopologicalEntity</body>
          </ownedComment>
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KjZXC9yKEeWXdJnxZxtFYA"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KjZXDNyKEeWXdJnxZxtFYA" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_8ZRq_9v-EeWowYqZXEhn3A" name="queingLatencyCharacteristic" visibility="public">
          <ownedComment xmi:type="uml:Comment" xmi:id="_8ZRrANv-EeWowYqZXEhn3A" annotatedElement="_8ZRq_9v-EeWowYqZXEhn3A">
            <body>The specific queuing latency for the traffic property.</body>
          </ownedComment>
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8ZRrAdv-EeWowYqZXEhn3A"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8ZRrAtv-EeWowYqZXEhn3A" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_KjZXDdyKEeWXdJnxZxtFYA" name="jitterCharacteristic" visibility="public" isReadOnly="true">
          <ownedComment xmi:type="uml:Comment" xmi:id="_KjZXDtyKEeWXdJnxZxtFYA" annotatedElement="_KjZXDdyKEeWXdJnxZxtFYA">
            <body>High frequency deviation from true periodicity of a signal and therefore a small high rate of change of transfer latency.&#xD;
Applies to TDM systems (and not packet).</body>
          </ownedComment>
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KjZXD9yKEeWXdJnxZxtFYA"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KjZXENyKEeWXdJnxZxtFYA" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_KjZXEdyKEeWXdJnxZxtFYA" name="wanderCharacteristic" visibility="public" isReadOnly="true">
          <ownedComment xmi:type="uml:Comment" xmi:id="_KjZXEtyKEeWXdJnxZxtFYA" annotatedElement="_KjZXEdyKEeWXdJnxZxtFYA">
            <body>Low frequency deviation from true periodicity of a signal and therefore a small low rate of change of transfer latency.&#xD;
Applies to TDM systems (and not packet).</body>
          </ownedComment>
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KjZXE9yKEeWXdJnxZxtFYA"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KjZXFNyKEeWXdJnxZxtFYA" value="1"/>
        </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:DataType" xmi:id="_8ZRqz9v-EeWowYqZXEhn3A" name="RiskCharacteristic" isLeaf="true">
        <ownedComment xmi:type="uml:Comment" xmi:id="_8ZRq0Nv-EeWowYqZXEhn3A" annotatedElement="_8ZRqz9v-EeWowYqZXEhn3A">
          <body>The information for a particular risk characteristic where there is a list of risk identifiers related to that characteristic.</body>
        </ownedComment>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_8ZRq0dv-EeWowYqZXEhn3A" name="riskCharacteristicName" visibility="public">
          <ownedComment xmi:type="uml:Comment" xmi:id="_8ZRq0tv-EeWowYqZXEhn3A" annotatedElement="_8ZRq0dv-EeWowYqZXEhn3A">
            <body>The name of the risk characteristic. The characteristic may be related to a specific degree of closeness. &#xD;
For example a particular characteristic may apply to failures that are localized (e.g. to one side of a road) where as another characteristic may relate to failures that have a broader impact (e.g. both sides of a road that crosses a bridge).&#xD;
Depending upon the importance of the traffic being routed different risk characteristics will be evaluated.</body>
          </ownedComment>
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8ZRq09v-EeWowYqZXEhn3A" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8ZRq1Nv-EeWowYqZXEhn3A" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_8ZRq1dv-EeWowYqZXEhn3A" name="riskIdentifierList" visibility="public">
          <ownedComment xmi:type="uml:Comment" xmi:id="_8ZRq1tv-EeWowYqZXEhn3A" annotatedElement="_8ZRq1dv-EeWowYqZXEhn3A">
            <body>A list of the identifiers of each physical/geographic unit (with the specific risk characteristic) that is related to a segment of the TopologicalEntity.</body>
          </ownedComment>
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8ZRq19v-EeWowYqZXEhn3A" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8ZRq2Nv-EeWowYqZXEhn3A" value="*"/>
        </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:DataType" xmi:id="_8ZRq69v-EeWowYqZXEhn3A" name="ValidationMechanism" isLeaf="true">
        <ownedComment xmi:type="uml:Comment" xmi:id="_8ZRq7Nv-EeWowYqZXEhn3A" annotatedElement="_8ZRq69v-EeWowYqZXEhn3A">
          <body>Identifies the validation mechanism and describes the characteristics of that mechanism</body>
        </ownedComment>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_8ZRq7dv-EeWowYqZXEhn3A" name="validationMechanism" visibility="public">
          <ownedComment xmi:type="uml:Comment" xmi:id="_8ZRq7tv-EeWowYqZXEhn3A" annotatedElement="_8ZRq7dv-EeWowYqZXEhn3A">
            <body>Name of mechanism used to validate adjacency</body>
          </ownedComment>
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8ZRq79v-EeWowYqZXEhn3A" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8ZRq8Nv-EeWowYqZXEhn3A" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_8ZRq8dv-EeWowYqZXEhn3A" name="layerProtocolAdjacencyValidated" visibility="public">
          <ownedComment xmi:type="uml:Comment" xmi:id="_8ZRq8tv-EeWowYqZXEhn3A" annotatedElement="_8ZRq8dv-EeWowYqZXEhn3A">
            <body>State of validatiion</body>
          </ownedComment>
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8ZRq89v-EeWowYqZXEhn3A" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8ZRq9Nv-EeWowYqZXEhn3A" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_8ZRq9dv-EeWowYqZXEhn3A" name="validationRobustness" visibility="public">
          <ownedComment xmi:type="uml:Comment" xmi:id="_8ZRq9tv-EeWowYqZXEhn3A" annotatedElement="_8ZRq9dv-EeWowYqZXEhn3A">
            <body>Quality of validation (i.e. how likely is the stated validation to be invalid)</body>
          </ownedComment>
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8ZRq99v-EeWowYqZXEhn3A" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8ZRq-Nv-EeWowYqZXEhn3A" value="1"/>
        </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:Enumeration" xmi:id="_5Mca0Bk-EeeV4o0osG5stg" name="ForwardingRule" isLeaf="true">
        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_EihiQBk_EeeV4o0osG5stg" name="MAY_FORWARD_ACROSS_GROUP"/>
        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_GcYm4Bk_EeeV4o0osG5stg" name="MUST_FORWARD_ACROSS_GROUP"/>
        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_CKy14Bk_EeeV4o0osG5stg" name="CANNOT_FORWARD_ACROSS_GROUP"/>
        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_ymf6YBlmEeeV4o0osG5stg" name="NO_STATEMENT_ON_FORWARDING"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Enumeration" xmi:id="_u1jfgBk-EeeV4o0osG5stg" name="RuleType" isLeaf="true">
        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_z1arwBk-EeeV4o0osG5stg" name="FORWARDING"/>
        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_1t3bIBk-EeeV4o0osG5stg" name="CAPACITY"/>
        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_2a3rEBk-EeeV4o0osG5stg" name="COST"/>
        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_JFlRYBl5EeeV4o0osG5stg" name="TIMING"/>
        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_3SEY0Bk-EeeV4o0osG5stg" name="RISK"/>
        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_nR7FcBl_EeeV4o0osG5stg" name="GROUPING"/>
      </packagedElement>
      <packagedElement xmi:type="uml:DataType" xmi:id="_IQQS0IfNEeeirpBaj87qAw" name="ResilienceType">
        <ownedAttribute xmi:type="uml:Property" xmi:id="_BSey8IfOEeeirpBaj87qAw" name="restorationPolicy" type="_5PZ_AEthEeet_JEg2fof-A"/>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_D8PDcIfOEeeirpBaj87qAw" name="protectionType" type="_9bzYYOr1EeaeHOJw3lCT8A"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Enumeration" xmi:id="_5PZ_AEthEeet_JEg2fof-A" name="RestorationPolicy" isLeaf="true">
        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_9YG5wEthEeet_JEg2fof-A" name="PER_DOMAIN_RESTORATION"/>
        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="__V-7sEthEeet_JEg2fof-A" name="END_TO_END_RESTORATION"/>
        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_jbZjMHjfEee9bcuk4UnRkg" name="NA"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Enumeration" xmi:id="_9bzYYOr1EeaeHOJw3lCT8A" name="ProtectionType" isLeaf="true">
        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_nuQnAEtiEeet_JEg2fof-A" name="NO_PROTECTON"/>
        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_ojEIEEtiEeet_JEg2fof-A" name="ONE_PLUS_ONE_PROTECTION"/>
        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_uyuvUEtiEeet_JEg2fof-A" name="ONE_PLUS_ONE_PROTECTION_WITH_DYNAMIC_RESTORATION"/>
        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_xTUcwEtiEeet_JEg2fof-A" name="PERMANENT_ONE_PLUS_ONE_PROTECTION"/>
        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_zdJ3EEtiEeet_JEg2fof-A" name="ONE_FOR_ONE_PROTECTION"/>
        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_1JljsEtiEeet_JEg2fof-A" name="DYNAMIC_RESTORATION"/>
        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_1_9LAEtiEeet_JEg2fof-A" name="PRE_COMPUTED_RESTORATION"/>
      </packagedElement>
      <packagedElement xmi:type="uml:DataType" xmi:id="_FKJUsNk_EeidLb5WEUMFmw" name="NepLayerProtocolCapability">
        <ownedAttribute xmi:type="uml:Property" xmi:id="_6wFUINk_EeidLb5WEUMFmw" name="layerProtocolQualifier">
          <type xmi:type="uml:Enumeration" href="TapiCommon.uml#_-eq88Ik2Eeil5oKL3Vgl-g"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JXbYANlAEeidLb5WEUMFmw" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JX0ZkNlAEeidLb5WEUMFmw" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_BM6NoNlAEeidLb5WEUMFmw" name="numberOfCepInstances">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
        </ownedAttribute>
      </packagedElement>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="_tl7NYMGLEeaALJQAf08uAg" name="Rules">
      <ownedRule xmi:type="uml:Constraint" xmi:id="_BVQ7QMGLEeaALJQAf08uAg" name="XOR: TopologyContainment" constrainedElement="_v4NNUETtEead1bezhJG4aw _T7gvkD_LEeWNAdBR30aJhw">
        <specification xmi:type="uml:LiteralString" xmi:id="_BWmYAcGLEeaALJQAf08uAg" name="XOR: TopologyContainment" value="ServiceComponent ⊕ NodeComponent"/>
      </ownedRule>
    </packagedElement>
    <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_asgp8BMlEee0L_IMWjydgQ">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_myBNsGm2EeiLh_06MH5Rjg" source="PapyrusVersion">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_myBNsWm2EeiLh_06MH5Rjg" key="Version" value="0.2.14"/>
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_myBNsmm2EeiLh_06MH5Rjg" key="Comment" value="New stereotype OpenModelStatement added. It contains the generic information of the model and extends the Metaclass &quot;Model&quot;."/>
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_myBNs2m2EeiLh_06MH5Rjg" key="Copyright" value=""/>
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_myBNtGm2EeiLh_06MH5Rjg" key="Date" value="2018-04-13"/>
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_myBNtWm2EeiLh_06MH5Rjg" key="Author" value="IISOMI"/>
      </eAnnotations>
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_asgp8RMlEee0L_IMWjydgQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="UmlProfiles/OpenModelProfile/OpenModel_Profile.profile.uml#_S32LgD8HEeiIisB6uOvKFA"/>
      </eAnnotations>
      <appliedProfile xmi:type="uml:Profile" href="UmlProfiles/OpenModelProfile/OpenModel_Profile.profile.uml#_m1xqsHBgEd6FKu9XX1078A"/>
    </profileApplication>
    <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_PAqS8BhsEeewCs0lkpWskw">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_myNa_mm2EeiLh_06MH5Rjg" source="PapyrusVersion">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_myNa_2m2EeiLh_06MH5Rjg" key="Version" value="0.0.9"/>
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_myNbAGm2EeiLh_06MH5Rjg" key="Comment" value="BITS encoding and bitsDefinition property added."/>
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_myNbAWm2EeiLh_06MH5Rjg" key="Copyright" value=""/>
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_myNbAmm2EeiLh_06MH5Rjg" key="Date" value="2018-04-13"/>
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_myNbA2m2EeiLh_06MH5Rjg" key="Author" value="IISOMI"/>
      </eAnnotations>
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_PCwksBhsEeewCs0lkpWskw" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="UmlProfiles/OpenInterfaceModelProfile/OpenInterfaceModel_Profile.profile.uml#_3NPRMD78EeiIisB6uOvKFA"/>
      </eAnnotations>
      <appliedProfile xmi:type="uml:Profile" href="UmlProfiles/OpenInterfaceModelProfile/OpenInterfaceModel_Profile.profile.uml#_UbM6ILbyEeaufdfMFhfy_A"/>
    </profileApplication>
  </uml:Model>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_ejyElOKyEeSq5fATALSQkQ" base_StructuralFeature="_ejyEhOKyEeSq5fATALSQkQ"/>
  <OpenModel_Profile:OpenModelClass xmi:id="_ejyEmuKyEeSq5fATALSQkQ" base_Class="_ejyEgOKyEeSq5fATALSQkQ"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_ejyEm-KyEeSq5fATALSQkQ" base_StructuralFeature="_ejyEhOKyEeSq5fATALSQkQ"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_ejyEnOKyEeSq5fATALSQkQ" base_StructuralFeature="_ejyEhOKyEeSq5fATALSQkQ"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_xImb5OK4EeSq5fATALSQkQ" base_StructuralFeature="_xImb1OK4EeSq5fATALSQkQ"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_xImb6-K4EeSq5fATALSQkQ" base_StructuralFeature="_xImb1OK4EeSq5fATALSQkQ"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_xImb7OK4EeSq5fATALSQkQ" base_StructuralFeature="_xImb1OK4EeSq5fATALSQkQ"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_37o2QOMCEeSdZOEXoN8VDQ" base_StructuralFeature="_37fFROMCEeSdZOEXoN8VDQ"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_37o2R-MCEeSdZOEXoN8VDQ" base_StructuralFeature="_37fFROMCEeSdZOEXoN8VDQ"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_37o2SOMCEeSdZOEXoN8VDQ" base_StructuralFeature="_37fFROMCEeSdZOEXoN8VDQ"/>
  <OpenModel_Profile:OpenModelInterface xmi:id="_-ht5ofMtEeSb-q8_djA2ng" base_Interface="_-ht5oPMtEeSb-q8_djA2ng"/>
  <OpenModel_Profile:OpenModelParameter xmi:id="_0HRXMvMxEeSb-q8_djA2ng" base_Parameter="_0HRXMPMxEeSb-q8_djA2ng"/>
  <OpenModel_Profile:OpenModelParameter xmi:id="_B2HeEvM4EeSb-q8_djA2ng" base_Parameter="_B2HeEPM4EeSb-q8_djA2ng"/>
  <OpenModel_Profile:OpenModelParameter xmi:id="_FmxFMfM4EeSb-q8_djA2ng" base_Parameter="_FmxFMPM4EeSb-q8_djA2ng"/>
  <OpenModel_Profile:OpenModelParameter xmi:id="_QDy9YfM7EeSb-q8_djA2ng" base_Parameter="_QDy9YPM7EeSb-q8_djA2ng"/>
  <OpenModel_Profile:OpenModelParameter xmi:id="_bH8AQfM7EeSb-q8_djA2ng" base_Parameter="_bH8AQPM7EeSb-q8_djA2ng"/>
  <OpenModel_Profile:OpenModelParameter xmi:id="_EGaoEv5BEeSIs5T3yQwyyw" base_Parameter="_0HRXMPMxEeSb-q8_djA2ng"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_GkeWoD_DEeWNAdBR30aJhw" base_StructuralFeature="_Gkdvkj_DEeWNAdBR30aJhw"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_GkgL0D_DEeWNAdBR30aJhw" base_StructuralFeature="_GkfkwD_DEeWNAdBR30aJhw"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_9-Bkkz_KEeWNAdBR30aJhw" base_StructuralFeature="_9-Bkkj_KEeWNAdBR30aJhw"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_9-CysT_KEeWNAdBR30aJhw" base_StructuralFeature="_9-CysD_KEeWNAdBR30aJhw"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_T7hWoT_LEeWNAdBR30aJhw" base_StructuralFeature="_T7hWoD_LEeWNAdBR30aJhw"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_T3W9cT_NEeWNAdBR30aJhw" base_StructuralFeature="_T3W9cD_NEeWNAdBR30aJhw"/>
  <OpenModel_Profile:OpenModelParameter xmi:id="_l8oKkUpeEeW7b92SEnwDVg" base_Parameter="_l8oKkEpeEeW7b92SEnwDVg"/>
  <OpenModel_Profile:OpenModelParameter xmi:id="_AgN0MVJFEeWDQNzGZgIgfQ" base_Parameter="_AgHtkVJFEeWDQNzGZgIgfQ"/>
  <OpenModel_Profile:OpenModelParameter xmi:id="_AgN0MlJFEeWDQNzGZgIgfQ" base_Parameter="_AgHtklJFEeWDQNzGZgIgfQ"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_7wyxs2h_EeWZEqTYAF8eqA" base_StructuralFeature="_7vdU-2h_EeWZEqTYAF8eqA"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_7wyxtWh_EeWZEqTYAF8eqA" base_StructuralFeature="_7vdVA2h_EeWZEqTYAF8eqA"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_tQQ4Vmj_EeWZEqTYAF8eqA" base_StructuralFeature="_tQQ4VWj_EeWZEqTYAF8eqA"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_QpQJJINtEeW35P6IpRw6Dg" base_StructuralFeature="_QpQJIINtEeW35P6IpRw6Dg"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_Iz0OAaf4EeW6jfwWQNiYcg" base_StructuralFeature="_Iz0OAKf4EeW6jfwWQNiYcg"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_Iz6Uoaf4EeW6jfwWQNiYcg" base_StructuralFeature="_Iz6UoKf4EeW6jfwWQNiYcg"/>
  <OpenModel_Profile:OpenModelParameter xmi:id="_qRQggbsEEeWYrqoqXLgguw" base_Parameter="_qRQggLsEEeWYrqoqXLgguw"/>
  <OpenModel_Profile:OpenModelParameter xmi:id="_yctfAbsEEeWYrqoqXLgguw" base_Parameter="_yctfALsEEeWYrqoqXLgguw"/>
  <OpenModel_Profile:OpenModelParameter xmi:id="_2nCKYbsEEeWYrqoqXLgguw" base_Parameter="_2nCKYLsEEeWYrqoqXLgguw"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_G1pfNNnfEeWIOYiRCk5bbQ" base_StructuralFeature="_G1pfM9nfEeWIOYiRCk5bbQ"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_G1pfNtnfEeWIOYiRCk5bbQ" base_StructuralFeature="_G1pfNdnfEeWIOYiRCk5bbQ"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_8bWuYNv-EeWowYqZXEhn3A" base_StructuralFeature="_8ZRqw9v-EeWowYqZXEhn3A" partOfObjectKey="1"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_8bWuYdv-EeWowYqZXEhn3A" base_StructuralFeature="_8ZRqx9v-EeWowYqZXEhn3A"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_8bWuYtv-EeWowYqZXEhn3A" base_StructuralFeature="_8ZRqy9v-EeWowYqZXEhn3A"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_8bWuY9v-EeWowYqZXEhn3A" base_StructuralFeature="_8ZRq0dv-EeWowYqZXEhn3A" partOfObjectKey="1"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_8bWuZNv-EeWowYqZXEhn3A" base_StructuralFeature="_8ZRq1dv-EeWowYqZXEhn3A"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_8bWuadv-EeWowYqZXEhn3A" base_StructuralFeature="_8ZRq7dv-EeWowYqZXEhn3A" partOfObjectKey="1"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_8bWuatv-EeWowYqZXEhn3A" base_StructuralFeature="_8ZRq8dv-EeWowYqZXEhn3A"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_8bWua9v-EeWowYqZXEhn3A" base_StructuralFeature="_8ZRq9dv-EeWowYqZXEhn3A"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_8bWubNv-EeWowYqZXEhn3A" base_StructuralFeature="_8ZRq-9v-EeWowYqZXEhn3A" partOfObjectKey="1"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_8bWubdv-EeWowYqZXEhn3A" base_StructuralFeature="_8ZRq_9v-EeWowYqZXEhn3A"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_KkvawdyKEeWXdJnxZxtFYA" base_StructuralFeature="_KjZW89yKEeWXdJnxZxtFYA"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_Kkvaw9yKEeWXdJnxZxtFYA" base_StructuralFeature="_KjZW-dyKEeWXdJnxZxtFYA"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_KkvaxdyKEeWXdJnxZxtFYA" base_StructuralFeature="_KjZW_9yKEeWXdJnxZxtFYA"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_KkvayNyKEeWXdJnxZxtFYA" base_StructuralFeature="_KjZXCdyKEeWXdJnxZxtFYA"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_KkvaydyKEeWXdJnxZxtFYA" base_StructuralFeature="_KjZXDdyKEeWXdJnxZxtFYA"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_KkvaytyKEeWXdJnxZxtFYA" base_StructuralFeature="_KjZXEdyKEeWXdJnxZxtFYA"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_Kkvay9yKEeWXdJnxZxtFYA" base_StructuralFeature="_KjZXFdyKEeWXdJnxZxtFYA"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_KkvazdyKEeWXdJnxZxtFYA" base_StructuralFeature="_KjZXG9yKEeWXdJnxZxtFYA"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_KkvaztyKEeWXdJnxZxtFYA" base_StructuralFeature="_KjZXH9yKEeWXdJnxZxtFYA"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_Kkvaz9yKEeWXdJnxZxtFYA" base_StructuralFeature="_KjZXI9yKEeWXdJnxZxtFYA"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_Kkva0NyKEeWXdJnxZxtFYA" base_StructuralFeature="_KjZXJ9yKEeWXdJnxZxtFYA"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_Kkva0dyKEeWXdJnxZxtFYA" base_StructuralFeature="_KjZXK9yKEeWXdJnxZxtFYA"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_Kk4ksNyKEeWXdJnxZxtFYA" base_StructuralFeature="_KjZXL9yKEeWXdJnxZxtFYA"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_Kk4kv9yKEeWXdJnxZxtFYA" base_StructuralFeature="_KjZXXtyKEeWXdJnxZxtFYA"/>
  <OpenModel_Profile:OpenModelParameter xmi:id="_mNsdwd6NEeWd9KDn6x5Skg" base_Parameter="_mNsdwN6NEeWd9KDn6x5Skg"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_tOFAlN7rEeW-BtRsuJPbqg" base_StructuralFeature="_tOFAk97rEeW-BtRsuJPbqg"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_tOOxkN7rEeW-BtRsuJPbqg" base_StructuralFeature="_tOFAld7rEeW-BtRsuJPbqg"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_7DdfNN7vEeW-BtRsuJPbqg" base_StructuralFeature="_7DdfM97vEeW-BtRsuJPbqg"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_7DmpId7vEeW-BtRsuJPbqg" base_StructuralFeature="_7DmpIN7vEeW-BtRsuJPbqg"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_lqLYBN7wEeW-BtRsuJPbqg" base_StructuralFeature="_lqLYA97wEeW-BtRsuJPbqg"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_lqLYBt7wEeW-BtRsuJPbqg" base_StructuralFeature="_lqLYBd7wEeW-BtRsuJPbqg"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_kTBiZN7xEeW-BtRsuJPbqg" base_StructuralFeature="_kTBiY97xEeW-BtRsuJPbqg"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_kTBiZt7xEeW-BtRsuJPbqg" base_StructuralFeature="_kTBiZd7xEeW-BtRsuJPbqg"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_WSiGVN71EeW-BtRsuJPbqg" base_StructuralFeature="_WSiGU971EeW-BtRsuJPbqg"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_WSiGVt71EeW-BtRsuJPbqg" base_StructuralFeature="_WSiGVd71EeW-BtRsuJPbqg"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_cQkyFN71EeW-BtRsuJPbqg" base_StructuralFeature="_cQkyE971EeW-BtRsuJPbqg"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_cQujEd71EeW-BtRsuJPbqg" base_StructuralFeature="_cQujEN71EeW-BtRsuJPbqg"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_gJx4RN71EeW-BtRsuJPbqg" base_StructuralFeature="_gJx4Q971EeW-BtRsuJPbqg"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_gKEzMN71EeW-BtRsuJPbqg" base_StructuralFeature="_gJx4Rd71EeW-BtRsuJPbqg"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_kZ4bhN71EeW-BtRsuJPbqg" base_StructuralFeature="_kZ4bg971EeW-BtRsuJPbqg"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_kZ4bht71EeW-BtRsuJPbqg" base_StructuralFeature="_kZ4bhd71EeW-BtRsuJPbqg"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_rJUvBN71EeW-BtRsuJPbqg" base_StructuralFeature="_rJUvA971EeW-BtRsuJPbqg"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_rJUvBt71EeW-BtRsuJPbqg" base_StructuralFeature="_rJUvBd71EeW-BtRsuJPbqg"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="__ET2xN71EeW-BtRsuJPbqg" base_StructuralFeature="__ET2w971EeW-BtRsuJPbqg"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="__Ednwd71EeW-BtRsuJPbqg" base_StructuralFeature="__EdnwN71EeW-BtRsuJPbqg"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_CM28FN72EeW-BtRsuJPbqg" base_StructuralFeature="_CM28E972EeW-BtRsuJPbqg"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_CM28Ft72EeW-BtRsuJPbqg" base_StructuralFeature="_CM28Fd72EeW-BtRsuJPbqg"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_W9zh1N7-EeW-BtRsuJPbqg" base_StructuralFeature="_W9zh097-EeW-BtRsuJPbqg"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_W9zh1t7-EeW-BtRsuJPbqg" base_StructuralFeature="_W9zh1d7-EeW-BtRsuJPbqg"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_IZggBN8AEeW-BtRsuJPbqg" base_StructuralFeature="_IZggA98AEeW-BtRsuJPbqg"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_IZpp8d8AEeW-BtRsuJPbqg" base_StructuralFeature="_IZpp8N8AEeW-BtRsuJPbqg"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_STzYBO_tEeWLlrwIF3w0vA" base_StructuralFeature="_STzYA-_tEeWLlrwIF3w0vA"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_STzYBu_tEeWLlrwIF3w0vA" base_StructuralFeature="_STzYBe_tEeWLlrwIF3w0vA"/>
  <OpenModel_Profile:OpenModelParameter xmi:id="_M2tARvVKEeWQB8HQFBfkJQ" base_Parameter="_M2tAQ_VKEeWQB8HQFBfkJQ"/>
  <OpenModel_Profile:ExtendedComposite xmi:id="__NBzECM_EeaA8dOpokrEww" base_Association="_STzYAO_tEeWLlrwIF3w0vA"/>
  <OpenModel_Profile:OpenModelClass xmi:id="_i4nYID-3EeWNAdBR30aJhw" base_Class="_i1UzkD-3EeWNAdBR30aJhw"/>
  <OpenModel_Profile:OpenModelClass xmi:id="_KkvaxNyKEeWXdJnxZxtFYA" base_Class="_KjZW_dyKEeWXdJnxZxtFYA"/>
  <OpenModel_Profile:OpenModelClass xmi:id="_KkvawtyKEeWXdJnxZxtFYA" base_Class="_KjZW99yKEeWXdJnxZxtFYA"/>
  <OpenModel_Profile:OpenModelClass xmi:id="_KkvawNyKEeWXdJnxZxtFYA" base_Class="_KjZW8dyKEeWXdJnxZxtFYA"/>
  <OpenModel_Profile:OpenModelClass xmi:id="_Kkvax9yKEeWXdJnxZxtFYA" base_Class="_KjZXB9yKEeWXdJnxZxtFYA"/>
  <OpenModel_Profile:OpenModelClass xmi:id="_ejyEk-KyEeSq5fATALSQkQ" base_Class="_ejyEgOKyEeSq5fATALSQkQ"/>
  <OpenModel_Profile:OpenModelClass xmi:id="_KkvazNyKEeWXdJnxZxtFYA" base_Class="_KjZXGdyKEeWXdJnxZxtFYA"/>
  <OpenModel_Profile:OpenModelClass xmi:id="_Kk4kvtyKEeWXdJnxZxtFYA" base_Class="_KjZXXNyKEeWXdJnxZxtFYA"/>
  <OpenModel_Profile:OpenModelClass xmi:id="_37fFU-MCEeSdZOEXoN8VDQ" base_Class="_37fFQOMCEeSdZOEXoN8VDQ"/>
  <OpenModel_Profile:OpenModelClass xmi:id="_ejyEmeKyEeSq5fATALSQkQ" base_Class="_ejyEgOKyEeSq5fATALSQkQ"/>
  <OpenModel_Profile:OpenModelClass xmi:id="_37o2ReMCEeSdZOEXoN8VDQ" base_Class="_37fFQOMCEeSdZOEXoN8VDQ"/>
  <OpenModel_Profile:OpenModelOperation xmi:id="_AgN0MFJFEeWDQNzGZgIgfQ" base_Operation="_AgHtkFJFEeWDQNzGZgIgfQ"/>
  <OpenModel_Profile:OpenModelOperation xmi:id="_dACyYfMwEeSb-q8_djA2ng" base_Operation="_dACyYPMwEeSb-q8_djA2ng"/>
  <OpenModel_Profile:OpenModelOperation xmi:id="_N-W74fMwEeSb-q8_djA2ng" base_Operation="_N-W74PMwEeSb-q8_djA2ng"/>
  <OpenModel_Profile:OpenModelOperation xmi:id="_M2tARPVKEeWQB8HQFBfkJQ" base_Operation="_M2tAQPVKEeWQB8HQFBfkJQ"/>
  <OpenModel_Profile:OpenModelOperation xmi:id="_EGReIP5BEeSIs5T3yQwyyw" base_Operation="_taDjMPMvEeSb-q8_djA2ng"/>
  <OpenModel_Profile:OpenModelOperation xmi:id="_taDjMfMvEeSb-q8_djA2ng" base_Operation="_taDjMPMvEeSb-q8_djA2ng"/>
  <OpenModel_Profile:OpenModelClass xmi:id="_xImb4-K4EeSq5fATALSQkQ" base_Class="_xImb0OK4EeSq5fATALSQkQ"/>
  <OpenModel_Profile:OpenModelClass xmi:id="_xImb6eK4EeSq5fATALSQkQ" base_Class="_xImb0OK4EeSq5fATALSQkQ"/>
  <OpenModel_Profile:OpenModelClass xmi:id="_xImb6uK4EeSq5fATALSQkQ" base_Class="_xImb0OK4EeSq5fATALSQkQ"/>
  <OpenModel_Profile:OpenModelClass xmi:id="_37o2RuMCEeSdZOEXoN8VDQ" base_Class="_37fFQOMCEeSdZOEXoN8VDQ"/>
  <OpenModel_Profile:ExtendedComposite xmi:id="_7CCMQDM4EeaULOmJRJKM0Q" base_Association="_WSiGUN71EeW-BtRsuJPbqg"/>
  <OpenModel_Profile:ExtendedComposite xmi:id="_9fdQ8DM4EeaULOmJRJKM0Q" base_Association="_CM28EN72EeW-BtRsuJPbqg"/>
  <OpenModel_Profile:ExtendedComposite xmi:id="_M258EDM5EeaULOmJRJKM0Q" base_Association="_gJx4QN71EeW-BtRsuJPbqg"/>
  <OpenModel_Profile:ExtendedComposite xmi:id="_OWTSQDM5EeaULOmJRJKM0Q" base_Association="_kZ4bgN71EeW-BtRsuJPbqg"/>
  <OpenModel_Profile:ExtendedComposite xmi:id="_QSstgDM5EeaULOmJRJKM0Q" base_Association="_IZggAN8AEeW-BtRsuJPbqg"/>
  <OpenModel_Profile:ExtendedComposite xmi:id="_Rrz1gDM5EeaULOmJRJKM0Q" base_Association="__ET2wN71EeW-BtRsuJPbqg"/>
  <OpenModel_Profile:ExtendedComposite xmi:id="_TAKZUDM5EeaULOmJRJKM0Q" base_Association="_rJUvAN71EeW-BtRsuJPbqg"/>
  <OpenModel_Profile:ExtendedComposite xmi:id="_YbjrADM5EeaULOmJRJKM0Q" base_Association="_tOFAkN7rEeW-BtRsuJPbqg"/>
  <OpenModel_Profile:ExtendedComposite xmi:id="_ZhLPQDM5EeaULOmJRJKM0Q" base_Association="_7DdfMN7vEeW-BtRsuJPbqg"/>
  <OpenModel_Profile:ExtendedComposite xmi:id="_azmgcDM5EeaULOmJRJKM0Q" base_Association="_lqLYAN7wEeW-BtRsuJPbqg"/>
  <OpenModel_Profile:ExtendedComposite xmi:id="_ceaccDM5EeaULOmJRJKM0Q" base_Association="_kTBiYN7xEeW-BtRsuJPbqg"/>
  <OpenModel_Profile:ExtendedComposite xmi:id="_dvC94DM5EeaULOmJRJKM0Q" base_Association="_W9zh0N7-EeW-BtRsuJPbqg"/>
  <OpenModel_Profile:ExtendedComposite xmi:id="_9RLnkDM8EeaULOmJRJKM0Q" base_Association="_cQkyEN71EeW-BtRsuJPbqg"/>
  <OpenModel_Profile:OpenModelClass xmi:id="_oDy10ETtEead1bezhJG4aw" base_Class="_oCmjAETtEead1bezhJG4aw"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_v4NNVUTtEead1bezhJG4aw" base_StructuralFeature="_v4NNVETtEead1bezhJG4aw"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_v4W-UUTtEead1bezhJG4aw" base_StructuralFeature="_v4W-UETtEead1bezhJG4aw"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_MM6iEUHBEeWqPKyD1j6LMg" base_StructuralFeature="_MM6iEEHBEeWqPKyD1j6LMg"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_MM8XQEHBEeWqPKyD1j6LMg" base_StructuralFeature="_MM7wMEHBEeWqPKyD1j6LMg"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_T3VIQj_NEeWNAdBR30aJhw" base_StructuralFeature="_T3VIQT_NEeWNAdBR30aJhw"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_T7gvlD_LEeWNAdBR30aJhw" base_StructuralFeature="_T7gvkz_LEeWNAdBR30aJhw"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_tQQ4VGj_EeWZEqTYAF8eqA" base_StructuralFeature="_tQQ4U2j_EeWZEqTYAF8eqA"/>
  <OpenModel_Profile:OpenModelClass xmi:id="_PTdqAMhmEeaVlemTikmRHw" base_Class="_PSCGoMhmEeaVlemTikmRHw"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_SoY-dchmEeaVlemTikmRHw" base_StructuralFeature="_SoY-dMhmEeaVlemTikmRHw"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_SofFEchmEeaVlemTikmRHw" base_StructuralFeature="_SofFEMhmEeaVlemTikmRHw"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_3Tks8MhmEeaVlemTikmRHw" base_StructuralFeature="_3TemVMhmEeaVlemTikmRHw"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_3Tks88hmEeaVlemTikmRHw" base_StructuralFeature="_3Tks8shmEeaVlemTikmRHw"/>
  <OpenModel_Profile:Specify xmi:id="_v5HFYBM3Eee0L_IMWjydgQ" base_Abstraction="_ti-UcBM3Eee0L_IMWjydgQ">
    <target>/TapiCommon:Context:_context</target>
  </OpenModel_Profile:Specify>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_PCwksRhsEeewCs0lkpWskw" base_Property="_STzYBe_tEeWLlrwIF3w0vA"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_PCwkshhsEeewCs0lkpWskw" base_Property="_WSiGVd71EeW-BtRsuJPbqg"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_PCwksxhsEeewCs0lkpWskw" base_Property="_cQujEN71EeW-BtRsuJPbqg"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_PCwktBhsEeewCs0lkpWskw" base_Property="_gJx4Rd71EeW-BtRsuJPbqg"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_PCwktRhsEeewCs0lkpWskw" base_Property="_rJUvBd71EeW-BtRsuJPbqg"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_PCwkthhsEeewCs0lkpWskw" base_Property="_IZpp8N8AEeW-BtRsuJPbqg"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_PC2rUBhsEeewCs0lkpWskw" base_Property="_kZ4bhd71EeW-BtRsuJPbqg"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_PC2rURhsEeewCs0lkpWskw" base_Property="_CM28Fd72EeW-BtRsuJPbqg"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_PC2rUhhsEeewCs0lkpWskw" base_Property="__EdnwN71EeW-BtRsuJPbqg"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_PC2rVBhsEeewCs0lkpWskw" base_Property="_tOFAld7rEeW-BtRsuJPbqg"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_PC2rVRhsEeewCs0lkpWskw" base_Property="_7DmpIN7vEeW-BtRsuJPbqg"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_PC2rVhhsEeewCs0lkpWskw" base_Property="_lqLYBd7wEeW-BtRsuJPbqg"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_PC2rVxhsEeewCs0lkpWskw" base_Property="_W9zh1d7-EeW-BtRsuJPbqg"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_PC2rWBhsEeewCs0lkpWskw" base_Property="_kTBiZd7xEeW-BtRsuJPbqg"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_PC2rWRhsEeewCs0lkpWskw" base_Property="_Iz6UoKf4EeW6jfwWQNiYcg"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_PC2rWxhsEeewCs0lkpWskw" base_Property="_tQQ4VWj_EeWZEqTYAF8eqA"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_PC2rXBhsEeewCs0lkpWskw" base_Property="_T3W9cD_NEeWNAdBR30aJhw"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_PC2rXRhsEeewCs0lkpWskw" base_Property="_T7hWoD_LEeWNAdBR30aJhw"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_PC2rXhhsEeewCs0lkpWskw" base_Property="_GkfkwD_DEeWNAdBR30aJhw"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_PC2rXxhsEeewCs0lkpWskw" base_Property="_9-CysD_KEeWNAdBR30aJhw"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_PC2rYBhsEeewCs0lkpWskw" base_Property="_G1pfNdnfEeWIOYiRCk5bbQ"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_PC8x8BhsEeewCs0lkpWskw" base_Property="_v4W-UETtEead1bezhJG4aw"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_PC8x8RhsEeewCs0lkpWskw" base_Property="_MM7wMEHBEeWqPKyD1j6LMg"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_PC8x8hhsEeewCs0lkpWskw" base_Property="_SofFEMhmEeaVlemTikmRHw"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_PC8x8xhsEeewCs0lkpWskw" base_Property="_3Tks8shmEeaVlemTikmRHw"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_PC8x9BhsEeewCs0lkpWskw" base_Property="_tQQ4U2j_EeWZEqTYAF8eqA"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_PC8x9hhsEeewCs0lkpWskw" base_Property="_IZggA98AEeW-BtRsuJPbqg"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_PC8x9xhsEeewCs0lkpWskw" base_Property="_WSiGU971EeW-BtRsuJPbqg"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_PC8x-BhsEeewCs0lkpWskw" base_Property="_cQkyE971EeW-BtRsuJPbqg"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_PC8x-RhsEeewCs0lkpWskw" base_Property="_gJx4Q971EeW-BtRsuJPbqg"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_PC8x-hhsEeewCs0lkpWskw" base_Property="_kZ4bg971EeW-BtRsuJPbqg"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_PDC4kBhsEeewCs0lkpWskw" base_Property="_rJUvA971EeW-BtRsuJPbqg"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_PDC4kRhsEeewCs0lkpWskw" base_Property="__ET2w971EeW-BtRsuJPbqg"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_PDC4khhsEeewCs0lkpWskw" base_Property="_CM28E972EeW-BtRsuJPbqg"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_PDC4kxhsEeewCs0lkpWskw" base_Property="_37fFROMCEeSdZOEXoN8VDQ"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_PDC4lBhsEeewCs0lkpWskw" base_Property="_QpQJIINtEeW35P6IpRw6Dg"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_PDC4lRhsEeewCs0lkpWskw" base_Property="_Iz0OAKf4EeW6jfwWQNiYcg"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_PDC4lhhsEeewCs0lkpWskw" base_Property="_T3VIQT_NEeWNAdBR30aJhw"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_PDC4lxhsEeewCs0lkpWskw" base_Property="_T7gvkz_LEeWNAdBR30aJhw"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_PDC4mBhsEeewCs0lkpWskw" base_Property="_W9zh097-EeW-BtRsuJPbqg"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_PDC4mRhsEeewCs0lkpWskw" base_Property="_tOFAk97rEeW-BtRsuJPbqg"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_PDC4mhhsEeewCs0lkpWskw" base_Property="_7DdfM97vEeW-BtRsuJPbqg"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_PDC4mxhsEeewCs0lkpWskw" base_Property="_lqLYA97wEeW-BtRsuJPbqg"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_PDC4nBhsEeewCs0lkpWskw" base_Property="_kTBiY97xEeW-BtRsuJPbqg"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_PDC4nRhsEeewCs0lkpWskw" base_Property="_xImb1OK4EeSq5fATALSQkQ"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_PDC4nhhsEeewCs0lkpWskw" base_Property="_9-Bkkj_KEeWNAdBR30aJhw"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_PDI_MBhsEeewCs0lkpWskw" base_Property="_Gkdvkj_DEeWNAdBR30aJhw"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_PDI_MRhsEeewCs0lkpWskw" base_Property="_ejyEhOKyEeSq5fATALSQkQ"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_PDI_MhhsEeewCs0lkpWskw" base_Property="_KjZW_9yKEeWXdJnxZxtFYA"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_PDI_NBhsEeewCs0lkpWskw" base_Property="_G1pfM9nfEeWIOYiRCk5bbQ"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_PDI_NRhsEeewCs0lkpWskw" base_Property="_MM6iEEHBEeWqPKyD1j6LMg"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_PDI_NhhsEeewCs0lkpWskw" base_Property="_STzYA-_tEeWLlrwIF3w0vA"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_PDI_OBhsEeewCs0lkpWskw" base_Property="_7vdVA2h_EeWZEqTYAF8eqA"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_PDI_ORhsEeewCs0lkpWskw" base_Property="_7vdU-2h_EeWZEqTYAF8eqA"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_PDI_OhhsEeewCs0lkpWskw" base_Property="_KjZW-dyKEeWXdJnxZxtFYA"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_PDPF0RhsEeewCs0lkpWskw" base_Property="_KjZW89yKEeWXdJnxZxtFYA"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_PDPF0hhsEeewCs0lkpWskw" base_Property="_KjZXG9yKEeWXdJnxZxtFYA"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_PDPF0xhsEeewCs0lkpWskw" base_Property="_KjZXH9yKEeWXdJnxZxtFYA"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_PDPF1BhsEeewCs0lkpWskw" base_Property="_KjZXI9yKEeWXdJnxZxtFYA"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_PDPF1RhsEeewCs0lkpWskw" base_Property="_KjZXJ9yKEeWXdJnxZxtFYA"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_PDPF1hhsEeewCs0lkpWskw" base_Property="_KjZXK9yKEeWXdJnxZxtFYA"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_PDPF1xhsEeewCs0lkpWskw" base_Property="_KjZXL9yKEeWXdJnxZxtFYA"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_PDPF2BhsEeewCs0lkpWskw" base_Property="_KjZXFdyKEeWXdJnxZxtFYA"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_PDPF2RhsEeewCs0lkpWskw" base_Property="_KjZXXtyKEeWXdJnxZxtFYA"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_PDPF2hhsEeewCs0lkpWskw" base_Property="_v4NNVETtEead1bezhJG4aw"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_PDPF2xhsEeewCs0lkpWskw" base_Property="_SoY-dMhmEeaVlemTikmRHw"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_PDPF3BhsEeewCs0lkpWskw" base_Property="_3TemVMhmEeaVlemTikmRHw"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_PDVMdRhsEeewCs0lkpWskw" base_Property="_8ZRqw9v-EeWowYqZXEhn3A"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_PDVMdhhsEeewCs0lkpWskw" base_Property="_8ZRqx9v-EeWowYqZXEhn3A"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_PDVMdxhsEeewCs0lkpWskw" base_Property="_8ZRqy9v-EeWowYqZXEhn3A"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_PDVMeBhsEeewCs0lkpWskw" base_Property="_KjZXCdyKEeWXdJnxZxtFYA"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_PDVMeRhsEeewCs0lkpWskw" base_Property="_KjZXDdyKEeWXdJnxZxtFYA"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_PDVMehhsEeewCs0lkpWskw" base_Property="_KjZXEdyKEeWXdJnxZxtFYA"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_PDVMexhsEeewCs0lkpWskw" base_Property="_8ZRq-9v-EeWowYqZXEhn3A"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_PDVMfBhsEeewCs0lkpWskw" base_Property="_8ZRq_9v-EeWowYqZXEhn3A"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_PDVMfRhsEeewCs0lkpWskw" base_Property="_8ZRq0dv-EeWowYqZXEhn3A"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_PDVMfhhsEeewCs0lkpWskw" base_Property="_8ZRq1dv-EeWowYqZXEhn3A"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_PDVMfxhsEeewCs0lkpWskw" base_Property="_8ZRq7dv-EeWowYqZXEhn3A"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_PDVMgBhsEeewCs0lkpWskw" base_Property="_8ZRq8dv-EeWowYqZXEhn3A"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_PDbTEBhsEeewCs0lkpWskw" base_Property="_8ZRq9dv-EeWowYqZXEhn3A"/>
  <OpenModel_Profile:OpenModelClass xmi:id="_xHAsIBk7EeeV4o0osG5stg" base_Class="_xDuuoBk7EeeV4o0osG5stg"/>
  <OpenModel_Profile:OpenModelClass xmi:id="_9W0Q4Rk7EeeV4o0osG5stg" base_Class="_9W0Q4Bk7EeeV4o0osG5stg"/>
  <OpenModel_Profile:OpenModelClass xmi:id="_JCwTkRk8EeeV4o0osG5stg" base_Class="_JCwTkBk8EeeV4o0osG5stg"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_u43kIxk8EeeV4o0osG5stg" base_StructuralFeature="_u43kIhk8EeeV4o0osG5stg"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_u43kJBk8EeeV4o0osG5stg" base_Property="_u43kIhk8EeeV4o0osG5stg"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_u43kJhk8EeeV4o0osG5stg" base_StructuralFeature="_u43kJRk8EeeV4o0osG5stg"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_u43kJxk8EeeV4o0osG5stg" base_Property="_u43kJRk8EeeV4o0osG5stg"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_8y7ENBk8EeeV4o0osG5stg" base_StructuralFeature="_8y7EMxk8EeeV4o0osG5stg"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_8y7ENRk8EeeV4o0osG5stg" base_Property="_8y7EMxk8EeeV4o0osG5stg"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_8y7ENxk8EeeV4o0osG5stg" base_StructuralFeature="_8y7ENhk8EeeV4o0osG5stg"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_8y7EOBk8EeeV4o0osG5stg" base_Property="_8y7ENhk8EeeV4o0osG5stg"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_Qw4ndBk9EeeV4o0osG5stg" base_StructuralFeature="_Qw4ncxk9EeeV4o0osG5stg"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_Qw4ndRk9EeeV4o0osG5stg" base_Property="_Qw4ncxk9EeeV4o0osG5stg"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_Qw4ndxk9EeeV4o0osG5stg" base_StructuralFeature="_Qw4ndhk9EeeV4o0osG5stg"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_Qw4neBk9EeeV4o0osG5stg" base_Property="_Qw4ndhk9EeeV4o0osG5stg"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_bjGM1Bk9EeeV4o0osG5stg" base_StructuralFeature="_bjGM0xk9EeeV4o0osG5stg"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_bjGM1Rk9EeeV4o0osG5stg" base_Property="_bjGM0xk9EeeV4o0osG5stg"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_bjGM1xk9EeeV4o0osG5stg" base_StructuralFeature="_bjGM1hk9EeeV4o0osG5stg"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_bjGM2Bk9EeeV4o0osG5stg" base_Property="_bjGM1hk9EeeV4o0osG5stg"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_li7TAxk9EeeV4o0osG5stg" base_StructuralFeature="_li7TAhk9EeeV4o0osG5stg"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_li7TBBk9EeeV4o0osG5stg" base_Property="_li7TAhk9EeeV4o0osG5stg"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_li7TBhk9EeeV4o0osG5stg" base_StructuralFeature="_li7TBRk9EeeV4o0osG5stg"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_li7TBxk9EeeV4o0osG5stg" base_Property="_li7TBRk9EeeV4o0osG5stg"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_Vbnbwxk-EeeV4o0osG5stg" base_StructuralFeature="_Vbnbwhk-EeeV4o0osG5stg"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_VbnbxBk-EeeV4o0osG5stg" base_Property="_Vbnbwhk-EeeV4o0osG5stg"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_Vbnbxhk-EeeV4o0osG5stg" base_StructuralFeature="_VbnbxRk-EeeV4o0osG5stg"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_Vbnbxxk-EeeV4o0osG5stg" base_Property="_VbnbxRk-EeeV4o0osG5stg"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_T6ULoRk_EeeV4o0osG5stg" base_StructuralFeature="_T6ULoBk_EeeV4o0osG5stg"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_T6ULohk_EeeV4o0osG5stg" base_Property="_T6ULoBk_EeeV4o0osG5stg"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_W_3nURk_EeeV4o0osG5stg" base_StructuralFeature="_W_3nUBk_EeeV4o0osG5stg"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_W_3nUhk_EeeV4o0osG5stg" base_Property="_W_3nUBk_EeeV4o0osG5stg"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_b5S0YRk_EeeV4o0osG5stg" base_StructuralFeature="_b5S0YBk_EeeV4o0osG5stg"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_b5S0Yhk_EeeV4o0osG5stg" base_Property="_b5S0YBk_EeeV4o0osG5stg"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_zPz89BlBEeeV4o0osG5stg" base_StructuralFeature="_zPz88xlBEeeV4o0osG5stg"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_zPz89RlBEeeV4o0osG5stg" base_Property="_zPz88xlBEeeV4o0osG5stg"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_zPz89xlBEeeV4o0osG5stg" base_StructuralFeature="_zPz89hlBEeeV4o0osG5stg"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_zPz8-BlBEeeV4o0osG5stg" base_Property="_zPz89hlBEeeV4o0osG5stg"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_TVx5ZBl6EeeV4o0osG5stg" base_StructuralFeature="_TVx5Yxl6EeeV4o0osG5stg"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_TVx5ZRl6EeeV4o0osG5stg" base_Property="_TVx5Yxl6EeeV4o0osG5stg"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_TVx5Zxl6EeeV4o0osG5stg" base_StructuralFeature="_TVx5Zhl6EeeV4o0osG5stg"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_TVx5aBl6EeeV4o0osG5stg" base_Property="_TVx5Zhl6EeeV4o0osG5stg"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_T7ywhBl6EeeV4o0osG5stg" base_StructuralFeature="_T7ywgxl6EeeV4o0osG5stg"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_T7ywhRl6EeeV4o0osG5stg" base_Property="_T7ywgxl6EeeV4o0osG5stg"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_T7ywhxl6EeeV4o0osG5stg" base_StructuralFeature="_T7ywhhl6EeeV4o0osG5stg"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_T7ywiBl6EeeV4o0osG5stg" base_Property="_T7ywhhl6EeeV4o0osG5stg"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_VVqtgxl6EeeV4o0osG5stg" base_StructuralFeature="_VVqtghl6EeeV4o0osG5stg"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_VVqthBl6EeeV4o0osG5stg" base_Property="_VVqtghl6EeeV4o0osG5stg"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_VVqthhl6EeeV4o0osG5stg" base_StructuralFeature="_VVqthRl6EeeV4o0osG5stg"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_VVqthxl6EeeV4o0osG5stg" base_Property="_VVqthRl6EeeV4o0osG5stg"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_Wi58sBl6EeeV4o0osG5stg" base_StructuralFeature="_Wiz2Exl6EeeV4o0osG5stg"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_Wi58sRl6EeeV4o0osG5stg" base_Property="_Wiz2Exl6EeeV4o0osG5stg"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_Wi58sxl6EeeV4o0osG5stg" base_StructuralFeature="_Wi58shl6EeeV4o0osG5stg"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_Wi58tBl6EeeV4o0osG5stg" base_Property="_Wi58shl6EeeV4o0osG5stg"/>
  <OpenModel_Profile:ExtendedComposite xmi:id="_2hF7IBl7EeeV4o0osG5stg" base_Association="_Wiz2EBl6EeeV4o0osG5stg"/>
  <OpenModel_Profile:ExtendedComposite xmi:id="_3ipewBl7EeeV4o0osG5stg" base_Association="_TVx5YBl6EeeV4o0osG5stg"/>
  <OpenModel_Profile:ExtendedComposite xmi:id="_4h0cwBl7EeeV4o0osG5stg" base_Association="_T7ywgBl6EeeV4o0osG5stg"/>
  <OpenModel_Profile:ExtendedComposite xmi:id="_5gXvsBl7EeeV4o0osG5stg" base_Association="_VVkm4Bl6EeeV4o0osG5stg"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_YdlZVBl9EeeV4o0osG5stg" base_StructuralFeature="_YdlZUxl9EeeV4o0osG5stg"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_YdlZVRl9EeeV4o0osG5stg" base_Property="_YdlZUxl9EeeV4o0osG5stg"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_YdlZVxl9EeeV4o0osG5stg" base_StructuralFeature="_YdlZVhl9EeeV4o0osG5stg"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_YdlZWBl9EeeV4o0osG5stg" base_Property="_YdlZVhl9EeeV4o0osG5stg"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_ZooQIxl9EeeV4o0osG5stg" base_StructuralFeature="_ZooQIhl9EeeV4o0osG5stg"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_ZooQJBl9EeeV4o0osG5stg" base_Property="_ZooQIhl9EeeV4o0osG5stg"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_ZooQJhl9EeeV4o0osG5stg" base_StructuralFeature="_ZooQJRl9EeeV4o0osG5stg"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_ZooQJxl9EeeV4o0osG5stg" base_Property="_ZooQJRl9EeeV4o0osG5stg"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_aJStNBl9EeeV4o0osG5stg" base_StructuralFeature="_aJStMxl9EeeV4o0osG5stg"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_aJStNRl9EeeV4o0osG5stg" base_Property="_aJStMxl9EeeV4o0osG5stg"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_aJStNxl9EeeV4o0osG5stg" base_StructuralFeature="_aJStNhl9EeeV4o0osG5stg"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_aJYz0Bl9EeeV4o0osG5stg" base_Property="_aJStNhl9EeeV4o0osG5stg"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_arfbVBl9EeeV4o0osG5stg" base_StructuralFeature="_arfbUxl9EeeV4o0osG5stg"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_arfbVRl9EeeV4o0osG5stg" base_Property="_arfbUxl9EeeV4o0osG5stg"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_arfbVxl9EeeV4o0osG5stg" base_StructuralFeature="_arfbVhl9EeeV4o0osG5stg"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_arfbWBl9EeeV4o0osG5stg" base_Property="_arfbVhl9EeeV4o0osG5stg"/>
  <OpenModel_Profile:ExtendedComposite xmi:id="_8TrS4Bl9EeeV4o0osG5stg" base_Association="_YdlZUBl9EeeV4o0osG5stg"/>
  <OpenModel_Profile:ExtendedComposite xmi:id="_9GCj8Bl9EeeV4o0osG5stg" base_Association="_ZoiJgBl9EeeV4o0osG5stg"/>
  <OpenModel_Profile:ExtendedComposite xmi:id="_96JhcBl9EeeV4o0osG5stg" base_Association="_arfbUBl9EeeV4o0osG5stg"/>
  <OpenModel_Profile:ExtendedComposite xmi:id="_-6xQ8Bl9EeeV4o0osG5stg" base_Association="_aJStMBl9EeeV4o0osG5stg"/>
  <OpenModel_Profile:StrictComposite xmi:id="_BMXUkEpcEeexQa2RWFy3AQ" base_Association="_3TemUMhmEeaVlemTikmRHw"/>
  <OpenModel_Profile:StrictComposite xmi:id="_KbuAEEpcEeexQa2RWFy3AQ" base_Association="_SoY-cMhmEeaVlemTikmRHw"/>
  <OpenModel_Profile:StrictComposite xmi:id="_NPquYEpcEeexQa2RWFy3AQ" base_Association="_9-A9gD_KEeWNAdBR30aJhw"/>
  <OpenModel_Profile:StrictComposite xmi:id="_PHMQsEpcEeexQa2RWFy3AQ" base_Association="_GkchcD_DEeWNAdBR30aJhw"/>
  <OpenModel_Profile:StrictComposite xmi:id="_UeoPcEpcEeexQa2RWFy3AQ" base_Association="_IzuHYKf4EeW6jfwWQNiYcg"/>
  <OpenModel_Profile:StrictComposite xmi:id="_mIZigEpcEeexQa2RWFy3AQ" base_Association="_u4xdgBk8EeeV4o0osG5stg"/>
  <OpenModel_Profile:StrictComposite xmi:id="_t2KfcEpcEeexQa2RWFy3AQ" base_Association="_Qw4ncBk9EeeV4o0osG5stg"/>
  <OpenModel_Profile:StrictComposite xmi:id="_My_i4EvwEee8IN5myVB_oQ" base_Association="_li1MYBk9EeeV4o0osG5stg"/>
  <OpenModel_Profile:StrictComposite xmi:id="_OT_bkEvwEee8IN5myVB_oQ" base_Association="_zPz88BlBEeeV4o0osG5stg"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelClass xmi:id="_Au_D0FqpEeexvMtO2oNM9g" base_Class="_37fFQOMCEeSdZOEXoN8VDQ"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelClass xmi:id="_Au_q4FqpEeexvMtO2oNM9g" base_Class="_xImb0OK4EeSq5fATALSQkQ"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelClass xmi:id="_Au_q4VqpEeexvMtO2oNM9g" base_Class="_ejyEgOKyEeSq5fATALSQkQ"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelClass xmi:id="_Au_q4lqpEeexvMtO2oNM9g" base_Class="_KjZW_dyKEeWXdJnxZxtFYA"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelClass xmi:id="_Au_q41qpEeexvMtO2oNM9g" base_Class="_i1UzkD-3EeWNAdBR30aJhw"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelClass xmi:id="_Au_q5FqpEeexvMtO2oNM9g" base_Class="_KjZW99yKEeWXdJnxZxtFYA"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelClass xmi:id="_Au_q5VqpEeexvMtO2oNM9g" base_Class="_KjZW8dyKEeWXdJnxZxtFYA"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelClass xmi:id="_Au_q5lqpEeexvMtO2oNM9g" base_Class="_KjZXGdyKEeWXdJnxZxtFYA"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelClass xmi:id="_Au_q51qpEeexvMtO2oNM9g" base_Class="_KjZXB9yKEeWXdJnxZxtFYA"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelClass xmi:id="_Au_q6FqpEeexvMtO2oNM9g" base_Class="_KjZXXNyKEeWXdJnxZxtFYA"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelClass xmi:id="_AvAR8FqpEeexvMtO2oNM9g" base_Class="_oCmjAETtEead1bezhJG4aw"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelClass xmi:id="_AvAR8VqpEeexvMtO2oNM9g" base_Class="_PSCGoMhmEeaVlemTikmRHw"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelClass xmi:id="_AvAR8lqpEeexvMtO2oNM9g" base_Class="_9W0Q4Bk7EeeV4o0osG5stg"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelClass xmi:id="_AvAR81qpEeexvMtO2oNM9g" base_Class="_xDuuoBk7EeeV4o0osG5stg"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelClass xmi:id="_AvAR9FqpEeexvMtO2oNM9g" base_Class="_JCwTkBk8EeeV4o0osG5stg"/>
  <OpenModel_Profile:LifecycleAggregate xmi:id="_3gKIsFroEeexvMtO2oNM9g" base_Association="_T7gvkD_LEeWNAdBR30aJhw"/>
  <OpenModel_Profile:LifecycleAggregate xmi:id="_8sWgwFroEeexvMtO2oNM9g" base_Association="_v4NNUETtEead1bezhJG4aw"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_BSfaAIfOEeeirpBaj87qAw" base_StructuralFeature="_BSey8IfOEeeirpBaj87qAw"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_BSkSgIfOEeeirpBaj87qAw" base_Property="_BSey8IfOEeeirpBaj87qAw"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_D8PDcYfOEeeirpBaj87qAw" base_StructuralFeature="_D8PDcIfOEeeirpBaj87qAw"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_D8PqgIfOEeeirpBaj87qAw" base_Property="_D8PDcIfOEeeirpBaj87qAw"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_6TXH4YfREeeirpBaj87qAw" base_StructuralFeature="_6TXH4IfREeeirpBaj87qAw"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_6TXu8IfREeeirpBaj87qAw" base_Property="_6TXH4IfREeeirpBaj87qAw"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_qpAjEag3EeeAVfY3jqnvAA" base_StructuralFeature="_qpAjEKg3EeeAVfY3jqnvAA"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_qpBxMKg3EeeAVfY3jqnvAA" base_Property="_qpAjEKg3EeeAVfY3jqnvAA"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_UbQck6g5EeeAVfY3jqnvAA" base_StructuralFeature="_UbQckqg5EeeAVfY3jqnvAA"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_UbRDoKg5EeeAVfY3jqnvAA" base_Property="_UbQckqg5EeeAVfY3jqnvAA"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_UbRqsag5EeeAVfY3jqnvAA" base_StructuralFeature="_UbRqsKg5EeeAVfY3jqnvAA"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_UbRqsqg5EeeAVfY3jqnvAA" base_Property="_UbRqsKg5EeeAVfY3jqnvAA"/>
  <OpenModel_Profile:ExtendedComposite xmi:id="_iWm9IKg5EeeAVfY3jqnvAA" base_Association="_UbP1gKg5EeeAVfY3jqnvAA"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_o-BkYhNVEeiKtYjI8wVF7A" base_StructuralFeature="_o-BkYRNVEeiKtYjI8wVF7A"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_o-CLcBNVEeiKtYjI8wVF7A" base_Property="_o-BkYRNVEeiKtYjI8wVF7A"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_o-DZkBNVEeiKtYjI8wVF7A" base_StructuralFeature="_o-CygBNVEeiKtYjI8wVF7A"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_o-DZkRNVEeiKtYjI8wVF7A" base_Property="_o-CygBNVEeiKtYjI8wVF7A"/>
  <OpenModel_Profile:ExtendedComposite xmi:id="_2G1NsBNVEeiKtYjI8wVF7A" base_Association="_o-AWQBNVEeiKtYjI8wVF7A"/>
  <OpenModel_Profile:OpenModelStatement xmi:id="_mx7HG2m2EeiLh_06MH5Rjg" base_Model="_nbYiwDA4Eea4fKwSGMr6CA"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_ak4fAIoOEeivCevppATXng" base_Property="_ak338IoOEeivCevppATXng"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_ak4fAYoOEeivCevppATXng" base_StructuralFeature="_ak338IoOEeivCevppATXng"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_6wF7MNk_EeidLb5WEUMFmw" base_Property="_6wFUINk_EeidLb5WEUMFmw"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_6wGiQNk_EeidLb5WEUMFmw" base_StructuralFeature="_6wFUINk_EeidLb5WEUMFmw"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_BM6NodlAEeidLb5WEUMFmw" base_Property="_BM6NoNlAEeidLb5WEUMFmw"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_BM60sNlAEeidLb5WEUMFmw" base_StructuralFeature="_BM6NoNlAEeidLb5WEUMFmw"/>
</xmi:XMI>
