<?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/_5WBP4CZrEee8VYv13r5Sxg/6" xmlns:OpenModel_Profile="http:///schemas/OpenModel_Profile/_EwCygFaYEeeYOvPfNXXwvA/23" 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/_5WBP4CZrEee8VYv13r5Sxg/6 UmlProfiles/OpenInterfaceModelProfile/OpenInterfaceModel_Profile.profile.uml#_5WB28CZrEee8VYv13r5Sxg http:///schemas/OpenModel_Profile/_EwCygFaYEeeYOvPfNXXwvA/23 UmlProfiles/OpenModelProfile/OpenModel_Profile.profile.uml#_EwISEFaYEeeYOvPfNXXwvA">
  <uml:Model xmi:id="_6fxZsDA4Eea4fKwSGMr6CA" name="TapiConnectivity">
    <packagedElement xmi:type="uml:Package" xmi:id="_UwxxoC5zEea0_JngOlSKcA" name="Associations">
      <packagedElement xmi:type="uml:Association" xmi:id="_TPT-AO_tEeWLlrwIF3w0vA" name="CEPHasStatePac" memberEnd="_TPT-A-_tEeWLlrwIF3w0vA _TPT-Be_tEeWLlrwIF3w0vA">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_TPT-Ae_tEeWLlrwIF3w0vA" source="org.eclipse.papyrus">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_TPT-Au_tEeWLlrwIF3w0vA" key="nature" value="UML_Nature"/>
        </eAnnotations>
        <ownedEnd xmi:type="uml:Property" xmi:id="_TPT-Be_tEeWLlrwIF3w0vA" name="_connectionEndPoint" type="_oC2ZEEG_EeWAMMFKXSVi-w" association="_TPT-AO_tEeWLlrwIF3w0vA"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_ZiXD4EUcEeWEwNCluy4jrw" name="ConnectionHasRoutes" memberEnd="_ZiYSAEUcEeWEwNCluy4jrw _ZiZgIEUcEeWEwNCluy4jrw">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ZiXq8EUcEeWEwNCluy4jrw" source="org.eclipse.papyrus">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ZiXq8UUcEeWEwNCluy4jrw" key="nature" value="UML_Nature"/>
        </eAnnotations>
        <ownedEnd xmi:type="uml:Property" xmi:id="_ZiZgIEUcEeWEwNCluy4jrw" name="_connection" type="_IZ3vcEHbEeWqPKyD1j6LMg" association="_ZiXD4EUcEeWEwNCluy4jrw"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_B0rIkO_sEeWLlrwIF3w0vA" name="ConnectionHasStatePac" memberEnd="_B0rIk-_sEeWLlrwIF3w0vA _B00SgO_sEeWLlrwIF3w0vA">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_B0rIke_sEeWLlrwIF3w0vA" source="org.eclipse.papyrus">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_B0rIku_sEeWLlrwIF3w0vA" key="nature" value="UML_Nature"/>
        </eAnnotations>
        <ownedEnd xmi:type="uml:Property" xmi:id="_B00SgO_sEeWLlrwIF3w0vA" name="_connection" type="_IZ3vcEHbEeWqPKyD1j6LMg" association="_B0rIkO_sEeWLlrwIF3w0vA"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_WFlH4O_qEeWLlrwIF3w0vA" name="ConnServiceHasConnConstraints" memberEnd="_WFu44u_qEeWLlrwIF3w0vA _WFu45O_qEeWLlrwIF3w0vA">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_WFu44O_qEeWLlrwIF3w0vA" source="org.eclipse.papyrus">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_WFu44e_qEeWLlrwIF3w0vA" key="nature" value="UML_Nature"/>
        </eAnnotations>
        <ownedEnd xmi:type="uml:Property" xmi:id="_WFu45O_qEeWLlrwIF3w0vA" name="_service" type="_kuDzQEHaEeWqPKyD1j6LMg" association="_WFlH4O_qEeWLlrwIF3w0vA"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_4Es8MGkIEeWZEqTYAF8eqA" name="ConnServiceHasCSEPs" memberEnd="_4Es8M2kIEeWZEqTYAF8eqA _4Es8NWkIEeWZEqTYAF8eqA">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Es8MWkIEeWZEqTYAF8eqA" source="org.eclipse.papyrus">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Es8MmkIEeWZEqTYAF8eqA" key="nature" value="UML_Nature"/>
        </eAnnotations>
        <ownedEnd xmi:type="uml:Property" xmi:id="_4Es8NWkIEeWZEqTYAF8eqA" name="_service" type="_kuDzQEHaEeWqPKyD1j6LMg" association="_4Es8MGkIEeWZEqTYAF8eqA"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_nfDxoO_pEeWLlrwIF3w0vA" name="ConnServiceHasStatePac" memberEnd="_nfDxo-_pEeWLlrwIF3w0vA _nfDxpe_pEeWLlrwIF3w0vA">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_nfDxoe_pEeWLlrwIF3w0vA" source="org.eclipse.papyrus">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_nfDxou_pEeWLlrwIF3w0vA" key="nature" value="UML_Nature"/>
        </eAnnotations>
        <ownedEnd xmi:type="uml:Property" xmi:id="_nfDxpe_pEeWLlrwIF3w0vA" name="_service" type="_kuDzQEHaEeWqPKyD1j6LMg" association="_nfDxoO_pEeWLlrwIF3w0vA"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_niJd8GkKEeWZEqTYAF8eqA" name="ConnectionIsBoundedByNode" memberEnd="_niJd82kKEeWZEqTYAF8eqA _niJd9WkKEeWZEqTYAF8eqA">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_niJd8WkKEeWZEqTYAF8eqA" source="org.eclipse.papyrus">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_niJd8mkKEeWZEqTYAF8eqA" key="nature" value="UML_Nature"/>
        </eAnnotations>
        <ownedEnd xmi:type="uml:Property" xmi:id="_niJd82kKEeWZEqTYAF8eqA" name="_conectionRefList" type="_IZ3vcEHbEeWqPKyD1j6LMg" association="_niJd8GkKEeWZEqTYAF8eqA">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0hPKkGkKEeWZEqTYAF8eqA"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0hPKkWkKEeWZEqTYAF8eqA" value="*"/>
        </ownedEnd>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_cfZ_cIbpEeWLkaOCu--9xg" name="CEPConnectsToPeerCEP" memberEnd="_cfZ_c4bpEeWLkaOCu--9xg _cfjJYIbpEeWLkaOCu--9xg">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_cfZ_cYbpEeWLkaOCu--9xg" source="org.eclipse.papyrus">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_cfZ_cobpEeWLkaOCu--9xg" key="nature" value="UML_Nature"/>
        </eAnnotations>
        <ownedEnd xmi:type="uml:Property" xmi:id="_cfjJYIbpEeWLkaOCu--9xg" name="_connectionEndPoint" type="_oC2ZEEG_EeWAMMFKXSVi-w" association="_cfZ_cIbpEeWLkaOCu--9xg"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_Zb5MoH5NEeWWkJKpap4S3A" name="CEPHasClientNEPs" memberEnd="_Zb_6UH5NEeWWkJKpap4S3A _ZcC9oH5NEeWWkJKpap4S3A">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Zb_TQH5NEeWWkJKpap4S3A" source="org.eclipse.papyrus">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Zb_TQX5NEeWWkJKpap4S3A" key="nature" value="UML_Nature"/>
        </eAnnotations>
        <ownedEnd xmi:type="uml:Property" xmi:id="_ZcC9oH5NEeWWkJKpap4S3A" name="_connectionEndPoint" type="_oC2ZEEG_EeWAMMFKXSVi-w" association="_Zb5MoH5NEeWWkJKpap4S3A"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_B3JLoEHCEeWqPKyD1j6LMg" name="CEPHasServerNEP" memberEnd="_B3KZwUHCEeWqPKyD1j6LMg _B3Ln4EHCEeWqPKyD1j6LMg">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_B3JysEHCEeWqPKyD1j6LMg" source="org.eclipse.papyrus">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_B3KZwEHCEeWqPKyD1j6LMg" key="nature" value="UML_Nature"/>
        </eAnnotations>
        <ownedEnd xmi:type="uml:Property" xmi:id="_B3KZwUHCEeWqPKyD1j6LMg" name="_connectionEndPoint" type="_oC2ZEEG_EeWAMMFKXSVi-w" association="_B3JLoEHCEeWqPKyD1j6LMg">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_T8JpMEHCEeWqPKyD1j6LMg"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_T8LeYEHCEeWqPKyD1j6LMg" value="*"/>
        </ownedEnd>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_ijcPoGkHEeWZEqTYAF8eqA" name="ConnTerminatesOnCEP" memberEnd="_ijcPo2kHEeWZEqTYAF8eqA _ijcPpWkHEeWZEqTYAF8eqA">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ijcPoWkHEeWZEqTYAF8eqA" source="org.eclipse.papyrus">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ijcPomkHEeWZEqTYAF8eqA" key="nature" value="UML_Nature"/>
        </eAnnotations>
        <ownedEnd xmi:type="uml:Property" xmi:id="_ijcPpWkHEeWZEqTYAF8eqA" name="_connPort" type="_IZ3vcEHbEeWqPKyD1j6LMg" association="_ijcPoGkHEeWZEqTYAF8eqA">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_IhU9EKRZEeW4kbhK1FSdyw" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_IirA4KRZEeW4kbhK1FSdyw" value="1"/>
        </ownedEnd>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_4ErWsEUcEeWEwNCluy4jrw" name="ConnServiceHasTopLevelConnections" memberEnd="_4EtL4EUcEeWEwNCluy4jrw _4EuaAEUcEeWEwNCluy4jrw">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4ErWsUUcEeWEwNCluy4jrw" source="org.eclipse.papyrus">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Esk0EUcEeWEwNCluy4jrw" key="nature" value="UML_Nature"/>
        </eAnnotations>
        <ownedEnd xmi:type="uml:Property" xmi:id="_4EuaAEUcEeWEwNCluy4jrw" name="_service" type="_kuDzQEHaEeWqPKyD1j6LMg" association="_4ErWsEUcEeWEwNCluy4jrw">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZQn-MEUdEeWEwNCluy4jrw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZQqacEUdEeWEwNCluy4jrw" value="1"/>
        </ownedEnd>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_YyfoEGkJEeWZEqTYAF8eqA" name="CSEPTerminatesOnSIP" memberEnd="_YyoyAmkJEeWZEqTYAF8eqA _YyoyBGkJEeWZEqTYAF8eqA">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_YyoyAGkJEeWZEqTYAF8eqA" source="org.eclipse.papyrus">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_YyoyAWkJEeWZEqTYAF8eqA" key="nature" value="UML_Nature"/>
        </eAnnotations>
        <ownedEnd xmi:type="uml:Property" xmi:id="_YyoyBGkJEeWZEqTYAF8eqA" name="_connServicePort" type="_MIWTIGh5EeWZEqTYAF8eqA" association="_YyfoEGkJEeWZEqTYAF8eqA">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ja2G0GkJEeWZEqTYAF8eqA"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ja2G0WkJEeWZEqTYAF8eqA" value="*"/>
        </ownedEnd>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_p4w_sEUeEeWEwNCluy4jrw" name="RouteIsDescribedByCEPs" memberEnd="_p4y04EUeEeWEwNCluy4jrw _p40DAEUeEeWEwNCluy4jrw">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_p4yN0EUeEeWEwNCluy4jrw" source="org.eclipse.papyrus">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_p4yN0UUeEeWEwNCluy4jrw" key="nature" value="UML_Nature"/>
        </eAnnotations>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_c8MLwDLEEeaULOmJRJKM0Q" name="ConstrHasAvoidTopology" memberEnd="_c8MLxDLEEeaULOmJRJKM0Q _c8MLxzLEEeaULOmJRJKM0Q">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_c8MLwjLEEeaULOmJRJKM0Q" source="org.eclipse.papyrus">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_c8MLwzLEEeaULOmJRJKM0Q" key="nature" value="UML_Nature"/>
        </eAnnotations>
        <ownedEnd xmi:type="uml:Property" xmi:id="_c8MLxzLEEeaULOmJRJKM0Q" name="_connectivityConstraint" type="_-fei4P4wEea_VPdGG2-szQ" association="_c8MLwDLEEeaULOmJRJKM0Q"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_nxS_ADLCEeaULOmJRJKM0Q" name="ConstrHasIncludeTopology" memberEnd="_nxcI8jLCEeaULOmJRJKM0Q _nxl58DLCEeaULOmJRJKM0Q">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_nxcI8DLCEeaULOmJRJKM0Q" source="org.eclipse.papyrus">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_nxcI8TLCEeaULOmJRJKM0Q" key="nature" value="UML_Nature"/>
        </eAnnotations>
        <ownedEnd xmi:type="uml:Property" xmi:id="_nxl58DLCEeaULOmJRJKM0Q" name="_connectivityConstraint" type="_-fei4P4wEea_VPdGG2-szQ" association="_nxS_ADLCEeaULOmJRJKM0Q"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_wt9DUEXOEeaB8vMnkFQLXQ" name="ConstrHasDiversityExcl" memberEnd="_wt-RckXOEeaB8vMnkFQLXQ _wuAGoEXOEeaB8vMnkFQLXQ">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_wt-RcEXOEeaB8vMnkFQLXQ" source="org.eclipse.papyrus">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_wt-RcUXOEeaB8vMnkFQLXQ" key="nature" value="UML_Nature"/>
        </eAnnotations>
        <ownedEnd xmi:type="uml:Property" xmi:id="_wuAGoEXOEeaB8vMnkFQLXQ" name="_connectivityConstraint" type="_DOEi4O-IEeWLlrwIF3w0vA" association="_wt9DUEXOEeaB8vMnkFQLXQ"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_l8BM0MF3EeaALJQAf08uAg" name="ConstrHasCorouteIncl" memberEnd="_l8TgscF3EeaALJQAf08uAg _l8TgtMF3EeaALJQAf08uAg">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_l8NaEMF3EeaALJQAf08uAg" source="org.eclipse.papyrus">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_l8TgsMF3EeaALJQAf08uAg" key="nature" value="UML_Nature"/>
        </eAnnotations>
        <ownedEnd xmi:type="uml:Property" xmi:id="_l8TgtMF3EeaALJQAf08uAg" name="_connectivityConstraint" type="_DOEi4O-IEeWLlrwIF3w0vA" association="_l8BM0MF3EeaALJQAf08uAg"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_xyfnYMF-EeaALJQAf08uAg" name="ConstrHasExcludePath" memberEnd="_xyluAsF-EeaALJQAf08uAg _xyluBcF-EeaALJQAf08uAg">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_xyluAMF-EeaALJQAf08uAg" source="org.eclipse.papyrus">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xyluAcF-EeaALJQAf08uAg" key="nature" value="UML_Nature"/>
        </eAnnotations>
        <ownedEnd xmi:type="uml:Property" xmi:id="_xyluBcF-EeaALJQAf08uAg" name="_connectivityConstraint" type="_-fei4P4wEea_VPdGG2-szQ" association="_xyfnYMF-EeaALJQAf08uAg"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_wGVAgMF-EeaALJQAf08uAg" name="ConstrHasIncludePath" memberEnd="_wGVAhMF-EeaALJQAf08uAg _wGVAh8F-EeaALJQAf08uAg">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_wGVAgsF-EeaALJQAf08uAg" source="org.eclipse.papyrus">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_wGVAg8F-EeaALJQAf08uAg" key="nature" value="UML_Nature"/>
        </eAnnotations>
        <ownedEnd xmi:type="uml:Property" xmi:id="_wGVAh8F-EeaALJQAf08uAg" name="_connectivityConstraint" type="_-fei4P4wEea_VPdGG2-szQ" association="_wGVAgMF-EeaALJQAf08uAg"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_mvBt0MhsEeaVlemTikmRHw" name="ContextHasConnections" memberEnd="_mvBt1MhsEeaVlemTikmRHw _mvBt18hsEeaVlemTikmRHw">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_mvBt0shsEeaVlemTikmRHw" source="org.eclipse.papyrus">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_mvBt08hsEeaVlemTikmRHw" key="nature" value="UML_Nature"/>
        </eAnnotations>
        <ownedEnd xmi:type="uml:Property" xmi:id="_mvBt18hsEeaVlemTikmRHw" name="connectivitycontext" type="_e4FmwMhsEeaVlemTikmRHw" association="_mvBt0MhsEeaVlemTikmRHw"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_l5X4MMhsEeaVlemTikmRHw" name="ContextHasConnService" memberEnd="_l5X4NMhsEeaVlemTikmRHw _l5X4N8hsEeaVlemTikmRHw">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_l5X4MshsEeaVlemTikmRHw" source="org.eclipse.papyrus">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_l5X4M8hsEeaVlemTikmRHw" key="nature" value="UML_Nature"/>
        </eAnnotations>
        <ownedEnd xmi:type="uml:Property" xmi:id="_l5X4N8hsEeaVlemTikmRHw" name="connectivitycontext" type="_e4FmwMhsEeaVlemTikmRHw" association="_l5X4MMhsEeaVlemTikmRHw"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_CpflcOsbEealN7CdLT_GPw" name="ControlHasParameters" memberEnd="_CpfldOsbEealN7CdLT_GPw _CplsEOsbEealN7CdLT_GPw">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_CpflcusbEealN7CdLT_GPw" source="org.eclipse.papyrus">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Cpflc-sbEealN7CdLT_GPw" key="nature" value="UML_Nature"/>
        </eAnnotations>
        <ownedEnd xmi:type="uml:Property" xmi:id="_CplsEOsbEealN7CdLT_GPw" name="switchcontrol" type="_nuZ_MOryEeaeHOJw3lCT8A" association="_CpflcOsbEealN7CdLT_GPw"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_QZXS8OsUEealN7CdLT_GPw" name="ConnectionEncapsulatesSwitchControl" memberEnd="_QZdZkusUEealN7CdLT_GPw _QZdZlesUEealN7CdLT_GPw">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_QZdZkOsUEealN7CdLT_GPw" source="org.eclipse.papyrus">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_QZdZkesUEealN7CdLT_GPw" key="nature" value="UML_Nature"/>
        </eAnnotations>
        <ownedEnd xmi:type="uml:Property" xmi:id="_QZdZlesUEealN7CdLT_GPw" name="connection" type="_IZ3vcEHbEeWqPKyD1j6LMg" association="_QZXS8OsUEealN7CdLT_GPw"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="__LyaYOsYEealN7CdLT_GPw" name="ControlChoosesSwitchPosition" memberEnd="__L4hAusYEealN7CdLT_GPw __L4hBesYEealN7CdLT_GPw">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="__L4hAOsYEealN7CdLT_GPw" source="org.eclipse.papyrus">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="__L4hAesYEealN7CdLT_GPw" key="nature" value="UML_Nature"/>
        </eAnnotations>
        <ownedEnd xmi:type="uml:Property" xmi:id="__L4hBesYEealN7CdLT_GPw" name="switchcontrol" type="_nuZ_MOryEeaeHOJw3lCT8A" association="__LyaYOsYEealN7CdLT_GPw"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_wpXWgO38EeaRONVEJOGI1g" name="ControlGovernsControls" memberEnd="_wpkK0O38EeaRONVEJOGI1g _wpkK0-38EeaRONVEJOGI1g">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_wpddIO38EeaRONVEJOGI1g" source="org.eclipse.papyrus">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_wpddIe38EeaRONVEJOGI1g" key="nature" value="UML_Nature"/>
        </eAnnotations>
        <ownedEnd xmi:type="uml:Property" xmi:id="_wpkK0-38EeaRONVEJOGI1g" name="switchcontrol" type="_nuZ_MOryEeaeHOJw3lCT8A" association="_wpXWgO38EeaRONVEJOGI1g"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_hSkgMOseEealN7CdLT_GPw" name="SwitchSelectsCEPs" memberEnd="_hSkgNOseEealN7CdLT_GPw _hSqm0OseEealN7CdLT_GPw">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_hSkgMuseEealN7CdLT_GPw" source="org.eclipse.papyrus">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_hSkgM-seEealN7CdLT_GPw" key="nature" value="UML_Nature"/>
        </eAnnotations>
        <ownedEnd xmi:type="uml:Property" xmi:id="_hSqm0OseEealN7CdLT_GPw" name="switchgroup" type="_jwuBoOryEeaeHOJw3lCT8A" association="_hSkgMOseEealN7CdLT_GPw">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ohgMEOseEealN7CdLT_GPw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ohmSsOseEealN7CdLT_GPw" value="1"/>
        </ownedEnd>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_KnJbUPIoEea79czpMf3AVQ" name="SwitchSelectsRoute" memberEnd="_KnJbVPIoEea79czpMf3AVQ _KnPh8vIoEea79czpMf3AVQ">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_KnJbUvIoEea79czpMf3AVQ" source="org.eclipse.papyrus">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_KnJbU_IoEea79czpMf3AVQ" key="nature" value="UML_Nature"/>
        </eAnnotations>
        <ownedEnd xmi:type="uml:Property" xmi:id="_KnPh8vIoEea79czpMf3AVQ" name="switch" type="_jwuBoOryEeaeHOJw3lCT8A" association="_KnJbUPIoEea79czpMf3AVQ">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_e_MSgPIoEea79czpMf3AVQ"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_e_SZIPIoEea79czpMf3AVQ" value="1"/>
        </ownedEnd>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_Tx9zoP4yEea_VPdGG2-szQ" name="ConnServiceHasTopologyConstraints" memberEnd="_TyD6Qv4yEea_VPdGG2-szQ _TyD6Rf4yEea_VPdGG2-szQ">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_TyD6QP4yEea_VPdGG2-szQ" source="org.eclipse.papyrus">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_TyD6Qf4yEea_VPdGG2-szQ" key="nature" value="UML_Nature"/>
        </eAnnotations>
        <ownedEnd xmi:type="uml:Property" xmi:id="_TyD6Rf4yEea_VPdGG2-szQ" name="connectivityservice" type="_kuDzQEHaEeWqPKyD1j6LMg" association="_Tx9zoP4yEea_VPdGG2-szQ"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_MjEHgP4zEea_VPdGG2-szQ" name="ConstrHasExcludeLink" memberEnd="_MjEHhP4zEea_VPdGG2-szQ _MjEHh_4zEea_VPdGG2-szQ">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_MjEHgv4zEea_VPdGG2-szQ" source="org.eclipse.papyrus">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_MjEHg_4zEea_VPdGG2-szQ" key="nature" value="UML_Nature"/>
        </eAnnotations>
        <ownedEnd xmi:type="uml:Property" xmi:id="_MjEHh_4zEea_VPdGG2-szQ" name="topologyconstraint" type="_-fei4P4wEea_VPdGG2-szQ" association="_MjEHgP4zEea_VPdGG2-szQ"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_Ca3vgP4zEea_VPdGG2-szQ" name="ConstrHasIncludeLink" memberEnd="_Ca3vhP4zEea_VPdGG2-szQ _Ca3vh_4zEea_VPdGG2-szQ">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Ca3vgv4zEea_VPdGG2-szQ" source="org.eclipse.papyrus">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Ca3vg_4zEea_VPdGG2-szQ" key="nature" value="UML_Nature"/>
        </eAnnotations>
        <ownedEnd xmi:type="uml:Property" xmi:id="_Ca3vh_4zEea_VPdGG2-szQ" name="topologyconstraint" type="_-fei4P4wEea_VPdGG2-szQ" association="_Ca3vgP4zEea_VPdGG2-szQ"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Abstraction" xmi:id="_Ju5pkBM2Eee0L_IMWjydgQ" name="AugmentRootContext" client="_e4FmwMhsEeaVlemTikmRHw">
        <ownedComment xmi:type="uml:Comment" xmi:id="_kTvHoBhvEeewCs0lkpWskw" annotatedElement="_Ju5pkBM2Eee0L_IMWjydgQ">
          <body>Augments the base TAPI Context with ConnectivityService information</body>
        </ownedComment>
        <supplier xmi:type="uml:Class" href="TapiCommon.uml#_sfccMOK0EeSq5fATALSQkQ"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_nJo58EwFEeewALXL7BvPYw" name="CSEPHasCapacityPac" memberEnd="_nJqIEUwFEeewALXL7BvPYw _nJqvIUwFEeewALXL7BvPYw">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_nJphAEwFEeewALXL7BvPYw" source="org.eclipse.papyrus">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_nJqIEEwFEeewALXL7BvPYw" key="nature" value="UML_Nature"/>
        </eAnnotations>
        <ownedEnd xmi:type="uml:Property" xmi:id="_nJqvIUwFEeewALXL7BvPYw" name="connectivityserviceendpoint" type="_MIWTIGh5EeWZEqTYAF8eqA" association="_nJo58EwFEeewALXL7BvPYw"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_ihpPkEwPEeewALXL7BvPYw" name="ConnectionHasLowerLevelConnections" memberEnd="_ihp2oUwPEeewALXL7BvPYw _ihqdsUwPEeewALXL7BvPYw">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ihpPkUwPEeewALXL7BvPYw" source="org.eclipse.papyrus">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ihp2oEwPEeewALXL7BvPYw" key="nature" value="UML_Nature"/>
        </eAnnotations>
        <ownedEnd xmi:type="uml:Property" xmi:id="_ihqdsUwPEeewALXL7BvPYw" name="connection" type="_IZ3vcEHbEeWqPKyD1j6LMg" association="_ihpPkEwPEeewALXL7BvPYw">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6fVXwEwPEeewALXL7BvPYw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6fX0AEwPEeewALXL7BvPYw" value="1"/>
        </ownedEnd>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_U4H7UEwOEeewALXL7BvPYw" name="ConnectionSupportsLink" memberEnd="_U4LlsUwOEeewALXL7BvPYw _U4Mz0EwOEeewALXL7BvPYw">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_U4K-oEwOEeewALXL7BvPYw" source="org.eclipse.papyrus">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_U4LlsEwOEeewALXL7BvPYw" key="nature" value="UML_Nature"/>
        </eAnnotations>
        <ownedEnd xmi:type="uml:Property" xmi:id="_U4Mz0EwOEeewALXL7BvPYw" name="connection" type="_IZ3vcEHbEeWqPKyD1j6LMg" association="_U4H7UEwOEeewALXL7BvPYw">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mUsf4EwOEeewALXL7BvPYw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mUu8IEwOEeewALXL7BvPYw" value="1"/>
        </ownedEnd>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_5TB-sE5qEeeicu4cm-7qRg" name="ConstrHasExcludeNode" memberEnd="_5TDM0U5qEeeicu4cm-7qRg _5TDz4k5qEeeicu4cm-7qRg">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_5TClwE5qEeeicu4cm-7qRg" source="org.eclipse.papyrus">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_5TDM0E5qEeeicu4cm-7qRg" key="nature" value="UML_Nature"/>
        </eAnnotations>
        <ownedEnd xmi:type="uml:Property" xmi:id="_5TDz4k5qEeeicu4cm-7qRg" name="topologyconstraint" type="_-fei4P4wEea_VPdGG2-szQ" association="_5TB-sE5qEeeicu4cm-7qRg"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_tATBwE5qEeeicu4cm-7qRg" name="ConstrHasIncludeNode" memberEnd="_tAVeAE5qEeeicu4cm-7qRg _tAkHgE5qEeeicu4cm-7qRg">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_tAUP4E5qEeeicu4cm-7qRg" source="org.eclipse.papyrus">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_tAU28E5qEeeicu4cm-7qRg" key="nature" value="UML_Nature"/>
        </eAnnotations>
        <ownedEnd xmi:type="uml:Property" xmi:id="_tAkHgE5qEeeicu4cm-7qRg" name="topologyconstraint" type="_-fei4P4wEea_VPdGG2-szQ" association="_tATBwE5qEeeicu4cm-7qRg"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_EN290GJREeek3OrhDuslYQ" name="CSEPHasStatePac" memberEnd="_EN4L8WJREeek3OrhDuslYQ _EN5aEGJREeek3OrhDuslYQ">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_EN3k4GJREeek3OrhDuslYQ" source="org.eclipse.papyrus">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_EN4L8GJREeek3OrhDuslYQ" key="nature" value="UML_Nature"/>
        </eAnnotations>
        <ownedEnd xmi:type="uml:Property" xmi:id="_EN5aEGJREeek3OrhDuslYQ" name="connectivityserviceendpoint" type="_MIWTIGh5EeWZEqTYAF8eqA" association="_EN290GJREeek3OrhDuslYQ"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Abstraction" xmi:id="_XDNjcHIZEeeSiaQ95-6r9w" name="CEPListAugmentsNEP" client="_1ZroEHIYEeeSiaQ95-6r9w">
        <supplier xmi:type="uml:Class" href="TapiTopology.uml#_i1UzkD-3EeWNAdBR30aJhw"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="__jfwsHIYEeeSiaQ95-6r9w" name="NEPOwnsCEPs" memberEnd="__jiM8XIYEeeSiaQ95-6r9w __jkCIHIYEeeSiaQ95-6r9w">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="__jg-0HIYEeeSiaQ95-6r9w" source="org.eclipse.papyrus">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="__jiM8HIYEeeSiaQ95-6r9w" key="nature" value="UML_Nature"/>
        </eAnnotations>
        <ownedEnd xmi:type="uml:Property" xmi:id="__jkCIHIYEeeSiaQ95-6r9w" name="cepholder" type="_1ZroEHIYEeeSiaQ95-6r9w" association="__jfwsHIYEeeSiaQ95-6r9w"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_MKHxQIfWEeeirpBaj87qAw" name="ConnServiceHasResiConstraints" memberEnd="_MKK0kIfWEeeirpBaj87qAw _MKLboYfWEeeirpBaj87qAw">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_MKJmcIfWEeeirpBaj87qAw" source="org.eclipse.papyrus">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_MKJmcYfWEeeirpBaj87qAw" key="nature" value="UML_Nature"/>
        </eAnnotations>
        <ownedEnd xmi:type="uml:Property" xmi:id="_MKLboYfWEeeirpBaj87qAw" name="connectivityservice" type="_kuDzQEHaEeWqPKyD1j6LMg" association="_MKHxQIfWEeeirpBaj87qAw">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UyofMIfWEeeirpBaj87qAw" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UypGQIfWEeeirpBaj87qAw" value="1"/>
        </ownedEnd>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_hF804HIzEeeSiaQ95-6r9w" name="CSEPHasCEP" memberEnd="_hHoP4nIzEeeSiaQ95-6r9w _hHpeAHIzEeeSiaQ95-6r9w">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_hHoP4HIzEeeSiaQ95-6r9w" source="org.eclipse.papyrus">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_hHoP4XIzEeeSiaQ95-6r9w" key="nature" value="UML_Nature"/>
        </eAnnotations>
        <ownedEnd xmi:type="uml:Property" xmi:id="_hHpeAHIzEeeSiaQ95-6r9w" name="connectivityserviceendpoint" type="_MIWTIGh5EeWZEqTYAF8eqA" association="_hF804HIzEeeSiaQ95-6r9w">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s7y5EHMFEeeSiaQ95-6r9w"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s71VUHMFEeeSiaQ95-6r9w" value="1"/>
        </ownedEnd>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_7ZpcsIfgEeet-8tHdGGp_w" name="ConnConstraintHasRouteComputePolicy" memberEnd="_7Zr48IfgEeet-8tHdGGp_w _7ZsgAofgEeet-8tHdGGp_w">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_7ZrR4IfgEeet-8tHdGGp_w" source="org.eclipse.papyrus">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_7ZrR4YfgEeet-8tHdGGp_w" key="nature" value="UML_Nature"/>
        </eAnnotations>
        <ownedEnd xmi:type="uml:Property" xmi:id="_7ZsgAofgEeet-8tHdGGp_w" name="connectivityconstraint" type="_DOEi4O-IEeWLlrwIF3w0vA" association="_7ZpcsIfgEeet-8tHdGGp_w"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Association" xmi:id="_sGvKoMZaEeeAD9H5zOiMUQ" name="CEPHasTerminationPac" memberEnd="_sGvxssZaEeeAD9H5zOiMUQ _sGwYwMZaEeeAD9H5zOiMUQ">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_sGvxsMZaEeeAD9H5zOiMUQ" source="org.eclipse.papyrus">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_sGvxscZaEeeAD9H5zOiMUQ" key="nature" value="UML_Nature"/>
        </eAnnotations>
        <ownedEnd xmi:type="uml:Property" xmi:id="_sGwYwMZaEeeAD9H5zOiMUQ" name="connectionendpoint" type="_oC2ZEEG_EeWAMMFKXSVi-w" association="_sGvKoMZaEeeAD9H5zOiMUQ"/>
      </packagedElement>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="_TQ0awC5zEea0_JngOlSKcA" name="Diagrams"/>
    <packagedElement xmi:type="uml:Package" xmi:id="_PfNxYC5zEea0_JngOlSKcA" name="Imports">
      <packageImport xmi:type="uml:PackageImport" xmi:id="__-wDgDA7Eea4fKwSGMr6CA">
        <importedPackage xmi:type="uml:Model" href="TapiCommon.uml#_cOw5UDA4Eea4fKwSGMr6CA"/>
      </packageImport>
      <packageImport xmi:type="uml:PackageImport" xmi:id="_WktNoDBFEeam35bpdXJzEw">
        <importedPackage xmi:type="uml:Model" href="TapiTopology.uml#_nbYiwDA4Eea4fKwSGMr6CA"/>
      </packageImport>
      <packageImport xmi:type="uml:PackageImport" xmi:id="_iiMGEMF-EeaALJQAf08uAg">
        <importedPackage xmi:type="uml:Model" href="TapiPathComputation.uml#_Fk3e0DA5Eea4fKwSGMr6CA"/>
      </packageImport>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="_QjobwC5zEea0_JngOlSKcA" name="Interfaces">
      <packagedElement xmi:type="uml:Interface" xmi:id="_WHPN4FJvEeWcs7ZjyujtOg" name="ConnectivityService" isLeaf="true">
        <ownedOperation xmi:type="uml:Operation" xmi:id="_WHPN5VJvEeWcs7ZjyujtOg" name="getConnectionDetails">
          <ownedParameter xmi:type="uml:Parameter" xmi:id="_7BwFULvMEeWYrqoqXLgguw" name="serviceIdOrName" effect="read">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          </ownedParameter>
          <ownedParameter xmi:type="uml:Parameter" xmi:id="_WHPN5lJvEeWcs7ZjyujtOg" name="connectionIdOrName" effect="read">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          </ownedParameter>
          <ownedParameter xmi:type="uml:Parameter" xmi:id="_WHPN51JvEeWcs7ZjyujtOg" name="connection" type="_IZ3vcEHbEeWqPKyD1j6LMg" direction="out" effect="read"/>
        </ownedOperation>
        <ownedOperation xmi:type="uml:Operation" xmi:id="_WHPN6FJvEeWcs7ZjyujtOg" name="getConnectivityServiceList">
          <ownedParameter xmi:type="uml:Parameter" xmi:id="_WHPN6lJvEeWcs7ZjyujtOg" name="service" type="_kuDzQEHaEeWqPKyD1j6LMg" direction="out" effect="read">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WHPN61JvEeWcs7ZjyujtOg"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WHPN7FJvEeWcs7ZjyujtOg" value="*"/>
          </ownedParameter>
        </ownedOperation>
        <ownedOperation xmi:type="uml:Operation" xmi:id="_WHPN81JvEeWcs7ZjyujtOg" name="getConnectivityServiceDetails">
          <ownedParameter xmi:type="uml:Parameter" xmi:id="_WHPN9FJvEeWcs7ZjyujtOg" name="serviceIdOrName" effect="read">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          </ownedParameter>
          <ownedParameter xmi:type="uml:Parameter" xmi:id="_WHPN9VJvEeWcs7ZjyujtOg" name="service" type="_kuDzQEHaEeWqPKyD1j6LMg" direction="out" effect="read"/>
        </ownedOperation>
        <ownedOperation xmi:type="uml:Operation" xmi:id="_AnTcAKU5EeWkWNPM1BHzGA" name="createConnectivityService">
          <ownedParameter xmi:type="uml:Parameter" xmi:id="_T9ChoKU5EeWkWNPM1BHzGA" name="endPoint" type="_MIWTIGh5EeWZEqTYAF8eqA" effect="create">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hoAc0KU5EeWkWNPM1BHzGA" value="2"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hoJmwKU5EeWkWNPM1BHzGA" value="*"/>
          </ownedParameter>
          <ownedParameter xmi:type="uml:Parameter" xmi:id="_SK70ML2KEeWdore3Cxez9g" name="connConstraint" type="_DOEi4O-IEeWLlrwIF3w0vA" isUnique="false" effect="create"/>
          <ownedParameter xmi:type="uml:Parameter" xmi:id="_WWvDMP5CEea_VPdGG2-szQ" name="topoConstraint" type="_-fei4P4wEea_VPdGG2-szQ" isUnique="false" effect="create">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y4JQAP5CEea_VPdGG2-szQ"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y4bj4P5CEea_VPdGG2-szQ" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:type="uml:Parameter" xmi:id="_CHjpsIfiEeet-8tHdGGp_w" name="resilienceConstraint" type="_MBqV4OrzEeaeHOJw3lCT8A">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C04CsIfiEeet-8tHdGGp_w"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C07tEIfiEeet-8tHdGGp_w" value="*"/>
          </ownedParameter>
          <ownedParameter xmi:type="uml:Parameter" xmi:id="_fA8v8P6zEea_VPdGG2-szQ" name="state" isUnique="false" effect="create">
            <type xmi:type="uml:Enumeration" href="TapiCommon.uml#_zSpnYNnjEeWIOYiRCk5bbQ"/>
          </ownedParameter>
          <ownedParameter xmi:type="uml:Parameter" xmi:id="_zEZcML2YEeWdore3Cxez9g" name="service" type="_kuDzQEHaEeWqPKyD1j6LMg" direction="out"/>
        </ownedOperation>
        <ownedOperation xmi:type="uml:Operation" xmi:id="_qH8fkL2NEeWdore3Cxez9g" name="updateConnectivityService">
          <ownedParameter xmi:type="uml:Parameter" xmi:id="_JqtJcL2TEeWdore3Cxez9g" name="serviceIdOrName" effect="read">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          </ownedParameter>
          <ownedParameter xmi:type="uml:Parameter" xmi:id="_n_cMYP6cEea_VPdGG2-szQ" name="endPoint" type="_MIWTIGh5EeWZEqTYAF8eqA" effect="update"/>
          <ownedParameter xmi:type="uml:Parameter" xmi:id="_YRJ1cL2TEeWdore3Cxez9g" name="connConstraint" type="_DOEi4O-IEeWLlrwIF3w0vA" isUnique="false" effect="update">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HkOeQP6cEea_VPdGG2-szQ"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HllJIP6cEea_VPdGG2-szQ" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:type="uml:Parameter" xmi:id="_LFBEcP6cEea_VPdGG2-szQ" name="topoConstraint" type="_-fei4P4wEea_VPdGG2-szQ" isUnique="false" effect="update">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LydZQP6cEea_VPdGG2-szQ"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LydZQv6cEea_VPdGG2-szQ" value="1"/>
          </ownedParameter>
          <ownedParameter xmi:type="uml:Parameter" xmi:id="_KCNMEIfiEeet-8tHdGGp_w" name="resilienceConstraint" type="_MBqV4OrzEeaeHOJw3lCT8A">
            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Ksh7cIfiEeet-8tHdGGp_w"/>
            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Ksmz8IfiEeet-8tHdGGp_w" value="*"/>
          </ownedParameter>
          <ownedParameter xmi:type="uml:Parameter" xmi:id="_7uiVwP6zEea_VPdGG2-szQ" name="state" isUnique="false" effect="update">
            <type xmi:type="uml:Enumeration" href="TapiCommon.uml#_zSpnYNnjEeWIOYiRCk5bbQ"/>
          </ownedParameter>
          <ownedParameter xmi:type="uml:Parameter" xmi:id="_L70owL2ZEeWdore3Cxez9g" name="service" type="_kuDzQEHaEeWqPKyD1j6LMg" direction="out" effect="update"/>
        </ownedOperation>
        <ownedOperation xmi:type="uml:Operation" xmi:id="_lQR28L2WEeWdore3Cxez9g" name="deleteConnectivityService">
          <ownedParameter xmi:type="uml:Parameter" xmi:id="_zDaPoL2WEeWdore3Cxez9g" name="serviceIdOrName" effect="read">
            <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          </ownedParameter>
          <ownedParameter xmi:type="uml:Parameter" xmi:id="_Y9jZsL2ZEeWdore3Cxez9g" name="service" type="_kuDzQEHaEeWqPKyD1j6LMg" direction="out" effect="delete"/>
        </ownedOperation>
      </packagedElement>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="_VsSXoC5zEea0_JngOlSKcA" name="ObjectClasses">
      <packagedElement xmi:type="uml:Class" xmi:id="_IZ3vcEHbEeWqPKyD1j6LMg" name="Connection" isLeaf="true">
        <ownedComment xmi:type="uml:Comment" xmi:id="_IZ3vcUHbEeWqPKyD1j6LMg" annotatedElement="_IZ3vcEHbEeWqPKyD1j6LMg">
          <body>The ForwardingConstruct (FC) object class models enabled potential for forwarding between two or more LTPs and like the LTP supports any transport protocol including all circuit and packet forms.&#xD;
&#xD;
At the lowest level of recursion, a FC represents a cross-connection within an NE.</body>
        </ownedComment>
        <generalization xmi:type="uml:Generalization" xmi:id="_ttEd8O_nEeWLlrwIF3w0vA">
          <general xmi:type="uml:Class" href="TapiCommon.uml#_tjWBYD3fEea-1_BGg-qcjQ"/>
        </generalization>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_ijcPo2kHEeWZEqTYAF8eqA" name="_connectionEndPoint" type="_oC2ZEEG_EeWAMMFKXSVi-w" isReadOnly="true" aggregation="shared" association="_ijcPoGkHEeWZEqTYAF8eqA">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FLa7AMFrEeaALJQAf08uAg" value="2"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FLa7AsFrEeaALJQAf08uAg" value="*"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_ihp2oUwPEeewALXL7BvPYw" name="_lowerConnection" type="_IZ3vcEHbEeWqPKyD1j6LMg" aggregation="shared" association="_ihpPkEwPEeewALXL7BvPYw">
          <ownedComment xmi:type="uml:Comment" xmi:id="_lf8XQEwQEeewALXL7BvPYw" annotatedElement="_ihp2oUwPEeewALXL7BvPYw">
            <body>An Connection object supports a recursive aggregation relationship such that the internal construction of an Connection can be exposed as multiple lower level Connection objects (partitioning).&#xD;
Aggregation is used as for the Node/Topology  to allow changes in hierarchy. &#xD;
Connection aggregation reflects Node/Topology aggregation. &#xD;
The FC represents a Cross-Connection in an NE. The Cross-Connection in an NE is not necessarily the lowest level of FC partitioning.</body>
          </ownedComment>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_5kzpMEwPEeewALXL7BvPYw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_5k1eYEwPEeewALXL7BvPYw" value="*"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_U4LlsUwOEeewALXL7BvPYw" name="_supportedLink" association="_U4H7UEwOEeewALXL7BvPYw">
          <ownedComment xmi:type="uml:Comment" xmi:id="_M35f8EwPEeewALXL7BvPYw" annotatedElement="_U4LlsUwOEeewALXL7BvPYw">
            <body>An Connection that spans between CEPs that terminate the LayerProtocol usually supports one or more links in the client layer.</body>
          </ownedComment>
          <type xmi:type="uml:Class" href="TapiTopology.uml#_37fFQOMCEeSdZOEXoN8VDQ"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lVIgUEwOEeewALXL7BvPYw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lVLjoEwOEeewALXL7BvPYw" value="*"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_niJd9WkKEeWZEqTYAF8eqA" name="_containerNode" isReadOnly="true" association="_niJd8GkKEeWZEqTYAF8eqA">
          <type xmi:type="uml:Class" href="TapiTopology.uml#_xImb0OK4EeSq5fATALSQkQ"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Aoh_oN5TEeWHTPgMsm3CIw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Aokb4N5TEeWHTPgMsm3CIw" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_ZiYSAEUcEeWEwNCluy4jrw" name="_route" type="_kkzTEEUbEeWKAbXi7_SowQ" isReadOnly="true" aggregation="composite" association="_ZiXD4EUcEeWEwNCluy4jrw">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_obpMUEUcEeWEwNCluy4jrw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_obsPoEUcEeWEwNCluy4jrw" value="*"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_QZdZkusUEealN7CdLT_GPw" name="_switchControl" type="_nuZ_MOryEeaeHOJw3lCT8A" isReadOnly="true" aggregation="composite" association="_QZXS8OsUEealN7CdLT_GPw">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_b1f_EOsUEealN7CdLT_GPw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_b1mFsOsUEealN7CdLT_GPw" value="*"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_B0rIk-_sEeWLlrwIF3w0vA" name="_state" isReadOnly="true" aggregation="composite" association="_B0rIkO_sEeWLlrwIF3w0vA">
          <type xmi:type="uml:Class" href="TapiCommon.uml#_TlA2gN79EeW-BtRsuJPbqg"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_V2I0INnlEeWIOYiRCk5bbQ" name="direction" isReadOnly="true">
          <type xmi:type="uml:Enumeration" href="TapiCommon.uml#_PvuhcNnjEeWIOYiRCk5bbQ"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_IZ3vc0HbEeWqPKyD1j6LMg" name="layerProtocolName" visibility="public" isReadOnly="true">
          <type xmi:type="uml:Enumeration" href="TapiCommon.uml#_i92HIL6PEeWRz-VHgA3LJQ"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_IZ3vdEHbEeWqPKyD1j6LMg" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_IZ3vdUHbEeWqPKyD1j6LMg" value="1"/>
        </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_oC2ZEEG_EeWAMMFKXSVi-w" name="ConnectionEndPoint" isLeaf="true">
        <ownedComment xmi:type="uml:Comment" xmi:id="_oC2ZEUG_EeWAMMFKXSVi-w" annotatedElement="_oC2ZEEG_EeWAMMFKXSVi-w">
          <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="_89GScO_nEeWLlrwIF3w0vA">
          <general xmi:type="uml:Class" href="TapiCommon.uml#_tjWBYD3fEea-1_BGg-qcjQ"/>
        </generalization>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_IOhXAKeWEeeBGPv_1DT5og" name="layerProtocolName" isReadOnly="true">
          <type xmi:type="uml:Enumeration" href="TapiCommon.uml#_i92HIL6PEeWRz-VHgA3LJQ"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_Zb_6UH5NEeWWkJKpap4S3A" name="_clientNodeEdgePoint" isReadOnly="true" aggregation="shared" association="_Zb5MoH5NEeWWkJKpap4S3A">
          <type xmi:type="uml:Class" href="TapiTopology.uml#_i1UzkD-3EeWNAdBR30aJhw"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XMYckH5XEeWWkJKpap4S3A"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XNugYH5XEeWWkJKpap4S3A" value="*"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_B3Ln4EHCEeWqPKyD1j6LMg" name="_serverNodeEdgePoint" isReadOnly="true" association="_B3JLoEHCEeWqPKyD1j6LMg">
          <type xmi:type="uml:Class" href="TapiTopology.uml#_i1UzkD-3EeWNAdBR30aJhw"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WeYVYEHCEeWqPKyD1j6LMg" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WeZjgEHCEeWqPKyD1j6LMg" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_cfZ_c4bpEeWLkaOCu--9xg" name="_peerConnectionEndPoint" type="_oC2ZEEG_EeWAMMFKXSVi-w" isReadOnly="true" association="_cfZ_cIbpEeWLkaOCu--9xg"/>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_p4y04EUeEeWEwNCluy4jrw" name="_associatedRoute" type="_kkzTEEUbEeWKAbXi7_SowQ" association="_p4w_sEUeEeWEwNCluy4jrw">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_x40xEEUfEeWEwNCluy4jrw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_x430YEUfEeWEwNCluy4jrw" value="*"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_TPT-A-_tEeWLlrwIF3w0vA" name="_state" isReadOnly="true" aggregation="composite" association="_TPT-AO_tEeWLlrwIF3w0vA">
          <type xmi:type="uml:Class" href="TapiCommon.uml#_TlA2gN79EeW-BtRsuJPbqg"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_sGvxssZaEeeAD9H5zOiMUQ" name="_termination" aggregation="composite" association="_sGvKoMZaEeeAD9H5zOiMUQ">
          <type xmi:type="uml:Class" href="TapiCommon.uml#_7n4UcKg2EeeAVfY3jqnvAA"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_sIutK2h-EeWZEqTYAF8eqA" name="connectionPortDirection" visibility="public" isReadOnly="true">
          <ownedComment xmi:type="uml:Comment" xmi:id="_sIutLGh-EeWZEqTYAF8eqA" annotatedElement="_sIutK2h-EeWZEqTYAF8eqA">
            <body>The orientation of defined flow at the EndPoint.</body>
          </ownedComment>
          <type xmi:type="uml:Enumeration" href="TapiCommon.uml#_dLDeINnjEeWIOYiRCk5bbQ"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_sIutLWh-EeWZEqTYAF8eqA" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_sIutLmh-EeWZEqTYAF8eqA" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_sIutJ2h-EeWZEqTYAF8eqA" name="connectionPortRole" visibility="public" isReadOnly="true">
          <ownedComment xmi:type="uml:Comment" xmi:id="_sIutKGh-EeWZEqTYAF8eqA" annotatedElement="_sIutJ2h-EeWZEqTYAF8eqA">
            <body>Each EP of the FC has a role (e.g., working, protection, protected, symmetric, hub, spoke, leaf, root)  in the context of the FC with respect to the FC function. </body>
          </ownedComment>
          <type xmi:type="uml:Enumeration" href="TapiCommon.uml#_EILagL6PEeWRz-VHgA3LJQ"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_sIutKWh-EeWZEqTYAF8eqA" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_sIutKmh-EeWZEqTYAF8eqA" value="1"/>
        </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_DOEi4O-IEeWLlrwIF3w0vA" name="ConnectivityConstraint">
        <generalization xmi:type="uml:Generalization" xmi:id="_r33L0D4zEea-1_BGg-qcjQ">
          <general xmi:type="uml:Class" href="TapiCommon.uml#_UhrZoN8qEeWT9tG0gGLRFw"/>
        </generalization>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_lY2XULvZEeWYrqoqXLgguw" name="serviceType" type="_0-X6sLvZEeWYrqoqXLgguw" isReadOnly="true"/>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_3bhE4L2BEeWdore3Cxez9g" name="serviceLevel" isReadOnly="true">
          <ownedComment xmi:type="uml:Comment" xmi:id="_8GC6UL2BEeWdore3Cxez9g">
            <body>An abstract value the meaning of which is mutually agreed – typically represents metrics such as - Class of service, priority, resiliency, availability</body>
          </ownedComment>
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cE7T8L2REeWdore3Cxez9g"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cE7T8b2REeWdore3Cxez9g" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_1dtjYIfYEeeirpBaj87qAw" name="isExclusive">
          <ownedComment xmi:type="uml:Comment" xmi:id="_buMbwIfZEeeirpBaj87qAw" annotatedElement="_1dtjYIfYEeeirpBaj87qAw">
            <body>To distinguish if the resources are exclusive to the service  - for example between EPL(isExclusive=true) and EVPL (isExclusive=false), or between EPLAN (isExclusive=true) and EVPLAN (isExclusive=false)</body>
          </ownedComment>
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
          <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_-iMboIfYEeeirpBaj87qAw" value="true"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_-YtW8L11EeWdore3Cxez9g" name="requestedCapacity" isReadOnly="true">
          <type xmi:type="uml:DataType" href="TapiCommon.uml#_rNbewL1-EeWdore3Cxez9g"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_ru76gGNFEee0bPnI-Gt-mQ" name="schedule">
          <type xmi:type="uml:DataType" href="TapiCommon.uml#_-ijf4FtVEeexvMtO2oNM9g"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MrlDoIhGEeeOl5P_FBJSmA"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Mrm40IhGEeeOl5P_FBJSmA" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_RhdgwL2HEeWdore3Cxez9g" name="costCharacteristic" visibility="public" isReadOnly="true">
          <ownedComment xmi:type="uml:Comment" xmi:id="_Rhdgwb2HEeWdore3Cxez9g" annotatedElement="_RhdgwL2HEeWdore3Cxez9g">
            <body>The list of costs where each cost relates to some aspect of the TopologicalEntity.</body>
          </ownedComment>
          <type xmi:type="uml:DataType" href="TapiTopology.uml#_8ZRqwdv-EeWowYqZXEhn3A"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Rhdgwr2HEeWdore3Cxez9g"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Rhdgw72HEeWdore3Cxez9g" value="*"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_GqeeML2JEeWdore3Cxez9g" name="latencyCharacteristic" visibility="public" isReadOnly="true">
          <ownedComment xmi:type="uml:Comment" xmi:id="_GqeeMb2JEeWdore3Cxez9g" annotatedElement="_GqeeML2JEeWdore3Cxez9g">
            <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>
          <type xmi:type="uml:DataType" href="TapiTopology.uml#_8ZRq-dv-EeWowYqZXEhn3A"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GqeeMr2JEeWdore3Cxez9g"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GqeeM72JEeWdore3Cxez9g" value="*"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_7Zr48IfgEeet-8tHdGGp_w" name="_routeComputePolicy" type="_k96BsIfbEeeirpBaj87qAw" aggregation="composite" association="_7ZpcsIfgEeet-8tHdGGp_w">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_BTPtUIfhEeet-8tHdGGp_w"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_BTRigIfhEeet-8tHdGGp_w" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_l8TgscF3EeaALJQAf08uAg" name="_corouteInclusion" type="_kuDzQEHaEeWqPKyD1j6LMg" isReadOnly="true" association="_l8BM0MF3EeaALJQAf08uAg">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_zv3oIMGAEeaALJQAf08uAg"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_zxHlUcGAEeaALJQAf08uAg" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_wt-RckXOEeaB8vMnkFQLXQ" name="_diversityExclusion" type="_kuDzQEHaEeWqPKyD1j6LMg" isReadOnly="true" association="_wt9DUEXOEeaB8vMnkFQLXQ">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Oi89IEXPEeaB8vMnkFQLXQ"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OjBOkEXPEeaB8vMnkFQLXQ" value="*"/>
        </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_kuDzQEHaEeWqPKyD1j6LMg" name="ConnectivityService" isLeaf="true">
        <ownedComment xmi:type="uml:Comment" xmi:id="_kuDzQUHaEeWqPKyD1j6LMg" annotatedElement="_kuDzQEHaEeWqPKyD1j6LMg">
          <body>The ForwardingConstruct (FC) object class models enabled potential for forwarding between two or more LTPs and like the LTP supports any transport protocol including all circuit and packet forms.&#xD;
&#xD;
At the lowest level of recursion, a FC represents a cross-connection within an NE.</body>
        </ownedComment>
        <generalization xmi:type="uml:Generalization" xmi:id="_ntHGoO_nEeWLlrwIF3w0vA">
          <general xmi:type="uml:Class" href="TapiCommon.uml#_zC-54D3fEea-1_BGg-qcjQ"/>
        </generalization>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_4Es8M2kIEeWZEqTYAF8eqA" name="_endPoint" type="_MIWTIGh5EeWZEqTYAF8eqA" aggregation="composite" association="_4Es8MGkIEeWZEqTYAF8eqA">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9mgX4GkIEeWZEqTYAF8eqA" value="2"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9mgX4WkIEeWZEqTYAF8eqA" value="*"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_4EtL4EUcEeWEwNCluy4jrw" name="_connection" type="_IZ3vcEHbEeWqPKyD1j6LMg" isReadOnly="true" aggregation="shared" association="_4ErWsEUcEeWEwNCluy4jrw">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YteN0EUdEeWEwNCluy4jrw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YtgqEEUdEeWEwNCluy4jrw" value="*"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_WFu44u_qEeWLlrwIF3w0vA" name="_connConstraint" type="_DOEi4O-IEeWLlrwIF3w0vA" aggregation="composite" association="_WFlH4O_qEeWLlrwIF3w0vA"/>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_TyD6Qv4yEea_VPdGG2-szQ" name="_topoConstraint" type="_-fei4P4wEea_VPdGG2-szQ" aggregation="composite" association="_Tx9zoP4yEea_VPdGG2-szQ">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ckc88P4yEea_VPdGG2-szQ"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ckc88v4yEea_VPdGG2-szQ" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_nfDxo-_pEeWLlrwIF3w0vA" name="_state" aggregation="composite" association="_nfDxoO_pEeWLlrwIF3w0vA">
          <type xmi:type="uml:Class" href="TapiCommon.uml#_j2GU0N78EeW-BtRsuJPbqg"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_caIFkNnlEeWIOYiRCk5bbQ" name="direction">
          <type xmi:type="uml:Enumeration" href="TapiCommon.uml#_PvuhcNnjEeWIOYiRCk5bbQ"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_kuDzQ0HaEeWqPKyD1j6LMg" name="layerProtocolName" visibility="public">
          <type xmi:type="uml:Enumeration" href="TapiCommon.uml#_i92HIL6PEeWRz-VHgA3LJQ"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kuDzREHaEeWqPKyD1j6LMg" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kuDzRUHaEeWqPKyD1j6LMg" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_MKK0kIfWEeeirpBaj87qAw" name="_resilienceConstraint" type="_MBqV4OrzEeaeHOJw3lCT8A" aggregation="composite" association="_MKHxQIfWEeeirpBaj87qAw">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bTT98IfWEeeirpBaj87qAw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bTXoUIfWEeeirpBaj87qAw" value="*"/>
        </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_MIWTIGh5EeWZEqTYAF8eqA" name="ConnectivityServiceEndPoint" isLeaf="true">
        <ownedComment xmi:type="uml:Comment" xmi:id="_MIWTIWh5EeWZEqTYAF8eqA" annotatedElement="_MIWTIGh5EeWZEqTYAF8eqA">
          <body>The association of the FC to LTPs is made via EndPoints.&#xD;
The EndPoint (EP) object class models the access to the FC function. &#xD;
The traffic forwarding between the associated EPs of the FC depends upon the type of FC and may be associated with FcSwitch object instances.  &#xD;
In cases where there is resilience the EndPoint may convey the resilience role of the access to the FC. &#xD;
It can represent a protected (resilient/reliable) point or a protecting (unreliable working or protection) point.&#xD;
The EP replaces the Protection Unit of a traditional protection model. &#xD;
The ForwadingConstruct can be considered as a component and the EndPoint as a Port on that component</body>
        </ownedComment>
        <generalization xmi:type="uml:Generalization" xmi:id="_Wx2QAN8rEeWT9tG0gGLRFw">
          <general xmi:type="uml:Class" href="TapiCommon.uml#_UhrZoN8qEeWT9tG0gGLRFw"/>
        </generalization>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_YyoyAmkJEeWZEqTYAF8eqA" name="_serviceInterfacePoint" association="_YyfoEGkJEeWZEqTYAF8eqA">
          <type xmi:type="uml:Class" href="TapiCommon.uml#_It0sYEG-EeWMO5szP8dKiA"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_hHoP4nIzEeeSiaQ95-6r9w" name="_connectionEndPoint" type="_oC2ZEEG_EeWAMMFKXSVi-w" isReadOnly="true" association="_hF804HIzEeeSiaQ95-6r9w">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X5h9EHI9EeeSiaQ95-6r9w"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X5mOgHI9EeeSiaQ95-6r9w" value="*"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_nPhusKhLEeeAVfY3jqnvAA" name="layerProtocolName">
          <type xmi:type="uml:Enumeration" href="TapiCommon.uml#_i92HIL6PEeWRz-VHgA3LJQ"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_EN4L8WJREeek3OrhDuslYQ" name="_state" aggregation="composite" association="_EN290GJREeek3OrhDuslYQ">
          <type xmi:type="uml:Class" href="TapiCommon.uml#_j2GU0N78EeW-BtRsuJPbqg"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_nJqIEUwFEeewALXL7BvPYw" name="_capacity" aggregation="composite" association="_nJo58EwFEeewALXL7BvPYw">
          <type xmi:type="uml:Class" href="TapiCommon.uml#_KjZXM9yKEeWXdJnxZxtFYA"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_MIWTK2h5EeWZEqTYAF8eqA" name="direction" visibility="public">
          <ownedComment xmi:type="uml:Comment" xmi:id="_MIWTLGh5EeWZEqTYAF8eqA" annotatedElement="_MIWTK2h5EeWZEqTYAF8eqA">
            <body>The orientation of defined flow at the EndPoint.</body>
          </ownedComment>
          <type xmi:type="uml:Enumeration" href="TapiCommon.uml#_dLDeINnjEeWIOYiRCk5bbQ"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MIWTLWh5EeWZEqTYAF8eqA" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MIWTLmh5EeWZEqTYAF8eqA" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_MIWTJ2h5EeWZEqTYAF8eqA" name="role" visibility="public">
          <ownedComment xmi:type="uml:Comment" xmi:id="_MIWTKGh5EeWZEqTYAF8eqA" annotatedElement="_MIWTJ2h5EeWZEqTYAF8eqA">
            <body>Each EP of the FC has a role (e.g., working, protection, protected, symmetric, hub, spoke, leaf, root)  in the context of the FC with respect to the FC function. </body>
          </ownedComment>
          <type xmi:type="uml:Enumeration" href="TapiCommon.uml#_EILagL6PEeWRz-VHgA3LJQ"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MIWTKWh5EeWZEqTYAF8eqA" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MIWTKmh5EeWZEqTYAF8eqA" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_207M8IfjEeet-8tHdGGp_w" name="protectionRole" type="_KtcbYCmxEeeA7tvtQmACtQ">
          <ownedComment xmi:type="uml:Comment" xmi:id="_oMaO8IfkEeet-8tHdGGp_w" annotatedElement="_207M8IfjEeet-8tHdGGp_w">
            <body>To specify the protection role of this Port when create or update ConnectivityService.</body>
          </ownedComment>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_B2jHUIfkEeet-8tHdGGp_w"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_B2mxsIfkEeet-8tHdGGp_w" value="1"/>
        </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_kkzTEEUbEeWKAbXi7_SowQ" name="Route" isLeaf="true">
        <ownedComment xmi:type="uml:Comment" xmi:id="_kkzTEUUbEeWKAbXi7_SowQ" annotatedElement="_kkzTEEUbEeWKAbXi7_SowQ">
          <body>The FC Route (FcRoute) object class models the individual routes of an FC. &#xD;
The route of an FC object is represented by a list of FCs at a lower level. &#xD;
Note that depending on the service supported by an FC, an the FC can have multiple routes.</body>
        </ownedComment>
        <generalization xmi:type="uml:Generalization" xmi:id="_HOnysN8rEeWT9tG0gGLRFw">
          <general xmi:type="uml:Class" href="TapiCommon.uml#_UhrZoN8qEeWT9tG0gGLRFw"/>
        </generalization>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_p40DAEUeEeWEwNCluy4jrw" name="_connectionEndPoint" type="_oC2ZEEG_EeWAMMFKXSVi-w" isReadOnly="true" aggregation="shared" association="_p4w_sEUeEeWEwNCluy4jrw">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tAZCgEUfEeWEwNCluy4jrw" value="2"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tAd7AEUfEeWEwNCluy4jrw" value="*"/>
        </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_e4FmwMhsEeaVlemTikmRHw" name="ConnectivityContext">
        <ownedAttribute xmi:type="uml:Property" xmi:id="_l5X4NMhsEeaVlemTikmRHw" name="_connectivityService" type="_kuDzQEHaEeWqPKyD1j6LMg" aggregation="composite" association="_l5X4MMhsEeaVlemTikmRHw">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_uWtQ4MhsEeaVlemTikmRHw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_uWtQ4shsEeaVlemTikmRHw" value="*"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_mvBt1MhsEeaVlemTikmRHw" name="_connection" type="_IZ3vcEHbEeWqPKyD1j6LMg" isReadOnly="true" aggregation="composite" association="_mvBt0MhsEeaVlemTikmRHw">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_y_rnIMhsEeaVlemTikmRHw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_y_rnIshsEeaVlemTikmRHw" value="*"/>
        </ownedAttribute>
        <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_Uf33kFqtEeexvMtO2oNM9g" client="_e4FmwMhsEeaVlemTikmRHw" supplier="_WHPN4FJvEeWcs7ZjyujtOg" contract="_WHPN4FJvEeWcs7ZjyujtOg"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_jwuBoOryEeaeHOJw3lCT8A" name="Switch">
        <ownedComment xmi:type="uml:Comment" xmi:id="_jwuBoeryEeaeHOJw3lCT8A" annotatedElement="_jwuBoOryEeaeHOJw3lCT8A">
          <body>The class models the switched forwarding of traffic (traffic flow) between FcPorts (ConnectionEndPoints) and is present where there is protection functionality in the FC (Connection). &#xD;
If an FC exposes protection (having two or more FcPorts that provide alternative identical inputs/outputs), the FC will have one or more associated FcSwitch objects to represent the alternative flow choices visible at the edge of the FC.&#xD;
The FC switch represents and defines a protection switch structure encapsulated in the FC. &#xD;
Essentially performs one of the functions of the Protection Group in a traditional model. It associates to 2 or more FcPorts each playing the role of a Protection Unit. &#xD;
One or more protection, i.e. standby/backup, FcPorts provide protection for one or more working (i.e. regular/main/preferred) FcPorts where either protection or working can feed one or more protected FcPort.&#xD;
The switch may be used in revertive or non-revertive (symmetric) mode. When in revertive mode it may define a waitToRestore time.&#xD;
It may be used in one of several modes including source switch, destination switched, source and destination switched etc (covering cases such as 1+1 and 1:1).&#xD;
It may be locked out (prevented from switching), force switched or manual switched.&#xD;
It will indicate switch state and change of state.&#xD;
The switch can be switched away from all sources such that it becomes open and hence two coordinated switches can both feed the same LTP so long as at least one of the two is switched away from all sources (is &quot;open&quot;).&#xD;
The ability for a Switch to be &quot;high impedance&quot; allows bidirectional ForwardingConstructs to be overlaid on the same bidirectional LTP where the appropriate control is enabled to prevent signal conflict.&#xD;
This ability allows multiple alternate routes to be present that otherwise would be in conflict.</body>
        </ownedComment>
        <generalization xmi:type="uml:Generalization" xmi:id="_AKl1gPIrEea79czpMf3AVQ">
          <general xmi:type="uml:Class" href="TapiCommon.uml#_UhrZoN8qEeWT9tG0gGLRFw"/>
        </generalization>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_hSkgNOseEealN7CdLT_GPw" name="_selectedConnectionEndPoint" type="_oC2ZEEG_EeWAMMFKXSVi-w" association="_hSkgMOseEealN7CdLT_GPw">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nFh9UOseEealN7CdLT_GPw" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nFoD8OseEealN7CdLT_GPw" value="*"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_KnJbVPIoEea79czpMf3AVQ" name="_selectedRoute" type="_kkzTEEUbEeWKAbXi7_SowQ" association="_KnJbUPIoEea79czpMf3AVQ">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_aThNkPIoEea79czpMf3AVQ" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_aTnUMPIoEea79czpMf3AVQ" value="*"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_jwuBuuryEeaeHOJw3lCT8A" name="selectionControl" type="_ya6IserzEeaeHOJw3lCT8A">
          <ownedComment xmi:type="uml:Comment" xmi:id="_jwuBu-ryEeaeHOJw3lCT8A" annotatedElement="_jwuBuuryEeaeHOJw3lCT8A">
            <body>Degree of administrative control applied to the switch selection.</body>
          </ownedComment>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_jwuBwOryEeaeHOJw3lCT8A" name="selectionReason" type="_ya6Iu-rzEeaeHOJw3lCT8A" isReadOnly="true">
          <ownedComment xmi:type="uml:Comment" xmi:id="_jwuBweryEeaeHOJw3lCT8A" annotatedElement="_jwuBwOryEeaeHOJw3lCT8A">
            <body>The reason for the current switch selection.</body>
          </ownedComment>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_jwuBveryEeaeHOJw3lCT8A" name="switchDirection">
          <ownedComment xmi:type="uml:Comment" xmi:id="_jwuBvuryEeaeHOJw3lCT8A" annotatedElement="_jwuBveryEeaeHOJw3lCT8A">
            <body>Indicates whether the switch selects from ingress to the FC or to egress of the FC, or both.</body>
          </ownedComment>
          <type xmi:type="uml:Enumeration" href="TapiCommon.uml#_dLDeINnjEeWIOYiRCk5bbQ"/>
        </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_nuZ_MOryEeaeHOJw3lCT8A" name="SwitchControl">
        <ownedComment xmi:type="uml:Comment" xmi:id="_nuZ_MeryEeaeHOJw3lCT8A" annotatedElement="_nuZ_MOryEeaeHOJw3lCT8A">
          <body>Represents the capability to control and coordinate switches, to add/delete/modify FCs and to add/delete/modify LTPs/LPs so as to realize a protection scheme.</body>
        </ownedComment>
        <generalization xmi:type="uml:Generalization" xmi:id="_A4JfEPIrEea79czpMf3AVQ">
          <general xmi:type="uml:Class" href="TapiCommon.uml#_UhrZoN8qEeWT9tG0gGLRFw"/>
        </generalization>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_wpkK0O38EeaRONVEJOGI1g" name="_subSwitchControl" type="_nuZ_MOryEeaeHOJw3lCT8A" association="_wpXWgO38EeaRONVEJOGI1g">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FLsLEO39EeaRONVEJOGI1g"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FL4YUO39EeaRONVEJOGI1g" value="*"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="__L4hAusYEealN7CdLT_GPw" name="_switch" type="_jwuBoOryEeaeHOJw3lCT8A" aggregation="composite" association="__LyaYOsYEealN7CdLT_GPw">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_V0dQYOsZEealN7CdLT_GPw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_V0jXAOsZEealN7CdLT_GPw" value="*"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_CpfldOsbEealN7CdLT_GPw" name="_controlParameters" type="_MBqV4OrzEeaeHOJw3lCT8A" aggregation="composite" association="_CpflcOsbEealN7CdLT_GPw">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Gxc5UOsbEealN7CdLT_GPw" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Gxc5UusbEealN7CdLT_GPw" value="1"/>
        </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_MBqV4OrzEeaeHOJw3lCT8A" name="ResilienceConstraint">
        <ownedComment xmi:type="uml:Comment" xmi:id="_MBqV4erzEeaeHOJw3lCT8A" annotatedElement="_MBqV4OrzEeaeHOJw3lCT8A">
          <body>A list of control parameters to apply to a switch.</body>
        </ownedComment>
        <generalization xmi:type="uml:Generalization" xmi:id="_xDapsIfVEeeirpBaj87qAw">
          <general xmi:type="uml:Class" href="TapiCommon.uml#_UhrZoN8qEeWT9tG0gGLRFw"/>
        </generalization>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_0gCMcIfTEeeirpBaj87qAw" name="resilienceType">
          <type xmi:type="uml:DataType" href="TapiTopology.uml#_IQQS0IfNEeeirpBaj87qAw"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="__jB_0IfTEeeirpBaj87qAw" name="restorationCoordinateType" type="__jPYUCmmEeeA7tvtQmACtQ">
          <ownedComment xmi:type="uml:Comment" xmi:id="_L2ECQIfVEeeirpBaj87qAw" annotatedElement="__jB_0IfTEeeirpBaj87qAw">
            <body> The coordination mechanism between multi-layers.</body>
          </ownedComment>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GBvvsIfUEeeirpBaj87qAw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GByL8IfUEeeirpBaj87qAw" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_rgC9MIfUEeeirpBaj87qAw" name="restorePriority">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wsBS0IfUEeeirpBaj87qAw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wsEWIIfUEeeirpBaj87qAw" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_MBqV4urzEeaeHOJw3lCT8A" name="reversionMode" visibility="public" type="_yahuMOrzEeaeHOJw3lCT8A">
          <ownedComment xmi:type="uml:Comment" xmi:id="_MBqV4-rzEeaeHOJw3lCT8A" annotatedElement="_MBqV4urzEeaeHOJw3lCT8A">
            <body>Indcates whether the protection scheme is revertive or non-revertive.</body>
          </ownedComment>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MBqV5OrzEeaeHOJw3lCT8A"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_MBqV5erzEeaeHOJw3lCT8A" name="waitToRevertTime" visibility="public">
          <ownedComment xmi:type="uml:Comment" xmi:id="_MBqV5urzEeaeHOJw3lCT8A" annotatedElement="_MBqV5erzEeaeHOJw3lCT8A">
            <body>If the protection system is revertive, this attribute specifies the time, in minutes, to wait after a fault clears on a higher priority (preferred) resource before reverting to the preferred resource.</body>
          </ownedComment>
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MBqV5-rzEeaeHOJw3lCT8A"/>
          <defaultValue xmi:type="uml:LiteralInteger" xmi:id="_MBqV6OrzEeaeHOJw3lCT8A" value="15"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_MBqV7OrzEeaeHOJw3lCT8A" name="holdOffTime" visibility="public">
          <ownedComment xmi:type="uml:Comment" xmi:id="_MBqV7erzEeaeHOJw3lCT8A" annotatedElement="_MBqV7OrzEeaeHOJw3lCT8A">
            <body>This attribute indicates the time, in milliseconds, between declaration of signal degrade or signal fail, and the initialization of the protection switching algorithm.</body>
          </ownedComment>
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MBqV7urzEeaeHOJw3lCT8A"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_kKvJ4PKiEeaAIfPpmDwI5Q" name="isLockOut">
          <ownedComment xmi:type="uml:Comment" xmi:id="_Mn3b0EDKEeezirADScVY4Q" annotatedElement="_kKvJ4PKiEeaAIfPpmDwI5Q">
            <body>The resource is configured to temporarily not be available for use in the protection scheme(s) it is part of.&#xD;
This overrides all other protection control states including forced.&#xD;
If the item is locked out then it cannot be used under any circumstances.&#xD;
Note: Only relevant when part of a protection scheme.</body>
          </ownedComment>
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
          <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_yfVXQEDKEeezirADScVY4Q"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_zpUU8O4GEeaRONVEJOGI1g" name="isFrozen">
          <ownedComment xmi:type="uml:Comment" xmi:id="_bVyo0EDKEeezirADScVY4Q" annotatedElement="_zpUU8O4GEeaRONVEJOGI1g">
            <body>Temporarily prevents any switch action to be taken and, as such, freezes the current state. &#xD;
Until the freeze is cleared, additional near-end external commands are rejected and fault condition changes and received APS messages are ignored.&#xD;
All administrative controls of any aspect of protection are rejected.</body>
          </ownedComment>
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
          <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_nN9yEO4HEeaRONVEJOGI1g"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_nuZ_TOryEeaeHOJw3lCT8A" name="isCoordinatedSwitchingBothEnds">
          <ownedComment xmi:type="uml:Comment" xmi:id="_nuZ_TeryEeaeHOJw3lCT8A" annotatedElement="_nuZ_TOryEeaeHOJw3lCT8A">
            <body>Is operating such that switching at both ends of each flow acorss the FC is coordinated at both ingress and egress ends.</body>
          </ownedComment>
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nuZ_TuryEeaeHOJw3lCT8A"/>
          <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_nuZ_T-ryEeaeHOJw3lCT8A"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_k13kMIfUEeeirpBaj87qAw" name="maxSwitchTimes">
          <ownedComment xmi:type="uml:Comment" xmi:id="_GElL0IfVEeeirpBaj87qAw" annotatedElement="_k13kMIfUEeeirpBaj87qAw">
            <body>Used to limit the maximum swtich times. When work fault disappears , and traffic return to the original work path, switch counter reset.</body>
          </ownedComment>
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_odekEIfUEeeirpBaj87qAw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_odhAUIfUEeeirpBaj87qAw" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_fkqlwIfTEeeirpBaj87qAw" name="layerProtocol">
          <ownedComment xmi:type="uml:Comment" xmi:id="_RmnroIfVEeeirpBaj87qAw" annotatedElement="_fkqlwIfTEeeirpBaj87qAw">
            <body>Indicate which layer this resilience parameters package configured for.</body>
          </ownedComment>
          <type xmi:type="uml:Enumeration" href="TapiCommon.uml#_i92HIL6PEeWRz-VHgA3LJQ"/>
        </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_-fei4P4wEea_VPdGG2-szQ" name="TopologyConstraint">
        <generalization xmi:type="uml:Generalization" xmi:id="_ziATQP4xEea_VPdGG2-szQ">
          <general xmi:type="uml:Class" href="TapiCommon.uml#_UhrZoN8qEeWT9tG0gGLRFw"/>
        </generalization>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_nxcI8jLCEeaULOmJRJKM0Q" name="_includeTopology" isReadOnly="true" association="_nxS_ADLCEeaULOmJRJKM0Q">
          <type xmi:type="uml:Class" href="TapiTopology.uml#_ejyEgOKyEeSq5fATALSQkQ"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YQFpADLEEeaULOmJRJKM0Q"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YQFpAjLEEeaULOmJRJKM0Q" value="*"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_c8MLxDLEEeaULOmJRJKM0Q" name="_avoidTopology" isReadOnly="true" association="_c8MLwDLEEeaULOmJRJKM0Q">
          <type xmi:type="uml:Class" href="TapiTopology.uml#_ejyEgOKyEeSq5fATALSQkQ"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hUfowDLEEeaULOmJRJKM0Q"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hUfowjLEEeaULOmJRJKM0Q" value="*"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_wGVAhMF-EeaALJQAf08uAg" name="_includePath" isReadOnly="true" association="_wGVAgMF-EeaALJQAf08uAg">
          <type xmi:type="uml:Class" href="TapiPathComputation.uml#_aMQ88N5xEeWd9KDn6x5Skg"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ON4p8MF_EeaALJQAf08uAg"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ON-wkMF_EeaALJQAf08uAg" value="*"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_xyluAsF-EeaALJQAf08uAg" name="_excludePath" isReadOnly="true" association="_xyfnYMF-EeaALJQAf08uAg">
          <type xmi:type="uml:Class" href="TapiPathComputation.uml#_aMQ88N5xEeWd9KDn6x5Skg"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_e8ofMMF_EeaALJQAf08uAg"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_e8ofMsF_EeaALJQAf08uAg" value="*"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_Ca3vhP4zEea_VPdGG2-szQ" name="_includeLink" isReadOnly="true" association="_Ca3vgP4zEea_VPdGG2-szQ">
          <ownedComment xmi:type="uml:Comment" xmi:id="_xdX0kE5rEeeicu4cm-7qRg" annotatedElement="_Ca3vhP4zEea_VPdGG2-szQ">
            <body>This is a loose constraint - that is it is unordered and could be a partial list </body>
          </ownedComment>
          <type xmi:type="uml:Class" href="TapiTopology.uml#_37fFQOMCEeSdZOEXoN8VDQ"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_I_odAP4zEea_VPdGG2-szQ"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_I_prIP4zEea_VPdGG2-szQ" value="*"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_MjEHhP4zEea_VPdGG2-szQ" name="_excludeLink" isReadOnly="true" association="_MjEHgP4zEea_VPdGG2-szQ">
          <type xmi:type="uml:Class" href="TapiTopology.uml#_37fFQOMCEeSdZOEXoN8VDQ"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OG3ckP4zEea_VPdGG2-szQ"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OG3ckv4zEea_VPdGG2-szQ" value="*"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_tAVeAE5qEeeicu4cm-7qRg" name="_includeNode" isReadOnly="true" association="_tATBwE5qEeeicu4cm-7qRg">
          <ownedComment xmi:type="uml:Comment" xmi:id="_zUMzUE5rEeeicu4cm-7qRg" annotatedElement="_tAVeAE5qEeeicu4cm-7qRg">
            <body>This is a loose constraint - that is it is unordered and could be a partial list</body>
          </ownedComment>
          <type xmi:type="uml:Class" href="TapiTopology.uml#_xImb0OK4EeSq5fATALSQkQ"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1OubwE5qEeeicu4cm-7qRg"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1OxfEE5qEeeicu4cm-7qRg" value="*"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_5TDM0U5qEeeicu4cm-7qRg" name="_excludeNode" isReadOnly="true" association="_5TB-sE5qEeeicu4cm-7qRg">
          <type xmi:type="uml:Class" href="TapiTopology.uml#_xImb0OK4EeSq5fATALSQkQ"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-ZosIE5qEeeicu4cm-7qRg"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-ZqhUE5qEeeicu4cm-7qRg" value="*"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_3_SWwL11EeWdore3Cxez9g" name="preferredTransportLayer" isReadOnly="true">
          <ownedComment xmi:type="uml:Comment" xmi:id="_f3CoEMF2EeaALJQAf08uAg" annotatedElement="_3_SWwL11EeWdore3Cxez9g">
            <body>soft constraint requested by client to indicate the layer(s) of transport connection that it prefers to carry the service. This could be same as the service layer or one of the supported server layers</body>
          </ownedComment>
          <type xmi:type="uml:Enumeration" href="TapiCommon.uml#_i92HIL6PEeWRz-VHgA3LJQ"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_p_hKEL2SEeWdore3Cxez9g"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_p_q7EL2SEeWdore3Cxez9g" value="*"/>
        </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_1ZroEHIYEeeSiaQ95-6r9w" name="CepList">
        <ownedAttribute xmi:type="uml:Property" xmi:id="__jiM8XIYEeeSiaQ95-6r9w" name="_connectionEndPoint" type="_oC2ZEEG_EeWAMMFKXSVi-w" aggregation="composite" association="__jfwsHIYEeeSiaQ95-6r9w">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HRcT0HIZEeeSiaQ95-6r9w"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HRhzYHIZEeeSiaQ95-6r9w" value="*"/>
        </ownedAttribute>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_k96BsIfbEeeirpBaj87qAw" name="RouteComputePolicy">
        <ownedAttribute xmi:type="uml:Property" xmi:id="_6ZZS4IfbEeeirpBaj87qAw" name="routeObjectiveFunction" type="_P377ECr1EeeA7tvtQmACtQ">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dc41YIfdEeet-8tHdGGp_w"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dc7RoIfdEeet-8tHdGGp_w" value="1"/>
        </ownedAttribute>
        <ownedAttribute xmi:type="uml:Property" xmi:id="_-XrtYIfbEeeirpBaj87qAw" name="diversityPolicy" type="_LLdOwEXZEeeeyqnd6Cxkjw">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eexwMIfdEeet-8tHdGGp_w"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eey-UIfdEeet-8tHdGGp_w" value="1"/>
        </ownedAttribute>
      </packagedElement>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="__4jwIC5zEea0_JngOlSKcA" name="Rules">
      <ownedRule xmi:type="uml:Constraint" xmi:id="_CIxSkLrhEeWYrqoqXLgguw" name="XOR: ConnectionContainment" constrainedElement="_4ErWsEUcEeWEwNCluy4jrw _ihpPkEwPEeewALXL7BvPYw">
        <specification xmi:type="uml:LiteralString" xmi:id="_nOJNQLriEeWYrqoqXLgguw" name="XOR: ConnectionContainment" value="ServiceComponent ⊕ ConnectionComponent"/>
      </ownedRule>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="_W1hQkC5zEea0_JngOlSKcA" name="TypeDefinitions">
      <packagedElement xmi:type="uml:Enumeration" xmi:id="_0-X6sLvZEeWYrqoqXLgguw" name="ServiceType" isLeaf="true">
        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_1OME8L1xEeWdore3Cxez9g" name="POINT_TO_POINT_CONNECTIVITY"/>
        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_4mNJoL1xEeWdore3Cxez9g" name="POINT_TO_MULTIPOINT_CONNECTIVITY"/>
        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_8UPhoL1xEeWdore3Cxez9g" name="MULTIPOINT_CONNECTIVITY"/>
        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_i55fUGZtEeeB_84HvuxJBw" name="ROOTED_MULTIPOINT_CONNECTIVITY"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Enumeration" xmi:id="_yahuMOrzEeaeHOJw3lCT8A" name="ReversionMode" isLeaf="true">
        <ownedComment xmi:type="uml:Comment" xmi:id="_yahuMerzEeaeHOJw3lCT8A" annotatedElement="_yahuMOrzEeaeHOJw3lCT8A">
          <body>The reversion mode associated with protection.</body>
        </ownedComment>
        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_yahuMurzEeaeHOJw3lCT8A" name="REVERTIVE">
          <ownedComment xmi:type="uml:Comment" xmi:id="_yahuM-rzEeaeHOJw3lCT8A" annotatedElement="_yahuMurzEeaeHOJw3lCT8A">
            <body>An FC switched to a lower priority (non-preferred) resource will revert to a higher priority (preferred) resource when that recovers (potentially after some hold-off time).</body>
          </ownedComment>
        </ownedLiteral>
        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_yahuNOrzEeaeHOJw3lCT8A" name="NON-REVERTIVE">
          <ownedComment xmi:type="uml:Comment" xmi:id="_yahuNerzEeaeHOJw3lCT8A" annotatedElement="_yahuNOrzEeaeHOJw3lCT8A">
            <body>An FC switched to a lower priority (non-preferred) resource will not revert to a higher priority (preferred) resource when that recovers.</body>
          </ownedComment>
        </ownedLiteral>
      </packagedElement>
      <packagedElement xmi:type="uml:Enumeration" xmi:id="_ya6IserzEeaeHOJw3lCT8A" name="SelectionControl" isLeaf="true">
        <ownedComment xmi:type="uml:Comment" xmi:id="_ya6IsurzEeaeHOJw3lCT8A" annotatedElement="_ya6IserzEeaeHOJw3lCT8A">
          <body>Possible degrees of administrative control applied to the Route selection.</body>
        </ownedComment>
        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_ya6ItOrzEeaeHOJw3lCT8A" name="LOCK_OUT">
          <ownedComment xmi:type="uml:Comment" xmi:id="_ya6IterzEeaeHOJw3lCT8A" annotatedElement="_ya6ItOrzEeaeHOJw3lCT8A">
            <body>The resource is configured to temporarily not be available for use in the protection scheme(s) it is part of.&#xD;
This overrides all other protection control states including forced.&#xD;
If the item is locked out then it cannot be used under any circumstances.&#xD;
Note: Only relevant when part of a protection scheme.</body>
          </ownedComment>
        </ownedLiteral>
        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_NS_zMOr5EeaeHOJw3lCT8A" name="NORMAL"/>
        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_OesxUOr5EeaeHOJw3lCT8A" name="MANUAL"/>
        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_P6rAEOr5EeaeHOJw3lCT8A" name="FORCED"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Enumeration" xmi:id="_ya6Iu-rzEeaeHOJw3lCT8A" name="SelectionReason" isLeaf="true">
        <ownedComment xmi:type="uml:Comment" xmi:id="_ya6IvOrzEeaeHOJw3lCT8A" annotatedElement="_ya6Iu-rzEeaeHOJw3lCT8A">
          <body>The cause of the current route selection.</body>
        </ownedComment>
        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_6SvY4Or5EeaeHOJw3lCT8A" name="LOCKOUT"/>
        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_77pQYOr5EeaeHOJw3lCT8A" name="NORMAL"/>
        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_9D5R4Or5EeaeHOJw3lCT8A" name="MANUAL"/>
        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_-84MwOr5EeaeHOJw3lCT8A" name="FORCED"/>
        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_HeXssOr6EeaeHOJw3lCT8A" name="WAIT_TO_REVERT"/>
        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_I_ObcOr6EeaeHOJw3lCT8A" name="SIGNAL_DEGRADE"/>
        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_KaoCcOr6EeaeHOJw3lCT8A" name="SIGNAL_FAIL"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Enumeration" xmi:id="__jPYUCmmEeeA7tvtQmACtQ" name="CoordinateType" isLeaf="true">
        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_t0InYCmoEeeA7tvtQmACtQ" name="NO_COORDINATE"/>
        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_N9G5gCmqEeeA7tvtQmACtQ" name="HOLD_OFF_TIME"/>
        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_Pr8Z4CmqEeeA7tvtQmACtQ" name="WAIT_FOR_NOTIFICATION"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Enumeration" xmi:id="_P377ECr1EeeA7tvtQmACtQ" name="RouteObjectiveFunction" isLeaf="true">
        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_2HQV0Cr1EeeA7tvtQmACtQ" name="MIN_WORK_ROUTE_HOP"/>
        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_6TLjsCr1EeeA7tvtQmACtQ" name="MIN_WORK_ROUTE_COST"/>
        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_lfHloCtHEeeA7tvtQmACtQ" name="MIN_WORK_ROUTE_LATENCY"/>
        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_mY3RECtHEeeA7tvtQmACtQ" name="MIN_SUM_OF_WORK_AND_PROTECTION_ROUTE_HOP"/>
        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_nRsWgCtHEeeA7tvtQmACtQ" name="MIN_SUM_OF_WORK_AND_PROTECTION_ROUTE_COST"/>
        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_osHGECtHEeeA7tvtQmACtQ" name="MIN_SUM_OF_WORK_AND_PROTECTION_ROUTE_LATENCY"/>
        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_p6IYYCtHEeeA7tvtQmACtQ" name="LOAD_BALANCE_MAX_UNUSED_CAPACITY"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Enumeration" xmi:id="_LLdOwEXZEeeeyqnd6Cxkjw" name="DiversityPolicy" isLeaf="true">
        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_LLdOwUXZEeeeyqnd6Cxkjw" name="SRLG"/>
        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_LLdOwkXZEeeeyqnd6Cxkjw" name="SRNG"/>
        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_LLdOw0XZEeeeyqnd6Cxkjw" name="SNG"/>
        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_srl4wGhjEeeWO9Idc2UXkw" name="NODE"/>
        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_tZ4iIGhjEeeWO9Idc2UXkw" name="LINK"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Enumeration" xmi:id="_KtcbYCmxEeeA7tvtQmACtQ" name="ProtectionRole" isLeaf="true">
        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_QqOi4CmxEeeA7tvtQmACtQ" name="WORK"/>
        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_VVyKYCsiEeeA7tvtQmACtQ" name="PROTECT"/>
        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_SeYBECmxEeeA7tvtQmACtQ" name="PROTECTED"/>
        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_UrO6MCmxEeeA7tvtQmACtQ" name="NA"/>
        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_2HxMYGrhEeezaeKmbo_0Qw" name="WORK_RESTORE"/>
        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_3OZdQGrhEeezaeKmbo_0Qw" name="PROTECT_RESTORE"/>
      </packagedElement>
    </packagedElement>
    <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_L5hlgBMfEee0L_IMWjydgQ">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_6BGsAFqnEeexvMtO2oNM9g" source="PapyrusVersion">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6BGsAVqnEeexvMtO2oNM9g" key="Version" value="0.2.11"/>
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6BGsAlqnEeexvMtO2oNM9g" key="Comment" value="«LifecycleAggregate» stereotype added"/>
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6BGsA1qnEeexvMtO2oNM9g" key="Copyright" value=""/>
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6BGsBFqnEeexvMtO2oNM9g" key="Date" value="2017-06-21"/>
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6BGsBVqnEeexvMtO2oNM9g" key="Author" value=""/>
      </eAnnotations>
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_L5hlgRMfEee0L_IMWjydgQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="UmlProfiles/OpenModelProfile/OpenModel_Profile.profile.uml#_EwISEFaYEeeYOvPfNXXwvA"/>
      </eAnnotations>
      <appliedProfile xmi:type="uml:Profile" href="UmlProfiles/OpenModelProfile/OpenModel_Profile.profile.uml#_m1xqsHBgEd6FKu9XX1078A"/>
    </profileApplication>
    <profileApplication xmi:type="uml:ProfileApplication" xmi:id="__u4K8BhrEeewCs0lkpWskw">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_6BqssFqnEeexvMtO2oNM9g" source="PapyrusVersion">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6BqssVqnEeexvMtO2oNM9g" key="Version" value="0.0.7"/>
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6BqsslqnEeexvMtO2oNM9g" key="Comment" value="name property of the «RootElement» stereotype made mandatory.&#xD;&#xA;&#xD;&#xA;Editorial change:&#xD;&#xA;Imported the required metaclasses via “Element Import”."/>
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6Bqss1qnEeexvMtO2oNM9g" key="Copyright" value=""/>
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6BqstFqnEeexvMtO2oNM9g" key="Date" value="2017-04-21"/>
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6BqstVqnEeexvMtO2oNM9g" key="Author" value=""/>
      </eAnnotations>
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="__xtcgBhrEeewCs0lkpWskw" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="UmlProfiles/OpenInterfaceModelProfile/OpenInterfaceModel_Profile.profile.uml#_5WB28CZrEee8VYv13r5Sxg"/>
      </eAnnotations>
      <appliedProfile xmi:type="uml:Profile" href="UmlProfiles/OpenInterfaceModelProfile/OpenInterfaceModel_Profile.profile.uml#_UbM6ILbyEeaufdfMFhfy_A"/>
    </profileApplication>
  </uml:Model>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_B3Ln4UHCEeWqPKyD1j6LMg" base_StructuralFeature="_B3Ln4EHCEeWqPKyD1j6LMg"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_kuEaUEHaEeWqPKyD1j6LMg" base_StructuralFeature="_kuDzQ0HaEeWqPKyD1j6LMg"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_IZ49kEHbEeWqPKyD1j6LMg" base_StructuralFeature="_IZ3vc0HbEeWqPKyD1j6LMg"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_ZiYSAUUcEeWEwNCluy4jrw" base_StructuralFeature="_ZiYSAEUcEeWEwNCluy4jrw"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_ZiZgIUUcEeWEwNCluy4jrw" base_StructuralFeature="_ZiZgIEUcEeWEwNCluy4jrw"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_4EtL4UUcEeWEwNCluy4jrw" base_StructuralFeature="_4EtL4EUcEeWEwNCluy4jrw"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_4EuaAUUcEeWEwNCluy4jrw" base_StructuralFeature="_4EuaAEUcEeWEwNCluy4jrw"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_p4y04UUeEeWEwNCluy4jrw" base_StructuralFeature="_p4y04EUeEeWEwNCluy4jrw"/>
  <OpenModel_Profile:OpenModelInterface xmi:id="_WKk1wFJvEeWcs7ZjyujtOg" base_Interface="_WHPN4FJvEeWcs7ZjyujtOg"/>
  <OpenModel_Profile:OpenModelParameter xmi:id="_WKk1xVJvEeWcs7ZjyujtOg" base_Parameter="_WHPN5lJvEeWcs7ZjyujtOg"/>
  <OpenModel_Profile:OpenModelParameter xmi:id="_WKk1xlJvEeWcs7ZjyujtOg" base_Parameter="_WHPN51JvEeWcs7ZjyujtOg"/>
  <OpenModel_Profile:OpenModelParameter xmi:id="_WKk1yVJvEeWcs7ZjyujtOg" base_Parameter="_WHPN6lJvEeWcs7ZjyujtOg"/>
  <OpenModel_Profile:OpenModelParameter xmi:id="_WKk10VJvEeWcs7ZjyujtOg" base_Parameter="_WHPN9FJvEeWcs7ZjyujtOg"/>
  <OpenModel_Profile:OpenModelParameter xmi:id="_WKk10lJvEeWcs7ZjyujtOg" base_Parameter="_WHPN9VJvEeWcs7ZjyujtOg"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_MIWTMWh5EeWZEqTYAF8eqA" base_StructuralFeature="_MIWTJ2h5EeWZEqTYAF8eqA"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_MIWTMmh5EeWZEqTYAF8eqA" base_StructuralFeature="_MIWTK2h5EeWZEqTYAF8eqA"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_sKhc4mh-EeWZEqTYAF8eqA" base_StructuralFeature="_sIutJ2h-EeWZEqTYAF8eqA"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_sKhc42h-EeWZEqTYAF8eqA" base_StructuralFeature="_sIutK2h-EeWZEqTYAF8eqA"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_ijcPpGkHEeWZEqTYAF8eqA" base_StructuralFeature="_ijcPo2kHEeWZEqTYAF8eqA"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_ijcPpmkHEeWZEqTYAF8eqA" base_StructuralFeature="_ijcPpWkHEeWZEqTYAF8eqA"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_4Es8NGkIEeWZEqTYAF8eqA" base_StructuralFeature="_4Es8M2kIEeWZEqTYAF8eqA"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_4Es8NmkIEeWZEqTYAF8eqA" base_StructuralFeature="_4Es8NWkIEeWZEqTYAF8eqA"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_YyoyBWkJEeWZEqTYAF8eqA" base_StructuralFeature="_YyoyBGkJEeWZEqTYAF8eqA"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_niJd9GkKEeWZEqTYAF8eqA" base_StructuralFeature="_niJd82kKEeWZEqTYAF8eqA"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_ZcAhYH5NEeWWkJKpap4S3A" base_StructuralFeature="_Zb_6UH5NEeWWkJKpap4S3A"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_ZcC9oX5NEeWWkJKpap4S3A" base_StructuralFeature="_ZcC9oH5NEeWWkJKpap4S3A"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_cfZ_dIbpEeWLkaOCu--9xg" base_StructuralFeature="_cfZ_c4bpEeWLkaOCu--9xg"/>
  <OpenModel_Profile:OpenModelParameter xmi:id="_T9ChoaU5EeWkWNPM1BHzGA" base_Parameter="_T9ChoKU5EeWkWNPM1BHzGA"/>
  <OpenModel_Profile:OpenModelParameter xmi:id="_7BwFUbvMEeWYrqoqXLgguw" base_Parameter="_7BwFULvMEeWYrqoqXLgguw"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_lY2XUbvZEeWYrqoqXLgguw" base_StructuralFeature="_lY2XULvZEeWYrqoqXLgguw"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_3_SWwb11EeWdore3Cxez9g" base_StructuralFeature="_3_SWwL11EeWdore3Cxez9g"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_-YtW8b11EeWdore3Cxez9g" base_StructuralFeature="_-YtW8L11EeWdore3Cxez9g"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_3bhE4b2BEeWdore3Cxez9g" base_StructuralFeature="_3bhE4L2BEeWdore3Cxez9g"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_RhdgxL2HEeWdore3Cxez9g" base_StructuralFeature="_RhdgwL2HEeWdore3Cxez9g"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_GqeeNL2JEeWdore3Cxez9g" base_StructuralFeature="_GqeeML2JEeWdore3Cxez9g"/>
  <OpenModel_Profile:OpenModelParameter xmi:id="_SK70Mb2KEeWdore3Cxez9g" base_Parameter="_SK70ML2KEeWdore3Cxez9g"/>
  <OpenModel_Profile:OpenModelParameter xmi:id="_JqtJcb2TEeWdore3Cxez9g" base_Parameter="_JqtJcL2TEeWdore3Cxez9g"/>
  <OpenModel_Profile:OpenModelParameter xmi:id="_YRJ1cb2TEeWdore3Cxez9g" base_Parameter="_YRJ1cL2TEeWdore3Cxez9g"/>
  <OpenModel_Profile:OpenModelParameter xmi:id="_zDaPob2WEeWdore3Cxez9g" base_Parameter="_zDaPoL2WEeWdore3Cxez9g"/>
  <OpenModel_Profile:OpenModelParameter xmi:id="_zEZcMb2YEeWdore3Cxez9g" base_Parameter="_zEZcML2YEeWdore3Cxez9g"/>
  <OpenModel_Profile:OpenModelParameter xmi:id="_L70owb2ZEeWdore3Cxez9g" base_Parameter="_L70owL2ZEeWdore3Cxez9g"/>
  <OpenModel_Profile:OpenModelParameter xmi:id="_Y9jZsb2ZEeWdore3Cxez9g" base_Parameter="_Y9jZsL2ZEeWdore3Cxez9g"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_V2I0IdnlEeWIOYiRCk5bbQ" base_StructuralFeature="_V2I0INnlEeWIOYiRCk5bbQ"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_caIFkdnlEeWIOYiRCk5bbQ" base_StructuralFeature="_caIFkNnlEeWIOYiRCk5bbQ"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_nfDxpO_pEeWLlrwIF3w0vA" base_StructuralFeature="_nfDxo-_pEeWLlrwIF3w0vA"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_nfDxpu_pEeWLlrwIF3w0vA" base_StructuralFeature="_nfDxpe_pEeWLlrwIF3w0vA"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_WFu44-_qEeWLlrwIF3w0vA" base_StructuralFeature="_WFu44u_qEeWLlrwIF3w0vA"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_WFu45e_qEeWLlrwIF3w0vA" base_StructuralFeature="_WFu45O_qEeWLlrwIF3w0vA"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_B0rIlO_sEeWLlrwIF3w0vA" base_StructuralFeature="_B0rIk-_sEeWLlrwIF3w0vA"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_B00Sge_sEeWLlrwIF3w0vA" base_StructuralFeature="_B00SgO_sEeWLlrwIF3w0vA"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_TPT-BO_tEeWLlrwIF3w0vA" base_StructuralFeature="_TPT-A-_tEeWLlrwIF3w0vA"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_TPT-Bu_tEeWLlrwIF3w0vA" base_StructuralFeature="_TPT-Be_tEeWLlrwIF3w0vA"/>
  <OpenModel_Profile:ExtendedComposite xmi:id="_5oSYICM_EeaA8dOpokrEww" base_Association="_TPT-AO_tEeWLlrwIF3w0vA"/>
  <OpenModel_Profile:StrictComposite xmi:id="_IDwVUBYdEeaOevPmmmHXcA" base_Association="_4Es8MGkIEeWZEqTYAF8eqA"/>
  <OpenModel_Profile:StrictComposite xmi:id="_b1QngO_qEeWLlrwIF3w0vA" base_Association="_WFlH4O_qEeWLlrwIF3w0vA"/>
  <OpenModel_Profile:OpenModelClass xmi:id="_IZ4WgEHbEeWqPKyD1j6LMg" base_Class="_IZ3vcEHbEeWqPKyD1j6LMg"/>
  <OpenModel_Profile:OpenModelClass xmi:id="_MIWTL2h5EeWZEqTYAF8eqA" base_Class="_MIWTIGh5EeWZEqTYAF8eqA"/>
  <OpenModel_Profile:OpenModelClass xmi:id="_kuDzWEHaEeWqPKyD1j6LMg" base_Class="_kuDzQEHaEeWqPKyD1j6LMg"/>
  <OpenModel_Profile:OpenModelClass xmi:id="_DPthoO-IEeWLlrwIF3w0vA" base_Class="_DOEi4O-IEeWLlrwIF3w0vA"/>
  <OpenModel_Profile:OpenModelClass xmi:id="_kkzTFkUbEeWKAbXi7_SowQ" base_Class="_kkzTEEUbEeWKAbXi7_SowQ"/>
  <OpenModel_Profile:OpenModelClass xmi:id="_oC6DcEG_EeWAMMFKXSVi-w" base_Class="_oC2ZEEG_EeWAMMFKXSVi-w"/>
  <OpenModel_Profile:OpenModelOperation xmi:id="_ApPVsKU5EeWkWNPM1BHzGA" base_Operation="_AnTcAKU5EeWkWNPM1BHzGA"/>
  <OpenModel_Profile:OpenModelOperation xmi:id="_lQR28b2WEeWdore3Cxez9g" base_Operation="_lQR28L2WEeWdore3Cxez9g"/>
  <OpenModel_Profile:OpenModelOperation xmi:id="_WKk1xFJvEeWcs7ZjyujtOg" base_Operation="_WHPN5VJvEeWcs7ZjyujtOg"/>
  <OpenModel_Profile:OpenModelOperation xmi:id="_WKk10FJvEeWcs7ZjyujtOg" base_Operation="_WHPN81JvEeWcs7ZjyujtOg"/>
  <OpenModel_Profile:OpenModelOperation xmi:id="_WKk1x1JvEeWcs7ZjyujtOg" base_Operation="_WHPN6FJvEeWcs7ZjyujtOg"/>
  <OpenModel_Profile:OpenModelOperation xmi:id="_qH8fkb2NEeWdore3Cxez9g" base_Operation="_qH8fkL2NEeWdore3Cxez9g"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_nxcI8zLCEeaULOmJRJKM0Q" base_StructuralFeature="_nxcI8jLCEeaULOmJRJKM0Q"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_c8MLxTLEEeaULOmJRJKM0Q" base_StructuralFeature="_c8MLxDLEEeaULOmJRJKM0Q"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="__yA-gBhrEeewCs0lkpWskw" base_Property="_B3Ln4EHCEeWqPKyD1j6LMg"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="__yBlkBhrEeewCs0lkpWskw" base_Property="_cfZ_c4bpEeWLkaOCu--9xg"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_nxl58TLCEeaULOmJRJKM0Q" base_StructuralFeature="_nxl58DLCEeaULOmJRJKM0Q"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_c8MLyDLEEeaULOmJRJKM0Q" base_StructuralFeature="_c8MLxzLEEeaULOmJRJKM0Q"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_wt-RdEXOEeaB8vMnkFQLXQ" base_StructuralFeature="_wt-RckXOEeaB8vMnkFQLXQ"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_wuAGokXOEeaB8vMnkFQLXQ" base_StructuralFeature="_wuAGoEXOEeaB8vMnkFQLXQ"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_niJd9mkKEeWZEqTYAF8eqA" base_StructuralFeature="_niJd9WkKEeWZEqTYAF8eqA"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_p40qEEUeEeWEwNCluy4jrw" base_StructuralFeature="_p40DAEUeEeWEwNCluy4jrw"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_YyoyA2kJEeWZEqTYAF8eqA" base_StructuralFeature="_YyoyAmkJEeWZEqTYAF8eqA"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_l8Tgs8F3EeaALJQAf08uAg" base_StructuralFeature="_l8TgscF3EeaALJQAf08uAg"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_l8TgtsF3EeaALJQAf08uAg" base_StructuralFeature="_l8TgtMF3EeaALJQAf08uAg"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_wGVAhsF-EeaALJQAf08uAg" base_StructuralFeature="_wGVAhMF-EeaALJQAf08uAg"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_xyluBMF-EeaALJQAf08uAg" base_StructuralFeature="_xyluAsF-EeaALJQAf08uAg"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_wb19gMF-EeaALJQAf08uAg" base_StructuralFeature="_wGVAh8F-EeaALJQAf08uAg"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_xyluB8F-EeaALJQAf08uAg" base_StructuralFeature="_xyluBcF-EeaALJQAf08uAg"/>
  <OpenModel_Profile:OpenModelClass xmi:id="_e4FmwchsEeaVlemTikmRHw" base_Class="_e4FmwMhsEeaVlemTikmRHw"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_l5X4NchsEeaVlemTikmRHw" base_StructuralFeature="_l5X4NMhsEeaVlemTikmRHw"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_l5X4OMhsEeaVlemTikmRHw" base_StructuralFeature="_l5X4N8hsEeaVlemTikmRHw"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_mvBt1chsEeaVlemTikmRHw" base_StructuralFeature="_mvBt1MhsEeaVlemTikmRHw"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_mvBt2MhsEeaVlemTikmRHw" base_StructuralFeature="_mvBt18hsEeaVlemTikmRHw"/>
  <OpenModel_Profile:OpenModelClass xmi:id="_jwuBx-ryEeaeHOJw3lCT8A" base_Class="_jwuBoOryEeaeHOJw3lCT8A"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_jw0IWeryEeaeHOJw3lCT8A" base_StructuralFeature="_jwuBuuryEeaeHOJw3lCT8A"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_jw0IXeryEeaeHOJw3lCT8A" base_StructuralFeature="_jwuBveryEeaeHOJw3lCT8A"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_jw0IYeryEeaeHOJw3lCT8A" base_StructuralFeature="_jwuBwOryEeaeHOJw3lCT8A"/>
  <OpenModel_Profile:OpenModelClass xmi:id="_nuZ_VeryEeaeHOJw3lCT8A" base_Class="_nuZ_MOryEeaeHOJw3lCT8A"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_nuZ_eeryEeaeHOJw3lCT8A" base_StructuralFeature="_nuZ_TOryEeaeHOJw3lCT8A"/>
  <OpenModel_Profile:OpenModelClass xmi:id="_MBqV8urzEeaeHOJw3lCT8A" base_Class="_MBqV4OrzEeaeHOJw3lCT8A"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_MBqV9erzEeaeHOJw3lCT8A" base_StructuralFeature="_MBqV4urzEeaeHOJw3lCT8A"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_MBqV-erzEeaeHOJw3lCT8A" base_StructuralFeature="_MBqV5erzEeaeHOJw3lCT8A"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_MBqWAurzEeaeHOJw3lCT8A" base_StructuralFeature="_MBqV7OrzEeaeHOJw3lCT8A"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_QZdZk-sUEealN7CdLT_GPw" base_StructuralFeature="_QZdZkusUEealN7CdLT_GPw"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_QZdZlusUEealN7CdLT_GPw" base_StructuralFeature="_QZdZlesUEealN7CdLT_GPw"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="__L4hA-sYEealN7CdLT_GPw" base_StructuralFeature="__L4hAusYEealN7CdLT_GPw"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="__L4hBusYEealN7CdLT_GPw" base_StructuralFeature="__L4hBesYEealN7CdLT_GPw"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_CpfldesbEealN7CdLT_GPw" base_StructuralFeature="_CpfldOsbEealN7CdLT_GPw"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_CplsEesbEealN7CdLT_GPw" base_StructuralFeature="_CplsEOsbEealN7CdLT_GPw"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_hSkgNeseEealN7CdLT_GPw" base_StructuralFeature="_hSkgNOseEealN7CdLT_GPw"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_hSqm0eseEealN7CdLT_GPw" base_StructuralFeature="_hSqm0OseEealN7CdLT_GPw"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_wpkK0u38EeaRONVEJOGI1g" base_StructuralFeature="_wpkK0O38EeaRONVEJOGI1g"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_wpkK1e38EeaRONVEJOGI1g" base_StructuralFeature="_wpkK0-38EeaRONVEJOGI1g"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_zpUU8u4GEeaRONVEJOGI1g" base_StructuralFeature="_zpUU8O4GEeaRONVEJOGI1g"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_KnPh8PIoEea79czpMf3AVQ" base_StructuralFeature="_KnJbVPIoEea79czpMf3AVQ"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_KnPh8_IoEea79czpMf3AVQ" base_StructuralFeature="_KnPh8vIoEea79czpMf3AVQ"/>
  <OpenModel_Profile:ExtendedComposite xmi:id="_GL8T8PIrEea79czpMf3AVQ" base_Association="_CpflcOsbEealN7CdLT_GPw"/>
  <OpenModel_Profile:StrictComposite xmi:id="_MIZrUPIrEea79czpMf3AVQ" base_Association="__LyaYOsYEealN7CdLT_GPw"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_kKvJ4fKiEeaAIfPpmDwI5Q" base_StructuralFeature="_kKvJ4PKiEeaAIfPpmDwI5Q"/>
  <OpenModel_Profile:OpenModelClass xmi:id="_-fei4f4wEea_VPdGG2-szQ" base_Class="_-fei4P4wEea_VPdGG2-szQ"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_TyD6RP4yEea_VPdGG2-szQ" base_StructuralFeature="_TyD6Qv4yEea_VPdGG2-szQ"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_TyD6R_4yEea_VPdGG2-szQ" base_StructuralFeature="_TyD6Rf4yEea_VPdGG2-szQ"/>
  <OpenModel_Profile:StrictComposite xmi:id="_gqaFsP4yEea_VPdGG2-szQ" base_Association="_Tx9zoP4yEea_VPdGG2-szQ"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_Ca3vhv4zEea_VPdGG2-szQ" base_StructuralFeature="_Ca3vhP4zEea_VPdGG2-szQ"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_MjEHhv4zEea_VPdGG2-szQ" base_StructuralFeature="_MjEHhP4zEea_VPdGG2-szQ"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_DYrbkP4zEea_VPdGG2-szQ" base_StructuralFeature="_Ca3vh_4zEea_VPdGG2-szQ"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_MjEHif4zEea_VPdGG2-szQ" base_StructuralFeature="_MjEHh_4zEea_VPdGG2-szQ"/>
  <OpenModel_Profile:StrictComposite xmi:id="_UUBlkP43Eea_VPdGG2-szQ" base_Association="_ZiXD4EUcEeWEwNCluy4jrw"/>
  <OpenModel_Profile:OpenModelParameter xmi:id="_WWvDMv5CEea_VPdGG2-szQ" base_Parameter="_WWvDMP5CEea_VPdGG2-szQ"/>
  <OpenModel_Profile:OpenModelParameter xmi:id="_LFBEcv6cEea_VPdGG2-szQ" base_Parameter="_LFBEcP6cEea_VPdGG2-szQ"/>
  <OpenModel_Profile:OpenModelParameter xmi:id="_n_cMYv6cEea_VPdGG2-szQ" base_Parameter="_n_cMYP6cEea_VPdGG2-szQ"/>
  <OpenModel_Profile:OpenModelParameter xmi:id="_fBC2kP6zEea_VPdGG2-szQ" base_Parameter="_fA8v8P6zEea_VPdGG2-szQ"/>
  <OpenModel_Profile:OpenModelParameter xmi:id="_7uiVwv6zEea_VPdGG2-szQ" base_Parameter="_7uiVwP6zEea_VPdGG2-szQ"/>
  <OpenModel_Profile:PassedByReference xmi:id="_96rvQBMiEee0L_IMWjydgQ" base_Property="_4EtL4EUcEeWEwNCluy4jrw"/>
  <OpenModel_Profile:PassedByReference xmi:id="_CBU0gBMjEee0L_IMWjydgQ" base_Property="_p40DAEUeEeWEwNCluy4jrw"/>
  <OpenModel_Profile:Specify xmi:id="_L-XKwBM2Eee0L_IMWjydgQ" base_Abstraction="_Ju5pkBM2Eee0L_IMWjydgQ">
    <target>/TapiCommon:Context:_context</target>
  </OpenModel_Profile:Specify>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="__xxt8BhrEeewCs0lkpWskw" base_Property="_TPT-Be_tEeWLlrwIF3w0vA"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="__xzjIBhrEeewCs0lkpWskw" base_Property="_ZiZgIEUcEeWEwNCluy4jrw"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="__xzjIRhrEeewCs0lkpWskw" base_Property="_B00SgO_sEeWLlrwIF3w0vA"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="__x0xQBhrEeewCs0lkpWskw" base_Property="_WFu45O_qEeWLlrwIF3w0vA"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="__x1_YRhrEeewCs0lkpWskw" base_Property="_4Es8NWkIEeWZEqTYAF8eqA"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="__x2mcBhrEeewCs0lkpWskw" base_Property="_nfDxpe_pEeWLlrwIF3w0vA"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="__x2mcRhrEeewCs0lkpWskw" base_Property="_niJd82kKEeWZEqTYAF8eqA"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="__x3NgBhrEeewCs0lkpWskw" base_Property="_ZcC9oH5NEeWWkJKpap4S3A"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="__x3NghhrEeewCs0lkpWskw" base_Property="_ijcPpWkHEeWZEqTYAF8eqA"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="__x30kBhrEeewCs0lkpWskw" base_Property="_4EuaAEUcEeWEwNCluy4jrw"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="__x30kRhrEeewCs0lkpWskw" base_Property="_YyoyBGkJEeWZEqTYAF8eqA"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="__x30khhrEeewCs0lkpWskw" base_Property="_p4y04EUeEeWEwNCluy4jrw"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="__x30kxhrEeewCs0lkpWskw" base_Property="_c8MLxzLEEeaULOmJRJKM0Q"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="__x4boBhrEeewCs0lkpWskw" base_Property="_nxl58DLCEeaULOmJRJKM0Q"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="__x4boRhrEeewCs0lkpWskw" base_Property="_wuAGoEXOEeaB8vMnkFQLXQ"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="__x5CsBhrEeewCs0lkpWskw" base_Property="_l8TgtMF3EeaALJQAf08uAg"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="__x6Q0BhrEeewCs0lkpWskw" base_Property="_xyluBcF-EeaALJQAf08uAg"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="__x7e8BhrEeewCs0lkpWskw" base_Property="_wGVAh8F-EeaALJQAf08uAg"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="__x7e8RhrEeewCs0lkpWskw" base_Property="_mvBt18hsEeaVlemTikmRHw"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="__x8GABhrEeewCs0lkpWskw" base_Property="_l5X4N8hsEeaVlemTikmRHw"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="__x8GARhrEeewCs0lkpWskw" base_Property="_CplsEOsbEealN7CdLT_GPw"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="__x8GAhhrEeewCs0lkpWskw" base_Property="_QZdZlesUEealN7CdLT_GPw"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="__x8GAxhrEeewCs0lkpWskw" base_Property="__L4hBesYEealN7CdLT_GPw"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="__x8tEBhrEeewCs0lkpWskw" base_Property="_wpkK0-38EeaRONVEJOGI1g"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="__x8tERhrEeewCs0lkpWskw" base_Property="_hSqm0OseEealN7CdLT_GPw"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="__x8tEhhrEeewCs0lkpWskw" base_Property="_KnPh8vIoEea79czpMf3AVQ"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="__x8tExhrEeewCs0lkpWskw" base_Property="_TyD6Rf4yEea_VPdGG2-szQ"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="__x9UIBhrEeewCs0lkpWskw" base_Property="_MjEHh_4zEea_VPdGG2-szQ"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="__x9UIRhrEeewCs0lkpWskw" base_Property="_Ca3vh_4zEea_VPdGG2-szQ"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="__x97MBhrEeewCs0lkpWskw" base_Property="_ijcPo2kHEeWZEqTYAF8eqA"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="__x97MRhrEeewCs0lkpWskw" base_Property="_ZiYSAEUcEeWEwNCluy4jrw"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="__x97MhhrEeewCs0lkpWskw" base_Property="_niJd9WkKEeWZEqTYAF8eqA"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="__x97MxhrEeewCs0lkpWskw" base_Property="_QZdZkusUEealN7CdLT_GPw"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="__x97NBhrEeewCs0lkpWskw" base_Property="_B0rIk-_sEeWLlrwIF3w0vA"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="__x-iQBhrEeewCs0lkpWskw" base_Property="_IZ3vc0HbEeWqPKyD1j6LMg"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="__x-iQRhrEeewCs0lkpWskw" base_Property="_V2I0INnlEeWIOYiRCk5bbQ"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="__yAXcBhrEeewCs0lkpWskw" base_Property="_Zb_6UH5NEeWWkJKpap4S3A"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="__yBlkRhrEeewCs0lkpWskw" base_Property="_TPT-A-_tEeWLlrwIF3w0vA"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="__yBlkxhrEeewCs0lkpWskw" base_Property="_sIutK2h-EeWZEqTYAF8eqA"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="__yBllBhrEeewCs0lkpWskw" base_Property="_sIutJ2h-EeWZEqTYAF8eqA"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="__yBllRhrEeewCs0lkpWskw" base_Property="_lY2XULvZEeWYrqoqXLgguw"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="__yCMoBhrEeewCs0lkpWskw" base_Property="_3bhE4L2BEeWdore3Cxez9g"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="__yCMoRhrEeewCs0lkpWskw" base_Property="_-YtW8L11EeWdore3Cxez9g"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="__yCMohhrEeewCs0lkpWskw" base_Property="_RhdgwL2HEeWdore3Cxez9g"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="__yCzsBhrEeewCs0lkpWskw" base_Property="_GqeeML2JEeWdore3Cxez9g"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="__yCzsRhrEeewCs0lkpWskw" base_Property="_l8TgscF3EeaALJQAf08uAg"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="__yDawBhrEeewCs0lkpWskw" base_Property="_wt-RckXOEeaB8vMnkFQLXQ"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="__yEB0BhrEeewCs0lkpWskw" base_Property="_4EtL4EUcEeWEwNCluy4jrw"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="__yQPEBhrEeewCs0lkpWskw" base_Property="_4Es8M2kIEeWZEqTYAF8eqA"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="__yQPERhrEeewCs0lkpWskw" base_Property="_WFu44u_qEeWLlrwIF3w0vA"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="__yQPEhhrEeewCs0lkpWskw" base_Property="_TyD6Qv4yEea_VPdGG2-szQ"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="__yQPFBhrEeewCs0lkpWskw" base_Property="_nfDxo-_pEeWLlrwIF3w0vA"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="__yQPFRhrEeewCs0lkpWskw" base_Property="_caIFkNnlEeWIOYiRCk5bbQ"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="__yQPFhhrEeewCs0lkpWskw" base_Property="_kuDzQ0HaEeWqPKyD1j6LMg"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="__yQPFxhrEeewCs0lkpWskw" base_Property="_YyoyAmkJEeWZEqTYAF8eqA"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="__yQPGBhrEeewCs0lkpWskw" base_Property="_MIWTJ2h5EeWZEqTYAF8eqA"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="__yQPGRhrEeewCs0lkpWskw" base_Property="_MIWTK2h5EeWZEqTYAF8eqA"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="__yQPGxhrEeewCs0lkpWskw" base_Property="_p40DAEUeEeWEwNCluy4jrw"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="__yQPHBhrEeewCs0lkpWskw" base_Property="_l5X4NMhsEeaVlemTikmRHw"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="__yQPHRhrEeewCs0lkpWskw" base_Property="_mvBt1MhsEeaVlemTikmRHw"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="__yQPHhhrEeewCs0lkpWskw" base_Property="_hSkgNOseEealN7CdLT_GPw"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="__yQPHxhrEeewCs0lkpWskw" base_Property="_KnJbVPIoEea79czpMf3AVQ"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="__yQPIBhrEeewCs0lkpWskw" base_Property="_jwuBuuryEeaeHOJw3lCT8A"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="__yQPIRhrEeewCs0lkpWskw" base_Property="_jwuBwOryEeaeHOJw3lCT8A"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="__yQPIhhrEeewCs0lkpWskw" base_Property="_jwuBveryEeaeHOJw3lCT8A"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="__yQPIxhrEeewCs0lkpWskw" base_Property="_wpkK0O38EeaRONVEJOGI1g"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="__yQPJBhrEeewCs0lkpWskw" base_Property="__L4hAusYEealN7CdLT_GPw"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="__yQPJRhrEeewCs0lkpWskw" base_Property="_CpfldOsbEealN7CdLT_GPw"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="__yQPJxhrEeewCs0lkpWskw" base_Property="_MBqV4urzEeaeHOJw3lCT8A"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="__yQPKBhrEeewCs0lkpWskw" base_Property="_MBqV5erzEeaeHOJw3lCT8A"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="__yQPKRhrEeewCs0lkpWskw" base_Property="_MBqV7OrzEeaeHOJw3lCT8A"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="__yQPKhhrEeewCs0lkpWskw" base_Property="_kKvJ4PKiEeaAIfPpmDwI5Q"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="__yQPKxhrEeewCs0lkpWskw" base_Property="_zpUU8O4GEeaRONVEJOGI1g"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="__yQPLBhrEeewCs0lkpWskw" base_Property="_nuZ_TOryEeaeHOJw3lCT8A"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="__yQPLRhrEeewCs0lkpWskw" base_Property="_nxcI8jLCEeaULOmJRJKM0Q"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="__yQPLhhrEeewCs0lkpWskw" base_Property="_c8MLxDLEEeaULOmJRJKM0Q"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="__yQPLxhrEeewCs0lkpWskw" base_Property="_wGVAhMF-EeaALJQAf08uAg"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="__yQPMBhrEeewCs0lkpWskw" base_Property="_xyluAsF-EeaALJQAf08uAg"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="__yQPMRhrEeewCs0lkpWskw" base_Property="_Ca3vhP4zEea_VPdGG2-szQ"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="__yQPMhhrEeewCs0lkpWskw" base_Property="_MjEHhP4zEea_VPdGG2-szQ"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="__yQPMxhrEeewCs0lkpWskw" base_Property="_3_SWwL11EeWdore3Cxez9g"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_nJqIEkwFEeewALXL7BvPYw" base_Property="_nJqIEUwFEeewALXL7BvPYw"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_nJqvIEwFEeewALXL7BvPYw" base_StructuralFeature="_nJqIEUwFEeewALXL7BvPYw"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_nJqvIkwFEeewALXL7BvPYw" base_Property="_nJqvIUwFEeewALXL7BvPYw"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_nJrWMEwFEeewALXL7BvPYw" base_StructuralFeature="_nJqvIUwFEeewALXL7BvPYw"/>
  <OpenModel_Profile:StrictComposite xmi:id="_uUXl0EwGEeewALXL7BvPYw" base_Association="_nJo58EwFEeewALXL7BvPYw"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_U4LlskwOEeewALXL7BvPYw" base_Property="_U4LlsUwOEeewALXL7BvPYw"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_U4MMwEwOEeewALXL7BvPYw" base_StructuralFeature="_U4LlsUwOEeewALXL7BvPYw"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_ihp2okwPEeewALXL7BvPYw" base_Property="_ihp2oUwPEeewALXL7BvPYw"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_ihqdsEwPEeewALXL7BvPYw" base_StructuralFeature="_ihp2oUwPEeewALXL7BvPYw"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_ihqdskwPEeewALXL7BvPYw" base_Property="_ihqdsUwPEeewALXL7BvPYw"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_ihqds0wPEeewALXL7BvPYw" base_StructuralFeature="_ihqdsUwPEeewALXL7BvPYw"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_U4Mz0UwOEeewALXL7BvPYw" base_Property="_U4Mz0EwOEeewALXL7BvPYw"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_VXlegEwOEeewALXL7BvPYw" base_StructuralFeature="_U4Mz0EwOEeewALXL7BvPYw"/>
  <OpenModel_Profile:StrictComposite xmi:id="_COm-UEwVEeewALXL7BvPYw" base_Association="_l5X4MMhsEeaVlemTikmRHw"/>
  <OpenModel_Profile:StrictComposite xmi:id="_Durp8EwVEeewALXL7BvPYw" base_Association="_mvBt0MhsEeaVlemTikmRHw"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_tAVeAU5qEeeicu4cm-7qRg" base_Property="_tAVeAE5qEeeicu4cm-7qRg"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_tAWFEE5qEeeicu4cm-7qRg" base_StructuralFeature="_tAVeAE5qEeeicu4cm-7qRg"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_5TDz4E5qEeeicu4cm-7qRg" base_Property="_5TDM0U5qEeeicu4cm-7qRg"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_5TDz4U5qEeeicu4cm-7qRg" base_StructuralFeature="_5TDM0U5qEeeicu4cm-7qRg"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_tAkHgU5qEeeicu4cm-7qRg" base_Property="_tAkHgE5qEeeicu4cm-7qRg"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_tS-GIE5qEeeicu4cm-7qRg" base_StructuralFeature="_tAkHgE5qEeeicu4cm-7qRg"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_5TEa8E5qEeeicu4cm-7qRg" base_Property="_5TDz4k5qEeeicu4cm-7qRg"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_5TEa8U5qEeeicu4cm-7qRg" base_StructuralFeature="_5TDz4k5qEeeicu4cm-7qRg"/>
  <OpenModel_Profile:StrictComposite xmi:id="_t3b9wE5tEeeicu4cm-7qRg" base_Association="_QZXS8OsUEealN7CdLT_GPw"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelClass xmi:id="_6BE20FqnEeexvMtO2oNM9g" base_Class="_IZ3vcEHbEeWqPKyD1j6LMg"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelClass xmi:id="_6BE20VqnEeexvMtO2oNM9g" base_Class="_oC2ZEEG_EeWAMMFKXSVi-w"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelClass xmi:id="_6BFd4FqnEeexvMtO2oNM9g" base_Class="_DOEi4O-IEeWLlrwIF3w0vA"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelClass xmi:id="_6BFd4VqnEeexvMtO2oNM9g" base_Class="_kuDzQEHaEeWqPKyD1j6LMg"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelClass xmi:id="_6BFd4lqnEeexvMtO2oNM9g" base_Class="_MIWTIGh5EeWZEqTYAF8eqA"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelClass xmi:id="_6BFd41qnEeexvMtO2oNM9g" base_Class="_kkzTEEUbEeWKAbXi7_SowQ"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelClass xmi:id="_6BFd5FqnEeexvMtO2oNM9g" base_Class="_e4FmwMhsEeaVlemTikmRHw"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelClass xmi:id="_6BGE8FqnEeexvMtO2oNM9g" base_Class="_jwuBoOryEeaeHOJw3lCT8A"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelClass xmi:id="_6BGE8VqnEeexvMtO2oNM9g" base_Class="_nuZ_MOryEeaeHOJw3lCT8A"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelClass xmi:id="_6BGE8lqnEeexvMtO2oNM9g" base_Class="_MBqV4OrzEeaeHOJw3lCT8A"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelClass xmi:id="_6BGE81qnEeexvMtO2oNM9g" base_Class="_-fei4P4wEea_VPdGG2-szQ"/>
  <OpenModel_Profile:LifecycleAggregate xmi:id="_hlAgAFroEeexvMtO2oNM9g" base_Association="_4ErWsEUcEeWEwNCluy4jrw"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_EN4zAGJREeek3OrhDuslYQ" base_StructuralFeature="_EN4L8WJREeek3OrhDuslYQ"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_EN4zAWJREeek3OrhDuslYQ" base_Property="_EN4L8WJREeek3OrhDuslYQ"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_EN5aEWJREeek3OrhDuslYQ" base_StructuralFeature="_EN5aEGJREeek3OrhDuslYQ"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_Ec2cEGJREeek3OrhDuslYQ" base_Property="_EN5aEGJREeek3OrhDuslYQ"/>
  <OpenModel_Profile:ExtendedComposite xmi:id="_zKMLAGJcEeek3OrhDuslYQ" base_Association="_EN290GJREeek3OrhDuslYQ"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_ru76gWNFEee0bPnI-Gt-mQ" base_StructuralFeature="_ru76gGNFEee0bPnI-Gt-mQ"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_ru76gmNFEee0bPnI-Gt-mQ" base_Property="_ru76gGNFEee0bPnI-Gt-mQ"/>
  <OpenModel_Profile:LifecycleAggregate xmi:id="_KJsb8HFsEee6hcS8ZWxJiA" base_Association="_ijcPoGkHEeWZEqTYAF8eqA"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelClass xmi:id="_1ZsPIHIYEeeSiaQ95-6r9w" base_Class="_1ZroEHIYEeeSiaQ95-6r9w"/>
  <OpenModel_Profile:OpenModelClass xmi:id="_1Zs2MHIYEeeSiaQ95-6r9w" base_Class="_1ZroEHIYEeeSiaQ95-6r9w"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="__ji0AHIYEeeSiaQ95-6r9w" base_StructuralFeature="__jiM8XIYEeeSiaQ95-6r9w"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="__jjbEHIYEeeSiaQ95-6r9w" base_Property="__jiM8XIYEeeSiaQ95-6r9w"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="__jkpMHIYEeeSiaQ95-6r9w" base_StructuralFeature="__jkCIHIYEeeSiaQ95-6r9w"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="__jkpMXIYEeeSiaQ95-6r9w" base_Property="__jkCIHIYEeeSiaQ95-6r9w"/>
  <OpenModel_Profile:StrictComposite xmi:id="_MoROkHIZEeeSiaQ95-6r9w" base_Association="__jfwsHIYEeeSiaQ95-6r9w"/>
  <OpenModel_Profile:Specify xmi:id="_e8B50HIZEeeSiaQ95-6r9w" base_Abstraction="_XDNjcHIZEeeSiaQ95-6r9w">
    <target>/TapiCommon:Context:_context/TapiTopology:TopologyContext:_topology/TapiTopology:Topology:_node/TapiTopology:Node:_ownedNodeEdgePoint</target>
  </OpenModel_Profile:Specify>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_hHo28HIzEeeSiaQ95-6r9w" base_StructuralFeature="_hHoP4nIzEeeSiaQ95-6r9w"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_hHo28XIzEeeSiaQ95-6r9w" base_Property="_hHoP4nIzEeeSiaQ95-6r9w"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_hHpeAXIzEeeSiaQ95-6r9w" base_StructuralFeature="_hHpeAHIzEeeSiaQ95-6r9w"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_hHpeAnIzEeeSiaQ95-6r9w" base_Property="_hHpeAHIzEeeSiaQ95-6r9w"/>
  <OpenModel_Profile:ExtendedComposite xmi:id="_enG4gILJEeelF8AE_WZtHQ" base_Association="_nfDxoO_pEeWLlrwIF3w0vA"/>
  <OpenModel_Profile:ExtendedComposite xmi:id="_mZQmMILJEeelF8AE_WZtHQ" base_Association="_B0rIkO_sEeWLlrwIF3w0vA"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_fmVZsIfTEeeirpBaj87qAw" base_StructuralFeature="_fkqlwIfTEeeirpBaj87qAw"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_fmVZsYfTEeeirpBaj87qAw" base_Property="_fkqlwIfTEeeirpBaj87qAw"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_0gCzgIfTEeeirpBaj87qAw" base_StructuralFeature="_0gCMcIfTEeeirpBaj87qAw"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_0gCzgYfTEeeirpBaj87qAw" base_Property="_0gCMcIfTEeeirpBaj87qAw"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="__jCm4IfTEeeirpBaj87qAw" base_StructuralFeature="__jB_0IfTEeeirpBaj87qAw"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="__jCm4YfTEeeirpBaj87qAw" base_Property="__jB_0IfTEeeirpBaj87qAw"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_k14LQIfUEeeirpBaj87qAw" base_StructuralFeature="_k13kMIfUEeeirpBaj87qAw"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_k14yUIfUEeeirpBaj87qAw" base_Property="_k13kMIfUEeeirpBaj87qAw"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_rgDkQIfUEeeirpBaj87qAw" base_StructuralFeature="_rgC9MIfUEeeirpBaj87qAw"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_rgDkQYfUEeeirpBaj87qAw" base_Property="_rgC9MIfUEeeirpBaj87qAw"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_MKK0kYfWEeeirpBaj87qAw" base_StructuralFeature="_MKK0kIfWEeeirpBaj87qAw"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_MKLboIfWEeeirpBaj87qAw" base_Property="_MKK0kIfWEeeirpBaj87qAw"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_MKLboofWEeeirpBaj87qAw" base_StructuralFeature="_MKLboYfWEeeirpBaj87qAw"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_MKLbo4fWEeeirpBaj87qAw" base_Property="_MKLboYfWEeeirpBaj87qAw"/>
  <OpenModel_Profile:StrictComposite xmi:id="_XR2ToIfWEeeirpBaj87qAw" base_Association="_MKHxQIfWEeeirpBaj87qAw"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_1duKcIfYEeeirpBaj87qAw" base_StructuralFeature="_1dtjYIfYEeeirpBaj87qAw"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_1duKcYfYEeeirpBaj87qAw" base_Property="_1dtjYIfYEeeirpBaj87qAw"/>
  <OpenModel_Profile:OpenModelClass xmi:id="_k96BsYfbEeeirpBaj87qAw" base_Class="_k96BsIfbEeeirpBaj87qAw"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelClass xmi:id="_k96BsofbEeeirpBaj87qAw" base_Class="_k96BsIfbEeeirpBaj87qAw"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_6ZZS4YfbEeeirpBaj87qAw" base_StructuralFeature="_6ZZS4IfbEeeirpBaj87qAw"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_6ZZ58IfbEeeirpBaj87qAw" base_Property="_6ZZS4IfbEeeirpBaj87qAw"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_-XrtYYfbEeeirpBaj87qAw" base_StructuralFeature="_-XrtYIfbEeeirpBaj87qAw"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_-XrtYofbEeeirpBaj87qAw" base_Property="_-XrtYIfbEeeirpBaj87qAw"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_7ZsgAIfgEeet-8tHdGGp_w" base_StructuralFeature="_7Zr48IfgEeet-8tHdGGp_w"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_7ZsgAYfgEeet-8tHdGGp_w" base_Property="_7Zr48IfgEeet-8tHdGGp_w"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_7ZtHEIfgEeet-8tHdGGp_w" base_StructuralFeature="_7ZsgAofgEeet-8tHdGGp_w"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_7ZtHEYfgEeet-8tHdGGp_w" base_Property="_7ZsgAofgEeet-8tHdGGp_w"/>
  <OpenModel_Profile:StrictComposite xmi:id="_CpKXYIfhEeet-8tHdGGp_w" base_Association="_7ZpcsIfgEeet-8tHdGGp_w"/>
  <OpenModel_Profile:OpenModelParameter xmi:id="_CHjpsYfiEeet-8tHdGGp_w" base_Parameter="_CHjpsIfiEeet-8tHdGGp_w"/>
  <OpenModel_Profile:OpenModelParameter xmi:id="_KCNMEYfiEeet-8tHdGGp_w" base_Parameter="_KCNMEIfiEeet-8tHdGGp_w"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_207M8YfjEeet-8tHdGGp_w" base_StructuralFeature="_207M8IfjEeet-8tHdGGp_w"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_2070AIfjEeet-8tHdGGp_w" base_Property="_207M8IfjEeet-8tHdGGp_w"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_IOhXAaeWEeeBGPv_1DT5og" base_Property="_IOhXAKeWEeeBGPv_1DT5og"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_IOhXAqeWEeeBGPv_1DT5og" base_StructuralFeature="_IOhXAKeWEeeBGPv_1DT5og"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_nPhusahLEeeAVfY3jqnvAA" base_StructuralFeature="_nPhusKhLEeeAVfY3jqnvAA"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_nPrfsKhLEeeAVfY3jqnvAA" base_Property="_nPhusKhLEeeAVfY3jqnvAA"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_sGvxs8ZaEeeAD9H5zOiMUQ" base_Property="_sGvxssZaEeeAD9H5zOiMUQ"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_sGvxtMZaEeeAD9H5zOiMUQ" base_StructuralFeature="_sGvxssZaEeeAD9H5zOiMUQ"/>
  <OpenInterfaceModel_Profile:OpenInterfaceModelAttribute xmi:id="_sGwYwcZaEeeAD9H5zOiMUQ" base_Property="_sGwYwMZaEeeAD9H5zOiMUQ"/>
  <OpenModel_Profile:OpenModelAttribute xmi:id="_sGwYwsZaEeeAD9H5zOiMUQ" base_StructuralFeature="_sGwYwMZaEeeAD9H5zOiMUQ"/>
  <OpenModel_Profile:ExtendedComposite xmi:id="_zltdoMZaEeeAD9H5zOiMUQ" base_Association="_sGvKoMZaEeeAD9H5zOiMUQ"/>
</xmi:XMI>
